ParFlow单机安装
以Ubuntu系统(一个以桌面应用为主的Linux发行版操作系统)为例,安装实验日期为2018年4月05日
ParFlow安装版本为3.6,其它版本请预先确定兼容性,小心使用
安装intel编译器(可选)
如需要,首先要安装intel编译器(oneAPI)
1 | chmod +x l_BaseKit_b_2021.1.10.2261.sh |
一直确认,直到结束
1 | sudo ./l_HPCKit_b_2021.1.10.2477_offline.sh |
一直确认,直到结束
随后,在 ~/.bashrc 中末尾写上以下命令
1 | source /opt/intel/oneapi/setvars.sh |
在终端中执行:
1 | source ~/.bashrc |
在终端中执行
1 | which ifort |
如果出现下面的输出结果,表示安装成功
/opt/intel/oneapi/compiler/2021.1-beta10/linux/bin/intel64/ifort
环境配置
修改配置文件
修改配置文件,在~/.bashrc中末尾增加以下内容
1 | #========================================================= |
加载~/.bashrc
在终端执行
1 | source ~/.bashrc |
验证是否正常加载,继续执行以下命令
1 | which ifort |
安装所需软件包
准备好相应软件包(~/.bashrc中配置安装路径与软件包版本一致)。
以下步骤中,安装软件,每次都在~/software/source_software目录中执行命令。
安装silo
在~/software/source_software目录中
1 | tar -zxvf silo-4.10.2.tar.gz |
安装hypre
在~/software/source_software目录中
1 | tar -zxvf hypre-2.9.0b.tar.gz |
安装tclsh
在~/software/source_software目录中
1 | unzip tcl867-src.zip |
在~/.bashrc中写入
1 | alias tclsh=tclsh8.6 |
安装ParFlow
在~/software/source_software目录中
1 | tar -zxvf parflow-3.6.0.tar.gz |
注意路径一定要正确,一定要写到可执行文件tclsh8.6。
随后:
1 | cmake ../parflow \ |
之后,再:
1 | make |
执行make test后输出的内容如下:
完。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 陆峥 | 博客!
评论
TwikooWaline