下载
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。