Eclipse (AAA) use a spherical coordinate grid to deal with beam divergence/inverse
square law
calculation techniques: