Skip to content

About

SPECFEM3D_GLOBE simulates global and regional (continental-scale) seismic wave propagation for Earth, Mars & Moon.

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

 
 

Latest commit

 

History

4,521 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Berkeley SpecFEM

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

DOI

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/

Installation

Instructions on how to install and use SPECFEM3D_GLOBE are available in the

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

Development

Actions Status Travis Status Azure Status codecov Documentation Status License: GPL v3

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

Our contributors ✨

SPECFEM3D_GLOBE contributors

Computational Infrastructure for Geodynamics (CIG)

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).

About

SPECFEM3D_GLOBE simulates global and regional (continental-scale) seismic wave propagation for Earth, Mars & Moon.

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages