cd /path/to/ARPS tar -xvf arps5.3.4.tar.gz
cd arps5.3.4
sed -i '259s/ifort/gfortran/g' makearps sed -i '3254s/-ffree-form/-ffree-form -Wno-argument-mismatch/g' makearps
./makearps -io hdf arps
vi src/arps/module_precision.f90
sed -i '501s/-$(RM)/\#-$(RM)/g' src/arps/Makefile sed -i '502s/$(CPP)/\#$(CPP)/g' src/arps/Makefile
./makearps -io hdf arps
vi src/arps/module_mp_wsm6.f90
sed -i '599s/-$(RM)/\#-$(RM)/g' src/arps/Makefile sed -i '600s/$(CPP)/\#$(CPP)/g' src/arps/Makefile
./makearps -io hdf arps
vi src/arps/lnxlib3d.f90
sed -i '464s/$(CPP)/\#$(CPP)/g' src/arps/Makefile
./makearps -io hdf arps
./makearps -io hdf arps_mpi
ll /path/to/ARPS/arps5.3.4/bin
回显信息如下,则表示已生成可执行文件。
-rwxr-xr-x 1 root root 4609344 Jun 25 17:12 arps -rwxr-xr-x 1 root root 4659672 Jun 25 17:21 arps_mpi