README 1.32 KB
Newer Older
Florian Wittkamp's avatar
Florian Wittkamp committed
1
README for IFOS2D
Tilman Steinweg's avatar
Tilman Steinweg committed
2 3
=================

Florian Wittkamp's avatar
Florian Wittkamp committed
4
IFOS2D (Inversion of Full observed seismograms) 
Tilman Steinweg's avatar
Tilman Steinweg committed
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
is a 2D elastic full waveform inversion code. The inversion problem is solved 
by a conjugate gradient method. The gradients are computed in the time domain 
with the adjoint method. The forward modeling is also done in the time domain 
with a finite difference code on a standard staggered grid.


System requirements:
For a typical example of an inversion of shallow seismic surface waves with
- a model size of 400 grid points in lateral and 75 grid points in vertical
direction,
- 14000 time steps per forward modeling, 
- viscoelastic forward modeling with three relaxation mechanisms and
- 8 shots
we need
- at least 4 CPUs
- 720 MB memory
- around 4.6 MB storage capacities per iteration (in total around 800 MB for 173
iteration steps in this example)



Installation instructions can be found in the file INSTALL.


Florian Wittkamp's avatar
Florian Wittkamp committed
29
A detailed documentation is provided in manual_IFOS.pdf.
Tilman Steinweg's avatar
Tilman Steinweg committed
30 31 32


To get started with this code try to run the toy example that is described in
Florian Wittkamp's avatar
Florian Wittkamp committed
33
chapter 9 in the documentation (manual_IFOS.pdf).
Tilman Steinweg's avatar
Tilman Steinweg committed
34 35 36 37 38 39 40 41 42 43


If you use this code for your own research please cite at least one article
written by the developers of the package, e.g.
D. Köhn. Time domain 2D elastic full waveform tomography. PhD Thesis, Kiel
University, 2011.


Contact:
see file DEVELOPERS