I measured as best as I could, given the very different shape of the pool. I've measured with different methods, including trying to measure it as multiple separate pools (due to shape). Over the years, I've even tried seeing what effects a more conservative estimate of capacity would have, like from 27,495 down to 20,000, but it doesn't make as much of a difference as the large FC discrepancy we're talking about here. And, my capacity being off by 50% is a far stretch. I would think I would have had other issues after all this time if I was that far off. In fact, I would likely not have ever seen algae (that would have been a welcome "issue") because I would have been overdosing on chlorine like crazy, as in continuously being at SLAM+ levels all the time. Also, other Poolmath (and Leslie's) chemical recommendations (acid for PH is one such chemical that immediately comes to mind here) are always spot on.
Wait a minute... this year I switched from Home Depot chlorine to Walmart chlorine because HDX is now 50% higher in price. Maybe somebody screwed up, and instead of 10% chlorine I have 20% chlorine in those Walmart bottles, or something? Yes, I'm reaching, but it's possible. I know that there is 12.5% they sell at pool stores, but plugging 12.5% into Poolmath still doesn't make that much of a difference. So, maybe the quality control at the manufacturer Walmart gets their chlorine from is what's off...by a lot?
I will look at my older logs to see how much chlorine I was adding in the past, although I do know my CYA was also way too high in the past, at some point. I will try to see if I can the point in my logs when I got it under control after my 50% drain last year.
Oops, forgot answer your question: LxWxDx7.5 is the calculation I used. I also tried using the formula for round shapes but I can't remember what that is exactly, maybe 3.14 x R(squared) x D x 7.5. I then added the multiple round calculations for each section of my pool.