From 1e20df6488a04ae19d656490ad04c6f0b0d193af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E6=96=87=E5=B0=A7?= <2794580162@qq.com> Date: Wed, 6 Aug 2025 19:24:30 +0800 Subject: [PATCH] wrf --- templates/wrf/4.2/data.wrf.arm.cpu.config | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/templates/wrf/4.2/data.wrf.arm.cpu.config b/templates/wrf/4.2/data.wrf.arm.cpu.config index b4a5ba14..1bc5ebab 100644 --- a/templates/wrf/4.2/data.wrf.arm.cpu.config +++ b/templates/wrf/4.2/data.wrf.arm.cpu.config @@ -5,34 +5,43 @@ wrf/4.2 $JARVIS_PROXY/wrf-model/WRF/archive/refs/tags/v4.2.tar.gz wrf-4.2.tar.gz [DEPENDENCY] +yum install tcsh cmake -y module purge module use ./software/modulefiles ./jarvis -install kgcc/9.3.1 com module load kgcc/9.3.1 export CC=gcc CXX=g++ FC=gfortran - ./jarvis -install hmpi/1.1.1 gcc module load hmpi/1.1.1 export CC=mpicc CXX=mpicxx FC=mpifort ./jarvis -install hdf5/1.10.1 gcc+mpi +module use ./software/moduledeps/kgcc9.3.1-hmpi1.1.1 +module load hdf5/1.10.1 ./jarvis -install package/pnetcdf/1.11.2 gcc+mpi +module load pnetcdf/1.11.2 ./jarvis -install package/netcdf/4.7.0 gcc+mpi +module load netcdf/4.7.0 ./jarvis -install optimized-routines/20.02 gcc+mpi +module load optimized-routines/20.02 cd ${JARVIS_TMP} +rm -rf wrf-4.2 tar -zxvf $JARVIS_DOWNLOAD/wrf-4.2.tar.gz [ENV] module purge module use ./software/modulefiles module load kgcc/9.3.1 +export CC=gcc CXX=g++ FC=gfortran module load hmpi/1.1.1 export CC=mpicc CXX=mpicxx FC=mpifort +module use ./software/moduledeps/kgcc9.3.1-hmpi1.1.1 +module load hdf5/1.10.1 module load pnetcdf/1.11.2 module load netcdf/4.7.0 module load optimized-routines/20.02 [APP] -app_name = WRF +app_name = WRF build_dir = ${JARVIS_ROOT} binary_dir = ${JARVIS_ROOT}/software/apps/bisheng2.1.0/hmpi1.1.1/wrf case_dir = ${JARVIS_ROOT}/software/apps/bisheng2.1.0/hmpi1.1.1/wrf @@ -102,13 +111,13 @@ EOF echo 4 | ./configure -./compile em_real 2>&1 | tee -a compile.log +./compile em_real 2>&1 | tee -a compile.log [CLEAN] make clean [RUN] -run = -binary = +run = +binary = nodes = 1 -- Gitee