编译和安装

操作步骤

  1. 使用PuTTY工具,以root用户登录服务器。
  2. 执行以下命令解压安装文件。

    mkdir -p /path/to/CAMX
    cd /path/to/CAMX
    mkdir -p CAMX_v6-50
    tar xzvf CAMx_v6-50-src-180430.tgz -C CAMX_v6-50

  3. 执行以下命令进入源码目录。

    cd CAMX_v6-50

  4. 执行以下命令修改“Makefile”文件。

    1. 打开“Makefile”文件。
      vi Makefile
    2. 按“i”进入编辑模式,修改“Makefile”文件中第64行的内容。
      MPI_INST = /path/to/OPENMPI
    3. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。

  5. 执行以下命令修改“MPI/util/Makefile”文件。

    1. 打开“MPI/util/Makefile”文件。
      vi MPI/util/Makefile
    2. 按“i”进入编辑模式,修改“MPI/util/Makefile”文件中第3、9和11行的内容。
      MPI_INST = /path/to/OPENMPI
      # LIB = -L$(MPI_INST)/lib -lmpi
      # CFLAGS = -mcmodel=small -O2 -I $(INC)
    3. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。

  6. 执行以下命令编译安装软件。

    make COMPILER=gfortranomp MPI=openmpi -j20

    编译成功后会在“src”目录下生成“CAMx.v6.50.openMPI.gfortranomp”可执行文件,可使用ls命令进行查看。

    编译成功后会在“/path/to/CAMX/CAMX_v6-50”目录下生成“CAMx.v6.50.openMPI.gfortranomp”可执行文件,可使用ls /path/to/CAMX/CAMX_v6-50命令进行查看,输出结果如图1所示。

    图1 结果样例