运行和验证

操作步骤

  1. 使用PuTTY工具,以root用户登录服务器。
  2. 执行以下命令创建算例目录并将算例上传到该目录。

    mkdir -p /path/to/SWAN/swan-testcse
    cd /path/to/SWAN/swan-testcse

  3. 下载算例并将算例上传到该目录。

    下载地址:http://swanmodel.sourceforge.net/download/zip/refrac.tar.gz

    若服务器可以连接外网,推荐使用wget命令获取算例:

    wget http://swanmodel.sourceforge.net/download/zip/refrac.tar.gz --no-check-certif icate

  4. 执行以下命令解压算例。

    tar -zxvf refrac.tar.gz

  5. 执行以下命令进入该目录并创建一个软连接。

    cd refrac
    ln -s /path/to/SWAN/swan4131/swan.exe ./

  6. 执行以下命令运行测试算例。

    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”,数值越小性能越优。