运行和验证
操作步骤
- 使用PuTTY工具,以root用户登录服务器。
- 执行以下命令建立算例文件夹,并复制算例文件。
cd $ABI_TUTORIAL/Input mkdir Work_paral cd Work_paral cp ../tbasepar_1.files . cp ../tbasepar_1.in .
- 执行以下命令串行执行。
abinit < tbasepar_1.files > log 2> err
- 执行以下命令并行执行。
- 创建文件夹。
mkdir tmp
- 新增算例文件。
vi tbase1_x.files
- 按“i”进入编辑模式,新增如下内容。
tbasepar_1.in tbasepar_1.out tbasepar_1i tbasepar_1o ./tmp/tbasepar_1 #修改为每个节点都可访问的路径,例如创建的tmp路径,建议填写绝对路径 ../../Psps_for_tests/HGH/82pb.4.hgh
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 进行计算。
mpirun -np 2 ../../../../build/src/98_main/abinit < tbasepar_1.files >& tbasepar_1.log &
如果在root用户下,则执行以下命令:
mpirun --allow-run-as-root -np 2 ../../../../build/src/98_main/abinit < tbasepar_1.files >& tbasepar_1.log &
需要查看“tbasepar_1.log”日志中的“overall_cpu_time”数值,单位是“s”,数值越少性能越优。
输出的结果样例如图1所示。
- 创建文件夹。