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

#### 操作步骤

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

```
cd
/
path/to/GEANT4
/geant4.10.06.p01/examples/extended/parallel/MPI/examples
```


3. 执行以下命令将“exMPI01”目录下的所有内容复制到“exMPI01_bak”目录下。

```
cp -r exMPI01 exMPI01_bak
```


4. 执行以下命令进入测试目录。

```
cd exMPI01
mkdir build
cd build
```


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

```
CC=mpicc CXX=mpicxx CFLAGS='-O3 -finline-functions -march=armv8.2-a -flto' cmake -DCMAKE_INSTALL_PREFIX=
/
path/to/GEANT4
/
geant4.10.06.p01/examples/extended/parallel/MPI/examples/exMPI01-test -DGeant4_DIR=
/
path/to/GEANT4
/
geant4.10.06.p01-install/lib64/Geant4-10.6.1 -DG4mpi_DIR=
/
path/to/GEANT4
/
geant4.10.06.p01-install/lib64/lib64/G4mpi-10.6.1 ../
make -j16
```


6. 执行以下命令进行测试。

```
mpirun --allow-run-as-root -np 96 -mca btl ^openib ./exMPI01 run.mac > geant4-128core.log 2>&1
```


  查看“geant4-128core.log”日志中的“time”的值，单位是“s”，数值越小性能越优。

  输出的结果样例如图1所示。 图1 结果样例
