From a1430f6cf6dc093693bde03e363c0477be111555 Mon Sep 17 00:00:00 2001 From: yyyaaa111 <2393110978@qq.com> Date: Mon, 15 Dec 2025 20:09:33 +0800 Subject: [PATCH 1/2] update wrf/4.2.1/bisheng/data.wrf.arm.cpu.config --- .../wrf/4.2.1/bisheng/data.wrf.arm.cpu.config | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/templates/wrf/4.2.1/bisheng/data.wrf.arm.cpu.config b/templates/wrf/4.2.1/bisheng/data.wrf.arm.cpu.config index 468a9387..c9b04e61 100644 --- a/templates/wrf/4.2.1/bisheng/data.wrf.arm.cpu.config +++ b/templates/wrf/4.2.1/bisheng/data.wrf.arm.cpu.config @@ -9,7 +9,6 @@ case/conus12km https://www2.mmm.ucar.edu/wrf/src/conus12km.tar.gz set -e set -x # basic system components -./CHECK_ROOT module purge module use ./software/modulefiles ./jarvis -install bisheng/3.2.0-mini com @@ -66,22 +65,25 @@ case_dir = ${CASE_DIR} cd ${JARVIS_ROOT} ./jarvis -e source ./env.sh -cd ${JARVIS_ROOT}/workloads -if [ -d "./WRF-4.2.1" ]; then - rm -rf ./WRF-4.2.1 -fi -tar -zxvf $JARVIS_DOWNLOAD/wrf-4.2.1.tar.gz -cd WRF-4.2.1 -mkdir case -patch -p1 < ${JARVIS_ROOT}/templates/wrf/4.2.1/bisheng/wrf-4.2.1.patch -echo 4 | ./configure -./compile em_real 2>&1 | tee compile.log +#cd ${JARVIS_ROOT}/workloads +#if [ -d "./WRF-4.2.1" ]; then +# rm -rf ./WRF-4.2.1 +#fi +#tar -zxvf $JARVIS_DOWNLOAD/wrf-4.2.1.tar.gz +#cd WRF-4.2.1 +#mkdir case +#patch -p1 < ${JARVIS_ROOT}/templates/wrf/4.2.1/bisheng/wrf-4.2.1.patch +#echo 4 | ./configure +#./compile em_real 2>&1 | tee compile.log +#cd $WRF_DIR +#tar -xvf $JARVIS_DOWNLOAD/conus12km.tar.gz +rsync -av --exclude='namelist.input' $WRF_DIR/run/* $CASE_DIR [CLEAN] ./clean -a [RUN] -run = mpirun --allow-run-as-root -n 32 -x OMP_NUM_THREADS=1 -bind-to core $WRF_DIR/run/wrf.exe +run = mpirun --allow-run-as-root -np $(nproc) -x OMP_NUM_THREADS=1 -bind-to core $WRF_DIR/run/wrf.exe binary = nodes = 1 -- Gitee From eae90d95fdb5e744c5d3f27062f932e055b7d0b2 Mon Sep 17 00:00:00 2001 From: yyyaaa111 <2393110978@qq.com> Date: Mon, 15 Dec 2025 20:11:33 +0800 Subject: [PATCH 2/2] update wrf/4.2.1/bisheng/data.wrf.arm.cpu.config --- .../wrf/4.2.1/bisheng/data.wrf.arm.cpu.config | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/templates/wrf/4.2.1/bisheng/data.wrf.arm.cpu.config b/templates/wrf/4.2.1/bisheng/data.wrf.arm.cpu.config index c9b04e61..2c28496b 100644 --- a/templates/wrf/4.2.1/bisheng/data.wrf.arm.cpu.config +++ b/templates/wrf/4.2.1/bisheng/data.wrf.arm.cpu.config @@ -65,18 +65,18 @@ case_dir = ${CASE_DIR} cd ${JARVIS_ROOT} ./jarvis -e source ./env.sh -#cd ${JARVIS_ROOT}/workloads -#if [ -d "./WRF-4.2.1" ]; then -# rm -rf ./WRF-4.2.1 -#fi -#tar -zxvf $JARVIS_DOWNLOAD/wrf-4.2.1.tar.gz -#cd WRF-4.2.1 -#mkdir case -#patch -p1 < ${JARVIS_ROOT}/templates/wrf/4.2.1/bisheng/wrf-4.2.1.patch -#echo 4 | ./configure -#./compile em_real 2>&1 | tee compile.log -#cd $WRF_DIR -#tar -xvf $JARVIS_DOWNLOAD/conus12km.tar.gz +cd ${JARVIS_ROOT}/workloads +if [ -d "./WRF-4.2.1" ]; then + rm -rf ./WRF-4.2.1 +fi +tar -zxvf $JARVIS_DOWNLOAD/wrf-4.2.1.tar.gz +cd WRF-4.2.1 +mkdir case +patch -p1 < ${JARVIS_ROOT}/templates/wrf/4.2.1/bisheng/wrf-4.2.1.patch +echo 4 | ./configure +./compile em_real 2>&1 | tee compile.log +cd $WRF_DIR +tar -xvf $JARVIS_DOWNLOAD/conus12km.tar.gz rsync -av --exclude='namelist.input' $WRF_DIR/run/* $CASE_DIR [CLEAN] -- Gitee