中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

运行和验证

操作步骤

  1. 使用PuTTY工具,以root用户登录服务器。
  2. 执行以下命令创建“hostfile”文件并添加节点信息。
    echo -e 'node1\nnode2\n…\nnodex' > /path/to/HOSTFILE
    • “node1、node2、…、nodex”分别为各节点的主机名,可通过命令hostname查询各主机名,“\n”为换行符。
    • 该步骤在多节点运行时为必须执行,单节点可跳过。
  3. 执行以下命令解压官方算例包。
    cd /path/to/ELMER/
    tar -xvf ElmerTutorialsFiles_nonGUI.tar.gz
  4. 执行以下命令进入算例。
    cd tutorials_files/FlowResistance
    • “FlowResistance”是官方提供的算例之一。
    • 其他算例的运行请查看官方手册
  5. 执行以下命令生成网格。
    ElmerGrid 1 2 hole.grd
  6. 执行以下命令运行算例。
    time mpirun --allow-run-as-root -mca btl ^openib --hostfile /path/to/HOSTFILE -x PATH -x LD_LIBRARY_PATH -x ELMER_HOME -N 128 ElmerSolver

    单节点时执行以下命令运行算例。

    time mpirun --allow-run-as-root -mca btl ^openib -np 128 ElmerSolver
    运行完成后命令行将回显以下信息:
    ElmerSolver: *** Elmer Solver: ALL DONE ***
    ElmerSolver: The end
    SOLVER TOTAL TIME(CPU,REAL):        10.23        2.86
    ELMER SOLVER FINISHED AT: 2020/05/12 17:16:54