4.6.3. Model Space
With the Model Space
Workflow, the user can explore the solution space
associated with underdetermined inverse problems. The workflow proceeds with a
series of inversion over a range of parameter values. The resulting models can
be visualized and compared along set cross sections.
Create → Workflow → Model Space
4.6.3.1. Set inversion object
This option will prompt a menu for the selection of an Inversion
object
used as a template for all subsequent inversions. Only the inversion parameter
under investigation will be altered for subsequent inversions
Workflow → Set Template
4.6.3.2. Edit Options
This option sets the range of inversion parameters to iterate over.
Values for \(\alpha\), \(m_{ref}\), \(m_{0}\) are available for all inversion objects.
MAGINV3D_v6
and GZINV3D_v6
allow for sparsity on model values \(p\)-value and model gradients \(q\)-values.
Workflow → Edit Options
4.6.3.3. Write All
This option creates the files and directories needed for the individual inversions These are stored to disk, along with a Python script for the execution.
Workflow → Write all
4.6.3.4. Run
Workflow → Run
4.6.3.4.1. OPTION 1: Run locally
Just as for any other inversion programs, the Fortran executable can be called locally. Make sure you have sufficient resources to run the inversion.
4.6.3.4.2. OPTION 2: Run remotely
To run the inversion on a remote computer, the user will need to
copy the content of the inversion directory as well as the
BatchInversion.py
script.
To run the script type in a command line:
python BatchInversion.py [Directory] [FortranCode]
where:
[Directory]
is the relative path between the python script and the input files. If the same folder, use.\
[FortranCode]
is name of the inversion routine to be used (e.g. dcinv2d
, maginv3d
)
4.6.3.5. Load All
Selecting this option triggers GIFtools to seek for results in the
corresponding list of directories associated with individual inversion
objects. If the inversion was run on a remote machine, the directories must be
copied in the working directory of the parent BatchInversion
. Only the
last model and predicted will be loaded, but convergence curves can be viewed.
Workflow → Load All
4.6.3.6. Export Section
In order to compare multiple models at once, individual sections can be exported using the Model Extraction tool.
Workflow → Extract Sections