3. Elements of the Mag3D v6.0 Package

This section provides a brief description of each program in the MAG3D v6.0 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:

  • magfor3d_60.exe: A code for forward modeling total magnetic data for a magnetic susceptibility model.
  • magsen3d_60.exe: calculates the sensitivity matrix for the inversion and outputs sensitivity weights.
  • maginv3d_60.exe: performs 3D inversion of magnetic data to recover a susceptibility model.
  • magpre3d_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
  • 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 MAG3D v6.0 coding package.

3.3. General Files for MAG3D Executables

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