Fast computation of general forward gravitation problems
- 645 Downloads
We consider the well-known problem of the forward computation of the gradient of the gravitational potential generated by a mass density distribution of general 3D geometry. Many methods have been developed for given geometries, and the computation time often appears as a limiting practical issue for considering large or complex problems. In this work, we develop a fast method to carry out this computation, where a tetrahedral mesh is used to model the mass density distribution. Depending on the close- or long-range nature of the involved interactions, the algorithm automatically switches between analytic integration formulae and numerical quadratic formulae, and relies on the Fast Multipole Method to drastically increase the computation speed of the long-range interactions. The parameters of the algorithm are empirically chosen for the computations to be the fastest possible while guarantying a given relative accuracy of the result. Computations that would load many-core clusters for days can now be carried out on a desk computer in minutes. The computation of the contribution of topographical masses to the Earth’s gravitational field at the altitude of the GOCE satellite and over France are proposed as numerical illustrations of the method.
KeywordsGravitation General 3D geometry Fast multipole method
The authors wish to thank CNES for financial support through the TOSCA Committee, and INRIA for providing the sources of Scalfmm.
- Amante C, Eakins BW (2009) Etopo1 1 arc-minute global relief model: procedures, data sources and analysis. NOAA Technical Memorandum NESDIS NGDC-24. National Geophysical Data Center, NOAAGoogle Scholar
- Coulaud O, Bramas B, Piacibello C Scalfmm, C++ fast multipole method library for HPC. http://scalfmm-public.gforge.inria.fr/doc/
- Sideris M (1990) Rigorous gravimetric terrain modeling using Molodensky operator. Manuscr Geod 15:342–360Google Scholar
- Stoer J, Bulirsch R (2002) Introduction to numerical analysis, 3rd edn. Springer, New YorkGoogle Scholar
- Tscherning CC, Forsberg R, Knudsen P (1992) Description of the GRAVSOFT package for geoid determination. In: Proceedings of first continental workshop on the geoid in Europe, Prague, pp 327–334Google Scholar
- Uieda L, Bomfim EP, Braitenberg C, Molina E (2011) Optimal forward calculation method of the Marussi tensor due to a geologic structure at goce height. In: Proceedings of the 4th International GOCE User WorkshopGoogle Scholar
- Wieczorek MA (2014) SHTOOLS—tools for working with spherical harmonics (v2.9.1)Google Scholar