diff --git a/package/boost/1.72.0/install.sh b/package/boost/1.72.0/install.sh index d95b972fb1aba8b46c13fe644acbdb7b754059e5..b4f49328f3d2b19a6a89e3a281a6b9c665c6d12b 100644 --- a/package/boost/1.72.0/install.sh +++ b/package/boost/1.72.0/install.sh @@ -1,8 +1,9 @@ #!/bin/bash +#wget https://boostorg.jfrog.io/artifactory/main/release/1.72.0/source/boost_1_72_0.tar.gz set -x set -e cd ${JARVIS_TMP} tar -xvf ${JARVIS_DOWNLOAD}/boost_1_72_0.tar.gz cd boost_1_72_0 -./bootstrap.sh -./b2 install --prefix=$1 \ No newline at end of file +./bootstrap.sh --with-toolset=clang +./b2 install --prefix=$1 diff --git a/package/libjpeg/v7/install.sh b/package/libjpeg/v7/install.sh new file mode 100644 index 0000000000000000000000000000000000000000..56a4f9ac785308acd35b0c9238646bf35973a551 --- /dev/null +++ b/package/libjpeg/v7/install.sh @@ -0,0 +1,10 @@ +#!/bin/bash +#下载地址:http://www.ijg.org/files/jpegsrc.v7.tar.gz +set -x +set -e +cd ${JARVIS_TMP} +tar xvf ${JARVIS_DOWNLOAD}/jpegsrc.v7.tar.gz +cd jpeg-7 +./configure --prefix=$1 --build=aarch64-unknown-linux-gnu +make -j +make install diff --git a/package/libpng/1.6.37/install.sh b/package/libpng/1.6.37/install.sh new file mode 100644 index 0000000000000000000000000000000000000000..5bbc9ff4faebcbaa4227964cbb6cd747db111191 --- /dev/null +++ b/package/libpng/1.6.37/install.sh @@ -0,0 +1,10 @@ +#!/bin/bash +#下载地址:https://nchc.dl.sourceforge.net/project/libpng/libpng16/1.6.37/libpng-1.6.37.tar.gz +set -x +set -e +cd ${JARVIS_TMP} +tar xvf ${JARVIS_DOWNLOAD}/libpng-1.6.37.tar.gz +cd libpng-1.6.37 +./configure --prefix=$1 --build=aarch64-unknown-linux-gnu +make -j +make install diff --git a/package/udunits/2.2.28/install.sh b/package/udunits/2.2.28/install.sh new file mode 100644 index 0000000000000000000000000000000000000000..5538418a8b146afe07341c4436f8ee3bb150174f --- /dev/null +++ b/package/udunits/2.2.28/install.sh @@ -0,0 +1,10 @@ +#!/bin/bash +#下载地址:https://artifacts.unidata.ucar.edu/repository/downloads-udunits/2.2.28/udunits-2.2.28.tar.gz +set -x +set -e +cd ${JARVIS_TMP} +tar xvf ${JARVIS_DOWNLOAD}/udunits-2.2.28.tar.gz +cd udunits-2.2.28 +./configure --prefix=$1 +make -j +make install diff --git a/package/zlib/1.2.11/install.sh b/package/zlib/1.2.11/install.sh new file mode 100644 index 0000000000000000000000000000000000000000..1122db7ccb20d26cb6fa0306d23dcc94b9eb1578 --- /dev/null +++ b/package/zlib/1.2.11/install.sh @@ -0,0 +1,10 @@ +#!/bin/bash +#下载地址:http://www.zlib.net/zlib-1.2.11.tar.gz +set -x +set -e +cd ${JARVIS_TMP} +tar -xvf ${JARVIS_DOWNLOAD}/zlib-1.2.11.tar.gz +cd zlib-1.2.11 +./configure --prefix=$1 +make -j +make install diff --git a/templates/boost/1.72.0/data.boost.arm.cpu.config b/templates/boost/1.72.0/data.boost.arm.cpu.config new file mode 100644 index 0000000000000000000000000000000000000000..c9ee64d412b3af6b4547f361404d93bcbc50eb96 --- /dev/null +++ b/templates/boost/1.72.0/data.boost.arm.cpu.config @@ -0,0 +1,31 @@ +[SERVER] +11.11.11.11 + +[DOWNLOAD] +boost/1.72.0 https://boostorg.jfrog.io/artifactory/main/release/1.72.0/source/boost_1_72_0.tar.gz +bisheng/2.1.0 https://mirrors.huaweicloud.com/kunpeng/archive/compiler/bisheng_compiler/bisheng-compiler-2.1.0-aarch64-linux.tar.gz + + +[DEPENDENCY] +./jarvis -install bisheng/2.1.0 com + +[ENV] +module purge +module use ${JARVIS_ROOT}/software/modulefiles +module add bisheng2/2.1.0 +export CC=clang CXX=clang++ FC=flang + +[APP] +app_name = zlib +build_dir = ${JARVIS_ROOT} +binary_dir = +case_dir = + +[BUILD] +./jarvis -install boost/1.72.0 clang + +[RUN] +run = +binary = +node = 1 + diff --git a/templates/libjpeg/v7/data.libjpeg.arm.cpu.config b/templates/libjpeg/v7/data.libjpeg.arm.cpu.config new file mode 100644 index 0000000000000000000000000000000000000000..dda95b7a604374f0dba5b5fa89ff641500d75347 --- /dev/null +++ b/templates/libjpeg/v7/data.libjpeg.arm.cpu.config @@ -0,0 +1,31 @@ +[SERVER] +11.11.11.11 + +[DOWNLOAD] +libjpeg/v7 http://www.ijg.org/files/jpegsrc.v7.tar.gz +bisheng/2.1.0 https://mirrors.huaweicloud.com/kunpeng/archive/compiler/bisheng_compiler/bisheng-compiler-2.1.0-aarch64-linux.tar.gz + + +[DEPENDENCY] +./jarvis -install bisheng/2.1.0 com + +[ENV] +module purge +module use ${JARVIS_ROOT}/software/modulefiles +module add bisheng2/2.1.0 +export CC=clang CXX=clang++ FC=flang + +[APP] +app_name = libjpeg +build_dir = ${JARVIS_ROOT} +binary_dir = +case_dir = + +[BUILD] +./jarvis -install libjpeg/v7 clang + +[RUN] +run = +binary = +node = 1 + diff --git a/templates/libpng/1.6.37/data.libpng.arm.cpu.config b/templates/libpng/1.6.37/data.libpng.arm.cpu.config new file mode 100644 index 0000000000000000000000000000000000000000..2df1be7a18879761bc67beed99fdd74b066a0c05 --- /dev/null +++ b/templates/libpng/1.6.37/data.libpng.arm.cpu.config @@ -0,0 +1,31 @@ +[SERVER] +11.11.11.11 + +[DOWNLOAD] +libpng/1.6.37 https://nchc.dl.sourceforge.net/project/libpng/libpng16/1.6.37/libpng-1.6.37.tar.gz +bisheng/2.1.0 https://mirrors.huaweicloud.com/kunpeng/archive/compiler/bisheng_compiler/bisheng-compiler-2.1.0-aarch64-linux.tar.gz + + +[DEPENDENCY] +./jarvis -install bisheng/2.1.0 com + +[ENV] +module purge +module use ${JARVIS_ROOT}/software/modulefiles +module add bisheng2/2.1.0 +export CC=clang CXX=clang++ FC=flang + +[APP] +app_name = libpng +build_dir = ${JARVIS_ROOT} +binary_dir = +case_dir = + +[BUILD] +./jarvis -install libpng/1.6.37 clang + +[RUN] +run = +binary = +node = 1 + diff --git a/templates/udunits/2.2.28/data.udunits.arm.cpu.config b/templates/udunits/2.2.28/data.udunits.arm.cpu.config new file mode 100644 index 0000000000000000000000000000000000000000..56275398e9424c1f4171ff4ff1fda2240eb21028 --- /dev/null +++ b/templates/udunits/2.2.28/data.udunits.arm.cpu.config @@ -0,0 +1,40 @@ +[SERVER] +11.11.11.11 + +[DOWNLOAD] +udunits/2.2.28 https://artifacts.unidata.ucar.edu/repository/downloads-udunits/2.2.28/udunits-2.2.28.tar.gz +hucx/1.1.1 https://github.com/kunpengcompute/hucx/archive/refs/tags/v1.1.1-huawei.tar.gz hucx-1.1.1-huawei.tar.gz +xucg/1.1.1 https://github.com/kunpengcompute/xucg/archive/refs/tags/v1.1.1-huawei.tar.gz xucg-1.1.1-huawei.tar.gz +hmpi/1.1.1 https://github.com/kunpengcompute/hmpi/archive/refs/tags/v1.1.1-huawei.tar.gz hmpi-1.1.1-huawei.tar.gz +bisheng/2.1.0 https://mirrors.huaweicloud.com/kunpeng/archive/compiler/bisheng_compiler/bisheng-compiler-2.1.0-aarch64-linux.tar.gz + +[DEPENDENCY] +module purge +./jarvis -install bisheng/2.1.0 com +module use ./software/modulefiles +module load bisheng2/2.1.0 +export CC=clang CXX=clang++ FC=flang +./jarvis -install hmpi/1.1.1 clang +module load hmpi1/1.1.1 + +[ENV] +module use ./software/modulefiles +module purge +module load bisheng2/2.1.0 +module load hmpi1/1.1.1 +export CC=clang CXX=clang++ FC=flang + +[APP] +app_name = udunits +build_dir = ${JARVIS_ROOT} +binary_dir = +case_dir = + +[BUILD] +./jarvis -install udunits/2.2.28 clang+mpi + +[RUN] +run = +binary = +node = 1 + diff --git a/templates/zlib/1.2.11/data.zlib.arm.cpu.config b/templates/zlib/1.2.11/data.zlib.arm.cpu.config new file mode 100644 index 0000000000000000000000000000000000000000..18845ba2857c3bd3335b3372597a366e20bc25b0 --- /dev/null +++ b/templates/zlib/1.2.11/data.zlib.arm.cpu.config @@ -0,0 +1,30 @@ +[SERVER] +11.11.11.11 + +[DOWNLOAD] +zlib/1.2.11 https://nchc.dl.sourceforge.net/project/libpng/zlib/1.2.11/zlib-1.2.11.tar.gz +bisheng/2.1.0 https://mirrors.huaweicloud.com/kunpeng/archive/compiler/bisheng_compiler/bisheng-compiler-2.1.0-aarch64-linux.tar.gz + + +[DEPENDENCY] +./jarvis -install bisheng/2.1.0 com + +[ENV] +module purge +module use ${JARVIS_ROOT}/software/modulefiles +module add bisheng2/2.1.0 +export CC=clang CXX=clang++ FC=flang + +[APP] +app_name = zlib +build_dir = ${JARVIS_ROOT} +binary_dir = +case_dir = + +[BUILD] +./jarvis -install zlib/1.2.11 clang + +[RUN] +run = +binary = +node = 1