Important

The features and executable names within the GRAV3D the v6.0, v6.0.1, v6.0.2 and v6.0.3 packages remain the same. Differences in version number correspond to improvements in performance and computational efficiency.

3. Elements of the GRAV3D v6 Package

This section provides a brief description of each program in the GRAV3D v6 library. In addition, we describe the file formats for all input and supporting files used by the coding library.

3.1. Introduction

The program library consists of the programs:

  • gzfor3d_60.exe: A code for forward modeling gravity anomaly data from a density contrast model model.

  • gzsen3d_60.exe: calculates the sensitivity matrix for the inversion and outputs sensitivity weights.

  • gzinv3d_60.exe: performs 3D inversion of gravity anomaly data to recover a density contrast model.

  • gzpre3d_60.exe: multiplies the sensitivity file by the model to get the predicted data. This rarely used utility multiplies a model by the sensitivity matrix in to produce the predicted data. This program is included so that users who are not familiar with the wavelet transform and the structure of can utilize the available sensitivity matrix to carry out model studies.

Utility codes relevant to this package include:

  • blk3cell.exe: A utility for generating block models on tensor meshes

  • pfweight_60.exe: A utility for computing depth or distance weighting for potential field inversion

3.2. Main Input Files

Here, we describe the main input files for executables contained with the GRAV3D v6 coding package.

3.3. Supplementary Files

Here, we describe the formats of supplementary files used to run GRAV3D v6.