DCIP3D manual: 
Program library DCIP3D


NOTE: there is currently no educational version of DCIP3D.
For academic research, or commercial use, see Licensing below.


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.

The research was funded principally by the mineral industry consortium "3D Inversion of DC Resistivity and IP data" (1997-1998) which was sponsored by NSERC (Canada's National Science and Engineering Research Council) and the following 7 companies: Placer Dome, BHP Minerals, Cominco Exploration, Falconbridge, INCO Exploration & Technical Services, Newmont Gold Company, and Rio Tinto.

The theoretical framework for DCIP3D is provided in the paper (see UBC-GIF website publications page.):
Li Y., and Oldenburg D.W. (2000), "3D inversion of induced polarization data", Geophysics, Vol 65, #6.


  • Unlike other UBC-GIF codes, there is no graphical user interface for running the DCIP3D forward or inversion codes. However the UBC-GIF utility MeshTools3D can be used to view 3D models of conductivity or chargeability. With MeshTools3D you can also build 3D synthetic blocky models.
  • Carrying out 3D forward modelling and inversion is definately non-trivial. We have no tutorials for using this code. However there is a complete technical manual which includes examples of results. There is also a case history (and paper) entitled "2-D and 3-D IP/resistivity inversion for the interpretation of Isa-style targets".
  • See the left hand menu for links to Meshtools, the DCIP3D technical manual and case histories.

Software package contents

The package that can be licensed includes the following components:
  • The following five executable programs for performing forward modelling and inversion of 3D DC resistivity or induced polarization surveys. Either the WindowsXX or the Sun Solaris platforms are supported.
    • DCIPF3D: performs forward modelling for DC and IP data over a 3D structure
    • DCINV3D: inverts DC potentials to recover a 3-D conductivity model using a Gauss-Newton method
    • DCAIM3D: inverts DC potentials to recover a 3-D conductivity model using the AIM technique
    • IPSEN3D: calculates the sensitivity matrix for the 3-D IP inversion
    • IPINV3D: inverts IP data to recover a 3-D chargeability model
  • The 3D model viewing utility (MeshTools3D) is supplied for the WindowsXX platforms only.
  • Manuals.
  • Example data sets which can be used to become familiar with inversion and the program facilities.


There is currently NO educational version of DCIP3D.

Licensing for an academic version is available - see the licensing policy document on the UBC-GIF website (via Software => Licensing).
NOTE: all academic licenses will be time-limited to one year. You can re-apply after that time. This ensures that everyone is using the most recent versions of codes.

Licensing for commercial use is managed by distributors, not by the UBC-GIF research group. Details are in the UBC-GIF website (via Software => Licensing).