下载

1.通过Git下载SPECFEM2D的源码

$ git clone --recursive --branch devel https://github.com/geodynamics/specfem2d.git

2.如果Git的下载速度比较慢,可以下载ZIP文件解压到本地使用

ZIP文件可以通过Clone or download下载

编译

安装SPECFEM2D需要运算平台上具有C和Fortran的编译器,此外可以选装:

Intel编译器:可以使用gcc/gfortran的组合代替

MPI并行环境:可以通过MPI多核并行加快运算效率

SCOTCH:安装SPECFEM2D的过程中会自动安装其绑定版本的SCOTCH,但并不是最新的版本

1.使用gcc/gfortran进行安装

$ ./configure FC=gfotran CC=gcc
$ make

2.使用icc/ifort进行安装

$ ./configure FC=ifort CC=icc
$ make

3.基于MPI进行安装

$ ./configure FC=gfortran CC=gcc MPIFC=/usr/local/mpi-3.1.4/bin/mpif90 --with-mpi

MPIFC最好给出显式路径,不然可能会调用系统其它的MPI。