diff --git a/README.md b/README.md index 5fe960c3b44e9cc19040d08e0e9e32af88b8e790..9a6442c8468c51db7952169dad9e7243b0371820 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ HPC被喻为是IT行业“金字塔上的明珠”,其部署、编译、运行 ## 下载贾维斯 执行如下命令安装相关依赖并下载贾维斯 ``` -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 +yum -y install git time zlib zlib-devel gcc gcc-c++ environment-modules python python3 python3-devel python3-libs python3-pip cmake make numactl numactl-devel numactl-libs rpmdevtools wget libtirpc libtirpc-devel unzip flex tar patch glibc-devel rpcbind csh perl-XML-LibXML xorg-x11-xauth curl curl-devel libcurl-devel git clone https://gitee.com/openeuler/hpcrunner.git ``` diff --git a/package/R/4.3.0/install.sh b/package/R/4.3.0/install.sh index b583b31b8e2a59362842f73bc1be6350427203f2..fe562d54794211682000f4b376b655e2786bd83a 100644 --- a/package/R/4.3.0/install.sh +++ b/package/R/4.3.0/install.sh @@ -4,7 +4,7 @@ set -e . $CHECK_ROOT yum install libXt-devel.aarch64 readline-devel.aarch64 -y -yum install libX11-devel libz bzip2-devel liblzma* xz-devel pcre-devel pcre2-devel libcurl-devel -y +yum install libX11-devel libz bzip2-devel liblzma* xz-devel pcre-devel pcre2-devel -y . ${DOWNLOAD_TOOL} -u https://cran.r-project.org/src/base/R-4/R-4.3.0.tar.gz diff --git a/package/fftw/yum/install.sh b/package/fftw/yum/install.sh new file mode 100644 index 0000000000000000000000000000000000000000..5fd323377cdd9aaaca04b9f934b315ac02b9a13c --- /dev/null +++ b/package/fftw/yum/install.sh @@ -0,0 +1,24 @@ +#!/bin/bash +set -x +set -e + +# 检查fftw是否已安装 +if rpm -q fftw-devel ; then + echo "fftw3-devel 已经安装。" +else + echo "fftw3-devel 未安装,正在进行安装..." + # 安装fftw3-devel + yum install --downloadonly --downloaddir=./downloads/fftw3-devel fftw3-devel -y + yum localinstall ./downloads/fftw3-devel/*.rpm -y + if [ $? -eq 0 ]; then + echo "fftw3-devel 安装成功。" + else + echo "fftw3-devel 安装失败。" + exit 1 + fi +fi + + + + + diff --git a/package/hdf4/4.2.15/bisheng/install.sh b/package/hdf4/4.2.15/bisheng/install.sh index 4e6751f827f7f21059b703eae9fef05495f9b51b..3bb7d6860c0b596aab39b0c7559e2ef073a19038 100755 --- a/package/hdf4/4.2.15/bisheng/install.sh +++ b/package/hdf4/4.2.15/bisheng/install.sh @@ -5,7 +5,7 @@ cd ${JARVIS_TMP} rm -rf hdf-4.2.15 tar -xvf ${JARVIS_DOWNLOAD}/hdf-4.2.15.tar.gz cd hdf-4.2.15/ -yum install -y libtirpc-devel + sed -i '974c #if defined(__linux__) && defined __x86_64__ && !( defined SUN) || defined(__aarch64__)' hdf/src/hdfi.h sed -i '23660a LIBS="$LIBS -ltirpc"' configure sed -i '23662c CPPFLAGS="$SYSCPPFLAGS -I/usr/include/tirpc"' configure diff --git a/package/lmbench/3.0/install.sh b/package/lmbench/3.0/install.sh index e86b61d9856d7a824817246346f9056bd326b742..6637c0988edfd84e1d6e9ff9a230ec3156bf686d 100644 --- a/package/lmbench/3.0/install.sh +++ b/package/lmbench/3.0/install.sh @@ -2,7 +2,7 @@ set -x set -e -. $CHECK_ROOT && yum install libtirpc-devel +. $CHECK_ROOT cd ${JARVIS_TMP} if [ ! -d lmbench ]; then git clone --depth=1 $JARVIS_PROXY/intel/lmbench.git diff --git a/package/relion/3.1.2/install.sh b/package/relion/3.1.2/install.sh index b11d46bf80552be8aaaf5aed8c7dcaaab4aed929..3d97895e8e1423c53a34c1507278be218deecf43 100755 --- a/package/relion/3.1.2/install.sh +++ b/package/relion/3.1.2/install.sh @@ -10,7 +10,7 @@ tar -xvf ${JARVIS_DOWNLOAD}/relion-3.1.2.tar.gz cd relion-3.1.2 mkdir build && cd build #. $CHECK_ROOT && yum install -y libtiff-* fltk* fltk-devel* -#yum -y install xorg-x11-xauth + #export CC=clang CXX=clang++ FC=flang cmake -DCUDA=OFF -DBUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=release -DCMAKE_INSTALL_PREFIX=$1 .. make -j diff --git a/src/installService.py b/src/installService.py index 59b6587365fe4b5f4b02c981e4cd6e9caa1e00ac..790e35581abcdadede690d4340322f15cc846183 100644 --- a/src/installService.py +++ b/src/installService.py @@ -48,7 +48,6 @@ class InstallService: def get_version_info(self, info, reg = r'\d+(?:\.\d+)*'): - matched_group = re.search(reg ,info) group_len = 0 if not matched_group: @@ -123,7 +122,7 @@ class InstallService: version = None for version in os.listdir(libr_path): print(version) - if version != latest + if version != "latest": return self.get_version_info(version) return self.get_version_info(version) diff --git a/templates/ARPS/5.3.4/data.arps.arm.cpu.config b/templates/ARPS/5.3.4/data.arps.arm.cpu.config index 973a815b89f7b894d9d4c8415f1686dc9a0758df..3ed89dfa95e4c68fa668f2b9e263940cfbc9ae13 100644 --- a/templates/ARPS/5.3.4/data.arps.arm.cpu.config +++ b/templates/ARPS/5.3.4/data.arps.arm.cpu.config @@ -6,7 +6,7 @@ ARPS/5.3.4 https://arps.caps.ou.edu/ARPS/download/code/arps5.3.4.tar.gz [DEPENDENCY] set -e -yum install -y tcsh libtirpc-devel libjpeg-turbo-devel +yum install -y tcsh libjpeg-turbo-devel export LIBJPEG_PATH=/usr module purge module use ./software/modulefiles diff --git a/templates/ARPS/5.3.4/data.arps.arm.cpu.sve.config b/templates/ARPS/5.3.4/data.arps.arm.cpu.sve.config index 822c79d59e96225620901ad0a56991d8b157d26e..4464dc5ff2251a7a839f8efd3dd1cbfae8add742 100644 --- a/templates/ARPS/5.3.4/data.arps.arm.cpu.sve.config +++ b/templates/ARPS/5.3.4/data.arps.arm.cpu.sve.config @@ -6,7 +6,7 @@ ARPS/5.3.4 https://arps.caps.ou.edu/ARPS/download/code/arps5.3.4.tar.gz [DEPENDENCY] set -e -yum install -y tcsh libtirpc-devel libjpeg-turbo-devel +yum install -y tcsh libjpeg-turbo-devel export LIBJPEG_PATH=/usr module purge module use ./software/modulefiles diff --git a/templates/CNVnator/0.4.1/cnvnator.arm.kgcc.hmpi.config b/templates/CNVnator/0.4.1/cnvnator.arm.kgcc.hmpi.config index b86031c3b0229381caaedf64e48697ae1ce6a983..3b8250d75fb46be75f0f00e6eef8d3176ae96d71 100755 --- a/templates/CNVnator/0.4.1/cnvnator.arm.kgcc.hmpi.config +++ b/templates/CNVnator/0.4.1/cnvnator.arm.kgcc.hmpi.config @@ -6,7 +6,7 @@ CNVnator/0.4.1 ${JARVIS_PROXY}/abyzovlab/CNVnator/releases/download/v0.4.1/CNVna [DEPENDENCY] set -e -yum install -y readline-devel libcurl-devel bzip2-devel +yum install -y readline-devel bzip2-devel module purge module use ./software/modulefiles ./jarvis -install kgcc/10.3.1 com diff --git a/templates/augustus/3.3.3/data.augustus.arm.cpu.config b/templates/augustus/3.3.3/data.augustus.arm.cpu.config index 9d0063a379befa53ac7d84062d7c31467cb1a4ba..11253660384e6a6319dac9b622fad3e985c1a7fe 100644 --- a/templates/augustus/3.3.3/data.augustus.arm.cpu.config +++ b/templates/augustus/3.3.3/data.augustus.arm.cpu.config @@ -7,7 +7,7 @@ augustus/3.3.3 $JARVIS_PROXY/Gaius-Augustus/Augustus/archive/refs/tags/v3.3.3.ta [DEPENDENCY] set -x set -e -yum install gsl* mysql-devel sqlite* suitesparse* libcurl-devel bzip2-devel -y +yum install gsl* mysql-devel sqlite* suitesparse* bzip2-devel -y pip3 install parallel_augustus -i https://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com . ${DOWNLOAD_TOOL} -u https://rpmfind.net/linux/mageia/distrib/9/aarch64/media/core/release/lpsolve-5.5.2.5-5.mga9.aarch64.rpm . ${DOWNLOAD_TOOL} -u https://www.rpmfind.net/linux/mageia/distrib/9/aarch64/media/core/release/lpsolve-devel-5.5.2.5-5.mga9.aarch64.rpm 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 c50ea98f51bf6831597df238f19c613c15564016..29fbb1332ac05d409ef7ad906e9ea9d82fa413c2 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 bzip2 bzip2-devel xz-devel libcurl-devel -y +yum install bzip2 bzip2-devel xz-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 9ff6baf87f870eec6c8b45bd8f8c3a555ae05edc..9e85a19d58719169e6b48b21d2bcceccf8656a57 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 bzip2 bzip2-devel xz-devel libcurl-devel -y +yum install bzip2 bzip2-devel xz-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/eccodes/2.18.0/data.eccodes.arm.cpu.config b/templates/eccodes/2.18.0/data.eccodes.arm.cpu.config index a7c09bcebeeb3662918ecee85233bc8f2f7e2fbb..7ca4755b80831c6cf17ddc8e79d1c93d41283d81 100644 --- a/templates/eccodes/2.18.0/data.eccodes.arm.cpu.config +++ b/templates/eccodes/2.18.0/data.eccodes.arm.cpu.config @@ -8,7 +8,6 @@ eccodes/2.18.0 http://confluence.ecmwf.int/download/attachments/45757960/Eccodes set -e set -x -yum install -y libcurl-devel module use ./software/modulefiles module purge ./jarvis -install bisheng/2.1.0 com 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 a9578bb16df6d14daf229bd56f1c4354c51f4c82..75c857ce86c4c452f7b1dc5e70d5f4f72e3ad6e3 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 @@ -10,7 +10,7 @@ set -e set -x yum install glibc-headers -y -yum install fftw-devel fftw3-devel -y +./jarvis -install fftw/yum com yum install libxml2-devel libxslt-devel cmake -y pip3 install numpy --upgrade --force-reinstall pip3 install cython diff --git a/templates/kallisto-bustools_python/0.51.1/kallisto.arm.bisheng.hmpi.config b/templates/kallisto-bustools_python/0.51.1/kallisto.arm.bisheng.hmpi.config index a68a3faa4af3fc1e2ae3d9e3bf8330881ff741a9..61edfa00175d82274dc85a5870abe720d53e891c 100755 --- a/templates/kallisto-bustools_python/0.51.1/kallisto.arm.bisheng.hmpi.config +++ b/templates/kallisto-bustools_python/0.51.1/kallisto.arm.bisheng.hmpi.config @@ -6,7 +6,6 @@ kallisto/0.51.1 ${JARVIS_PROXY}/pachterlab/kallisto/archive/refs/tags/v0.51.1.ta [DEPENDENCY] set -e -yum install -y zlib-devel module purge module use ./software/modulefiles ./jarvis -install bisheng/4.1.0 com 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 668e6ac4a49e3de2865f882fbddc25212a57ac8a..5dbed223ba276404ce47dbf8b3c06dd9f9929439 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 libtirpc.aarch64 libtirpc-devel.aarch64 numactl.aarch64 +./CHECK_ROOT 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 0cd902980e26d5244df7b881d9d3d3ffb3e8dda0..58d4a035c4041b67b7c885e50e854af624e233b6 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 cairo cairo-devel pixman pixman-devel -y +yum install tar byacc bison expat-devel expat libX11 libX11-devel libXmu* libXaw libXaw-devel flex flex-devel freetype-devel libpng-devel libXi libSM-devel libXi-devel libXext-devel pkgconf 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 7db554a4a3d340e5b11e15f1c5125346972ca405..38cf97a3f1387e6fd3c1375630f36734b9fab695 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 cairo cairo-devel pixman pixman-devel -y +yum install tar byacc bison expat-devel expat libX11 libX11-devel libXmu* libXaw libXaw-devel flex flex-devel freetype-devel libpng-devel libXi libSM-devel libXi-devel libXext-devel pkgconf 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.cpu.config b/templates/ncl/6.3.0/data.NCL.arm-container.cpu.config index e8b85f604f904498145ebf8ae87c7ff8bc16fe17..e1ab470024d3b1a1e9240ec88022c65ce559cf80 100644 --- a/templates/ncl/6.3.0/data.NCL.arm-container.cpu.config +++ b/templates/ncl/6.3.0/data.NCL.arm-container.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 libX11 libX11-devel libXmu* libXaw libXaw-devel flex flex-devel freetype-devel libpng-devel libXi libSM-devel libXi-devel libXext-devel pkgconf cairo cairo-devel pixman pixman-devel patch -y ./jarvis -install package/kgcc/10.3.1 com module use ./software/modulefiles/ diff --git a/templates/ncl/6.5.0/data.NCL.arm.cpu.config b/templates/ncl/6.5.0/data.NCL.arm.cpu.config index 066a5c91eb7b9339676f5950d13fd924e3f8671f..b12138b6dc7863acc0abcc3ed3927feb1679c0b8 100644 --- a/templates/ncl/6.5.0/data.NCL.arm.cpu.config +++ b/templates/ncl/6.5.0/data.NCL.arm.cpu.config @@ -38,7 +38,7 @@ yum install -y epel-release sed -i -e 's|$releasever|8|g' /etc/yum.repos.d/epel* yum install -y netcdf-fortran-devel hdf-static hdf-devel g2clib-static gdal-devel proj-devel imake libXaw-devel flex-static udunits2-devel byacc cairo-devel flex gsl-devel openblas-devel -yum -y install xorg-x11-xauth xorg-x11-server-utils xorg-x11-server-Xnest libXtst +yum -y install xorg-x11-server-utils xorg-x11-server-Xnest libXtst rpmdev-setuptree 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 c167a124b04728fb3e59e96cbd835a4ee232c043..3aebe60d6a7b0fc3ef7e0f98aa7c26bc6145c1ed 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 cairo cairo-devel pixman pixman-devel -y +yum install tar byacc bison expat-devel expat libX11 libX11-devel libXmu* libXaw libXaw-devel flex flex-devel freetype-devel libpng-devel libXi libSM-devel libXi-devel libXext-devel pkgconf 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_centos8.cpu.config b/templates/ncl/6.6.2/data.NCL.arm_centos8.cpu.config index dc951cd477bfc2457faeeaae049b0da4864698b4..ea2d5fd4b2f64bcbce40d642d677c85cc3414ce1 100644 --- a/templates/ncl/6.6.2/data.NCL.arm_centos8.cpu.config +++ b/templates/ncl/6.6.2/data.NCL.arm_centos8.cpu.config @@ -38,7 +38,7 @@ yum install -y epel-release sed -i -e 's|$releasever|8|g' /etc/yum.repos.d/epel* yum install -y netcdf-fortran-devel hdf-static hdf-devel g2clib-static gdal-devel proj-devel imake libXaw-devel flex-static udunits2-devel byacc cairo-devel flex gsl-devel openblas-devel -yum -y install xorg-x11-xauth xorg-x11-server-utils xorg-x11-server-Xnest libXtst +yum -y install xorg-x11-server-utils xorg-x11-server-Xnest libXtst rpmdev-setuptree 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 9c751ee66f672a49e5020ddc79b8dcc2737050fa..f41f7b457467d2a69a66f241f33dcf830d118010 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 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 libpnglibXt-devel xorg-x11-server-utils xorg-x11-server-Xnest libXtst -y set -x set -e cd ${JARVIS_TMP} diff --git a/templates/nemo/3.6/bisheng/data.nemo-container-sve.arm.cpu.config b/templates/nemo/3.6/bisheng/data.nemo-container-sve.arm.cpu.config index 6670b603bffd52c05d16cc531de434de480f1c2d..66e611ec73eda266749f867ead491c8810c100fe 100644 --- a/templates/nemo/3.6/bisheng/data.nemo-container-sve.arm.cpu.config +++ b/templates/nemo/3.6/bisheng/data.nemo-container-sve.arm.cpu.config @@ -5,7 +5,7 @@ nemo/3.6 http://forge.ipsl.jussieu.fr/nemo/changeset/15814/NEMO/releases/release-3.6?old_path=%2F\&format=zip NEMO_releases_release-3.6-15813.zip [DEPENDENCY] -yum install -y svn python3 +yum install -y svn module use software/moduledeps/bisheng4.0.0 module use software/moduledeps/bisheng4.0.0-hmpi2.4.1 export CC=mpicc CXX=mpicxx FC=mpifort diff --git a/templates/nemo/3.6/bisheng/data.nemo-container.arm.cpu.config b/templates/nemo/3.6/bisheng/data.nemo-container.arm.cpu.config index 0d19620f2cd3133f89891ecbf117a3451be61651..94aa96751d4e36e948b249add1c1ed603e35d3f4 100644 --- a/templates/nemo/3.6/bisheng/data.nemo-container.arm.cpu.config +++ b/templates/nemo/3.6/bisheng/data.nemo-container.arm.cpu.config @@ -5,7 +5,7 @@ nemo/3.6 http://forge.ipsl.jussieu.fr/nemo/changeset/15814/NEMO/releases/release-3.6?old_path=%2F\&format=zip NEMO_releases_release-3.6-15813.zip [DEPENDENCY] -yum install -y svn python3 +yum install -y svn module use ${JARVIS_ROOT}/software/moduledeps/bisheng4.0.0 module use ${JARVIS_ROOT}/software/moduledeps/bisheng4.0.0-hmpi2.4.1 export CC=mpicc CXX=mpicxx FC=mpifort 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 fd7f536569ddf68a81b1a6ff2287eb27f2ed39f8..0840d9e8cf0bafcc195e3060d0e7066381456592 100644 --- a/templates/plink/1.9/data.plink.arm-920.cpu.config +++ b/templates/plink/1.9/data.plink.arm-920.cpu.config @@ -5,7 +5,6 @@ plink/1.9 https://github.com/chrchang/plink-ng/archive/refs/heads/master.zip plink-master.zip [DEPENDENCY] -yum install make cmake gcc g++ -y dnf install openblas-devel zstd-devel -y module purge diff --git a/templates/protobuf/27.2/data.protobuf.arm-920.cpu.config b/templates/protobuf/27.2/data.protobuf.arm-920.cpu.config index 8bcaf7f8151b63dd6792c7d5d592c54204a407e5..033c1d2d557b031864e1b815fdaf26460be63db7 100644 --- a/templates/protobuf/27.2/data.protobuf.arm-920.cpu.config +++ b/templates/protobuf/27.2/data.protobuf.arm-920.cpu.config @@ -11,7 +11,7 @@ googletest https://github.com/google/googletest/archive/refs/heads/main.zip goog set -e set -x -yum install make cmake gcc g++ binutils -y +yum install binutils -y ./jarvis -install bisheng/4.1.0 com module purge diff --git a/templates/psi4/1.3.2/data.psi4.arm.cpu.kgcc.config b/templates/psi4/1.3.2/data.psi4.arm.cpu.kgcc.config index 8cedc2f5c8ed1fe79e0e474767d64abfe548ec75..f4eae511dbca74691ac973fc837a0d4cff2460e2 100644 --- a/templates/psi4/1.3.2/data.psi4.arm.cpu.kgcc.config +++ b/templates/psi4/1.3.2/data.psi4.arm.cpu.kgcc.config @@ -9,7 +9,7 @@ set -e set -x pip3 install QCElemental QCEngine deepdiff -sudo yum groupinstall "Development Tools" -y && sudo yum install glibc-devel -y +sudo yum groupinstall "Development Tools" -y pip3 install numpy --upgrade --force-reinstall ./jarvis -install kgcc/10.3.1 com module use software/modulefiles diff --git a/templates/qgis/3.34.7/data.qgis.arm.cpu.hpckit.config b/templates/qgis/3.34.7/data.qgis.arm.cpu.hpckit.config index 4f82a04096b9d5e45e51130561c827f805e071a1..cb0c881e8557fe52540f49624324d0578f45901d 100644 --- a/templates/qgis/3.34.7/data.qgis.arm.cpu.hpckit.config +++ b/templates/qgis/3.34.7/data.qgis.arm.cpu.hpckit.config @@ -8,8 +8,6 @@ qgis/3.34.7 https://github.com/qgis/QGIS/archive/refs/tags/final-3_34_7.zip QGIS set -e set -x -yum install -y python3 python3-devel cmake - 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/relion/3.1.2/data.relion.arm.cpu.config b/templates/relion/3.1.2/data.relion.arm.cpu.config index 0bb01b01f0ba15d37cf7161224ce190f1fc71daa..c4114a2ecf524f9ec5cabcbdc1eadb1feccfe3bc 100644 --- a/templates/relion/3.1.2/data.relion.arm.cpu.config +++ b/templates/relion/3.1.2/data.relion.arm.cpu.config @@ -38,7 +38,6 @@ tar -xvf ${JARVIS_DOWNLOAD}/relion-3.1.2.tar.gz cd relion-3.1.2 mkdir build && cd build #yum install -y libtiff-* fltk* fltk-devel* -#yum -y install xorg-x11-xauth cmake -DCUDA=OFF -DBUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=release -DCMAKE_INSTALL_PREFIX=${JARVIS_ROOT}/software/apps/relion/3.1.2 .. make -j make install diff --git a/templates/relion/3.1.2/data.relion.mini.all.arm.cpu.config b/templates/relion/3.1.2/data.relion.mini.all.arm.cpu.config index 56a410b951420df654183315d3bc881bd10d13af..89f3b750eba911f879f4713d474141ef605f6519 100644 --- a/templates/relion/3.1.2/data.relion.mini.all.arm.cpu.config +++ b/templates/relion/3.1.2/data.relion.mini.all.arm.cpu.config @@ -48,7 +48,6 @@ sed -i "14i set(CMAKE_CXX_FLAGS_RELEASE \"-O3 -DNDEBUG\")" CMakeLists.txt sed -i "14i set(CMAKE_C_FLAGS_RELEASE \"-O3 -DNDEBUG\")" CMakeLists.txt mkdir build && cd build yum install -y libtiff-* fltk* fltk-devel* tbb-devel -yum -y install xorg-x11-xauth cmake -DCUDA=OFF -DGUI=OFF -DBUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=release -DALTCPU=ON -DCMAKE_INSTALL_PREFIX=${JARVIS_ROOT}/software/apps/relion/3.1.2 .. make -j make install diff --git a/templates/relion/3.1.2/data.relion.mini.all.sve.arm.cpu.config b/templates/relion/3.1.2/data.relion.mini.all.sve.arm.cpu.config index 3f15f01201e27a9e3e4e9c4d5436de0b55c12294..ed55a679a3077ead6765d59fc794f61a8c64d5aa 100644 --- a/templates/relion/3.1.2/data.relion.mini.all.sve.arm.cpu.config +++ b/templates/relion/3.1.2/data.relion.mini.all.sve.arm.cpu.config @@ -44,7 +44,6 @@ sed -i "14i set(CMAKE_CXX_FLAGS_RELEASE \"-O3 -DNDEBUG\")" CMakeLists.txt sed -i "14i set(CMAKE_C_FLAGS_RELEASE \"-O3 -DNDEBUG\")" CMakeLists.txt mkdir build && cd build yum install -y libtiff-* fltk* fltk-devel* tbb-devel -yum -y install xorg-x11-xauth cmake -DCUDA=OFF -DGUI=OFF -DBUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=release -DALTCPU=ON -DCMAKE_INSTALL_PREFIX=${JARVIS_ROOT}/software/apps/relion/3.1.2 .. make -j make install diff --git a/templates/relion/3.1.2/data.relion.mini.altcpu.arm.cpu.config b/templates/relion/3.1.2/data.relion.mini.altcpu.arm.cpu.config index 1edd31dfb001afde3c20c23a84f32997eb1ced43..99d40da83f02c6c251a4d57e9f1db6a37b4e6352 100644 --- a/templates/relion/3.1.2/data.relion.mini.altcpu.arm.cpu.config +++ b/templates/relion/3.1.2/data.relion.mini.altcpu.arm.cpu.config @@ -48,7 +48,6 @@ cd relion-3.1.2 #sed -i "14i set(CMAKE_C_FLAGS_RELEASE \"-O3 -DNDEBUG\")" CMakeLists.txt mkdir build && cd build yum install -y libtiff-* fltk* fltk-devel* tbb-devel -yum -y install xorg-x11-xauth cmake -DCUDA=OFF -DGUI=OFF -DBUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=release -DALTCPU=ON -DCMAKE_INSTALL_PREFIX=${JARVIS_ROOT}/software/apps/relion/3.1.2 .. make -j make install diff --git a/templates/relion/3.1.2/data.relion.mini.arm.cpu.config b/templates/relion/3.1.2/data.relion.mini.arm.cpu.config index 3db752e95f94faadef70f61f41814ed8eac4269c..f9b2bfcdfde2823b1ea911b0f4fe6a4a252a35c0 100644 --- a/templates/relion/3.1.2/data.relion.mini.arm.cpu.config +++ b/templates/relion/3.1.2/data.relion.mini.arm.cpu.config @@ -43,7 +43,7 @@ cd relion-3.1.2 #sed -i "14i set(CMAKE_C_FLAGS_RELEASE \"-O3 -DNDEBUG\")" CMakeLists.txt mkdir build && cd build yum install -y libtiff-* fltk* fltk-devel* -yum -y install xorg-x11-xauth + cmake -DCUDA=OFF -DBUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=release -DCMAKE_INSTALL_PREFIX=${JARVIS_ROOT}/software/apps/relion/3.1.2 .. make -j make install diff --git a/templates/relion/3.1.2/data.relion.mini.loop.arm.cpu.config b/templates/relion/3.1.2/data.relion.mini.loop.arm.cpu.config index c1f3983507d0d2734a26c13249402b41cdd1f2a7..ad8a650f83c5a93a08d04a3dd2ee55e6bceaadd9 100644 --- a/templates/relion/3.1.2/data.relion.mini.loop.arm.cpu.config +++ b/templates/relion/3.1.2/data.relion.mini.loop.arm.cpu.config @@ -49,7 +49,6 @@ cd relion-3.1.2 #sed -i "14i set(CMAKE_C_FLAGS_RELEASE \"-O3 -DNDEBUG\")" CMakeLists.txt mkdir build && cd build yum install -y libtiff-* fltk* fltk-devel* tbb-devel -yum -y install xorg-x11-xauth cmake -DCUDA=OFF -DGUI=OFF -DBUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=release -DALTCPU=ON -DCMAKE_INSTALL_PREFIX=${JARVIS_ROOT}/software/apps/relion/3.1.2 .. make -j make install diff --git a/templates/relion/3.1.2/data.relion.mini.sve.arm.cpu.config b/templates/relion/3.1.2/data.relion.mini.sve.arm.cpu.config index 4072547d97dda7a4a2471374e242be8b95704fc4..689593aa6f300c3bd282d1eb535721f9316b217b 100644 --- a/templates/relion/3.1.2/data.relion.mini.sve.arm.cpu.config +++ b/templates/relion/3.1.2/data.relion.mini.sve.arm.cpu.config @@ -43,7 +43,6 @@ sed -i "14i set(CMAKE_CXX_FLAGS_RELEASE \"-O3 -DNDEBUG\")" CMakeLists.txt sed -i "14i set(CMAKE_C_FLAGS_RELEASE \"-O3 -DNDEBUG\")" CMakeLists.txt mkdir build && cd build yum install -y libtiff-* fltk* fltk-devel* -yum -y install xorg-x11-xauth cmake -DCUDA=OFF -DBUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=release -DCMAKE_INSTALL_PREFIX=${JARVIS_ROOT}/software/apps/relion/3.1.2 .. make -j make install diff --git a/templates/roms/4.0/roms.arm.cpu.config b/templates/roms/4.0/roms.arm.cpu.config index b03ab1019b7c731e24ece05bf568ffa745ae1e51..3736247488b57005e026d8ee82c1c154f5c2f232 100644 --- a/templates/roms/4.0/roms.arm.cpu.config +++ b/templates/roms/4.0/roms.arm.cpu.config @@ -7,7 +7,7 @@ ROMS/4.0 $JARVIS_PROXY/kshedstrom/roms/archive/refs/tags/v3.9_cobalt.tar.gz [DEPENDENCY] set -x set -e -#yum install perl-XML-LibXML + ./jarvis -install bisheng/2.5.0 com module purge module use ./software/modulefiles diff --git a/templates/roms/4.0/roms.singularity.arm.bisheng-sve.cpu.config b/templates/roms/4.0/roms.singularity.arm.bisheng-sve.cpu.config index 3324394182d0002d922095d8440bb2df4f31acd5..f99535a8e27e25593793c67cd268691453969281 100644 --- a/templates/roms/4.0/roms.singularity.arm.bisheng-sve.cpu.config +++ b/templates/roms/4.0/roms.singularity.arm.bisheng-sve.cpu.config @@ -7,7 +7,7 @@ ROMS/4.0 $JARVIS_PROXY/myroms/roms/archive/refs/tags/roms-4.0.tar.gz [DEPENDENCY] set -x set -e -#yum install perl-XML-LibXML + ./jarvis -install package/bisheng/3.2.0-mini com module purge module use ./software/modulefiles diff --git a/templates/roms/4.0/roms.singularity.arm.bisheng.cpu.config b/templates/roms/4.0/roms.singularity.arm.bisheng.cpu.config index ea36bf5fcc698d510231d293020dfc36faff9184..5f5a0fed5c94130f3908c9b11d9c783cd3e2fe8b 100644 --- a/templates/roms/4.0/roms.singularity.arm.bisheng.cpu.config +++ b/templates/roms/4.0/roms.singularity.arm.bisheng.cpu.config @@ -7,7 +7,7 @@ ROMS/4.0 $JARVIS_PROXY/myroms/roms/archive/refs/tags/roms-4.0.tar.gz [DEPENDENCY] set -x set -e -#yum install perl-XML-LibXML + ./jarvis -install package/bisheng/3.2.0-mini com module purge module use ./software/modulefiles diff --git a/templates/swan/41.31/swan.singularity.arm.bisheng.SVE.cpu.config b/templates/swan/41.31/swan.singularity.arm.bisheng.SVE.cpu.config index db4f01125c5befd494854d3b7f2d7728b6f52c51..281b5dbbfb21054e87760ce80e7e6b4f2e9fdeb7 100644 --- a/templates/swan/41.31/swan.singularity.arm.bisheng.SVE.cpu.config +++ b/templates/swan/41.31/swan.singularity.arm.bisheng.SVE.cpu.config @@ -7,7 +7,7 @@ [DEPENDENCY] set -x set -e -#yum install perl-XML-LibXML + #./jarvis -install package/bisheng/4.0 com #module purge #module use ./software/modulefiles diff --git a/templates/swan/41.31/swan.singularity.arm.bisheng.cpu.config b/templates/swan/41.31/swan.singularity.arm.bisheng.cpu.config index 5ab9f9e95c91492422c394f0c78d565b8ce88c98..accee9a72c7dd1dda9f4f7c4855804459f0594fa 100644 --- a/templates/swan/41.31/swan.singularity.arm.bisheng.cpu.config +++ b/templates/swan/41.31/swan.singularity.arm.bisheng.cpu.config @@ -7,7 +7,7 @@ [DEPENDENCY] set -x set -e -#yum install perl-XML-LibXML + #./jarvis -install package/bisheng/4.0 com #module purge #module use ./software/modulefiles diff --git a/templates/tensorflow/2.4.1/data.tensorflow.arm.cpu.kgcc.config b/templates/tensorflow/2.4.1/data.tensorflow.arm.cpu.kgcc.config index 6278fb0cc133bf79d65a4fd45286740e0501c1ed..bdb6b9e2bdf8df318bb98d1a43c23de7c760a66e 100644 --- a/templates/tensorflow/2.4.1/data.tensorflow.arm.cpu.kgcc.config +++ b/templates/tensorflow/2.4.1/data.tensorflow.arm.cpu.kgcc.config @@ -8,7 +8,6 @@ tensorflow/2.4.1 https://github.com/tensorflow/tensorflow/archive/refs/tags/v2.4 set -e set -x -yum install -y vim tar git wget module purge ./jarvis -install package/anaconda3/2023.3 any source ${JARVIS_ROOT}/software/utils/anaconda3/2023.3/etc/profile.d/conda.sh @@ -18,7 +17,7 @@ module load kgcc/10.3.1 export CC=`which gcc` export CXX=`which g++` export FC=`which gfortran` -sudo yum install -y glibc-devel + pip install cython tar -xzvf ${JARVIS_DOWNLOAD}/tensorflow-2.4.1.tar.gz mkdir -p tensorflow diff --git a/templates/vasp/5.4.4/data.vasp.arm_clang.cpu.config b/templates/vasp/5.4.4/data.vasp.arm_clang.cpu.config index 49f43b94259e45ca29a8e6b19e06026bb3f24bbf..ae181c769269a5a4231127884aad1e27066f8e6d 100644 --- a/templates/vasp/5.4.4/data.vasp.arm_clang.cpu.config +++ b/templates/vasp/5.4.4/data.vasp.arm_clang.cpu.config @@ -9,7 +9,7 @@ set -x module purge ./jarvis -install hpckit/25.0.0 com -yum install -y fftw3-devel +./jarvis -install fftw/yum com cd ${JARVIS_DOWNLOAD} rm -rf vasp.5.4.4 diff --git a/templates/vasp/6.3.2/data.vasp.arm_clang.cpu.config b/templates/vasp/6.3.2/data.vasp.arm_clang.cpu.config index 25453bf95f668879460099ce1752be4a3660e0b9..0fca9fb0ea969b7453daf4d9c236c48dcb1a7a2d 100644 --- a/templates/vasp/6.3.2/data.vasp.arm_clang.cpu.config +++ b/templates/vasp/6.3.2/data.vasp.arm_clang.cpu.config @@ -9,7 +9,7 @@ set -x module purge ./jarvis -install hpckit/2025.3.30 com -yum install -y fftw3-devel +./jarvis -install fftw/yum com cd ${JARVIS_TMP} rm -rf vasp.6.3.2 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 1970020f1ff6f3897dff30f5e29a07f1b6ba68c9..dbe05be189c02089ceb6e3ab20377efbda777f82 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 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 e80e27182cbf4799bd60d075714ace92dbeaff69..468a93870e13a431fc52b4c4a493f2442ecbdb72 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 libtirpc.aarch64 libtirpc-devel.aarch64 +./CHECK_ROOT 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 dbe60687052f9f40e0adb3583294dd2c370f3189..74cefbe4f8b8e1767dd1ab2eab576220eaceb516 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,6 @@ 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 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 c4b220edd98124c488daaa1ffd255c23c0899f25..06c04d13077331bf2889266bda6ddc6ea6a11a79 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,6 @@ export CXX=`which mpicxx` export FC=`which mpifort` # basic system components -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 30e3c6848110e5c1878f6497df56ee52c730ba37..ab8b12bc8f4482815677f864e652f5e4c5a9fa41 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,6 @@ export CXX=`which mpicxx` export FC=`which mpifort` # basic system components -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 d6c9d31abfbccdff187c74a6abd2f3eee4d9426b..3b66d523aa8c7fb657b107e79b30ca52f4321436 100644 --- a/templates/wrf/4.6.0/data.wrf.cpu.sve.config +++ b/templates/wrf/4.6.0/data.wrf.cpu.sve.config @@ -7,7 +7,7 @@ wrf/4.6.0 https://github.com/wrf-model/WRF/releases/download/v4.6.0/v4.6.0.tar.g [DEPENDENCY] set -e set -x -sudo yum -y install rpcbind libtirpc* + ./jarvis -install package/hpckit/24.0.0/ any module use software/utils/hpckit/24.0.0/HPCKit/24.12.30/modulefiles module purge @@ -30,7 +30,6 @@ 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 libtirpc libtirpc-devel [ENV] #!/bin/bash diff --git a/templates/wrfda/3.9.1/data.wrfda-sve.arm.cpu.config b/templates/wrfda/3.9.1/data.wrfda-sve.arm.cpu.config index b0cd6072c1234e5e4d44fa3ecf8faf0b9656f994..3f4b0b3c4277e1e4552406d313157d11fb2c34f6 100644 --- a/templates/wrfda/3.9.1/data.wrfda-sve.arm.cpu.config +++ b/templates/wrfda/3.9.1/data.wrfda-sve.arm.cpu.config @@ -8,7 +8,6 @@ wrf/3.9.1 https://github.com/wrf-model/WRF/archive/refs/tags/V3.9.1.tar.gz wrf-3 [DEPENDENCY] set -x set -e -yum install libtirpc libtirpc-devel patch time -y module purge module use ${JARVIS_ROOT}/HPCKit/latest/modulefiles module use ${JARVIS_ROOT}/software/module*