From 6cc15a845b50201406dcc4fcefdc95725ed59a5e Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Fri, 19 Apr 2024 16:54:00 +0800 Subject: [PATCH 01/31] palabos --- .../palabos/2.1/data.palabos.arm.cpu.config | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 templates/palabos/2.1/data.palabos.arm.cpu.config diff --git a/templates/palabos/2.1/data.palabos.arm.cpu.config b/templates/palabos/2.1/data.palabos.arm.cpu.config new file mode 100644 index 0000000..d868d90 --- /dev/null +++ b/templates/palabos/2.1/data.palabos.arm.cpu.config @@ -0,0 +1,53 @@ +[SERVER] +11.11.11.11 + +[DOWNLOAD] +palabos/2.1 https://gitlab.com/unigespc/palabos/-/archive/v2.1r0/palabos-v2.1r0.zip palabos-v2.1r0.zip + + +[DEPENDENCY] +module purge +./jarvis -install bisheng/3.2.0-mini com +module use ./software/modulefiles +module load bisheng/3.2.0-mini +export CC=clang CXX=clang++ FC=flang +./jarvis -install hmpi/2.3.0 clang +module use ./software/moduledeps/bisheng3.2.0 +module load hmpi/2.3.0 + + +[ENV] +module use ./software/modulefiles +module purge +module load bisheng/3.2.0-mini +module use ./software/moduledeps/bisheng3.2.0 +module load hmpi/2.3.0 +export CC=clang CXX=clang++ FC=flang +export PMIX_INSTALL_PREFIX=${OPAL_PREFIX} +cd /hpcrunner +CUR_PATH=$(pwd) +export JARVIS_ROOT=${CUR_PATH} +export JARVIS_TMP=${CUR_PATH}/tmp +export PATH=${JARVIS_TMP}/palabos-v2.1r0/bin/LINUX64:$PATH + +[APP] +app_name = palabos +build_dir = ${JARVIS_ROOT} +binary_dir = ${JARVIS_TMP}/palabos-v2.1r0/bin/LINUX64 +case_dir = + +[BUILD] +cd ${JARVIS_TMP} +unzip ${JARVIS_DOWNLOAD}/palabos-v2.1r0.zip +cd palabos-v2.1r0 +cd examples/showCases/cavity2d +make -j +cd ${JARVIS_TMP}/palabos-v2.1r0/examples/showCases/boussinesqThermal3d +make -j + +[RUN] +run = +binary = +nodes = 1 + + -- Gitee From f2109228708c449a2c3fac6d1676c4197b9d3dbe Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Fri, 19 Apr 2024 17:45:18 +0800 Subject: [PATCH 02/31] fixed PATH --- templates/palabos/2.1/data.palabos.arm.cpu.config | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/templates/palabos/2.1/data.palabos.arm.cpu.config b/templates/palabos/2.1/data.palabos.arm.cpu.config index d868d90..4c25f72 100644 --- a/templates/palabos/2.1/data.palabos.arm.cpu.config +++ b/templates/palabos/2.1/data.palabos.arm.cpu.config @@ -28,12 +28,13 @@ cd /hpcrunner CUR_PATH=$(pwd) export JARVIS_ROOT=${CUR_PATH} export JARVIS_TMP=${CUR_PATH}/tmp -export PATH=${JARVIS_TMP}/palabos-v2.1r0/bin/LINUX64:$PATH +export PATH=${JARVIS_TMP}/palabos-v2.1r0/examples/showCases/cavity2d:$PATH +export PATH=${JARVIS_TMP}/palabos-v2.1r0/examples/showCases/boussinesqThermal3d:$PATH [APP] app_name = palabos build_dir = ${JARVIS_ROOT} -binary_dir = ${JARVIS_TMP}/palabos-v2.1r0/bin/LINUX64 +binary_dir = ${JARVIS_TMP}/palabos-v2.1r0/ case_dir = [BUILD] -- Gitee From 9560f12d3db679ad273111ac8e0d84f587abf788 Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Wed, 7 Aug 2024 11:28:38 +0000 Subject: [PATCH 03/31] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20mopac?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- templates/mopac/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 templates/mopac/.keep diff --git a/templates/mopac/.keep b/templates/mopac/.keep new file mode 100644 index 0000000..e69de29 -- Gitee From 91e91ce1b2726d7308b4211eae3a2650e402840f Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Wed, 7 Aug 2024 11:28:57 +0000 Subject: [PATCH 04/31] =?UTF-8?q?=E6=96=B0=E5=BB=BA=2022.0.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- templates/mopac/22.0.4/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 templates/mopac/22.0.4/.keep diff --git a/templates/mopac/22.0.4/.keep b/templates/mopac/22.0.4/.keep new file mode 100644 index 0000000..e69de29 -- Gitee From d051ab81b4a6f140a3584becd684cda7394ddb1b Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Wed, 7 Aug 2024 11:31:33 +0000 Subject: [PATCH 05/31] add Signed-off-by: zhuyuxiang --- .../22.0.4/data.mopac-sve.arm.cpu.config | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config diff --git a/templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config b/templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config new file mode 100644 index 0000000..0ca6ab7 --- /dev/null +++ b/templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config @@ -0,0 +1,56 @@ +[SERVER] +11.11.11.11 + +[DOWNLOAD] +mopac/22.0.4 https://github.com/openmopac/mopac/archive/refs/tags/v22.0.4.tar.gz v22.0.4.tar.gz + + +[DEPENDENCY] +export CC=mpicc CXX=mpicxx FC=mpifort + + +[ENV] +export CC=mpicc CXX=mpicxx FC=mpifort +module use /home/tmp/hpcrunner/software/moduledeps +module use /home/tmp/hpcrunner/software/modulefiles +module load bisheng/4.0.0-mini +module load bisheng4.0.0/hmpi/2.4.1 + + + +[APP] +app_name = mopac +build_dir = ${JARVIS_ROOT} +binary_dir = ${JARVIS_ROOT}/software/mopac/22.0.4/bin +case_dir = + +[BUILD] +ls ${JARVIS_DOWNLOAD}/ +tar -xf ${JARVIS_DOWNLOAD}/v22.0.4.tar.gz +cd mopac-22.0.4 +#sed -i "46c INCLUDE_CFLAGS = -O2 -Wno-implicit-function-declaration -Wno-implicit-int -DTIMER_USE_MPI -DHYPRE_USING_OPENMP -fopenmp -DHYPRE_HOPSCOTCH -DHYPRE_USING_PERSISTENT_COMM -DHYPRE_BIGINT -mcpu=linxicore9100 -mllvm -force-customized-pipeline=true" Makefile.include +export COPTIONS="-mcpu=linxicore9100 -mllvm -force-customized-pipeline=true" +export FOPTIONS="-mcpu=linxicore9100 -mllvm -force-customized-pipeline=true" +mkdir build && cd build +cmake -DCMAKE_INSTALL_PREFIX=${binary_dir} .. +make -i +make install +mkdir /hpcrunner/software/libs/bisheng4.0.0/hmpi2.4.1/mopac/22.0.4/ -p +cp -r ${binary_dir}/* /hpcrunner/software/libs/bisheng4.0.0/hmpi2.4.1/mopac/22.0.4/ + +mkdir /hpcrunner/software/moduledeps/bisheng4.0.0-hmpi2.4.1/mopac -p +cat >> /hpcrunner/software/moduledeps/bisheng4.0.0-hmpi2.4.1/mopac/22.0.4 << EOF +#%Module1.0 +set prefix /hpcrunner/software/libs/bisheng4.0.0/hmpi2.4.1/mopac/22.0.4 +set version 22.0.4 +setenv MOPAC_PATH \$prefix +prepend-path PATH \$prefix/bin +prepend-path LD_LIBRARY_PATH \$prefix/lib64 +EOF + + + +[RUN] +run = +binary = +nodes = 1 -- Gitee From ab3ea3c81be3f1230f1930f54481b674c3c80068 Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Thu, 8 Aug 2024 01:51:27 +0000 Subject: [PATCH 06/31] update templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config. Signed-off-by: zhuyuxiang --- templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config b/templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config index 0ca6ab7..a7ed663 100644 --- a/templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config +++ b/templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config @@ -32,11 +32,11 @@ cd mopac-22.0.4 export COPTIONS="-mcpu=linxicore9100 -mllvm -force-customized-pipeline=true" export FOPTIONS="-mcpu=linxicore9100 -mllvm -force-customized-pipeline=true" mkdir build && cd build -cmake -DCMAKE_INSTALL_PREFIX=${binary_dir} .. -make -i +cmake -DCMAKE_INSTALL_PREFIX=../install .. +make -j make install mkdir /hpcrunner/software/libs/bisheng4.0.0/hmpi2.4.1/mopac/22.0.4/ -p -cp -r ${binary_dir}/* /hpcrunner/software/libs/bisheng4.0.0/hmpi2.4.1/mopac/22.0.4/ +cp -r ../install/* /hpcrunner/software/libs/bisheng4.0.0/hmpi2.4.1/mopac/22.0.4/ mkdir /hpcrunner/software/moduledeps/bisheng4.0.0-hmpi2.4.1/mopac -p cat >> /hpcrunner/software/moduledeps/bisheng4.0.0-hmpi2.4.1/mopac/22.0.4 << EOF -- Gitee From 8b3cfda2a7de8dc2accfa4a250b56e6e963ee5cf Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Thu, 8 Aug 2024 01:56:36 +0000 Subject: [PATCH 07/31] update templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config. Signed-off-by: zhuyuxiang --- templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config b/templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config index a7ed663..41e20da 100644 --- a/templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config +++ b/templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config @@ -11,8 +11,8 @@ export CC=mpicc CXX=mpicxx FC=mpifort [ENV] export CC=mpicc CXX=mpicxx FC=mpifort -module use /home/tmp/hpcrunner/software/moduledeps -module use /home/tmp/hpcrunner/software/modulefiles +module use /hpcrunner/software/moduledeps +module use /hpcrunner/software/modulefiles module load bisheng/4.0.0-mini module load bisheng4.0.0/hmpi/2.4.1 -- Gitee From de7e5aa706628d853ebd4f791796bf53300ee5f9 Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Thu, 8 Aug 2024 06:42:00 +0000 Subject: [PATCH 08/31] =?UTF-8?q?=E6=96=B0=E5=BB=BA=203.14.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- templates/qmcpack/3.14.0/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 templates/qmcpack/3.14.0/.keep diff --git a/templates/qmcpack/3.14.0/.keep b/templates/qmcpack/3.14.0/.keep new file mode 100644 index 0000000..e69de29 -- Gitee From ecb9c4273275f023a6462c97be1d55017ae22e5e Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Thu, 8 Aug 2024 06:42:30 +0000 Subject: [PATCH 09/31] add Signed-off-by: zhuyuxiang --- .../3.14.0/data.qmcpack-sve.arm.cpu.config | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config diff --git a/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config b/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config new file mode 100644 index 0000000..4dcadfd --- /dev/null +++ b/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config @@ -0,0 +1,56 @@ +[SERVER] +11.11.11.11 + +[DOWNLOAD] +qmcpack/3.14.0 https://github.com/QMCPACK/qmcpack/archive/refs/tags/v3.14.0.tar.gz + + +[DEPENDENCY] +export CC=mpicc CXX=mpicxx FC=mpifort + + +[ENV] +export CC=mpicc CXX=mpicxx FC=mpifort +module use /hpcrunner/software/moduledeps +module use /hpcrunner/software/modulefiles +module load bisheng/4.0.0-mini +module load bisheng4.0.0/hmpi/2.4.1 + + + +[APP] +app_name = qmcpack +build_dir = ${JARVIS_ROOT} +binary_dir = ${JARVIS_ROOT}/software/qmcpack/3.14.0/bin +case_dir = + +[BUILD] +ls ${JARVIS_DOWNLOAD}/ +tar -xf ${JARVIS_DOWNLOAD}/v3.14.0.tar.gz +cd qmcpack-3.14.0 +#sed -i "46c INCLUDE_CFLAGS = -O2 -Wno-implicit-function-declaration -Wno-implicit-int -DTIMER_USE_MPI -DHYPRE_USING_OPENMP -fopenmp -DHYPRE_HOPSCOTCH -DHYPRE_USING_PERSISTENT_COMM -DHYPRE_BIGINT -mcpu=linxicore9100 -mllvm -force-customized-pipeline=true" Makefile.include +export COPTIONS="-mcpu=linxicore9100 -mllvm -force-customized-pipeline=true" +export FOPTIONS="-mcpu=linxicore9100 -mllvm -force-customized-pipeline=true" +mkdir build && cd build +cmake -DCMAKE_INSTALL_PREFIX=../install .. +make -j +make install +mkdir /hpcrunner/software/libs/bisheng4.0.0/hmpi2.4.1/qmcpack/3.14.0/ -p +cp -r ../install/* /hpcrunner/software/libs/bisheng4.0.0/hmpi2.4.1/qmcpack/3.14.0/ + +mkdir /hpcrunner/software/moduledeps/bisheng4.0.0-hmpi2.4.1/qmcpack -p +cat >> /hpcrunner/software/moduledeps/bisheng4.0.0-hmpi2.4.1/qmcpack/3.14.0/ << EOF +#%Module1.0 +set prefix /hpcrunner/software/libs/bisheng4.0.0/hmpi2.4.1/qmcpack/3.14.0/ +set version 3.14.0 +setenv MOPAC_PATH \$prefix +prepend-path PATH \$prefix/bin +prepend-path LD_LIBRARY_PATH \$prefix/lib64 +EOF + + + +[RUN] +run = +binary = +nodes = 1 -- Gitee From 62b127b59c23a6153b4d106fb9deb4d301835d64 Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Thu, 8 Aug 2024 06:51:33 +0000 Subject: [PATCH 10/31] update templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config. Signed-off-by: zhuyuxiang --- templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config | 1 + 1 file changed, 1 insertion(+) diff --git a/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config b/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config index 4dcadfd..5fe3398 100644 --- a/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config +++ b/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config @@ -13,6 +13,7 @@ export CC=mpicc CXX=mpicxx FC=mpifort export CC=mpicc CXX=mpicxx FC=mpifort module use /hpcrunner/software/moduledeps module use /hpcrunner/software/modulefiles +module use /hpcrunner/software/moduledeps/bisheng4.0.0-hmpi2.4.1 module load bisheng/4.0.0-mini module load bisheng4.0.0/hmpi/2.4.1 -- Gitee From 6e1c4eceb9ead4d458eb21b0bf0bf1e4c0ff4ae5 Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Thu, 8 Aug 2024 07:18:20 +0000 Subject: [PATCH 11/31] update templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config. Signed-off-by: zhuyuxiang --- templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config b/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config index 5fe3398..5bd4f89 100644 --- a/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config +++ b/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config @@ -10,10 +10,15 @@ export CC=mpicc CXX=mpicxx FC=mpifort [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 -- Gitee From dad151790b888218cd75f474cccc74e681006254 Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Thu, 8 Aug 2024 07:22:38 +0000 Subject: [PATCH 12/31] update templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config. Signed-off-by: zhuyuxiang --- templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config b/templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config index 41e20da..008be85 100644 --- a/templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config +++ b/templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config @@ -10,9 +10,15 @@ export CC=mpicc CXX=mpicxx FC=mpifort [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 -- Gitee From 3799e9fd6540566a5530895dedd1426db66810d6 Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Thu, 8 Aug 2024 07:50:28 +0000 Subject: [PATCH 13/31] update templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config. Signed-off-by: zhuyuxiang --- templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config | 2 ++ 1 file changed, 2 insertions(+) diff --git a/templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config b/templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config index 008be85..d9055f3 100644 --- a/templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config +++ b/templates/mopac/22.0.4/data.mopac-sve.arm.cpu.config @@ -43,6 +43,8 @@ make -j make install mkdir /hpcrunner/software/libs/bisheng4.0.0/hmpi2.4.1/mopac/22.0.4/ -p cp -r ../install/* /hpcrunner/software/libs/bisheng4.0.0/hmpi2.4.1/mopac/22.0.4/ +mkdir -p /hpcrunner/software/mopac/22.0.4/ +cp -r ../install/bin /hpcrunner/software/mopac/22.0.4/ mkdir /hpcrunner/software/moduledeps/bisheng4.0.0-hmpi2.4.1/mopac -p cat >> /hpcrunner/software/moduledeps/bisheng4.0.0-hmpi2.4.1/mopac/22.0.4 << EOF -- Gitee From bdcef9319995b3c69c27015f4f84eb4642351795 Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Mon, 12 Aug 2024 03:46:19 +0000 Subject: [PATCH 14/31] =?UTF-8?q?=E6=96=B0=E5=BB=BA=204.7.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- templates/duns/4.7.1/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 templates/duns/4.7.1/.keep diff --git a/templates/duns/4.7.1/.keep b/templates/duns/4.7.1/.keep new file mode 100644 index 0000000..e69de29 -- Gitee From 696e534117f636d1c5042e1e6035987e1ecff6d1 Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Mon, 12 Aug 2024 03:46:56 +0000 Subject: [PATCH 15/31] add Signed-off-by: zhuyuxiang --- .../duns/4.7.1/data.duns-sve.arm.cpu.config | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 templates/duns/4.7.1/data.duns-sve.arm.cpu.config diff --git a/templates/duns/4.7.1/data.duns-sve.arm.cpu.config b/templates/duns/4.7.1/data.duns-sve.arm.cpu.config new file mode 100644 index 0000000..1343ccc --- /dev/null +++ b/templates/duns/4.7.1/data.duns-sve.arm.cpu.config @@ -0,0 +1,71 @@ +[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 +module load bisheng/4.0.0-mini +module load bisheng4.0.0/hmpi/2.4.1 +export DUNSARCH=linux +export DUNSPATH27=${JARVIS_TMP}/duns-2.7.1 +export PATH=$DUNSPATH27/util:$PATH + + +[APP] +app_name = duns +build_dir = ${JARVIS_TMP}/duns-2.7.1 +binary_dir = +case_dir = ${JARVIS_TMP}/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/' 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/getline/getline1/g' `grep getline -rl --include="*" ./` +cd lib; make && make install +cd ..; dunssource 3d all +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 = ./testscript 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 +set version 2.7.1 +setenv DUNS_PATH \$prefix +prepend-path PATH \$prefix/bin + +EOF + + + + -- Gitee From 1fbc5fa848e1541eb84bdd87d1bdb71edc87eae8 Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Mon, 12 Aug 2024 06:51:50 +0000 Subject: [PATCH 16/31] update templates/duns/4.7.1/data.duns-sve.arm.cpu.config. Signed-off-by: zhuyuxiang --- templates/duns/4.7.1/data.duns-sve.arm.cpu.config | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/templates/duns/4.7.1/data.duns-sve.arm.cpu.config b/templates/duns/4.7.1/data.duns-sve.arm.cpu.config index 1343ccc..eedf84e 100644 --- a/templates/duns/4.7.1/data.duns-sve.arm.cpu.config +++ b/templates/duns/4.7.1/data.duns-sve.arm.cpu.config @@ -12,6 +12,13 @@ duns_test/2.7.1 https://sourceforge.net/projects/duns/files/duns/duns-2.7.1/duns 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 export DUNSARCH=linux -- Gitee From 736129d8540a429681fbc7edf886827b4c906405 Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Wed, 14 Aug 2024 08:03:35 +0000 Subject: [PATCH 17/31] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20te?= =?UTF-8?q?mplates/duns/4.7.1/data.duns-sve.arm.cpu.config?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../duns/4.7.1/data.duns-sve.arm.cpu.config | 78 ------------------- 1 file changed, 78 deletions(-) delete mode 100644 templates/duns/4.7.1/data.duns-sve.arm.cpu.config diff --git a/templates/duns/4.7.1/data.duns-sve.arm.cpu.config b/templates/duns/4.7.1/data.duns-sve.arm.cpu.config deleted file mode 100644 index eedf84e..0000000 --- a/templates/duns/4.7.1/data.duns-sve.arm.cpu.config +++ /dev/null @@ -1,78 +0,0 @@ -[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 -export DUNSARCH=linux -export DUNSPATH27=${JARVIS_TMP}/duns-2.7.1 -export PATH=$DUNSPATH27/util:$PATH - - -[APP] -app_name = duns -build_dir = ${JARVIS_TMP}/duns-2.7.1 -binary_dir = -case_dir = ${JARVIS_TMP}/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/' 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/getline/getline1/g' `grep getline -rl --include="*" ./` -cd lib; make && make install -cd ..; dunssource 3d all -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 = ./testscript 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 -set version 2.7.1 -setenv DUNS_PATH \$prefix -prepend-path PATH \$prefix/bin - -EOF - - - - -- Gitee From 3cb014dcab3293ac02997a1d2164f468e42ec245 Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Wed, 14 Aug 2024 08:03:55 +0000 Subject: [PATCH 18/31] add Signed-off-by: zhuyuxiang --- .../duns/4.7.1/data.duns-sve.arm.cpu.config | 73 +++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 templates/duns/4.7.1/data.duns-sve.arm.cpu.config diff --git a/templates/duns/4.7.1/data.duns-sve.arm.cpu.config b/templates/duns/4.7.1/data.duns-sve.arm.cpu.config new file mode 100644 index 0000000..ed06b2e --- /dev/null +++ b/templates/duns/4.7.1/data.duns-sve.arm.cpu.config @@ -0,0 +1,73 @@ +[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 +module load bisheng/4.0.0-mini +module load bisheng4.0.0/hmpi/2.4.1 +export DUNSARCH=linux +export DUNSPATH27=${JARVIS_TMP}/duns-2.7.1 +export PATH=$DUNSPATH27/util:$PATH + + +[APP] +app_name = duns +build_dir = ${JARVIS_TMP}/duns-2.7.1 +binary_dir = +case_dir = ${JARVIS_TMP}/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 -ansi/' 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 +cd lib; make && make install +cd ..; dunssource 3d all +sed -i '20a#define _POSIX_C_SOURCE 199309L' duns-3d-all/setsignals.c +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 = ./testscript 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 + + + + -- Gitee From 833cb6ab75598502ab54c464e1008f19e6e18b27 Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Wed, 14 Aug 2024 09:01:47 +0000 Subject: [PATCH 19/31] update templates/duns/4.7.1/data.duns-sve.arm.cpu.config. Signed-off-by: zhuyuxiang --- templates/duns/4.7.1/data.duns-sve.arm.cpu.config | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/templates/duns/4.7.1/data.duns-sve.arm.cpu.config b/templates/duns/4.7.1/data.duns-sve.arm.cpu.config index ed06b2e..c0d6d0b 100644 --- a/templates/duns/4.7.1/data.duns-sve.arm.cpu.config +++ b/templates/duns/4.7.1/data.duns-sve.arm.cpu.config @@ -12,18 +12,25 @@ duns_test/2.7.1 https://sourceforge.net/projects/duns/files/duns/duns-2.7.1/duns 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 export DUNSARCH=linux -export DUNSPATH27=${JARVIS_TMP}/duns-2.7.1 +export DUNSPATH27=${JARVIS_DOWNLOAD}/duns-2.7.1 export PATH=$DUNSPATH27/util:$PATH [APP] app_name = duns -build_dir = ${JARVIS_TMP}/duns-2.7.1 +build_dir = ${JARVIS_DOWNLOAD}/duns-2.7.1 binary_dir = -case_dir = ${JARVIS_TMP}/duns-2.7.1/test/serial/cduct +case_dir = ${JARVIS_DOWNLOAD}/duns-2.7.1/test/serial/cduct [BUILD] cd ${JARVIS_DOWNLOAD}/ -- Gitee From fd5bd13718e89c76071148a9729f142d8f8a018b Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Wed, 14 Aug 2024 09:27:44 +0000 Subject: [PATCH 20/31] update templates/duns/4.7.1/data.duns-sve.arm.cpu.config. Signed-off-by: zhuyuxiang --- templates/duns/4.7.1/data.duns-sve.arm.cpu.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/duns/4.7.1/data.duns-sve.arm.cpu.config b/templates/duns/4.7.1/data.duns-sve.arm.cpu.config index c0d6d0b..ef6e7cb 100644 --- a/templates/duns/4.7.1/data.duns-sve.arm.cpu.config +++ b/templates/duns/4.7.1/data.duns-sve.arm.cpu.config @@ -54,11 +54,11 @@ sed -i '275s/tzp/*tzp/' lib/Xunderscore.c 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 = ./testscript run binary = -- Gitee From eeb56cb0b0660565a7a67af22eabe4a9d6c2ea20 Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Thu, 15 Aug 2024 01:38:27 +0000 Subject: [PATCH 21/31] update templates/duns/4.7.1/data.duns-sve.arm.cpu.config. Signed-off-by: zhuyuxiang --- templates/duns/4.7.1/data.duns-sve.arm.cpu.config | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/templates/duns/4.7.1/data.duns-sve.arm.cpu.config b/templates/duns/4.7.1/data.duns-sve.arm.cpu.config index ef6e7cb..58f9a51 100644 --- a/templates/duns/4.7.1/data.duns-sve.arm.cpu.config +++ b/templates/duns/4.7.1/data.duns-sve.arm.cpu.config @@ -18,7 +18,7 @@ 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 +#export CC=mpicc CXX=mpicxx FC=mpifort module load bisheng/4.0.0-mini module load bisheng4.0.0/hmpi/2.4.1 export DUNSARCH=linux @@ -42,7 +42,7 @@ 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 -ansi/' 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 @@ -51,8 +51,10 @@ 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 -cd lib; make && make install -cd ..; dunssource 3d all +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 -- Gitee From 5b9f55ee56a06291e8c3521d8ca038532995caeb Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Thu, 15 Aug 2024 01:57:46 +0000 Subject: [PATCH 22/31] update templates/duns/4.7.1/data.duns-sve.arm.cpu.config. Signed-off-by: zhuyuxiang --- templates/duns/4.7.1/data.duns-sve.arm.cpu.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/duns/4.7.1/data.duns-sve.arm.cpu.config b/templates/duns/4.7.1/data.duns-sve.arm.cpu.config index 58f9a51..a08fed4 100644 --- a/templates/duns/4.7.1/data.duns-sve.arm.cpu.config +++ b/templates/duns/4.7.1/data.duns-sve.arm.cpu.config @@ -49,7 +49,7 @@ sed -i '29s#.*#GRAFLIBS = -lmbgrafic -lgrafic -L/lib64 -Wl,-Bdynamic -lX11 -lfl 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 's/getline1111111111/getline1111111111/g' `grep getline -rl --include="*" ./` sed -i '275s/tzp/*tzp/' lib/Xunderscore.c cd lib make && make install -- Gitee From 1aa5655e03175cc7a57368ae77bdc79dcb010385 Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Thu, 15 Aug 2024 03:35:15 +0000 Subject: [PATCH 23/31] update templates/duns/4.7.1/data.duns-sve.arm.cpu.config. Signed-off-by: zhuyuxiang --- .../duns/4.7.1/data.duns-sve.arm.cpu.config | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/templates/duns/4.7.1/data.duns-sve.arm.cpu.config b/templates/duns/4.7.1/data.duns-sve.arm.cpu.config index a08fed4..fcf09fe 100644 --- a/templates/duns/4.7.1/data.duns-sve.arm.cpu.config +++ b/templates/duns/4.7.1/data.duns-sve.arm.cpu.config @@ -53,14 +53,14 @@ sed -i 's/getline1111111111/getline1111111111/g' `grep getline -rl --include="*" sed -i '275s/tzp/*tzp/' lib/Xunderscore.c 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 +#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 = ./testscript run binary = -- Gitee From b10e4e4add37906fe78b412a2a835440a26e2ef7 Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Thu, 15 Aug 2024 06:27:41 +0000 Subject: [PATCH 24/31] update templates/duns/4.7.1/data.duns-sve.arm.cpu.config. Signed-off-by: zhuyuxiang --- templates/duns/4.7.1/data.duns-sve.arm.cpu.config | 2 ++ 1 file changed, 2 insertions(+) diff --git a/templates/duns/4.7.1/data.duns-sve.arm.cpu.config b/templates/duns/4.7.1/data.duns-sve.arm.cpu.config index fcf09fe..2ab05f8 100644 --- a/templates/duns/4.7.1/data.duns-sve.arm.cpu.config +++ b/templates/duns/4.7.1/data.duns-sve.arm.cpu.config @@ -51,6 +51,8 @@ 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 cd lib make && make install #cd .. -- Gitee From 0bc634ab4e8fa313595a56c47aa4c87cac21a6eb Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Thu, 15 Aug 2024 06:59:54 +0000 Subject: [PATCH 25/31] update templates/duns/4.7.1/data.duns-sve.arm.cpu.config. Signed-off-by: zhuyuxiang --- templates/duns/4.7.1/data.duns-sve.arm.cpu.config | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/templates/duns/4.7.1/data.duns-sve.arm.cpu.config b/templates/duns/4.7.1/data.duns-sve.arm.cpu.config index 2ab05f8..5a793eb 100644 --- a/templates/duns/4.7.1/data.duns-sve.arm.cpu.config +++ b/templates/duns/4.7.1/data.duns-sve.arm.cpu.config @@ -21,10 +21,6 @@ export CC=clang CXX=clang++ FC=flang #export CC=mpicc CXX=mpicxx FC=mpifort module load bisheng/4.0.0-mini module load bisheng4.0.0/hmpi/2.4.1 -export DUNSARCH=linux -export DUNSPATH27=${JARVIS_DOWNLOAD}/duns-2.7.1 -export PATH=$DUNSPATH27/util:$PATH - [APP] app_name = duns @@ -53,6 +49,9 @@ 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 .. -- Gitee From dc2c1a93388a254432e2eda13049093a36210cee Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Thu, 15 Aug 2024 07:21:23 +0000 Subject: [PATCH 26/31] update templates/duns/4.7.1/data.duns-sve.arm.cpu.config. Signed-off-by: zhuyuxiang --- .../duns/4.7.1/data.duns-sve.arm.cpu.config | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/templates/duns/4.7.1/data.duns-sve.arm.cpu.config b/templates/duns/4.7.1/data.duns-sve.arm.cpu.config index 5a793eb..0d1ba93 100644 --- a/templates/duns/4.7.1/data.duns-sve.arm.cpu.config +++ b/templates/duns/4.7.1/data.duns-sve.arm.cpu.config @@ -47,21 +47,21 @@ 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 +#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 +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 = ./testscript run binary = -- Gitee From bfaf0715da95af19a975ad66e06a56fcf37115ba Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Thu, 15 Aug 2024 07:55:51 +0000 Subject: [PATCH 27/31] update templates/duns/4.7.1/data.duns-sve.arm.cpu.config. Signed-off-by: zhuyuxiang --- templates/duns/4.7.1/data.duns-sve.arm.cpu.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/duns/4.7.1/data.duns-sve.arm.cpu.config b/templates/duns/4.7.1/data.duns-sve.arm.cpu.config index 0d1ba93..957f19f 100644 --- a/templates/duns/4.7.1/data.duns-sve.arm.cpu.config +++ b/templates/duns/4.7.1/data.duns-sve.arm.cpu.config @@ -63,7 +63,7 @@ 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 = ./testscript run +run = binary = nodes = 1 -- Gitee From ee942de2e9ae3be70e6280c486bfbefdc0047e44 Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Fri, 16 Aug 2024 08:25:16 +0000 Subject: [PATCH 28/31] update templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config. Signed-off-by: zhuyuxiang --- templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config b/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config index 5bd4f89..d8fc672 100644 --- a/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config +++ b/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config @@ -33,11 +33,12 @@ case_dir = [BUILD] ls ${JARVIS_DOWNLOAD}/ tar -xf ${JARVIS_DOWNLOAD}/v3.14.0.tar.gz -cd qmcpack-3.14.0 +cd ${JARVIS_DOWNLOAD}/qmcpack-3.14.0 #sed -i "46c INCLUDE_CFLAGS = -O2 -Wno-implicit-function-declaration -Wno-implicit-int -DTIMER_USE_MPI -DHYPRE_USING_OPENMP -fopenmp -DHYPRE_HOPSCOTCH -DHYPRE_USING_PERSISTENT_COMM -DHYPRE_BIGINT -mcpu=linxicore9100 -mllvm -force-customized-pipeline=true" Makefile.include export COPTIONS="-mcpu=linxicore9100 -mllvm -force-customized-pipeline=true" export FOPTIONS="-mcpu=linxicore9100 -mllvm -force-customized-pipeline=true" -mkdir build && cd build +mkdir build +cd build cmake -DCMAKE_INSTALL_PREFIX=../install .. make -j make install -- Gitee From 2c20084356616d5ed2dccad4e25b27a57a52bf72 Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Fri, 16 Aug 2024 08:44:57 +0000 Subject: [PATCH 29/31] update templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config. Signed-off-by: zhuyuxiang --- templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config b/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config index d8fc672..95fe389 100644 --- a/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config +++ b/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config @@ -33,7 +33,7 @@ case_dir = [BUILD] ls ${JARVIS_DOWNLOAD}/ tar -xf ${JARVIS_DOWNLOAD}/v3.14.0.tar.gz -cd ${JARVIS_DOWNLOAD}/qmcpack-3.14.0 +cd qmcpack-3.14.0 #sed -i "46c INCLUDE_CFLAGS = -O2 -Wno-implicit-function-declaration -Wno-implicit-int -DTIMER_USE_MPI -DHYPRE_USING_OPENMP -fopenmp -DHYPRE_HOPSCOTCH -DHYPRE_USING_PERSISTENT_COMM -DHYPRE_BIGINT -mcpu=linxicore9100 -mllvm -force-customized-pipeline=true" Makefile.include export COPTIONS="-mcpu=linxicore9100 -mllvm -force-customized-pipeline=true" export FOPTIONS="-mcpu=linxicore9100 -mllvm -force-customized-pipeline=true" -- Gitee From b8a4bfcd4f87396059251cac7ff4ae8df0200c82 Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Fri, 16 Aug 2024 09:27:13 +0000 Subject: [PATCH 30/31] update templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config. Signed-off-by: zhuyuxiang --- templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config b/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config index 95fe389..9e083f0 100644 --- a/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config +++ b/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config @@ -44,7 +44,8 @@ make -j make install mkdir /hpcrunner/software/libs/bisheng4.0.0/hmpi2.4.1/qmcpack/3.14.0/ -p cp -r ../install/* /hpcrunner/software/libs/bisheng4.0.0/hmpi2.4.1/qmcpack/3.14.0/ - +cd ../../ +rm -rf qmcpack-3.14.0 mkdir /hpcrunner/software/moduledeps/bisheng4.0.0-hmpi2.4.1/qmcpack -p cat >> /hpcrunner/software/moduledeps/bisheng4.0.0-hmpi2.4.1/qmcpack/3.14.0/ << EOF #%Module1.0 -- Gitee From 4c6deb5c143c9b87ce62fcf3128d287c92dbc879 Mon Sep 17 00:00:00 2001 From: zhuyuxiang Date: Tue, 20 Aug 2024 03:13:40 +0000 Subject: [PATCH 31/31] update templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config. Signed-off-by: zhuyuxiang --- templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config | 2 ++ 1 file changed, 2 insertions(+) diff --git a/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config b/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config index 9e083f0..0c521be 100644 --- a/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config +++ b/templates/qmcpack/3.14.0/data.qmcpack-sve.arm.cpu.config @@ -19,6 +19,7 @@ module use /hpcrunner/software/moduledeps/bisheng4.0.0-hmpi2.4.1 export CC=clang CXX=clang++ FC=flang ./jarvis -install package/hmpi/2.4.1 bisheng export CC=mpicc CXX=mpicxx FC=mpifort +./jarvis -install package/hdf5/1.10.7 bisheng module load bisheng/4.0.0-mini module load bisheng4.0.0/hmpi/2.4.1 @@ -46,6 +47,7 @@ mkdir /hpcrunner/software/libs/bisheng4.0.0/hmpi2.4.1/qmcpack/3.14.0/ -p cp -r ../install/* /hpcrunner/software/libs/bisheng4.0.0/hmpi2.4.1/qmcpack/3.14.0/ cd ../../ rm -rf qmcpack-3.14.0 +rm -rf HPCkit mkdir /hpcrunner/software/moduledeps/bisheng4.0.0-hmpi2.4.1/qmcpack -p cat >> /hpcrunner/software/moduledeps/bisheng4.0.0-hmpi2.4.1/qmcpack/3.14.0/ << EOF #%Module1.0 -- Gitee