3.2.5. IP Sensitivity Matrix Input File

For the IP inverse problem, we use a linearized formulation. The linearized inverse problem requires that we construct the sensitivity matrix for the IP problem. This is done with the executable ipsen3d_55.exe. The lines of input file for creating the IP sensitivity matrix are as follows:

Line #

Parameter

Description

1

IP Observations File

path to IP formatted observations file

2

Tensor Mesh

path to tensor mesh

3

Conductivity Model

path to conductivity model

4

Topography

topography

5

Active Cells

active cells in inversion

6

wvltx

wavelet type for compression

7

itol eps

wavelet tolerance and reconstruction accuracy

8

tol

relative tolerance for solver

9

vec

max number of solution vectors to store

../../_images/create_ip_sens_input.png

Fig. 3.5 Example input file for computing IP sensitivity matrix ( Download ).

3.2.5.1. Line Descriptions

  • Conductivity Model: On this line we specify the conductivity model for the sensitivity computation. On this line, there are 2 possible options:

    • Enter the path to a conductivity model (either starting model for DC inversion or background conductivity for IP inversion)

    • If a homogeneous conductivity value is being used, enter “VALUE” followed by a space and a numerical value; example “VALUE 0.01”.

  • Active Topography Cells: Here, the user can choose to define the surface topography.

    • null: all cells lie below the surface topography

    • topography file: the user supplies the file path to a topography file which has the xyz locations for discrete topography

    • active cells model: the user supplies the file path to an active cells model which 1 denotes cells below the surface and 0 denotes cells above

  • Active Model Cells: Here, the user can choose to specify the model cells which will be active during the inversion.

    • null: all cells below the surface topography are active in the inversion

    • active cells model: the user supplies the file path to an active cells model which 1 denotes active cells and 0 denotes inactive cells

  • wvltx: A five-character string identifying the type of wavelet used to compress the sensitivity matrix. The types of wavelets available are Daubechies wavelet with 1 to 6 vanishing moments (daub1, daub2, and so on) and Symmlets with 4 to 6 vanishing moments (symm4, symm5, symm6). Note that daub1 is the Haar wavelet and daub2 is the Daubechies-4 wavelet. The Daubechies- 4 wavelet is suitable for most inversions (and is used for the null option, while the others are provided for users’ experimentation. If none is entered, the program does not use wavelet compression.

  • itol eps: An integer and a real number that specify how the wavelet threshold level is to be determined. If null is entered on this line, a default relative reconstruction error of 0.05 (e.g. 5%) is used and the relative threshold level is calculated (i.e., itol=1, eps=0.05).

    • itol=1: program calculates the relative threshold and eps is the relative reconstruction error of the sensitivity. A reconstruction error of 0.05 is usually adequate.

    • itol=2: the user defines the threshold level and eps is the relative threshold to be used.

  • tol: relative tolerance for solving the system. A default value of 1e-5 works well.

  • vec: An integer which specifies how many solution vectors are to be stored in the computer’s memory at one time. Use -1 to store all vectors in memory.