编译和安装

操作步骤

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

    cd /path/to/POM/POM2K

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

    1. 打开“pom2k.f”文件。
      vi pom2k.f
    2. 按“i”进入编辑模式,将模式“1”改为模式“3”。

      修改前:

      iproblem=1

      修改后:

      iproblem=3
    3. 按“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”文件。

    1. 打开“runpom2k”文件。
      vi runpom2k
    2. 按“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”即可显示出行号。

    3. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。

  6. 执行以下命令赋予runpom2k权限并运行。

    chmod 755 runpom2k
    time ./runpom2k

    结果样例如图所示。