---
title: 运行和验证
description: "- 运行时指定的进程数需要根据服务器配置而改变。"
url: https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpcindapp/prtg-osc/openmind_kunpengwrf_02_0013.html
sourcePath: /source/zh/kunpenghpcs/hpcindapp/prtg-osc/openmind_kunpengwrf_02_0013.html
indexId: 84c542cac65f5354802bb723c2d7a5fae4bc953d240544279db64b34e187b9f674
---
# 运行和验证

- 运行时指定的进程数需要根据服务器配置而改变。
- 多节点运行时需要进行网络环境配置：

  - 在“/etc/hosts”中添加多台服务器的IP与hostname。
  - 配置多台服务器间的SSH免密登录。
  - 关闭防火墙，并使客户端与服务器之前保持不断开状态。


#### 操作步骤

1. 使用PuTTY工具，以root用户登录服务器。
2. 下载WRF测试用例”conus12km”。
  下载地址：https://www2.mmm.ucar.edu/wrf/src/conus12km.tar.gz(https://www2.mmm.ucar.edu/wrf/src/conus12km.tar.gz)

3. 上传conus12km.tar.gz到”/path/to/conus12km”目录中。
4. 执行以下命令解压。

```
tar -vxf conus12km.tar.gz
```


5. 执行以下命令将二进制文件拷贝至工作目录再进入工作目录中。

```
cp -r
/path/to/WRF
/WRF-4.2/run/* conus12km
cd conus12km
ln -sf
/path/to/WRF
/WRF-4.2/main/*.exe ./
```


  拷贝时，系统询问是否覆盖原文件时选择否，键入“no”。

6. 执行以下命令运行WRF程序。

```
time mpirun --allow-run-as-root -np
8
./wrf.exe
```


  需要查看“real”数值，单位是s，数值越低表示性能越好。

  -np表示使用过的总进程数。

7. 执行以下命令验证程序是否正常结束。

```
less rsl.out.0000
```


  若文件“rsl.out.0000”结尾处出现如图所示内容时，表示程序运行成功，正常结束。

8. 若使用多节点运行，环境变量配置与单节点一致，在工作目录下配置“hostfile”文件。

  a. 打开“hostfile”文件。

```
vi hostfile
```


  b. 按“i”进入编辑模式，在“hostfile”文件中配置各个节点的名称。

```
node1
node2
```


    请根据实际节点名称（hostname）进行配置。

  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
  d. 执行以下命令运行。

```
time mpirun --allow-run-as-root -np
-N
-hostfile hostfile ./wrf.exe
```


    -N表示每个服务器上运行的进程数。
