4. Running the programs¶
This section provides describes how to run all executables pertaining to the E3DMT version 1 package.
Note
All executable files, input files, output filenames and files specified within input files can be specified in the following manner:
as just the filename if contained within the current working directory (Example: filename.txt)
as a file path relative to the current working directory (Example: sub_dir\filename.txt)
as the full path (Example: C:\Users\Name\Tests\filename.txt)
Executable files should not be renamed. However, input file names can be specified by the user if desired.
4.1. Executables¶
Important
Although described here, this generation of the code may not be supported by GIFtools in the future.
The main executable programs within the E3DMT version 1 program library are:
e3dmt_fwd: Solves the forward problem. Computes the electric and magnetic response to a 3D conductivity model (fields, and impedance)
e3dmt: Solves the inverse problem using a direct solver approach (MUMPS). Recovers a conductivity model by inverting MT or ZTEM data. All entries of the impedance tensor or transfer function are needed.
e3dmt_iter: Solves the inverse problem using an iterative solver approach. Recovers a conductivity model by inverting MT or ZTEM data. All entries of the impedance tensor or transfer function are needed.
create_octree_mesh_e3dmt: Creates an octree mesh based on the survey file
Common Octree utility programs used with this package include:
blk3cell: Creates models from a set of blocks on a tensor mesh
3DModel2Octree: Converts models from tensor to Octree meshes
interface_weights: Creates interface weights
4.2. Contents¶
To learn the specifics of running each executable, see the following sections: