Computation of Troposphere Slant Delays on a GPU

The computation of ray-traced troposphere delays which can be utilized for space geodetic applications is a time-consuming effort when a large number of rays has to be calculated. On the other hand, computation time can be tremendously reduced when algorithms are capable of supporting parallel processing architectures. Thus, by the use of an off-the-shelf graphics processing unit (GPU), it is demonstrated that troposphere slant delays can be computed very efficiently, without loss of accuracy. An adopted ray-tracing algorithm is presented, and results from GPU computations are compared with those obtained from calculations on a standard personal computer's CPU.

[1]  Kazuo Saito,et al.  The Operational JMA Nonhydrostatic Mesoscale Model , 2006 .

[2]  Thomas Hobiger,et al.  Ray-traced troposphere slant delays for precise point positioning , 2008 .

[3]  市川 隆一,et al.  Estimations of Atmospheric Excess Path Delay based on Three-Dimensional, Numerical Prediction Model Data. , 1995 .

[4]  A. E. Niell,et al.  Preliminary evaluation of atmospheric mapping functions based on numerical weather models , 2001 .

[5]  Heikki Järvinen,et al.  Implementation of a ray-tracing operator for ground-based GPS Slant Delay observation modeling , 2008 .

[6]  Robert Strzodka,et al.  Performance and accuracy of hardware-oriented native-, emulated- and mixed-precision solvers in FEM simulations , 2007, Int. J. Parallel Emergent Distributed Syst..

[7]  D. Paris,et al.  Basic Electromagnetic Theory , 1969 .

[8]  L. Dagum,et al.  OpenMP: an industry standard API for shared-memory programming , 1998 .

[9]  D. Connors,et al.  A Detailed Study of the Numerical Accuracy of GPU-Implemented Math Functions , 2006 .

[10]  James Foster,et al.  Mitigating atmospheric noise for InSAR using a high resolution weather model , 2005 .

[11]  H. Schuh,et al.  Troposphere mapping functions for GPS and very long baseline interferometry from European Centre for Medium‐Range Weather Forecasts operational analysis data , 2006 .

[12]  H. Schuh,et al.  Global Mapping Function (GMF): A new empirical mapping function based on numerical weather model data , 2006 .

[13]  Thomas Hobiger,et al.  Fast and accurate ray-tracing algorithms for real-time space geodetic applications using numerical weather models , 2008 .

[14]  Matt Pharr,et al.  Gpu gems 2: programming techniques for high-performance graphics and general-purpose computation , 2005 .

[15]  Daniel A. Connors,et al.  A Detailed Study of the Numerical Accuracy of GPU- A Detailed Study of the Numerical Accuracy of GPU- Implemented Math Functions Implemented Math Functions , 2006 .

[16]  Rudolf Eigenmann,et al.  Programming Distributed Memory Sytems Using OpenMP , 2007, 2007 IEEE International Parallel and Distributed Processing Symposium.

[17]  Manish Vachharajani,et al.  GPU acceleration of numerical weather prediction , 2008, 2008 IEEE International Symposium on Parallel and Distributed Processing.

[18]  Gerd Gendt,et al.  The International GPS Service: Celebrating the 10th anniversary and looking to the next decade , 2005 .