---
title: 编译和安装
description: "1. 使用PuTTY工具，以root用户登录服务器。"
url: https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpcindapp/prtg-osc/openmind_kunpengpom_02_0009.html
sourcePath: /source/zh/kunpenghpcs/hpcindapp/prtg-osc/openmind_kunpengpom_02_0009.html
indexId: 1a850b7be81c0f02e9604eea7d3f0af1ba4582d2ea29de38ad2550f6c0fbcac774
---
# 编译和安装

#### 操作步骤

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

```
cd
/path/to/POM
/POM2K
```


3. 执行以下命令配置相关文件。

  a. 打开“pom2k.f”文件。

```
vi pom2k.f
```


  b. 按“i”进入编辑模式，将模式“1”改为模式“3”。
    修改前：

```
iproblem=1
```


    修改后：

```
iproblem=3
```


  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
4. 执行以下命令将安装包中的头文件“gridcom”和IC数据文件生成的“IC.dat”文件复制至当前目录。

```
cp
/path/to/POM
/GRID-DATA/IC/include/gridcom ./
cp
/path/to/POM
/GRID-DATA/IC/IC.dat ./
```


5. 执行以下命令修改“runpom2k”文件。

  a. 打开“runpom2k”文件。

```
vi runpom2k
```


  b. 按“i”进入编辑模式。
    将第13~17行行首加上#，完成注释。

    将第21~25行行首删去#，取消注释。

    将第37行行首加上#，完成注释。

    将第32行改成如下内容：

```
flang -O3 pom2k.f
/path/to/NETCDF
/lib/libnetcdf.a -I
/path/to/NETCDF
/lib
```


    执行5.a之后，按“Esc”键，输入“:set nu”，按“Enter”即可显示出行号。

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

```
chmod 755 runpom2k
time ./runpom2k
```


  结果样例如图所示。
