Computational methods and processing strategies for estimating earth's gravity field

The focus of this study was to observe and characterize the behavior of certain types of errors present in the gravity field model estimation process, as they relate to fields created from the recently launched Gravity Recovery and Climate Experiment (GRACE). The instruments and configuration of the GRACE satellites are different from any other previously flown gravity mission, so the impact that these error sources have on the GRACE gravity solutions is not fully understood. The high resolution gravity perturbations detectable by GRACE also mean that many of these errors can only be fully explored through the use of high spherical harmonic degree and order solutions. When this study first began, a software estimation tool did not exist that was capable of handling the extremely large problem sizes that the GRACE mission can create. To address this issue, a parallel application called the Advanced Equation Solver for Parallel Systems (AESoP) was developed that was designed to accommodate the computational requirements of GRACE. An outline of the functionality and methodologies employed by AESoP is provided, as well as detailed descriptions of the parallel algorithms created as part of its development. Using this new software tool, several types of errors inherent to the GRACE gravity field estimation process were analyzed. Investigations into the errors of omission and commission were performed using both real and simulated GRACE data. Additional studies into the combination of the CPS and inter-satellite ranging measurements were also conducted in an attempt to maximize the contribution of each data type as well as to improve processing efficiency. The results of these studies outline several processing strategies by which many of the error sources investigated can be significantly reduced while simultaneously decreasing the processing time and disk storage requirements by roughly 75% for an average GRACE solution.

[1]  Robert A. van de Geijn,et al.  Parallel implementation of BLAS: general techniques for Level 3 BLAS , 1995, Concurrency Practice and Experience.

[2]  Geopotential research mission, science, engineering and program summary , 1986 .

[3]  Jack Dongarra,et al.  MPI: The Complete Reference , 1996 .

[4]  Robert A. van de Geijn,et al.  PLAPACK: Parallel Linear Algebra Package , 1997, PPSC.

[5]  Byron D. Tapley,et al.  Statistical Orbit Determination Theory , 1973 .

[6]  Robert A. van de Geijn,et al.  Anatomy of a Parallel Out-of-Core Dense Linear Solver , 1995, ICPP.

[7]  Robert A. van de Geijn,et al.  Parallel out-of-core computation and updating of the QR factorization , 2005, TOMS.

[8]  Robert A. van de Geijn,et al.  Parallel out-of-core cholesky and QR factorizations with POOCLAPACK , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.

[9]  C. Shum,et al.  Gravity field determination and error assessment techniques , 1989 .

[10]  Jack J. Dongarra,et al.  Solving linear systems on vector and shared memory computers , 1990 .

[11]  C. Loan,et al.  A Storage-Efficient $WY$ Representation for Products of Householder Transformations , 1989 .

[12]  David S. Watkins,et al.  Fundamentals of matrix computations , 1991 .

[13]  S. Lennart Johnsson,et al.  Block-Cyclic Dense Linear Algebra , 1993, SIAM J. Sci. Comput..

[14]  Robert A. van de Geijn,et al.  FLAME: Formal Linear Algebra Methods Environment , 2001, TOMS.

[15]  B. Tapley,et al.  Statistical Orbit Determination , 2004 .

[16]  Robert A. van de Geijn,et al.  Scalability Issues Affecting the Design of a Dense Linear Algebra Library , 1994, J. Parallel Distributed Comput..

[17]  Erik Elmroth,et al.  New Serial and Parallel Recursive QR Factorization Algorithms for SMP Systems , 1998, PARA.

[18]  B. D. Tapley,et al.  Sequential estimation of the state and the observation-error convariance matrix , 1971 .

[19]  Jack Dongarra,et al.  The Design and Implementation of the Parallel Out-of-coreScaLAPACK LU, QR, and Cholesky Factorization Routines , 1997 .

[20]  Brian Christopher Gunter,et al.  Gravity Field Determination from CHAMP Using GPS Tracking and Accelerometer Data: Initial Results , 2001 .

[21]  V. Klema LINPACK user's guide , 1980 .

[22]  Jack Dongarra,et al.  ScaLAPACK: a scalable linear algebra library for distributed memory concurrent computers , 1992, [Proceedings 1992] The Fourth Symposium on the Frontiers of Massively Parallel Computation.

[23]  Robert A. van de Geijn,et al.  Using PLAPACK - parallel linear algebra package , 1997 .

[24]  Gene H. Golub,et al.  Matrix computations , 1983 .

[25]  Erik Elmroth,et al.  Applying recursion to serial and parallel QR factorization leads to better performance , 2000, IBM J. Res. Dev..

[26]  Åke Björck,et al.  Numerical methods for least square problems , 1996 .

[27]  Sivan Toledo,et al.  Very Large Electronic Structure Calculations Using an Out-of-Core Filter-Diagonalization Method , 2002 .

[28]  G. W. Stewart Communication and matrix computations on large message passing systems , 1990, Parallel Comput..

[29]  Jack J. Dongarra,et al.  A set of level 3 basic linear algebra subprograms , 1990, TOMS.

[30]  Christopher Jekeli,et al.  Spherical harmonic analysis, aliasing, and filtering , 1996 .

[31]  Robert A. van de Geijn,et al.  Formal derivation of algorithms: The triangular sylvester equation , 2003, TOMS.

[32]  Jack J. Dongarra,et al.  An extended set of FORTRAN basic linear algebra subprograms , 1988, TOMS.

[33]  Peter Schwintzer,et al.  The CHAMP geopotential mission , 1999 .

[34]  P. Strazdins Optimal load balancing techniques for block-cyclic decompositions for matrix factorization , 1998 .

[35]  W. M. Kaula Theory of satellite geodesy , 1966 .

[36]  The Status of Spaceborne Gravity Field Mission Concepts: A Comparative Simulation Study , 1997 .

[37]  Bruce Hendrickson,et al.  The Torus-Wrap Mapping for Dense Matrix Calculations on Massively Parallel Computers , 1994, SIAM J. Sci. Comput..

[38]  The Earth's gravity field from the STEP mission , 1996 .

[39]  Robert A. van de Geijn,et al.  POOCLAPACK: Parallel Out-of-Core Linear Algebra Package , 1999 .

[40]  John C. Ries,et al.  Large scale ocean circulation from the GRACE GGM01 Geoid , 2003 .

[41]  Christian H. Bischof,et al.  The WY representation for products of householder matrices , 1985, PPSC.

[42]  D. Yuan The determination and error assessment of the Earth's gravity field model , 1991 .

[43]  Jeongrae Kim,et al.  Simulation study of a low-low satellite-to-satellite tracking mission , 2000 .

[44]  Charles L. Lawson,et al.  Basic Linear Algebra Subprograms for Fortran Usage , 1979, TOMS.

[45]  Sivan Toledo,et al.  The design and implementation of SOLAR, a portable library for scalable out-of-core linear algebra computations , 1996, IOPADS '96.

[46]  M. Watkins,et al.  The gravity recovery and climate experiment: Mission overview and early results , 2004 .

[47]  F. Sansò On the aliasing problem in the spherical harmonic analysis , 1990 .

[48]  Alston S. Householder,et al.  The Theory of Matrices in Numerical Analysis , 1964 .