Damselfish
Contributor
ditto on the 3 cu yards geometrically speaking. You would want extra to allow for compaction, and in case the ground is on average a little depressed instead of perfectly flat. And if the pool is exactly 18x18 you can't just stop the gravel at the edge like a wall. It would have to go further, and/or maybe have a little retaining wall. You're talking about a lot of weight, the gravel is not going to just stay there.
HOWEVER - You don't really want to put a pool on gravel at all. If this is the typical vinyl liner job gravel wouldn't feel good underfoot and you can poke a hole someplace eventually. Even a few loose stones under a pool like that have a way of developing their own minds and poking out in annoying places. We always had a bed of sand under ours when I was growing up. But the sand is for fine tuning and cushioning. The proper way to level an area for an above ground pool is to dig out the ground to make it level (or if you'd like and the liner allows, some people make the edges level but curve it down in the middle maybe 6" to make the pool deeper.) But trying to build it up with fill isn't the right way, again it's a lot of weight.
(FWIW I'm originally a Civil engineer.)
HOWEVER - You don't really want to put a pool on gravel at all. If this is the typical vinyl liner job gravel wouldn't feel good underfoot and you can poke a hole someplace eventually. Even a few loose stones under a pool like that have a way of developing their own minds and poking out in annoying places. We always had a bed of sand under ours when I was growing up. But the sand is for fine tuning and cushioning. The proper way to level an area for an above ground pool is to dig out the ground to make it level (or if you'd like and the liner allows, some people make the edges level but curve it down in the middle maybe 6" to make the pool deeper.) But trying to build it up with fill isn't the right way, again it's a lot of weight.
(FWIW I'm originally a Civil engineer.)