Skip to content

Commit 52450f8

Browse files
committed
Create README.md
1 parent 7103563 commit 52450f8

File tree

1 file changed

+78
-0
lines changed

1 file changed

+78
-0
lines changed

README.md

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
#AxiSEM 1.3
2+
3+
##Axially symmetric Spectral Element Method
4+
5+
Copyright 2016, Tarje Nissen-Meyer, Martin van Driel, Simon Stähler, Kasra Hosseini, Stefanie Hempel, Alexandre Fournier
6+
7+
Webpage and distribution: http://www.axisem.info
8+
Contact and information: [email protected]
9+
10+
April, 11, 2016
11+
12+
## Citation
13+
If you are publishing results obtained with this code, please cite this paper:
14+
15+
T. Nissen-Meyer, M. van Driel, S. C. Staehler, K. Hosseini, S. Hempel, L. Auer, A. Colombi and A. Fournier:
16+
**"AxiSEM: broadband 3-D seismic wavefields in axisymmetric media"**, *Solid Earth*, 5, 425-445, 2014
17+
doi:10.5194/se-5-425-2014 http://www.solid-earth.net/5/425/2014/
18+
19+
## Content of the repository
20+
`manual_axisem_1.3.pdf` - PDF manual
21+
22+
`MESHER` - The program to generate 2D meshes for the SEM forward solver
23+
24+
`SOLVER` - the SEM forward solver itself
25+
26+
`make_axisem.macros` - macro file to set compiler options
27+
28+
`copytemplates.sh` - reset all input files to default templates
29+
30+
`COPYING` - The GNU General Public License
31+
32+
`HISTORY` - changelog
33+
34+
`README` - this file
35+
36+
##Basic instructions for running:
37+
38+
More details are found in the manual. For a quick start:
39+
40+
- The mesher has to be run first to generate a SEM mesh for the solver.
41+
- Any changes in the resolution, spherically symmetric background model, or number
42+
of processors requires a new mesh.
43+
- Changes in the source-receiver settings or 2.5D heterogeneities only need a new solver run.
44+
- Changes on the moment tensor, receiver components, or filtering only need a new postprocessing run.
45+
- Using Instaseis, seismograms for any depth or moment tensor can be calculated from the wavefield of one force source at the surface.
46+
47+
General settings and explanations for parameters needed in MESHER and SOLVER
48+
are found in the `inparam_*` files in the respective directories.
49+
50+
1) Run `copytemplates.sh` to set up a generic run with pre-set parameters
51+
52+
2) Go into the MESHER directory, run `./submit.csh`. This compiles the code using
53+
gfortran and mpif90 as default compilers, and then submits a job on a single node.
54+
For high resolution (seismic period below 3s), this requires significant amounts
55+
of RAM, see manual.
56+
57+
3) Check `OUTPUT`; if finished, then run `./movemesh.csh <MESH_NAME>`
58+
59+
4) go into `SOLVER`, check the vtk files in `/MESHES/<MESH_NAME>` with Paraview, if you want
60+
61+
5) Edit `inparam_basic` to the desired `<MESH_NAME>`
62+
63+
6) Run `./submit.csh <RUN_NAME>` , this compiles and then submits a parallel run.
64+
65+
7) Check `<RUN_NAME>/OUTPUT*`, which will record the progress of the run and any problems.
66+
67+
8) All data-related output is in `<RUN_NAME>/Data/`
68+
69+
9) Convolution with a STF and summation for a moment source is done by running
70+
`postprocessing.csh` in `<RUN_NAME>`
71+
72+
10) A more modern and efficient way of seismogram retrieval is using Instaseis,
73+
a Python toolbox to retrieve seismograms for arbitrary depths and moment
74+
tensors from the stored wavefield of one AxiSEM run (http://www.instaseis.net)
75+
76+
Detailed instructions can be found in the file `manual_axisem_1.3.pdf`
77+
78+

0 commit comments

Comments
 (0)