编译和安装

操作步骤

  1. 使用PuTTY工具,以root用户登录服务器。
  2. HYCOM安装运行在csh/tch下进行,执行以下命令。

    chsh -s /bin/csh

  3. 执行以下命令重启系统使其生效。

    reboot

  4. 执行以下命令进行设置环境变量。

    echo "setenv LD_LIBRARY_PATH /path/to/GCC/gcc9.1/lib64 /path/to/OPENMPI/openmpi-4.0.1-gcc9.1/lib" >> /root/.tcsh
    echo setenv PATH /path/to/OPENMPI/openmpi-4.0.1- gcc9.1/bin:/path/to /GCC/gcc9.1/bin:$PATH >> /root/.tcsh

  5. 执行以下命令使其生效。

    source /root/.tcsh

  6. 执行以下命令解压源包。

    cd /path/to/HYCOM
    unzip HYCOM-src-2.3.01.zip

  7. 执行以下命令注释并修改以下文件。

    vim Make.csh
    #module switch PrgEnv-cray PrgEnv-intel
    #module unload cray-libsci
    #module switch intel intel/15.0.0.090
    #module switch cray-mpich cray-mpich/7.0.3
    #module load   craype-hugepages2M
    #module list
    setenv  ARCH   xc40-gnu-relo
    setenv  TYPE   mpi

  8. 执行以下命令进入以下目录。

    cd /HYCOM-src-2.3.01/config

  9. 执行以下命令编辑以下文件。

    vim xc40-gnu-relo_mpi
    FC            = mpif90
    FCFFLAGS      = -fPIC -fno-second-underscore -O2 -march= armv8.2-a -fdefault-real-8 -fdefault-double-8
    CC            = mpicc
    CCFLAGS       = -O
    CPP           = cpp -p
    CPPFLAGS      = -DREAL8 -DMPI -DENDIAN_IO -DTIMER -DRELO $(CPP_EXTRAS)
    LD            = $(FC)
    LDFLAGS       = $(FCFFLAGS)
    EXTRALIBS     =

  10. 执行以下命令进行编译。

    ./Make.csh