Physics of the Earth and Planetary Interiors 173 (2009) 317–329
Contents lists available at ScienceDirect
Physics of the Earth and Planetary Interiors
journal homepage: www.elsevier.com/locate/pepi
WSINV3DMT: Vertical magnetic field transfer function inversion and parallel
implementation
Weerachai Siripunvaraporn
a,∗
, Gary Egbert
b
a
Department of Physics, Faculty of Science, Mahidol University, Rama VI Rd., Rachatawee, Bangkok 10400, Thailand
b
College of Oceanic and Atmospheric Sciences, Oregon State University, Corvallis, OR 97331, USA
article info
Article history:
Received 15 September 2008
Received in revised form 21 January 2009
Accepted 25 January 2009
Keywords:
Magnetotellurics
Vertical magnetic transfer function
Data space method
3-D inversion
Occam’s inversion
abstract
We describe two extensions to the three-dimensional magnetotelluric inversion program WSINV3DMT
(Siripunvaraporn, W., Egbert, G., Lenbury, Y., Uyeshima, M., 2005, Three-dimensional magnetotelluric
inversion: data-space method. Phys. Earth Planet. Interiors 150, 3–14), including modifications to allow
inversion of the vertical magnetic transfer functions (VTFs), and parallelization of the code. The parallel
implementation, which is most appropriate for small clusters, uses MPI to distribute forward solutions for
different frequencies, as well as some linear algebraic computations, over multiple processors. In addition
to reducing run times, the parallelization reduces memory requirements by distributing storage of the
sensitivity matrix. Both new features are tested on synthetic and real datasets, revealing nearly linear
speedup for a small number of processors (up to 8). Experiments on synthetic examples show that the
horizontal position and lateral conductivity contrasts of anomalies can be recovered by inverting VTFs
alone. However, vertical positions and absolute amplitudes are not well constrained unless an accurate
host resistivity is imposed a priori. On very simple synthetic models including VTFs in a joint inversion
had little impact on the inverse solution computed with impedances alone. However, in experiments with
real data, inverse solutions obtained from joint inversion of VTF and impedances, and from impedances
alone, differed in important ways, suggesting that for structures with more realistic levels of complexity
the VTFs will in general provide useful additional constraints.
© 2009 Elsevier B.V. All rights reserved.
1. Introduction
WSINV3DMT (Siripunvaraporn et al., 2005) has been developed
to invert Magnetotelluric (MT) impedance tensor components for
three-dimensional (3-D) Earth conductivity. It was made freely
available to the MT research community in 2006 and has since
become one of the standard tools for 3-D inversion and interpre-
tation (e.g., Tuncer et al., 2006; Heise et al., 2008; among others).
The inversion algorithm used closely follows the two-dimensional
(2-D) data space Occam’s inversion of Siripunvaraporn and Egbert
(2000) which has also been widely used for 2-D interpretation (e.g.,
Pous et al., 2002; Oskooi and and Perdersen, 2005; Toh et al., 2006;
among others). Here we describe extensions to this code, which we
illustrate with tests on synthetic and real data.
We first briefly summarize WSINV3DMT; see Siripunvaraporn
et al. (2005) for more technical details. The algorithm used is based
on the classic Occam’s inversion introduced by Constable et al.
(1987) for the one-dimensional (1-D) MT and DC resistivity sound-
ing problems. The Occam inversion seeks a minimum structure
∗
Corresponding author. Tel.: +662 201 5770; fax: +662 354 7159.
E-mail address: scwsp@mahidol.ac.th (W. Siripunvaraporn).
model (as defined by some model norm which penalizes rough-
ness) subject to an appropriate fit to the data. The minimization is
accomplished with a modified Gauss–Newton algorithm, in which
the regularization parameter (which controls the tradeoff between
model roughness and data fit) is also used for step length control
(Parker, 1994). The main advantages of the Occam approach are
its stability and robustness, and the fact that the scheme often con-
verges to the desired misfit in a relatively small number of iterations
(e.g., Siripunvaraporn and Egbert, 2000). Occam was extended to
treat two-dimensional MT data by deGroot-Hedlin and Constable
(1990), but for multi-dimensional inversion the originally pro-
posed scheme can be computationally impractical, as the system
of normal equations is explicitly formed and solved in the model
space.
Siripunvaraporn and Egbert (2000) transformed the inverse
problem into the data space (e.g., Parker, 1994). If the number of
data (N) is small compared to the number of model parameters (M),
as will typically be the case in 3-D, the data space variant requires
a fraction of the CPU time and memory compared to a model space
scheme. This data space Occam scheme forms the basis for the
WSINV3DMT algorithm, which is summarized in Fig. 1.
The initial version of WSINV3DMT was only capable of inverting
the impedance tensor Z, the 2 × 2 complex frequency dependent
0031-9201/$ – see front matter © 2009 Elsevier B.V. All rights reserved.
doi:10.1016/j.pepi.2009.01.013