编译和安装
操作步骤
- 使用PuTTY工具,以root用户登录服务器。
- HYCOM安装运行在csh/tch下进行,执行以下命令。
chsh -s /bin/csh
- 执行以下命令重启系统使其生效。
reboot
- 执行以下命令进行设置环境变量。
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
- 执行以下命令使其生效。
source /root/.tcsh
- 执行以下命令解压源包。
cd /path/to/HYCOM unzip HYCOM-src-2.3.01.zip
- 执行以下命令注释并修改以下文件。
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
- 执行以下命令进入以下目录。
cd /HYCOM-src-2.3.01/config
- 执行以下命令编辑以下文件。
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 =
- 执行以下命令进行编译。
./Make.csh