运行和验证
操作步骤
- 使用PuTTY工具,以root用户登录服务器。
- 执行以下命令创建算例目录并将算例上传到该目录。
mkdir -p /path/to/SWAN/swan-testcse cd /path/to/SWAN/swan-testcse
- 下载算例并将算例上传到该目录。
下载地址:http://swanmodel.sourceforge.net/download/zip/refrac.tar.gz
若服务器可以连接外网,推荐使用wget命令获取算例:
wget http://swanmodel.sourceforge.net/download/zip/refrac.tar.gz --no-check-certif icate
- 执行以下命令解压算例。
tar -zxvf refrac.tar.gz
- 执行以下命令进入该目录并创建一个软连接。
cd refrac ln -s /path/to/SWAN/swan4131/swan.exe ./
- 执行以下命令运行测试算例。
cp a11refr.swn INPUT mpirun --allow-run-as-root -np 8 swan.exe
time mpirun --allow-run-as-root -np 8 swan.exe
输出的CPU运行时间结果样例如图所示。
- 参数“-np”代表测试使用的总进程数,请执行lscpu命令后按实际情况配置。
- 返回结果中的“real”时间数值,单位是“s”,数值越小性能越优。