Linux 下安装 SPECFEM3D
文章目录
下载
要下载SPECFEM3D,可以在终端中输入以下命令:
|
|
注意:如果直接从 github 手动下载,然后再安装,有可能会出现一些问题,原因可能在于从 github 上直接下载的版本一般情况下并非 release 版本,因而针对不同的机器,可能会出现一些问题。若无法解决,建议采用上述语句重新下载 SPECFEM3D,然后再安装。
可选依赖包
以下安装包均为可选。
上述工具中建议安装 ifort 编译器,使用 gfortran 编译,可能会出现一些问题且编译效率低。
安装
进入specfem3d的根目录进行安装。
安装不带MPI的版本
|
|
安装带MPI的版本
|
|
注意:这里最好显式地给出mpif90
的路径,不然编译的时候会调用系统里
安装的其他mpif90
,然后就是给出MPI的include变量MPI_INC
,编译
的时候会用到mpi.h
头文件,所以需要从MPI_INC
里找。
安装带 MPI 且使用非 SPECFEM3D 绑定的 scotch 版本
和安装带 MPI 的版本的差不多,只不过,采用的是下面的configure
|
|
注意:本文给出的/opt/mpich3.3
,/opt/scotch_6.0.4
只是个例子,
大家根据自己 mpich 和 scotch 的安装位置进行适当修改,没有必要一定
要将 mpich 和 scotch 安装在/opt
下。
编译完成后,可以在 specfem3d 的根目录下发现有一个新的目录 bin/
,该目录下包含 specfem3d 的二进制可执行文件。
修订历史
- 2017-10-10:初稿;
- 2018-08-01:更新无效的链接;
- 2018-08-05:新增关于下载的注意事项;
- 2018-11-25:更新mpich为3.3。