This is the 8.1 devel version of Specfem3D Globe, with all configuration files set for the Anvil cluster.
The Makefile uses the Intel and IMPI compilers, so they need to be loaded for compilation
Of course, the Par_file needs adapting for periods (see documentation). The source spectrum is in constants.h.
Source and Receiver lists and properties also need to be adapted, which can be done using https://github.com/bsl-group/submit-jobs-specfem (do not use the specfem version on that repository, as it is obsolete).
Run scripts and Makefiles for clusters other than anvil have been added, but not tested, just copy-pasted from previous versions. Use them at your own risk, or just as a template. Alternatively, ./configure FC=gfortran CC=gcc MPIFC=mpif90 generates a Makefile, with your compiler of choice substituted in it.
SPECFEM3D_GLOBE simulates global and regional (continental-scale) seismic wave propagation.
The program xspecfem3D from SPECFEM3D_GLOBE is a 3-D spectral-element solver for the Earth, Moon or Mars.
It uses a conforming cubed-sphere mesh of hexahedra generated by program xmeshfem3D.
SPECFEM3D_GLOBE was founded by Dimitri Komatitsch and Jeroen Tromp, and is now being developed by a large, collaborative, and inclusive community. A complete list of authors can be found at https://specfem3d-globe.readthedocs.io/en/latest/authors/
Instructions on how to install and use SPECFEM3D_GLOBE are available in the
-
PDF manual located in directory: doc/USER_MANUAL.
-
HTML manual (latest version): specfem3d-globe.readthedocs.io
For a quick test, run the default example with these commands:
./configure FC=gfortran CC=gcc MPIFC=mpif90
make all
cd EXAMPLES/regional_Greece_small/
./run_this_example.sh
and check the output files in ./OUTPUT_FILES/
NOTE: Do not modify the 'configure' script directly. Please modify the 'configure.ac' file instead, and generate a new 'configure' script with the command:
autoreconf -i
-
Actions tests: github actions specfem3d_globe
-
Travis tests: travis-ci specfem3d_globe
Development is hosted on GitHub in the SPECFEM/specfem3d_globe repository.
SPECFEM3D_GLOBE is a community project that lives by the participation of its members — i.e., including you! It is our goal to build an inclusive and participatory community so we are happy that you are interested in participating! We have collected a set of guidelines and advice on how to get involved in the community and keep them in the specfem3d github wiki: specfem3d wiki
SPECFEM3D_GLOBE is part of the software that is hosted by the Computational Infrastructure for Geodynamics (CIG). It is available on the CIG website here (SPECFEM3D_GLOBE).