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

#### 操作步骤

1. 使用PuTTY工具，以root用户登录服务器。
2. 执行以下命令加载环境变量。

```
export PATH=
/path/to/GNU
/bin:
/path/to/OPENMPI
/bin:$PATH
export LD_LIBRARY_PATH=
/path/to/GNU
/lib64:
/path/to/OPENMPI
/lib:$LD_LIBRARY_PATH
```


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

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


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

4. 执行以下命令进入cavity2d算例目录。

```
cd
/path/to/PALABOS
/palabos-v2.1r0/examples/showCases/boussinesqThermal3d
```


5. 执行以下命令编译安装。

```
make -j 16
```


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

```
time mpirun --allow-run-as-root -mca btl ^openib --hostfile
/path/to/
HOSTFILE
-x OMP_NUM_THREADS=1 -x PATH -x LD_LIBRARY_PATH -N 96 ./rayleighBenard3D 100
```


  单节点运行时执行以下命令运行测试算例: time mpirun --allow-run-as-root -mca btl ^openib -np 96 ./rayleighBenard3D 100

  运行完成后，可使用ll命令在tmp目录查看生成的vti文件。

  显示结果样例如下图1所示。 图1 结果样例 图示中“VTK”为vti文件，后缀不显示。
