From 9e550014568cc028e12e9ec8fcb716c6a75e66b7 Mon Sep 17 00:00:00 2001 From: sunlock0653 Date: Fri, 8 Aug 2025 19:37:00 +0800 Subject: [PATCH] update use gitee --- README.md | 2 +- ...15\346\214\207\345\215\227\343\200\213.md" | 2 +- package/darshan/1.1.0/install.sh | 2 +- package/darshan/2.3.0/install.sh | 2 +- package/darshan/3.4.6/install.sh | 2 +- package/darshan/3.4/install.sh | 2 +- package/hdf5/1.12.0/clang/install.sh | 2 +- package/hdf5/1.12.1/clang/install.sh | 2 +- package/hdf5/1.13.0/clang/install.sh | 4 +- package/ncl/6.6.2/install.sh | 2 +- package/python2/2.7.16/install.sh | 2 +- package/python3/3.6.8/install.sh | 2 +- package/python3/3.7.10/install.sh | 2 +- package/python3/3.9.9/install.sh | 2 +- src/installService.py | 5 +- .../1.10.2/data.bcftools.arm.cpu.config | 2 +- .../data.bcftools.arm.cpu.hpckit.config | 2 +- templates/duns/4.7.1/data.duns.arm.cpu.config | 79 +++++++++++++++++++ ...ata.espressomd.arm.cpu.bisheng.hmpi.config | 2 +- ...ta.meso_grapes.arm.cpu.bisheng.hmpi.config | 2 +- ...a.NCL.arm-container-bisheng-sve.cpu.config | 2 +- .../data.NCL.arm-container-bisheng.cpu.config | 2 +- .../data.NCL.arm-container-bisheng.cpu.config | 2 +- .../ncview/2.1.5/data.ncview.arm.cpu.config | 2 +- ...data.openbabel.arm.cpu.bisheng.hmpi.config | 2 +- .../plink/1.9/data.plink.arm-920.cpu.config | 2 +- .../data.sambamba.arm.cpu.bisheng.config | 2 +- .../data.wps.arm.cpu.bisheng.hmpi.config | 2 +- .../wrf/4.2.1/bisheng/data.wrf.arm.cpu.config | 2 +- .../wrf/4.2/bisheng/data.wrf.arm.cpu.config | 2 +- templates/wrf/4.6.0/data.wrf.arm.cpu.config | 2 +- .../wrf/4.6.0/data.wrf.arm.cpu.sve.config | 2 +- templates/wrf/4.6.0/data.wrf.cpu.sve.config | 2 +- 33 files changed, 114 insertions(+), 34 deletions(-) create mode 100644 templates/duns/4.7.1/data.duns.arm.cpu.config diff --git a/README.md b/README.md index 9fde4c2..5fe960c 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ HPC被喻为是IT行业“金字塔上的明珠”,其部署、编译、运行 ## 下载贾维斯 执行如下命令安装相关依赖并下载贾维斯 ``` -yum -y install git environment-modules python python3 python3-devel python3-libs python3-pip cmake make numactl-libs rpmbuild rpmdevtools wget unzip flex tar patch +yum -y install git time zlib zlib-devel gcc gcc-c++ environment-modules python python3 python3-devel python3-libs python3-pip cmake make numactl-libs rpmbuild rpmdevtools wget unzip flex tar patch git clone https://gitee.com/openeuler/hpcrunner.git ``` diff --git "a/doc/wannier90/\343\200\212\345\237\272\344\272\216openEuler\347\232\204wannier90\350\275\257\344\273\266\347\247\273\346\244\215\346\214\207\345\215\227\343\200\213.md" "b/doc/wannier90/\343\200\212\345\237\272\344\272\216openEuler\347\232\204wannier90\350\275\257\344\273\266\347\247\273\346\244\215\346\214\207\345\215\227\343\200\213.md" index 545dcb5..3ec2ad5 100644 --- "a/doc/wannier90/\343\200\212\345\237\272\344\272\216openEuler\347\232\204wannier90\350\275\257\344\273\266\347\247\273\346\244\215\346\214\207\345\215\227\343\200\213.md" +++ "b/doc/wannier90/\343\200\212\345\237\272\344\272\216openEuler\347\232\204wannier90\350\275\257\344\273\266\347\247\273\346\244\215\346\214\207\345\215\227\343\200\213.md" @@ -140,7 +140,7 @@ ar rv libblas.a ./*.o cp libblas.a /usr/local/lib # 下载并编译Python3 -yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel +yum -y install bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel wget https://repo.huaweicloud.com/python/3.7.10/Python-3.7.10.tgz -O $DEP_DOWNLOAD_DIR/Python-3.7.10.tgz tar -zxvf $DEP_DOWNLOAD_DIR/Python-3.7.10.tgz -C $DEP_BUILD_DIR cd $DEP_BUILD_DIR/Python-3.7.10 diff --git a/package/darshan/1.1.0/install.sh b/package/darshan/1.1.0/install.sh index 1d06261..1bfff5e 100644 --- a/package/darshan/1.1.0/install.sh +++ b/package/darshan/1.1.0/install.sh @@ -5,7 +5,7 @@ set -x set -e version='1.1.0' -. $CHECK_ROOT && yum install -y texlive* gnuplot perl-Pod-LaTeX perl-HTML-Parser zlib-devel ghostscript +. $CHECK_ROOT && yum install -y texlive* gnuplot perl-Pod-LaTeX perl-HTML-Parser ghostscript . ${DOWNLOAD_TOOL} -u https://ftp.mcs.anl.gov/pub/darshan/releases/darshan-${version}.tar.gz cd ${JARVIS_TMP} tar xvf ${JARVIS_DOWNLOAD}/darshan-${version}.tar.gz diff --git a/package/darshan/2.3.0/install.sh b/package/darshan/2.3.0/install.sh index 1c0cc1a..2f9f2e5 100644 --- a/package/darshan/2.3.0/install.sh +++ b/package/darshan/2.3.0/install.sh @@ -5,7 +5,7 @@ set -x set -e version='2.3.0' -. $CHECK_ROOT && yum install -y texlive* gnuplot perl-Pod-LaTeX perl-HTML-Parser zlib-devel ghostscript +. $CHECK_ROOT && yum install -y texlive* gnuplot perl-Pod-LaTeX perl-HTML-Parser ghostscript . ${DOWNLOAD_TOOL} -u https://ftp.mcs.anl.gov/pub/darshan/releases/darshan-${version}.tar.gz cd ${JARVIS_TMP} tar xvf ${JARVIS_DOWNLOAD}/darshan-${version}.tar.gz diff --git a/package/darshan/3.4.6/install.sh b/package/darshan/3.4.6/install.sh index 0be079b..07da2ad 100644 --- a/package/darshan/3.4.6/install.sh +++ b/package/darshan/3.4.6/install.sh @@ -5,7 +5,7 @@ set -x set -e version='3.4.6' -. $CHECK_ROOT && yum install -y texlive* gnuplot perl-Pod-LaTeX perl-HTML-Parser zlib-devel ghostscript +. $CHECK_ROOT && yum install -y texlive* gnuplot perl-Pod-LaTeX perl-HTML-Parser ghostscript . ${DOWNLOAD_TOOL} -u https://ftp.mcs.anl.gov/pub/darshan/releases/darshan-${version}.tar.gz cd ${JARVIS_TMP} tar xvf ${JARVIS_DOWNLOAD}/darshan-${version}.tar.gz diff --git a/package/darshan/3.4/install.sh b/package/darshan/3.4/install.sh index 01c54c1..8def3e6 100755 --- a/package/darshan/3.4/install.sh +++ b/package/darshan/3.4/install.sh @@ -5,7 +5,7 @@ set -x set -e version='3.4.0' -. $CHECK_ROOT && yum install -y texlive* gnuplot perl-Pod-LaTeX perl-HTML-Parser zlib-devel ghostscript +. $CHECK_ROOT && yum install -y texlive* gnuplot perl-Pod-LaTeX perl-HTML-Parser ghostscript . ${DOWNLOAD_TOOL} -u https://ftp.mcs.anl.gov/pub/darshan/releases/darshan-${version}.tar.gz cd ${JARVIS_TMP} tar xvf ${JARVIS_DOWNLOAD}/darshan-${version}.tar.gz diff --git a/package/hdf5/1.12.0/clang/install.sh b/package/hdf5/1.12.0/clang/install.sh index aa117ec..8f1167b 100755 --- a/package/hdf5/1.12.0/clang/install.sh +++ b/package/hdf5/1.12.0/clang/install.sh @@ -1,7 +1,7 @@ #!/bin/bash set -x set -e -. $CHECK_ROOT && yum -y install zlib zlib-devel +. $CHECK_ROOT hdf5_big_version='1.12' hdf5_version="${hdf5_big_version}.0" . ${DOWNLOAD_TOOL} -u https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-${hdf5_big_version}/hdf5-${hdf5_version}/src/hdf5-${hdf5_version}.tar.gz diff --git a/package/hdf5/1.12.1/clang/install.sh b/package/hdf5/1.12.1/clang/install.sh index 7b06a78..50c4707 100644 --- a/package/hdf5/1.12.1/clang/install.sh +++ b/package/hdf5/1.12.1/clang/install.sh @@ -1,7 +1,7 @@ #!/bin/bash set -x set -e -. $CHECK_ROOT && yum -y install zlib zlib-devel +. $CHECK_ROOT hdf5_big_version='1.12' hdf5_version="${hdf5_big_version}.1" . ${DOWNLOAD_TOOL} -u https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-${hdf5_big_version}/hdf5-${hdf5_version}/src/hdf5-${hdf5_version}.tar.gz diff --git a/package/hdf5/1.13.0/clang/install.sh b/package/hdf5/1.13.0/clang/install.sh index 02fb45e..ade768f 100644 --- a/package/hdf5/1.13.0/clang/install.sh +++ b/package/hdf5/1.13.0/clang/install.sh @@ -1,7 +1,7 @@ #!/bin/bash set -x set -e -. $CHECK_ROOT && yum -y install zlib zlib-devel +. $CHECK_ROOT hdf5_big_version='1.13' hdf5_version="${hdf5_big_version}.0" . ${DOWNLOAD_TOOL} -u https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-${hdf5_big_version}/hdf5-${hdf5_version}/src/hdf5-${hdf5_version}.tar.gz @@ -12,5 +12,5 @@ cd hdf5-${hdf5_version} export CC=mpicc CXX=mpicxx FC=mpif90 F77=mpif90 ./configure --prefix=$1 --enable-fortran --enable-static=yes --with-zlib=/usr/lib --enable-parallel --enable-shared CFLAGS="-O3 -fPIC -Wno-incompatible-pointer-types-discards-qualifiers -Wno-non-literal-null-conversion" FCFLAGS="-O3 -fPIC" LDFLAGS="-Wl,--build-id" sed -i '11835c wl="-Wl,"' libtool -make -j16 +make -j make install diff --git a/package/ncl/6.6.2/install.sh b/package/ncl/6.6.2/install.sh index 4d6309f..7a1f5a4 100755 --- a/package/ncl/6.6.2/install.sh +++ b/package/ncl/6.6.2/install.sh @@ -1,7 +1,7 @@ #!/bin/bash # download from $JARVIS_PROXY/NCAR/ncl/archive/refs/tags/6.6.2.tar.gz -. $CHECK_ROOT && yum install zlib zlib-devel expat-devel freetype freetype-devel freetype-demos python-freetype ftgl ftgl-devel udunits2 udunits2-devel +. $CHECK_ROOT && yum install expat-devel freetype freetype-devel freetype-demos python-freetype ftgl ftgl-devel udunits2 udunits2-devel set -x set -e . ${DOWNLOAD_TOOL} -u $JARVIS_PROXY/NCAR/ncl/archive/refs/tags/6.6.2.tar.gz diff --git a/package/python2/2.7.16/install.sh b/package/python2/2.7.16/install.sh index 74a0b67..96c774c 100755 --- a/package/python2/2.7.16/install.sh +++ b/package/python2/2.7.16/install.sh @@ -3,7 +3,7 @@ set -x set -e . ${DOWNLOAD_TOOL} -u https://www.python.org/ftp/python/2.7.16/Python-2.7.16.tgz cd ${JARVIS_TMP} -. $CHECK_ROOT && yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel +. $CHECK_ROOT && yum -y install bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel rm Python-2.7.16 -rf tar -zxvf ${JARVIS_DOWNLOAD}/Python-2.7.16.tgz cd Python-2.7.16 diff --git a/package/python3/3.6.8/install.sh b/package/python3/3.6.8/install.sh index 17e35e5..5ec899e 100755 --- a/package/python3/3.6.8/install.sh +++ b/package/python3/3.6.8/install.sh @@ -3,7 +3,7 @@ set -x set -e . ${DOWNLOAD_TOOL} -u https://repo.huaweicloud.com/python/3.6.8/Python-3.6.8.tgz cd ${JARVIS_TMP} -. $CHECK_ROOT && yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel +. $CHECK_ROOT && yum -y install bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel tar -zxvf ${JARVIS_DOWNLOAD}/Python-3.6.8.tgz cd Python-3.6.8 ./configure --prefix=$1 --with-ensurepip=yes CFLAGS="-O3 -Wno-implicit-function-declaration" diff --git a/package/python3/3.7.10/install.sh b/package/python3/3.7.10/install.sh index eb7affe..f6d6767 100755 --- a/package/python3/3.7.10/install.sh +++ b/package/python3/3.7.10/install.sh @@ -3,7 +3,7 @@ set -x set -e . ${DOWNLOAD_TOOL} -u https://repo.huaweicloud.com/python/3.7.10/Python-3.7.10.tgz cd ${JARVIS_TMP} -. $CHECK_ROOT && yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel +. $CHECK_ROOT && yum -y install bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel tar -zxvf ${JARVIS_DOWNLOAD}/Python-3.7.10.tgz cd Python-3.7.10 ./configure --prefix=$1 diff --git a/package/python3/3.9.9/install.sh b/package/python3/3.9.9/install.sh index 812dde2..890ed62 100755 --- a/package/python3/3.9.9/install.sh +++ b/package/python3/3.9.9/install.sh @@ -3,7 +3,7 @@ set -x set -e . ${DOWNLOAD_TOOL} -u https://repo.huaweicloud.com/python/3.9.9/Python-3.9.9.tgz cd ${JARVIS_TMP} -. $CHECK_ROOT && yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel +. $CHECK_ROOT && yum -y install bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel tar -zxvf ${JARVIS_DOWNLOAD}/Python-3.9.9.tgz cd Python-3.9.9 ./configure --prefix=$1 --with-ensurepip=yes CFLAGS="-O3 -Wno-implicit-function-declaration" diff --git a/src/installService.py b/src/installService.py index 8fb1a8b..59b6587 100644 --- a/src/installService.py +++ b/src/installService.py @@ -120,11 +120,12 @@ class InstallService: ucg_path = os.path.dirname(ucg_path) libr_path = os.path.join(ucg_path, "../../../") - print(libr_path) version = None for version in os.listdir(libr_path): print(version) - return self.get_version_info(version) + if version != latest + return self.get_version_info(version) + return self.get_version_info(version) def get_hmpi_info(self): diff --git a/templates/bcftools/1.10.2/data.bcftools.arm.cpu.config b/templates/bcftools/1.10.2/data.bcftools.arm.cpu.config index efb60eb..c50ea98 100644 --- a/templates/bcftools/1.10.2/data.bcftools.arm.cpu.config +++ b/templates/bcftools/1.10.2/data.bcftools.arm.cpu.config @@ -11,7 +11,7 @@ set -e set -x module purge -yum install zlib-devel bzip2 bzip2-devel xz-devel libcurl-devel -y +yum install bzip2 bzip2-devel xz-devel libcurl-devel -y ./jarvis -install bisheng/4.1.0 com module use ./software/modulefiles diff --git a/templates/bcftools/1.10.2/data.bcftools.arm.cpu.hpckit.config b/templates/bcftools/1.10.2/data.bcftools.arm.cpu.hpckit.config index d216ba9..9ff6baf 100644 --- a/templates/bcftools/1.10.2/data.bcftools.arm.cpu.hpckit.config +++ b/templates/bcftools/1.10.2/data.bcftools.arm.cpu.hpckit.config @@ -11,7 +11,7 @@ set -e set -x module purge -yum install zlib-devel bzip2 bzip2-devel xz-devel libcurl-devel -y +yum install bzip2 bzip2-devel xz-devel libcurl-devel -y ./jarvis -install hpckit/24.0.0 any source software/utils/hpckit/24.0.0/HPCKit/latest/setvars.sh --use-bisheng --force diff --git a/templates/duns/4.7.1/data.duns.arm.cpu.config b/templates/duns/4.7.1/data.duns.arm.cpu.config new file mode 100644 index 0000000..0928c2f --- /dev/null +++ b/templates/duns/4.7.1/data.duns.arm.cpu.config @@ -0,0 +1,79 @@ +[SERVER] +11.11.11.11 + +[DOWNLOAD] +duns/2.7.1 https://sourceforge.net/projects/duns/files/duns/duns-2.7.1/duns-2.7.1-src.tar.bz2 +duns_test/2.7.1 https://sourceforge.net/projects/duns/files/duns/duns-2.7.1/duns-2.7.1-test.tar.bz2 + +[DEPENDENCY] + + +[ENV] +export CC=mpicc CXX=mpicxx FC=mpifort +module use /hpcrunner/software/moduledeps +module use /hpcrunner/software/modulefiles +cd /hpcrunner +git pull +module use /hpcrunner/software/moduledeps/bisheng4.0.0-hmpi2.4.1 +./jarvis -install bisheng/4.0.0-mini com +export CC=clang CXX=clang++ FC=flang +./jarvis -install package/hmpi/2.4.1 bisheng +#export CC=mpicc CXX=mpicxx FC=mpifort +module load bisheng/4.0.0-mini +module load bisheng4.0.0/hmpi/2.4.1 + +[APP] +app_name = duns +build_dir = ${JARVIS_DOWNLOAD}/duns-2.7.1 +binary_dir = +case_dir = ${JARVIS_DOWNLOAD}/duns-2.7.1/test/serial/cduct + +[BUILD] +cd ${JARVIS_DOWNLOAD}/ +tar -xf ${JARVIS_DOWNLOAD}/duns-2.7.1-src.tar.bz2 +tar -xf ${JARVIS_DOWNLOAD}/duns-2.7.1-test.tar.bz2 +cd duns-2.7.1 +export COPTIONS="-mcpu=linxicore9100 -mllvm -force-customized-pipeline=true" +export FOPTIONS="-mcpu=linxicore9100 -mllvm -force-customized-pipeline=true" +sed -i '10s/g77/flang/' makesystem/Makesystem_linux +sed -i '11s/gcc/clang/' makesystem/Makesystem_linux +sed -i '12s/g++/clang++/' makesystem/Makesystem_linux +sed -i '13s/gcc/clang -std=c90/' makesystem/Makesystem_linux +sed -i '14s/gcc/clang/' makesystem/Makesystem_linux +sed -i "28s#.*#SYSLIBS = -L${JARVIS_COMPILER}/bisheng/4.0.0-mini/lib -Wl,-Bdynamic -lgcc_s -lm -lflang -lpgmath#" makesystem/Makesystem_linux +sed -i '29s#.*#GRAFLIBS = -lmbgrafic -lgrafic -L/lib64 -Wl,-Bdynamic -lX11 -lflang#' makesystem/Makesystem_linux +sed -i '339s/help()/help(0)/' src/main.cpp +sed -i '345s/help()/help(0)/' src/main.cpp +sed -i '349s/help()/help(0)/' src/main.cpp +sed -i 's/getline1111111111/getline1111111111/g' `grep getline -rl --include="*" ./` +sed -i '275s/tzp/*tzp/' lib/Xunderscore.c +#sed -i "69a%\tsed -i '1a#define _POSIX_C_SOURCE 199309L' dunsc.c" src/Makefile +#sed -i 70s/\%// src/Makefile +export DUNSARCH=linux +export DUNSPATH27=`pwd` +export PATH=$DUNSPATH27/util:$PATH +cd lib +make && make install +cd .. +dunssource 3d all +sed -i '20a#define _POSIX_C_SOURCE 199309L' duns-3d-all/setsignals.c +sed -i '13s/clang/clang -ansi' duns-3d-all/Makesystem +cd duns-3d-all +make +mkdir -p ${JARVIS_LIBS}/bisheng4.0.0-mini/duns/2.7.1/bin +cp duns.e dunsplot.e ${JARVIS_LIBS}/bisheng4.0.0-mini/duns/2.7.1/bin +[RUN] +run = +binary = +nodes = 1 + + +mkdir /hpcrunner/software/moduledeps/bisheng4.0.0-mini/duns -p +cat >> /hpcrunner/software/moduledeps/bisheng4.0.0-mini/duns/2.7.1 << EOF +#%Module1.0 +set prefix ${JARVIS_LIBS}/bisheng4.0.0-mini/duns/2.7.1 +set version 2.7.1 +setenv DUNS_PATH $prefix +prepend-path PATH $prefix/bin + +EOF diff --git a/templates/espressomd/4.1.4/data.espressomd.arm.cpu.bisheng.hmpi.config b/templates/espressomd/4.1.4/data.espressomd.arm.cpu.bisheng.hmpi.config index 6683dc5..a9578bb 100644 --- a/templates/espressomd/4.1.4/data.espressomd.arm.cpu.bisheng.hmpi.config +++ b/templates/espressomd/4.1.4/data.espressomd.arm.cpu.bisheng.hmpi.config @@ -9,7 +9,7 @@ boost/1.72.0 https://nchc.dl.sourceforge.net/project/boost/boost/1.72.0/boost_1_ set -e set -x -yum install zlib-devel git cmake make git vim tar time glibc-headers gcc-c++ -y +yum install glibc-headers -y yum install fftw-devel fftw3-devel -y yum install libxml2-devel libxslt-devel cmake -y pip3 install numpy --upgrade --force-reinstall diff --git a/templates/meso_grapes/6.0/data.meso_grapes.arm.cpu.bisheng.hmpi.config b/templates/meso_grapes/6.0/data.meso_grapes.arm.cpu.bisheng.hmpi.config index 35727f3..668e6ac 100644 --- a/templates/meso_grapes/6.0/data.meso_grapes.arm.cpu.bisheng.hmpi.config +++ b/templates/meso_grapes/6.0/data.meso_grapes.arm.cpu.bisheng.hmpi.config @@ -6,7 +6,7 @@ [DEPENDENCY] set -e set -x -./CHECK_ROOT && yum install -y time.aarch64 zlib.aarch64 zlib-devel.aarch64 libtirpc.aarch64 libtirpc-devel.aarch64 numactl.aarch64 +./CHECK_ROOT && yum install -y libtirpc.aarch64 libtirpc-devel.aarch64 numactl.aarch64 module purge ./jarvis -install hpckit/24.0.0 com module use ./software/compiler/hpckit/24.0.0/HPCKit/24.12.30/modulefiles diff --git a/templates/ncl/6.3.0/data.NCL.arm-container-bisheng-sve.cpu.config b/templates/ncl/6.3.0/data.NCL.arm-container-bisheng-sve.cpu.config index 50329f2..0cd9029 100644 --- a/templates/ncl/6.3.0/data.NCL.arm-container-bisheng-sve.cpu.config +++ b/templates/ncl/6.3.0/data.NCL.arm-container-bisheng-sve.cpu.config @@ -5,7 +5,7 @@ NCL/6.3.0 $JARVIS_PROXY/chen-shaoheng/NCL-SOURCE/releases/download/ncl-6.3.0/ncl-6.3.0.tar.gz [DEPENDENCY] -yum install tar byacc bison expat-devel expat libtirpc-devel libX11 libX11-devel libXmu* libXaw libXaw-devel flex flex-devel freetype-devel libpng-devel libXi libSM-devel libXi-devel libXext-devel pkgconf curl libcurl-devel zlib-devel cairo cairo-devel pixman pixman-devel patch -y +yum install tar byacc bison expat-devel expat libtirpc-devel libX11 libX11-devel libXmu* libXaw libXaw-devel flex flex-devel freetype-devel libpng-devel libXi libSM-devel libXi-devel libXext-devel pkgconf curl libcurl-devel cairo cairo-devel pixman pixman-devel -y ./jarvis -install bisheng/3.2.0-mini com module use ./software/modulefiles diff --git a/templates/ncl/6.3.0/data.NCL.arm-container-bisheng.cpu.config b/templates/ncl/6.3.0/data.NCL.arm-container-bisheng.cpu.config index ca573b8..7db554a 100644 --- a/templates/ncl/6.3.0/data.NCL.arm-container-bisheng.cpu.config +++ b/templates/ncl/6.3.0/data.NCL.arm-container-bisheng.cpu.config @@ -5,7 +5,7 @@ NCL/6.3.0 $JARVIS_PROXY/chen-shaoheng/NCL-SOURCE/releases/download/ncl-6.3.0/ncl-6.3.0.tar.gz [DEPENDENCY] -yum install tar byacc bison expat-devel expat libtirpc-devel libX11 libX11-devel libXmu* libXaw libXaw-devel flex flex-devel freetype-devel libpng-devel libXi libSM-devel libXi-devel libXext-devel pkgconf curl libcurl-devel zlib-devel cairo cairo-devel pixman pixman-devel patch -y +yum install tar byacc bison expat-devel expat libtirpc-devel libX11 libX11-devel libXmu* libXaw libXaw-devel flex flex-devel freetype-devel libpng-devel libXi libSM-devel libXi-devel libXext-devel pkgconf curl libcurl-devel cairo cairo-devel pixman pixman-devel -y ./jarvis -install bisheng/3.2.0-mini com module use ./software/modulefiles diff --git a/templates/ncl/6.6.2/data.NCL.arm-container-bisheng.cpu.config b/templates/ncl/6.6.2/data.NCL.arm-container-bisheng.cpu.config index fa42e1b..c167a12 100644 --- a/templates/ncl/6.6.2/data.NCL.arm-container-bisheng.cpu.config +++ b/templates/ncl/6.6.2/data.NCL.arm-container-bisheng.cpu.config @@ -5,7 +5,7 @@ NCL/6.6.2 $JARVIS_PROXY/chen-shaoheng/NCL-SOURCE/releases/download/ncl-6.6.2/ncl-6.6.2.tar.gz [DEPENDENCY] -yum install tar byacc bison expat-devel expat libtirpc-devel libX11 libX11-devel libXmu* libXaw libXaw-devel flex flex-devel freetype-devel libpng-devel libXi libSM-devel libXi-devel libXext-devel pkgconf curl libcurl-devel zlib-devel cairo cairo-devel pixman pixman-devel patch -y +yum install tar byacc bison expat-devel expat libtirpc-devel libX11 libX11-devel libXmu* libXaw libXaw-devel flex flex-devel freetype-devel libpng-devel libXi libSM-devel libXi-devel libXext-devel pkgconf curl libcurl-devel cairo cairo-devel pixman pixman-devel -y ./jarvis -install bisheng/3.2.0-mini com module use ./software/modulefiles diff --git a/templates/ncview/2.1.5/data.ncview.arm.cpu.config b/templates/ncview/2.1.5/data.ncview.arm.cpu.config index 8f1ffbd..9c751ee 100644 --- a/templates/ncview/2.1.5/data.ncview.arm.cpu.config +++ b/templates/ncview/2.1.5/data.ncview.arm.cpu.config @@ -42,7 +42,7 @@ binary_dir = case_dir = ${JARVIS_ROOT}/case [BUILD] -. $CHECK_ROOT && yum install libX11 libX11-devel libXaw libXaw-devel libpng-devel libpng curl curl-devel zlib zlib-devel libXt-devel xorg-x11-xauth xorg-x11-server-utils xorg-x11-server-Xnest libXtst -y +. $CHECK_ROOT && yum install libX11 libX11-devel libXaw libXaw-devel libpng-devel libpng curl curl-devel libXt-devel xorg-x11-xauth xorg-x11-server-utils xorg-x11-server-Xnest libXtst -y set -x set -e cd ${JARVIS_TMP} diff --git a/templates/openbabel/3.1.1/data.openbabel.arm.cpu.bisheng.hmpi.config b/templates/openbabel/3.1.1/data.openbabel.arm.cpu.bisheng.hmpi.config index 8cabb27..1f7559a 100644 --- a/templates/openbabel/3.1.1/data.openbabel.arm.cpu.bisheng.hmpi.config +++ b/templates/openbabel/3.1.1/data.openbabel.arm.cpu.bisheng.hmpi.config @@ -9,7 +9,7 @@ eigen/3.4.0 https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.gz set -e set -x -yum install zlib-devel git cmake make git vim tar time glibc-headers gcc-c++ python3-devel -y +yum install time glibc-headers -y ./jarvis -install hpckit/24.0.0 any module use software/utils/hpckit/24.0.0/HPCKit/24.12.30/modulefiles module purge diff --git a/templates/plink/1.9/data.plink.arm-920.cpu.config b/templates/plink/1.9/data.plink.arm-920.cpu.config index a1236b0..fd7f536 100644 --- a/templates/plink/1.9/data.plink.arm-920.cpu.config +++ b/templates/plink/1.9/data.plink.arm-920.cpu.config @@ -6,7 +6,7 @@ plink/1.9 https://github.com/chrchang/plink-ng/archive/refs/heads/master.zip pli [DEPENDENCY] yum install make cmake gcc g++ -y -dnf install openblas-devel zstd-devel zlib-devel -y +dnf install openblas-devel zstd-devel -y module purge ./jarvis -install hpckit/24.0.0 com diff --git a/templates/sambamba/0.8.2/data.sambamba.arm.cpu.bisheng.config b/templates/sambamba/0.8.2/data.sambamba.arm.cpu.bisheng.config index b816286..34556c1 100644 --- a/templates/sambamba/0.8.2/data.sambamba.arm.cpu.bisheng.config +++ b/templates/sambamba/0.8.2/data.sambamba.arm.cpu.bisheng.config @@ -17,7 +17,7 @@ module add bisheng/compiler4.1.0/bishengmodule export CC=`which clang` export CXX=`which clang++` export FC=`which flang` -sudo dnf install zlib-devel lz4-devel +sudo dnf install lz4-devel tar -xzvf ${JARVIS_DOWNLOAD}/sambamba-0.8.2.tar.gz tar xf ${JARVIS_DOWNLOAD}/ldc2-1.29.0-linux-aarch64.tar.xz mkdir -p ldc diff --git a/templates/wps/4.6.0/bisheng/data.wps.arm.cpu.bisheng.hmpi.config b/templates/wps/4.6.0/bisheng/data.wps.arm.cpu.bisheng.hmpi.config index 92ac3a3..1970020 100644 --- a/templates/wps/4.6.0/bisheng/data.wps.arm.cpu.bisheng.hmpi.config +++ b/templates/wps/4.6.0/bisheng/data.wps.arm.cpu.bisheng.hmpi.config @@ -15,7 +15,7 @@ if [ ! -d "${JARVIS_ROOT}/WRF-4.2" ]; then #判断wrf是否安装 ./jarvis -e ./jarvis -b" fi -yum install -y time.aarch64 zlib.aarch64 zlib-devel.aarch64 libtirpc.aarch64 libtirpc-devel.aarch64 csh +yum install -y libtirpc.aarch64 libtirpc-devel.aarch64 csh module purge ./jarvis -install hpckit/25.0.0 com module use ./software/compiler/hpckit/25.0.0/HPCKit/latest/modulefiles 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 dbacf62..e80e271 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,7 @@ case/conus12km https://www2.mmm.ucar.edu/wrf/src/conus12km.tar.gz set -e set -x # basic system components -./CHECK_ROOT && yum install -y time.aarch64 zlib.aarch64 zlib-devel.aarch64 libtirpc.aarch64 libtirpc-devel.aarch64 +./CHECK_ROOT && yum install -y libtirpc.aarch64 libtirpc-devel.aarch64 module purge module use ./software/modulefiles ./jarvis -install bisheng/3.2.0-mini com diff --git a/templates/wrf/4.2/bisheng/data.wrf.arm.cpu.config b/templates/wrf/4.2/bisheng/data.wrf.arm.cpu.config index 9db7417..dbe6068 100644 --- a/templates/wrf/4.2/bisheng/data.wrf.arm.cpu.config +++ b/templates/wrf/4.2/bisheng/data.wrf.arm.cpu.config @@ -8,7 +8,7 @@ wrf/4.2 $JARVIS_PROXY/wrf-model/WRF/archive/refs/tags/v4.2.tar.gz wrf-4.2.tar.gz set -e set -x # basic system components -yum install -y time.aarch64 zlib.aarch64 zlib-devel.aarch64 libtirpc.aarch64 libtirpc-devel.aarch64 csh +yum install -y libtirpc.aarch64 libtirpc-devel.aarch64 csh module purge ./jarvis -install hpckit/25.0.0 com module use ./software/compiler/hpckit/25.0.0/HPCKit/latest/modulefiles diff --git a/templates/wrf/4.6.0/data.wrf.arm.cpu.config b/templates/wrf/4.6.0/data.wrf.arm.cpu.config index 82acaef..c4b220e 100644 --- a/templates/wrf/4.6.0/data.wrf.arm.cpu.config +++ b/templates/wrf/4.6.0/data.wrf.arm.cpu.config @@ -14,7 +14,7 @@ export CXX=`which mpicxx` export FC=`which mpifort` # basic system components -yum install -y time zlib zlib-devel libtirpc libtirpc-devel patch +yum install -y time libtirpc libtirpc-devel wget https://github.com/Unidata/netcdf-fortran/archive/refs/tags/v4.5.4.tar.gz -O /hpcrunner/downloads/netcdf-fortran-4.5.4.tar.gz --no-check-certificate wget https://github.com/Unidata/netcdf-c/archive/refs/tags/v4.8.1.tar.gz/ -O /hpcrunner/downloads/netcdf-c-4.8.1.tar.gz --no-check-certificate diff --git a/templates/wrf/4.6.0/data.wrf.arm.cpu.sve.config b/templates/wrf/4.6.0/data.wrf.arm.cpu.sve.config index 035fa65..30e3c68 100644 --- a/templates/wrf/4.6.0/data.wrf.arm.cpu.sve.config +++ b/templates/wrf/4.6.0/data.wrf.arm.cpu.sve.config @@ -14,7 +14,7 @@ export CXX=`which mpicxx` export FC=`which mpifort` # basic system components -yum install -y time zlib zlib-devel libtirpc libtirpc-devel patch +yum install -y libtirpc libtirpc-devel wget https://github.com/Unidata/netcdf-fortran/archive/refs/tags/v4.5.4.tar.gz -O /hpcrunner/downloads/netcdf-fortran-4.5.4.tar.gz --no-check-certificate wget https://github.com/Unidata/netcdf-c/archive/refs/tags/v4.8.1.tar.gz/ -O /hpcrunner/downloads/netcdf-c-4.8.1.tar.gz --no-check-certificate diff --git a/templates/wrf/4.6.0/data.wrf.cpu.sve.config b/templates/wrf/4.6.0/data.wrf.cpu.sve.config index a8f2a0c..d6c9d31 100644 --- a/templates/wrf/4.6.0/data.wrf.cpu.sve.config +++ b/templates/wrf/4.6.0/data.wrf.cpu.sve.config @@ -30,7 +30,7 @@ module load bisheng/kml2.5.0/kml bisheng/kml2.5.0/kblas/pthread ./jarvis -install jasper/1.900.2 bisheng # basic system components -yum install -y time zlib zlib-devel libtirpc libtirpc-devel patch +yum install -y libtirpc libtirpc-devel [ENV] #!/bin/bash -- Gitee