---
title: 运行和验证
description: "1. 使用PuTTY工具，以root用户登录服务器。"
url: https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpcindapp/prtg-osc/kunpengelmer_02_0009.html
sourcePath: /source/zh/kunpenghpcs/hpcindapp/prtg-osc/kunpengelmer_02_0009.html
indexId: af2d024e9a591fcbf5b9df9925df3c8e7bde9593274fd73c479c089b8ba98c4767
---
# 运行和验证

#### 操作步骤

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”是官方提供的算例之一。 其他算例的运行请查看官方手册(https://sources.debian.org/data/non-free/e/elmer-doc/2014.02.06-1~bpo70+1/ElmerTutorials.pdf)。

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
```
