Rock works fine... if you have a lot of piping to get at all the heat. As nofossil mentions, heat won't flow around in a block of rock the way it will in water.
And, of course, all that air space in the pea gravel acts as an insulator (okay, that's an over-simplification, but it detracts from heat flow). Filling it in with sand can help. Casting pipes into a big block of high-density concrete would be better.
Intentionally pouring an overly-heavy radiant slab (and adding baseboard or fan convectors to give you recovery - a heavy slab won't respond quickly) can have some of the same benefits, in adding thermal mass to the system.
Joe Brown
Brownian Heating Technology
www.brownianheating.com
And, of course, all that air space in the pea gravel acts as an insulator (okay, that's an over-simplification, but it detracts from heat flow). Filling it in with sand can help. Casting pipes into a big block of high-density concrete would be better.
Intentionally pouring an overly-heavy radiant slab (and adding baseboard or fan convectors to give you recovery - a heavy slab won't respond quickly) can have some of the same benefits, in adding thermal mass to the system.
Joe Brown
Brownian Heating Technology
www.brownianheating.com