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

#### 操作步骤

1. 使用PuTTY工具，以root用户登录服务器。
2. 执行以下命令进入到FDS的根目录。

```
cd
/path/to/FDS
/fds-FDS6.7.4/
```


3. 执行以下命令创建“testcase”文件夹。

```
mkdir testcase
```


4. 执行以下命令进入“testcase”文件夹。

```
cd testcase
```


5. 执行以下命令设置“OpenMP线程数”为“1”。

```
export OMP_NUM_THREADS=1
```


6. 执行以下命令创建“hostfile”文件并添加节点信息。

```
echo
-e 'node1\nnode2\n…\nnodex' >
/
path/to/HOSTFILE
```


  “node1、node2、…、nodex”分别为各节点的主机名，可通过命令hostname查询各主机名，“\n”为换行符。 该步骤在多节点运行时为必须执行，单节点可跳过。

7. 执行以下命令运行FDS。

  - 单节点

```
`which mpirun` -np 128 --mca btl ^openib --allow-run-as-root /path/to/FDS/fds-FDS6.7.4/Build/mpi_gnu_linux_64/fds_mpi_gnu_linux_64 /path/to/FDS/fds-FDS6.7.4/Validation/MPI_Scaling_Tests/FDS_Input_Files/weak_scaling_test_128.fds
```


    单节点运行成功，最后输出的结果如下所示。

```
STOP: FDS completed successfully (CHID: weak_scaling_test_128)
```


  - 多节点

```
`which mpirun` -N 128 -x OMP_NUM_THREADS -x PATH -x LD_LIBRARY_PATH --hostfile /path/to/HOSTFILE --mca btl ^openib --allow-run-as-root /path/to/FDS/fds-FDS6.7.4/Build/mpi_gnu_linux_64/fds_mpi_gnu_linux_64 /path/to/FDS/fds-FDS6.7.4/Validation/MPI_Scaling_Tests/FDS_Input_Files/weak_scaling_test_288.fds
```


    上述算例weak_scaling_test_X.fds中X的值需要大于运行时使用的CPU总核数，比如2节点需要使用X大于或等于256的算例，此处取weak_scaling_test_288.fds。

需要查看“fds.log”日志中的“real”数值，单位是“s”，数值越少性能越优。
输出的结果样例如图1所示。
图1 结果样例
