From 596f85e564cbfce6c2925087d168e54f3942a7a1 Mon Sep 17 00:00:00 2001 From: sunlock0653 Date: Thu, 31 Jul 2025 12:00:28 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E6=9B=B4=E6=96=B0readme=E6=8C=87=E5=AF=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- templates/wrf/4.2/data.wrf.arm.cpu.config | 1 + 1 file changed, 1 insertion(+) diff --git a/templates/wrf/4.2/data.wrf.arm.cpu.config b/templates/wrf/4.2/data.wrf.arm.cpu.config index b4a5ba14..d33f3f81 100644 --- a/templates/wrf/4.2/data.wrf.arm.cpu.config +++ b/templates/wrf/4.2/data.wrf.arm.cpu.config @@ -16,6 +16,7 @@ module load hmpi/1.1.1 export CC=mpicc CXX=mpicxx FC=mpifort ./jarvis -install hdf5/1.10.1 gcc+mpi ./jarvis -install package/pnetcdf/1.11.2 gcc+mpi +module load pnetcdf/1.11.2 ./jarvis -install package/netcdf/4.7.0 gcc+mpi ./jarvis -install optimized-routines/20.02 gcc+mpi cd ${JARVIS_TMP} -- Gitee From 9fb6852d71ef90e90ddc7f10c592929561ee62a7 Mon Sep 17 00:00:00 2001 From: sunlock0653 Date: Thu, 31 Jul 2025 14:15:25 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E6=9B=B4=E6=96=B0readme=E6=8C=87=E5=AF=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package/hmpi/1.1.1/install.sh | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/package/hmpi/1.1.1/install.sh b/package/hmpi/1.1.1/install.sh index 5e4c1528..0ecc3fbf 100755 --- a/package/hmpi/1.1.1/install.sh +++ b/package/hmpi/1.1.1/install.sh @@ -1,7 +1,7 @@ #!/bin/bash set -x set -e - +hmpi_version='1.1.0' if [[ $UseGitee -eq 1 ]]; then . ${DOWNLOAD_TOOL} -u https://gitee.com/kp-hpc-mod/hpc-src/raw/master/hucx-1.1.1-huawei.zip -f hucx-1.1.1-huawei.zip . ${DOWNLOAD_TOOL} -u https://gitee.com/kp-hpc-mod/hpc-src/raw/master/xucg-1.1.1-huawei.zip -f xucg-1.1.1-huawei.zip @@ -14,4 +14,21 @@ fi cd ${JARVIS_TMP} . $CHECK_ROOT && yum install -y perl-Data-Dumper autoconf automake libtool binutils flex -rm -rf hmpi-1.1.1-huawei hucx-1.1.1-huawei xucg-1.1.1-huawei \ No newline at end of file +rm -rf hmpi-${hmpi_version}-huawei hucx-${hmpi_version}-huawei xucg-${hmpi_version}-huawei +unzip ${JARVIS_DOWNLOAD}/hucx-${hmpi_version}-huawei.zip +unzip ${JARVIS_DOWNLOAD}/xucg-${hmpi_version}-huawei.zip +unzip ${JARVIS_DOWNLOAD}/hmpi-${hmpi_version}-huawei.zip +\cp -rf xucg-${hmpi_version}-huawei/* hucx-${hmpi_version}-huawei/src/ucg/ +sleep 3 +cd hucx-${hmpi_version}-huawei +./autogen.sh +./contrib/configure-opt --prefix=$1/hucx CFLAGS="-DHAVE___CLEAR_CACHE=1" --disable-numa --without-java +for file in `find . -name Makefile`;do sed -i "s/-Werror//g" $file;done +for file in `find . -name Makefile`;do sed -i "s/-implicit-function-declaration//g" $file;done +make -j64 +make install +cd ../hmpi-${hmpi_version}-huawei +./autogen.pl +./configure --prefix=$1 --with-platform=contrib/platform/mellanox/optimized --enable-mpi1-compatibility --with-ucx=$1/hucx +make -j64 +make install -- Gitee From c4ea0d72f6c9cb03ea9c884cfe8ae5c47d935716 Mon Sep 17 00:00:00 2001 From: sunlock0653 Date: Thu, 31 Jul 2025 14:23:18 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E6=9B=B4=E6=96=B0readme=E6=8C=87=E5=AF=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package/hmpi/1.1.1/install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/hmpi/1.1.1/install.sh b/package/hmpi/1.1.1/install.sh index 0ecc3fbf..666258ee 100755 --- a/package/hmpi/1.1.1/install.sh +++ b/package/hmpi/1.1.1/install.sh @@ -1,7 +1,7 @@ #!/bin/bash set -x set -e -hmpi_version='1.1.0' +hmpi_version='1.1.1' if [[ $UseGitee -eq 1 ]]; then . ${DOWNLOAD_TOOL} -u https://gitee.com/kp-hpc-mod/hpc-src/raw/master/hucx-1.1.1-huawei.zip -f hucx-1.1.1-huawei.zip . ${DOWNLOAD_TOOL} -u https://gitee.com/kp-hpc-mod/hpc-src/raw/master/xucg-1.1.1-huawei.zip -f xucg-1.1.1-huawei.zip -- Gitee From 829729bb87057ede48361dce1ba090780b3334e1 Mon Sep 17 00:00:00 2001 From: sunlock0653 Date: Thu, 31 Jul 2025 16:02:41 +0800 Subject: [PATCH 4/4] update netcdf-fortran --- package/netcdf/4.7.0/install.sh | 2 +- package/netcdf/4.7.4/install.sh | 4 ++-- package/pnetcdf/1.11.2/install.sh | 2 +- package/pnetcdf/1.12.1/install.sh | 2 +- package/pnetcdf/1.12.3/install.sh | 2 +- package/pnetcdf/1.9.0/install.sh | 2 +- .../abinit/8.10.3/data.abinit.arm.gpu.config | 19 +++++++++------- templates/wrf/4.2/data.wrf.arm.cpu.config | 15 +++++++------ templates/wrf/4.3.3/wrf.4.3.config | 21 +++++++++--------- templates/wrf/4.6.1/data.wrf.arm.cpu.config | 22 +++++++++---------- 10 files changed, 48 insertions(+), 43 deletions(-) diff --git a/package/netcdf/4.7.0/install.sh b/package/netcdf/4.7.0/install.sh index 99c56aaf..4c7f7e61 100755 --- a/package/netcdf/4.7.0/install.sh +++ b/package/netcdf/4.7.0/install.sh @@ -23,7 +23,7 @@ export LD_LIBRARY_PATH=$1/lib:$LD_LIBRARY_PATH export NETCDF=${1} cd ../netcdf-fortran-4.4.5 -./configure --prefix=$1 --build=aarch64-unknown-linux-gnu --enable-shared --with-pic --disable-doxygen --enable-largefile --enable-static CPPFLAGS="-I${HDF5_DIR}/include -I${1}/include" LDFLAGS="-L${HDF5_DIR}/lib -L${1}/lib -Wl,-rpath=${HDF5_DIR}/lib -Wl,-rpath=${1}/lib" CFLAGS="-L${HDF5_DIR}/HDF5/lib -L${1}/lib -I${HDF5_DIR}/include -I${1}/include" CXXFLAGS="-L${HDF5_DIR}/lib -L${1}/lib -I${HDF5_DIR}/include -I${1}/include" FCFLAGS="-L${HDF5_DIR}/lib -L${1}/lib -I${HDF5_DIR}/include -I${1}/include" +./configure --prefix=$1 --build=aarch64-unknown-linux-gnu --enable-shared --with-pic --disable-doxygen --enable-largefile --enable-static CPPFLAGS="-I${HDF5_DIR}/include -I${1}/include" LDFLAGS="-L${HDF5_DIR}/lib -L${1}/lib -Wl,-rpath=${HDF5_DIR}/lib -Wl,-rpath=${1}/lib" CFLAGS="-L${HDF5_DIR}/HDF5/lib -L${1}/lib -I${HDF5_DIR}/include -I${1}/include" CXXFLAGS="-L${HDF5_DIR}/lib -L${1}/lib -I${HDF5_DIR}/include -I${1}/include" FCFLAGS="-fallow-argument-mismatch -L${HDF5_DIR}/lib -L${1}/lib -I${HDF5_DIR}/include -I${1}/include" sed -i '11838c wl="-Wl,"' libtool make -j16 make install diff --git a/package/netcdf/4.7.4/install.sh b/package/netcdf/4.7.4/install.sh index 4454ed13..0ce1fd08 100755 --- a/package/netcdf/4.7.4/install.sh +++ b/package/netcdf/4.7.4/install.sh @@ -31,11 +31,11 @@ export LD_LIBRARY_PATH=$1/lib:$LD_LIBRARY_PATH export NETCDF=${1} cd ../netcdf-fortran-${netcdf_f_version} -./configure --prefix=$1 ${build_type} --disable-shared --with-pic --disable-doxygen --enable-largefile --enable-static CPPFLAGS="-O3 -I${HDF5_DIR}/include -I${1}/include" LDFLAGS="-L${HDF5_DIR}/lib -L${1}/lib -Wl,-rpath=${HDF5_DIR}/lib -Wl,-rpath=${1}/lib" CFLAGS="-O3 -L${HDF5_DIR}/lib -L${1}/lib -I${HDF5_DIR}/include -I${1}/include" CXXFLAGS="-O3 -L${HDF5_DIR}/lib -L${1}/lib -I${HDF5_DIR}/include -I${1}/include" FCFLAGS="-O3 -L${HDF5_DIR}/lib -L${1}/lib -I${HDF5_DIR}/include -I${1}/include" +./configure --prefix=$1 ${build_type} --disable-shared --with-pic --disable-doxygen --enable-largefile --enable-static CPPFLAGS="-O3 -I${HDF5_DIR}/include -I${1}/include" LDFLAGS="-L${HDF5_DIR}/lib -L${1}/lib -Wl,-rpath=${HDF5_DIR}/lib -Wl,-rpath=${1}/lib" CFLAGS="-O3 -L${HDF5_DIR}/lib -L${1}/lib -I${HDF5_DIR}/include -I${1}/include" CXXFLAGS="-O3 -L${HDF5_DIR}/lib -L${1}/lib -I${HDF5_DIR}/include -I${1}/include" FCFLAGS="-fallow-argument-mismatch -O3 -L${HDF5_DIR}/lib -L${1}/lib -I${HDF5_DIR}/include -I${1}/include" make -j16 make install cd ../netcdf-cxx-${netcdf_cxx_version} -./configure --prefix=$1 ${build_type} --enable-shared --with-pic --enable-largefile --enable-static CPPFLAGS="-O3 -I${HDF5_DIR}/include -I${1}/include" LDFLAGS="-L${HDF5_DIR}/lib -L${1}/lib -Wl,-rpath=${HDF5_DIR}/lib -Wl,-rpath=${1}/lib" CFLAGS="-O3 -L${HDF5_DIR}/lib -L${1}/lib -I${HDF5_DIR}/include -I${1}/include" CXXFLAGS="-O3 -L${HDF5_DIR}/lib -L${1}/lib -I${HDF5_DIR}/include -I${1}/include" FCFLAGS="-O3 -L${HDF5_DIR}/lib -L${1}/lib -I${HDF5_DIR}/include -I${1}/include" +./configure --prefix=$1 ${build_type} --enable-shared --with-pic --enable-largefile --enable-static CPPFLAGS="-O3 -I${HDF5_DIR}/include -I${1}/include" LDFLAGS="-L${HDF5_DIR}/lib -L${1}/lib -Wl,-rpath=${HDF5_DIR}/lib -Wl,-rpath=${1}/lib" CFLAGS="-O3 -L${HDF5_DIR}/lib -L${1}/lib -I${HDF5_DIR}/include -I${1}/include" CXXFLAGS="-O3 -L${HDF5_DIR}/lib -L${1}/lib -I${HDF5_DIR}/include -I${1}/include" FCFLAGS="-fallow-argument-mismatch -O3 -L${HDF5_DIR}/lib -L${1}/lib -I${HDF5_DIR}/include -I${1}/include" make -j16 make install \ No newline at end of file diff --git a/package/pnetcdf/1.11.2/install.sh b/package/pnetcdf/1.11.2/install.sh index 61cd7540..e281cea5 100755 --- a/package/pnetcdf/1.11.2/install.sh +++ b/package/pnetcdf/1.11.2/install.sh @@ -8,6 +8,6 @@ cd ${JARVIS_TMP} rm -rf pnetcdf-${pnetcdf_ver} tar zxvf ${JARVIS_DOWNLOAD}/pnetcdf-${pnetcdf_ver}.tar.gz cd pnetcdf-${pnetcdf_ver} -./configure --prefix=$1 --enable-shared --enable-fortran --enable-large-file-test +./configure --prefix=$1 --enable-shared --enable-fortran --enable-large-file-test FFLAGS="-fallow-argument-mismatch" FCFLAGS="-fallow-argument-mismatch" make -j16 make install diff --git a/package/pnetcdf/1.12.1/install.sh b/package/pnetcdf/1.12.1/install.sh index 1e790579..86deafa8 100755 --- a/package/pnetcdf/1.12.1/install.sh +++ b/package/pnetcdf/1.12.1/install.sh @@ -7,6 +7,6 @@ cd ${JARVIS_TMP} rm -rf pnetcdf-${pnetcdf_version} tar zxvf ${JARVIS_DOWNLOAD}/pnetcdf-${pnetcdf_version}.tar.gz cd pnetcdf-${pnetcdf_version} -./configure --prefix=$1 --build=aarch64-linux --enable-shared --enable-fortran --enable-large-file-test +./configure --prefix=$1 --build=aarch64-linux --enable-shared --enable-fortran --enable-large-file-test FFLAGS="-fallow-argument-mismatch" FCFLAGS="-fallow-argument-mismatch" make -j16 make install diff --git a/package/pnetcdf/1.12.3/install.sh b/package/pnetcdf/1.12.3/install.sh index 19e5c317..4ef2f59d 100755 --- a/package/pnetcdf/1.12.3/install.sh +++ b/package/pnetcdf/1.12.3/install.sh @@ -6,6 +6,6 @@ pnetcdf_version='1.12.3' cd ${JARVIS_TMP} tar zxvf ${JARVIS_DOWNLOAD}/pnetcdf-${pnetcdf_version}.tar.gz cd pnetcdf-${pnetcdf_version} -./configure --prefix=$1 --build=aarch64-linux --enable-shared --enable-fortran --enable-large-file-test CFLAGS="-fPIC -DPIC" CXXFLAGS="-fPIC -DPIC" FCFLAGS="-fPIC" FFLAGS="-fPIC" CC=mpicc CXX=mpicxx FC=mpifort F77=mpifort +./configure --prefix=$1 --build=aarch64-linux --enable-shared --enable-fortran --enable-large-file-test CFLAGS="-fPIC -DPIC" CXXFLAGS="-fPIC -DPIC" FCFLAGS="-fPIC" FFLAGS="-fPIC" CC=mpicc CXX=mpicxx FC=mpifort F77=mpifort FFLAGS="-fallow-argument-mismatch" FCFLAGS="-fallow-argument-mismatch" make -j16 make install diff --git a/package/pnetcdf/1.9.0/install.sh b/package/pnetcdf/1.9.0/install.sh index 4a07f42d..c3f8cd14 100644 --- a/package/pnetcdf/1.9.0/install.sh +++ b/package/pnetcdf/1.9.0/install.sh @@ -8,6 +8,6 @@ cd ${JARVIS_TMP} rm -rf pnetcdf-${pnetcdf_ver} tar zxvf ${JARVIS_DOWNLOAD}/parallel-netcdf-1.9.0.tar.gz cd parallel-netcdf-1.9.0 -./configure --prefix=$1 --enable-shared --enable-fortran --enable-large-file-test +./configure --prefix=$1 --enable-shared --enable-fortran --enable-large-file-test FFLAGS="-fallow-argument-mismatch" FCFLAGS="-fallow-argument-mismatch" make -j16 make install \ No newline at end of file diff --git a/templates/abinit/8.10.3/data.abinit.arm.gpu.config b/templates/abinit/8.10.3/data.abinit.arm.gpu.config index 4a82d86e..12af84ec 100644 --- a/templates/abinit/8.10.3/data.abinit.arm.gpu.config +++ b/templates/abinit/8.10.3/data.abinit.arm.gpu.config @@ -10,16 +10,19 @@ wannier90/2.0.1.1 http://forge.abinit.org/fallbacks/wannier90-2.0.1.1.tar.gz abinit_package $JARVIS_PROXY/abinit/abinit/files/3586400/0001-Patching-m_polynomial_coeff.F90-for-ability-to-compi.patch.txt abinit_patch-8.10.3.patch [DEPENDENCY] -module use ./software/modulefiles module purge -./jarvis -install kgcc/9.3.1 com -module load kgcc/9.3.1 +module use ./software/modulefiles +./jarvis -install kgcc/10.3.1 com +module load ./software/modulefiles/kgcc/10.3.1 export CC=gcc CXX=g++ FC=gfortran + ./jarvis -install hmpi/1.1.1 gcc -module load hmpi/1.1.1 +module load ./software/moduledeps/kgcc10.3.1/hmpi/1.1.1 + export CC=mpicc CXX=mpicxx FC=mpifort -./jarvis -install package/hdf5/1.10.1 gcc+mpi -./jarvis -install package/pnetcdf/1.11.2 gcc+mpi +./jarvis -install hdf5/1.10.1 gcc+mpi +./jarvis -install package/pnetcdf/1.9.0 gcc+mpi +module load ./software/moduledeps/gcc10.3.1-hmpi1.1.1/pnetcdf/1.9.0 ./jarvis -install package/netcdf/4.7.0 gcc+mpi ./jarvis -install package/openblas/0.3.18 gcc @@ -27,11 +30,11 @@ export CC=mpicc CXX=mpicxx FC=mpifort [ENV] module use ./software/modulefiles module purge -module load kgcc/9.3.1 +module load kgcc/10.3.1 #module load bisheng/2.1.0 module load hmpi/1.1.1 module load hdf5/1.10.1 -module load pnetcdf/1.11.2 +module load pnetcdf/1.9.0 module load netcdf/4.7.0 module load openblas/0.3.18 export CC=mpicc CXX=mpicxx FC=mpifort diff --git a/templates/wrf/4.2/data.wrf.arm.cpu.config b/templates/wrf/4.2/data.wrf.arm.cpu.config index d33f3f81..668dee20 100644 --- a/templates/wrf/4.2/data.wrf.arm.cpu.config +++ b/templates/wrf/4.2/data.wrf.arm.cpu.config @@ -7,16 +7,17 @@ wrf/4.2 $JARVIS_PROXY/wrf-model/WRF/archive/refs/tags/v4.2.tar.gz wrf-4.2.tar.gz [DEPENDENCY] module purge module use ./software/modulefiles -./jarvis -install kgcc/9.3.1 com -module load kgcc/9.3.1 +./jarvis -install kgcc/10.3.1 com +module load ./software/modulefiles/kgcc/10.3.1 export CC=gcc CXX=g++ FC=gfortran ./jarvis -install hmpi/1.1.1 gcc -module load hmpi/1.1.1 +module load ./software/moduledeps/kgcc10.3.1/hmpi/1.1.1 + export CC=mpicc CXX=mpicxx FC=mpifort ./jarvis -install hdf5/1.10.1 gcc+mpi -./jarvis -install package/pnetcdf/1.11.2 gcc+mpi -module load pnetcdf/1.11.2 +./jarvis -install package/pnetcdf/1.9.0 gcc+mpi +module load ./software/moduledeps/gcc10.3.1-hmpi1.1.1/pnetcdf/1.9.0 ./jarvis -install package/netcdf/4.7.0 gcc+mpi ./jarvis -install optimized-routines/20.02 gcc+mpi cd ${JARVIS_TMP} @@ -25,10 +26,10 @@ tar -zxvf $JARVIS_DOWNLOAD/wrf-4.2.tar.gz [ENV] module purge module use ./software/modulefiles -module load kgcc/9.3.1 +module load kgcc/10.3.1 module load hmpi/1.1.1 export CC=mpicc CXX=mpicxx FC=mpifort -module load pnetcdf/1.11.2 +module load pnetcdf/1.9.0 module load netcdf/4.7.0 module load optimized-routines/20.02 diff --git a/templates/wrf/4.3.3/wrf.4.3.config b/templates/wrf/4.3.3/wrf.4.3.config index 40d7ea78..57dab855 100644 --- a/templates/wrf/4.3.3/wrf.4.3.config +++ b/templates/wrf/4.3.3/wrf.4.3.config @@ -8,18 +8,19 @@ wrf/4.3.3 $JARVIS_PROXY/wrf-model/WRF/archive/refs/tags/v4.3.3.tar.gz wrf-4.3.3. module purge module use ./software/modulefiles -./jarvis -install kgcc/9.3.1 com -module load kgcc/9.3.1 +./jarvis -install kgcc/10.3.1 com +module load ./software/modulefiles/kgcc/10.3.1 export CC=gcc CXX=g++ FC=gfortran ./jarvis -install hmpi/1.1.1 gcc -module load hmpi/1.1.1 +module load ./software/moduledeps/kgcc10.3.1/hmpi/1.1.1 + export CC=mpicc CXX=mpicxx FC=mpifort -module load hdf5/1.10.1 -./jarvis -install hdf5/1.10.1 gcc -./jarvis -install package/pnetcdf/1.11.2 gcc -module load pnetcdf/1.11.2 -./jarvis -install package/netcdf/4.7.0 gcc +./jarvis -install hdf5/1.10.1 gcc+mpi +./jarvis -install package/pnetcdf/1.9.0 gcc+mpi +module load ./software/moduledeps/gcc10.3.1-hmpi1.1.1/pnetcdf/1.9.0 +./jarvis -install package/netcdf/4.7.0 gcc+mpi + ./jarvis -install optimized-routines/20.02 gcc cd ${JARVIS_TMP} @@ -28,10 +29,10 @@ tar -zxvf $JARVIS_DOWNLOAD/wrf-4.3.3.tar.gz [ENV] module purge module use ./software/modulefiles -module load kgcc/9.3.1 +module load kgcc/10.3.1 module load hmpi/1.1.1 export CC=mpicc CXX=mpicxx FC=mpifort -module load pnetcdf/1.11.2 +module load pnetcdf/1.9.0 module load netcdf/4.7.0 module load optimized-routines/20.02 diff --git a/templates/wrf/4.6.1/data.wrf.arm.cpu.config b/templates/wrf/4.6.1/data.wrf.arm.cpu.config index b986a965..a122559b 100644 --- a/templates/wrf/4.6.1/data.wrf.arm.cpu.config +++ b/templates/wrf/4.6.1/data.wrf.arm.cpu.config @@ -6,21 +6,21 @@ wrf/4.6.1 https://codeload.github.com/wrf-model/WRF/tar.gz/refs/tags/v4.6.1 wrf- [DEPENDENCY] - module purge module use ./software/modulefiles -./jarvis -install kgcc/9.3.1 com -module load kgcc/9.3.1 +./jarvis -install kgcc/10.3.1 com +module load ./software/modulefiles/kgcc/10.3.1 export CC=gcc CXX=g++ FC=gfortran ./jarvis -install hmpi/1.1.1 gcc -module load hmpi/1.1.1 +module load ./software/moduledeps/kgcc10.3.1/hmpi/1.1.1 + export CC=mpicc CXX=mpicxx FC=mpifort -module load hdf5/1.10.1 -./jarvis -install hdf5/1.10.1 gcc -./jarvis -install package/pnetcdf/1.11.2 gcc -module load pnetcdf/1.11.2 -./jarvis -install package/netcdf/4.7.0 gcc +./jarvis -install hdf5/1.10.1 gcc+mpi +./jarvis -install package/pnetcdf/1.9.0 gcc+mpi +module load ./software/moduledeps/gcc10.3.1-hmpi1.1.1/pnetcdf/1.9.0 +./jarvis -install package/netcdf/4.7.0 gcc+mpi + ./jarvis -install optimized-routines/20.02 gcc cd ${JARVIS_TMP} @@ -29,10 +29,10 @@ tar -zxvf $JARVIS_DOWNLOAD/wrf-4.6.1.tar.gz [ENV] module purge module use ./software/modulefiles -module load kgcc/9.3.1 +module load kgcc/10.3.1 module load hmpi/1.1.1 export CC=mpicc CXX=mpicxx FC=mpifort -module load pnetcdf/1.11.2 +module load pnetcdf/1.9.0 module load netcdf/4.7.0 module load optimized-routines/20.02 -- Gitee