Acta Geodaetica et Cartographica Sinica ›› 2020, Vol. 49 ›› Issue (11): 1430-1437.doi: 10.11947/j.AGCS.2020.20190403

• Geodesy and Navigation • Previous Articles     Next Articles

Rapid calculation of local topographic correction based on GPU parallel prism method

HUANG Yan1, WANG Qingbin1, FENG Jinkai1, XING Zhibin2, FAN Diao1, TAN Xuli1, LÜ Minghao1   

  1. 1. Information Engineering University, Zhengzhou 450001, China;
    2. University of Aerospace Engineering, Beijing 102200, China
  • Received:2019-09-23 Revised:2020-03-10 Published:2020-11-25
  • Supported by:
    The National Natural Science Foundation of China (No. 41574020);The Self Supporting Project of Information Engineering University (2105070232)

Abstract: In gravity reduction, local topographic correction is of great significance in the fields of gravity exploration, crustal structure analysis and geoid calculation. However, the calculation efficiency of strict prism formula is low, while the calculation accuracy of fast formula will be reduced. In this study, it is proposed that a method of topographic grid re-encoding and an eight-component strict prism integral disassembly using a CUDA parallel programming platform which realizes a fast parallel algorithm of topographic correction based on CPU+GPU heterogeneous parallel technology. The problem of task allocation and thread overload in each thread of GPU is effectively solved. And the high score of local topographic correction is solved. The results of this study provide a rigorous, fast, and accurate solution for high-resolution and high-precision topographic correction. Experimental verification shows that it takes only 1.5 s to calculate the local topographic correction in the range of 4°×6°, with the integral radius of 40' and the resolution of 1' using Tesla V100, and only 14.6 min to calculate the local topographic correction with 10″ resolution and 40 minute integral radius. It takes 45.7 h to calculate the 3″ resolution, while the traditional serial algorithm is difficult to complete the calculation. Under the condition of guaranteeing the accuracy above the micro-Gal level, the acceleration ratio of calculation can reach more than 850 times, which effectively shortens the calculation time and improves the calculation efficiency. Based on the parallel algorithm mentioned above, the topographic correction in China is calculated. The result shows that the topographic correction in China is generally lower than 80 mGal (1 Gal=10-2 m/s2), with an average of 1.83 mGal and a maximum of 196 mGal.

Key words: earth's gravity field, local topographic correction, GPU, CUDA, rigorous prism integration, acceleration ratio

CLC Number: