Software:  
Inversion codes and documentation

UBC-GIF codes that are available for academic or commercial licensing are listed in the following table.
 - For licensing policies see the licensing page.
 - For frequently asked questions, and good advice, see the FAQ page.
 - For all documentation, see the Software manuals item in the UBC-GIF website's main menu.
 - Note that Utility and Graphical User Interface (GUI) codes are supplied with inversion codes, or they (and their manuals) can be downloaded from the utilities page.

Code
Version
Description
Utilities
manuals
Example
data sets
Documentation - see Software manuals (main menu).
 
DCIP2D
3.2
Performs forward modelling and inversion of DC resistivity and IP data in two dimensions. All linear survey surface-array types, including non-standard or un-even arrays, can be inverted. However, the GUI only works with dipole-dipole, pole-dipole and pole-pole arrays. Wenner, Schlumberger, gradient, and other arrays can all be inverted but the user interface does not yet handle those types of arrays. See "Working with arrays other than dipole-dipole and pole-dipole" in the GUI instructions for details. GUI manual
model-viewer
data-viewer
modelmaker
Synthetic 2D model of resistivity and chargeability: model, mesh, and 2 data sets.
Zip archive.
     
DCIP3D
2.1
The DCIP3D is a program library that performs forward modelling and inversion of DC resistivity and IP data over a 3D distribution of electrical conductivity and chargeability. The programs in the library work with data that are acquired using general electrode configurations and at arbitrary observation locations either on the earth’s surface or in a borehole. 3D surface topography is also fully incorporated in the modelling and inversion. MeshTools3D Two example data sets in each archive:
(1) 5 prisms, including borehole data, and (2) a conductor buried under a pyramid, re-generated for running with DCIP3D V2.1 .
Zip archive
V 2.1
.
     
MAG3D
4.0
MAG3D is a program library for carrying out forward modelling and inversion of surface, airborne, and/or borehole magnetic data in three dimensions. Updated to Version 4.0 June 2005 GUI manual
gm-dataviewer
MeshTools3D
3 susceptible blocks buried in a non-susceptible host; model, mesh, and data.
Zip archive.
     
GRAV3D is a program library for carrying out forward modelling and inversion of surface, airborne, and/or borehole gravity data in three dimensions. Updated to Version 3.0 June 2005 gm-dataviewer
MeshTools3D
 
     
EM1DFM
1.0
This program inverts any type of geophysical frequency domain loop-loop EM data to find one of four types of 1D models, with one of four variations of the inversion algorithm.  Many permutations of model type, data type and algorithm choice are possible, therefore the program is significantly more complicated to manage than previous UBC-GIF inversion codes. Also, input file structures are complicated in order to facilitate this flexibility. EM1DFM GUI

3 small utilities
 
       
EM1DTM
1.0
Due for release Spring 2007;
This program inverts any type of geophysical time domain EM data for 1D models of conductivity, using one of four variations of the inversion algorithm. EM1DTM is the first UBC-GIF inversion code to allow modifications to the measure of data misfit (making the code more robust in the presence of data outliers), and to permit an adjustable style of model objective function norm. Models that are "smooth" or "piece-wise continuous" (ie blocky) can be constructed. Many permutations of data type, model type, misfit measure and algorithm choice are possible, therefore this is the most complex inversion program yet released by the UBC-GIF for use outside the research community.
EM1DTM GUI

utilities
 
 
Documentation - see Software manuals (main menu).
   

ubcgif tiny logo UBC-GIF home
| Top