GSadjust User Guide
×
Menu

Numpy vs Gravnet inversion

 
Two options exist for the least-squares solution of the network adjustment, Numpy or Gravnet (Hwang et al., 2002). Gravnet is a Fortran program, and a compiled executable for Windows is provided with GSadjust. Gravnet uses Cholesky decomposition to invert the design matrix and solve the network adjustment system of equations. The numpy inverse solution (using numpy.linalg.inv) uses the LAPACK linear algebra package's Gaussian elimination routine.
 
For most network adjustment solutions the Numpy and Gravnet solutions will be identical, and run equally fast. There are three main differences in functionality:
Hwang, C., C. Wang, and L. Lee (2002), Adjustment of relative gravity measurements using weighted and datum-free constraints, Comput. Geosci., 28, 1005–1015.