From c2d45b15dccc86ecdbd8bfe4f0b859f2795102ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E6=96=87=E5=B0=A7?= <18848977154@163.com> Date: Fri, 23 May 2025 14:28:30 +0800 Subject: [PATCH 1/5] rempi --- .../1.1.0/data.rempi.arm.cpu.kgcc.config | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 templates/rempi/1.1.0/data.rempi.arm.cpu.kgcc.config diff --git a/templates/rempi/1.1.0/data.rempi.arm.cpu.kgcc.config b/templates/rempi/1.1.0/data.rempi.arm.cpu.kgcc.config new file mode 100644 index 0000000..85515ee --- /dev/null +++ b/templates/rempi/1.1.0/data.rempi.arm.cpu.kgcc.config @@ -0,0 +1,56 @@ +[SERVER] +11.11.11.11 + +[DOWNLOAD] +spack/1.0.0 https://github.com/spack/spack/archive/refs/tags/v1.0.0-alpha.4.tar.gz spack-1.0.0.tar.gz + +[DEPENDENCY] +set -e +set -x +./jarvis -install hpckit/2024.12.30 any +module use software/utils/hpckit/2024.12.30/HPCKit/24.12.30/modulefiles +module purge +module add gcc/compiler12.3.1/gccmodule +export CC=`which gcc` +export CXX=`which g++` +export FC=`which gfortran` +tar -xzvf ${JARVIS_DOWNLOAD}/spack-1.0.0.tar.gz +mv spack-1.0.0-alpha.4 spack +mkdir -p ReMPI +cd ReMPI +mkdir test + +[ENV] +module purge +module use software/utils/hpckit/2024.12.30/HPCKit/24.12.30/modulefiles +module add gcc/compiler12.3.1/gccmodule +export CC=`which gcc` +export CXX=`which g++` +export FC=`which gfortran` + +[APP] +app_name = ReMPI +build_dir = ${JARVIS_ROOT}/spack/ +binary_dir = ${JARVIS_ROOT}/spack/ +case_dir = ${JARVIS_ROOT}/ReMPI/test/ + +[BUILD] +source ./share/spack/setup-env.sh +spack compiler find +spack compilers +spack -k fetch -D rempi +spack install rempi %gcc@12.3.1 + + +[CLEAN] +make clean + +[RUN] +run = source ${JARVIS_ROOT}/spack/share/spack/setup-env.sh && spack load rempi && export REMPI_MODE=0 && export REMPI_DIR=./rempi_record && LD_PRELOAD=${JARVIS_ROOT}/spack/opt/spack/linux-aarch64/rempi-1.1.0-wpclq3lb5a4gowtezvt3lq245d4tnouv/lib/librempi.so mpirun --allow-run-as-root -n 8 ${JARVIS_ROOT}/spack/opt/spack/linux-aarch64/rempi-1.1.0-wpclq3lb5a4gowtezvt3lq245d4tnouv/bin/example1 matching +binary = pw.x -input test_3.in +nodes = 1 + +[PERF] +perf= +nsys= +ncu=--target-processes all -- Gitee From 73f71b557320f0957a221f20d744185a4754906b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E6=96=87=E5=B0=A7?= <18848977154@163.com> Date: Fri, 23 May 2025 14:32:34 +0800 Subject: [PATCH 2/5] rempi --- templates/rempi/1.1.0/data.rempi.arm.cpu.kgcc.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/rempi/1.1.0/data.rempi.arm.cpu.kgcc.config b/templates/rempi/1.1.0/data.rempi.arm.cpu.kgcc.config index 85515ee..80cc52a 100644 --- a/templates/rempi/1.1.0/data.rempi.arm.cpu.kgcc.config +++ b/templates/rempi/1.1.0/data.rempi.arm.cpu.kgcc.config @@ -47,7 +47,7 @@ make clean [RUN] run = source ${JARVIS_ROOT}/spack/share/spack/setup-env.sh && spack load rempi && export REMPI_MODE=0 && export REMPI_DIR=./rempi_record && LD_PRELOAD=${JARVIS_ROOT}/spack/opt/spack/linux-aarch64/rempi-1.1.0-wpclq3lb5a4gowtezvt3lq245d4tnouv/lib/librempi.so mpirun --allow-run-as-root -n 8 ${JARVIS_ROOT}/spack/opt/spack/linux-aarch64/rempi-1.1.0-wpclq3lb5a4gowtezvt3lq245d4tnouv/bin/example1 matching -binary = pw.x -input test_3.in +binary = nodes = 1 [PERF] -- Gitee From e38690b757a804c95fcc953a14e46fdda0093ee8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E6=96=87=E5=B0=A7?= <18848977154@163.com> Date: Tue, 10 Jun 2025 16:50:13 +0800 Subject: [PATCH 3/5] rempi --- templates/rempi/1.1.0/data.rempi.arm.cpu.kgcc.config | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/templates/rempi/1.1.0/data.rempi.arm.cpu.kgcc.config b/templates/rempi/1.1.0/data.rempi.arm.cpu.kgcc.config index 80cc52a..7d3f37f 100644 --- a/templates/rempi/1.1.0/data.rempi.arm.cpu.kgcc.config +++ b/templates/rempi/1.1.0/data.rempi.arm.cpu.kgcc.config @@ -2,7 +2,6 @@ 11.11.11.11 [DOWNLOAD] -spack/1.0.0 https://github.com/spack/spack/archive/refs/tags/v1.0.0-alpha.4.tar.gz spack-1.0.0.tar.gz [DEPENDENCY] set -e @@ -14,8 +13,7 @@ module add gcc/compiler12.3.1/gccmodule export CC=`which gcc` export CXX=`which g++` export FC=`which gfortran` -tar -xzvf ${JARVIS_DOWNLOAD}/spack-1.0.0.tar.gz -mv spack-1.0.0-alpha.4 spack +./jarvis -install alpha/1.0.0 gcc mkdir -p ReMPI cd ReMPI mkdir test @@ -27,6 +25,7 @@ module add gcc/compiler12.3.1/gccmodule export CC=`which gcc` export CXX=`which g++` export FC=`which gfortran` +source ${JARVIS_ROOT}/spack/share/spack/setup-env.sh [APP] app_name = ReMPI @@ -35,7 +34,6 @@ binary_dir = ${JARVIS_ROOT}/spack/ case_dir = ${JARVIS_ROOT}/ReMPI/test/ [BUILD] -source ./share/spack/setup-env.sh spack compiler find spack compilers spack -k fetch -D rempi @@ -47,10 +45,11 @@ make clean [RUN] run = source ${JARVIS_ROOT}/spack/share/spack/setup-env.sh && spack load rempi && export REMPI_MODE=0 && export REMPI_DIR=./rempi_record && LD_PRELOAD=${JARVIS_ROOT}/spack/opt/spack/linux-aarch64/rempi-1.1.0-wpclq3lb5a4gowtezvt3lq245d4tnouv/lib/librempi.so mpirun --allow-run-as-root -n 8 ${JARVIS_ROOT}/spack/opt/spack/linux-aarch64/rempi-1.1.0-wpclq3lb5a4gowtezvt3lq245d4tnouv/bin/example1 matching -binary = +binary = nodes = 1 [PERF] -perf= +perf= nsys= ncu=--target-processes all + -- Gitee From 71c0717750d004a185f1759a8ee234b379742923 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E6=96=87=E5=B0=A7?= <18848977154@163.com> Date: Tue, 10 Jun 2025 17:15:03 +0800 Subject: [PATCH 4/5] alpha --- package/alpha/1.0.0/install.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 package/alpha/1.0.0/install.sh diff --git a/package/alpha/1.0.0/install.sh b/package/alpha/1.0.0/install.sh new file mode 100644 index 0000000..6572ee3 --- /dev/null +++ b/package/alpha/1.0.0/install.sh @@ -0,0 +1,11 @@ +#!/bin/bash +set -x +set -e +. ${DOWNLOAD_TOOL} -u $JARVIS_PROXY/spack/spack/archive/refs/tags/v1.0.0-alpha.4.tar.gz -f spack-1.0.0.tar.gz +cd ${JARVIS_ROOT} +rm -rf spack spack-1.0.0-alpha.4 +tar -xvf ${JARVIS_DOWNLOAD}/spack-1.0.0.tar.gz +mv spack-1.0.0-alpha.4 spack +cd spack +source ./share/spack/setup-env.sh +cd ${JARVIS_ROOT} -- Gitee From ee3e4fa8913d6fee2bd735c065f1753463589dd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E6=96=87=E5=B0=A7?= <18848977154@163.com> Date: Tue, 10 Jun 2025 20:50:34 +0800 Subject: [PATCH 5/5] spack --- package/{alpha => spack}/1.0.0/install.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename package/{alpha => spack}/1.0.0/install.sh (100%) diff --git a/package/alpha/1.0.0/install.sh b/package/spack/1.0.0/install.sh similarity index 100% rename from package/alpha/1.0.0/install.sh rename to package/spack/1.0.0/install.sh -- Gitee