From 2dab0ba7b98eb612c3af2a0f11568a7158b76428 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E6=96=87=E5=B0=A7?= <18848977154@163.com> Date: Wed, 21 May 2025 09:54:49 +0800 Subject: [PATCH 1/5] likwid --- .../5.2.2/likwid.arm.cpu.kgcc.hmpi.config | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 templates/likwid/5.2.2/likwid.arm.cpu.kgcc.hmpi.config diff --git a/templates/likwid/5.2.2/likwid.arm.cpu.kgcc.hmpi.config b/templates/likwid/5.2.2/likwid.arm.cpu.kgcc.hmpi.config new file mode 100644 index 0000000..f1b4d8f --- /dev/null +++ b/templates/likwid/5.2.2/likwid.arm.cpu.kgcc.hmpi.config @@ -0,0 +1,55 @@ +[SERVER] +11.11.11.11 + +[DOWNLOAD] +likwid/5.2.2 https://github.com/RRZE-HPC/likwid/archive/refs/tags/v5.2.2.tar.gz likwid-5.2.2.tar.gz + +[DEPENDENCY] +set -e +set -x +yum install -y make cmake +module purge +./jarvis -install hpckit/2024.12.30 any +module use software/utils/hpckit/2024.12.30/HPCKit/24.12.30/modulefiles +module add bisheng/compiler4.1.0/bishengmodule bisheng/hmpi2.4.3/hmpi +export CC=`which clang` +export CXX=`which clang++` +export FC=`which flang` +tar xf ${JARVIS_DOWNLOAD}/likwid-5.2.2.tar.gz +mkdir -p LIKWID + +[ENV] +module purge +module use software/utils/hpckit/2024.12.30/HPCKit/24.12.30/modulefiles +module add bisheng/compiler4.1.0/bishengmodule bisheng/hmpi2.4.3/hmpi +export CC=`which clang` +export CXX=`which clang++` +export FC=`which flang` + +[APP] +app_name = likwid +build_dir = ${JARVIS_ROOT}/likwid-5.2.2/ +binary_dir = ${JARVIS_ROOT}/LIKWID/bin/ +case_dir = ${JARVIS_ROOT}/LIKWID/bin/ + +[BUILD] +sed -i '11s/GCC/GCCARMv8/' config.mk +sed -i.bak "14s@/usr/local@${JARVIS_ROOT}/LIKWID@" config.mk +#sed -i 's/ACCESSMODE=perf_event/ACCESSMODE=sysfs/' config.mk +#sed -i 's/BUILDDAEMON=.*/BUILDDAEMON=false/' config.mk +make -j$(nproc) +make install + + +[CLEAN] +make clean + +[RUN] +run = likwid-perfctr +binary = +nodes = 1 + +[PERF] +perf= +nsys= +ncu=--target-processes all -- Gitee From acedc58cf4646868095caeba7d4dec9d99e91263 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E6=96=87=E5=B0=A7?= <18848977154@163.com> Date: Wed, 21 May 2025 10:18:20 +0800 Subject: [PATCH 2/5] likwid --- templates/likwid/5.2.2/likwid.arm.cpu.kgcc.hmpi.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/likwid/5.2.2/likwid.arm.cpu.kgcc.hmpi.config b/templates/likwid/5.2.2/likwid.arm.cpu.kgcc.hmpi.config index f1b4d8f..64e3e7d 100644 --- a/templates/likwid/5.2.2/likwid.arm.cpu.kgcc.hmpi.config +++ b/templates/likwid/5.2.2/likwid.arm.cpu.kgcc.hmpi.config @@ -39,7 +39,7 @@ sed -i.bak "14s@/usr/local@${JARVIS_ROOT}/LIKWID@" config.mk #sed -i 's/BUILDDAEMON=.*/BUILDDAEMON=false/' config.mk make -j$(nproc) make install - +export PATH=${JARVIS_ROOT}/LIKWID/bin:$PATH [CLEAN] make clean -- Gitee From 8133754505f33e10f3464019892432f24a2b74b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E6=96=87=E5=B0=A7?= <18848977154@163.com> Date: Wed, 21 May 2025 10:39:00 +0800 Subject: [PATCH 3/5] likwid --- templates/likwid/5.2.2/likwid.arm.cpu.kgcc.hmpi.config | 2 -- 1 file changed, 2 deletions(-) diff --git a/templates/likwid/5.2.2/likwid.arm.cpu.kgcc.hmpi.config b/templates/likwid/5.2.2/likwid.arm.cpu.kgcc.hmpi.config index 64e3e7d..6eb47a0 100644 --- a/templates/likwid/5.2.2/likwid.arm.cpu.kgcc.hmpi.config +++ b/templates/likwid/5.2.2/likwid.arm.cpu.kgcc.hmpi.config @@ -35,8 +35,6 @@ case_dir = ${JARVIS_ROOT}/LIKWID/bin/ [BUILD] sed -i '11s/GCC/GCCARMv8/' config.mk sed -i.bak "14s@/usr/local@${JARVIS_ROOT}/LIKWID@" config.mk -#sed -i 's/ACCESSMODE=perf_event/ACCESSMODE=sysfs/' config.mk -#sed -i 's/BUILDDAEMON=.*/BUILDDAEMON=false/' config.mk make -j$(nproc) make install export PATH=${JARVIS_ROOT}/LIKWID/bin:$PATH -- Gitee From 65dc237ccea03a37f6a8c1195ebcad3d094ebdee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E6=96=87=E5=B0=A7?= <18848977154@163.com> Date: Wed, 21 May 2025 11:55:00 +0800 Subject: [PATCH 4/5] likwid --- .../5.2.2/likwid.arm.cpu.bisheng.hmpi.config | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 templates/likwid/5.2.2/likwid.arm.cpu.bisheng.hmpi.config diff --git a/templates/likwid/5.2.2/likwid.arm.cpu.bisheng.hmpi.config b/templates/likwid/5.2.2/likwid.arm.cpu.bisheng.hmpi.config new file mode 100644 index 0000000..6eb47a0 --- /dev/null +++ b/templates/likwid/5.2.2/likwid.arm.cpu.bisheng.hmpi.config @@ -0,0 +1,53 @@ +[SERVER] +11.11.11.11 + +[DOWNLOAD] +likwid/5.2.2 https://github.com/RRZE-HPC/likwid/archive/refs/tags/v5.2.2.tar.gz likwid-5.2.2.tar.gz + +[DEPENDENCY] +set -e +set -x +yum install -y make cmake +module purge +./jarvis -install hpckit/2024.12.30 any +module use software/utils/hpckit/2024.12.30/HPCKit/24.12.30/modulefiles +module add bisheng/compiler4.1.0/bishengmodule bisheng/hmpi2.4.3/hmpi +export CC=`which clang` +export CXX=`which clang++` +export FC=`which flang` +tar xf ${JARVIS_DOWNLOAD}/likwid-5.2.2.tar.gz +mkdir -p LIKWID + +[ENV] +module purge +module use software/utils/hpckit/2024.12.30/HPCKit/24.12.30/modulefiles +module add bisheng/compiler4.1.0/bishengmodule bisheng/hmpi2.4.3/hmpi +export CC=`which clang` +export CXX=`which clang++` +export FC=`which flang` + +[APP] +app_name = likwid +build_dir = ${JARVIS_ROOT}/likwid-5.2.2/ +binary_dir = ${JARVIS_ROOT}/LIKWID/bin/ +case_dir = ${JARVIS_ROOT}/LIKWID/bin/ + +[BUILD] +sed -i '11s/GCC/GCCARMv8/' config.mk +sed -i.bak "14s@/usr/local@${JARVIS_ROOT}/LIKWID@" config.mk +make -j$(nproc) +make install +export PATH=${JARVIS_ROOT}/LIKWID/bin:$PATH + +[CLEAN] +make clean + +[RUN] +run = likwid-perfctr +binary = +nodes = 1 + +[PERF] +perf= +nsys= +ncu=--target-processes all -- Gitee From 47ae0a40330130e7c67e57f7697ef97b85151cdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E6=96=87=E5=B0=A7?= <18848977154@163.com> Date: Wed, 21 May 2025 11:56:11 +0800 Subject: [PATCH 5/5] likwid --- .../5.2.2/likwid.arm.cpu.kgcc.hmpi.config | 53 ------------------- 1 file changed, 53 deletions(-) delete mode 100644 templates/likwid/5.2.2/likwid.arm.cpu.kgcc.hmpi.config diff --git a/templates/likwid/5.2.2/likwid.arm.cpu.kgcc.hmpi.config b/templates/likwid/5.2.2/likwid.arm.cpu.kgcc.hmpi.config deleted file mode 100644 index 6eb47a0..0000000 --- a/templates/likwid/5.2.2/likwid.arm.cpu.kgcc.hmpi.config +++ /dev/null @@ -1,53 +0,0 @@ -[SERVER] -11.11.11.11 - -[DOWNLOAD] -likwid/5.2.2 https://github.com/RRZE-HPC/likwid/archive/refs/tags/v5.2.2.tar.gz likwid-5.2.2.tar.gz - -[DEPENDENCY] -set -e -set -x -yum install -y make cmake -module purge -./jarvis -install hpckit/2024.12.30 any -module use software/utils/hpckit/2024.12.30/HPCKit/24.12.30/modulefiles -module add bisheng/compiler4.1.0/bishengmodule bisheng/hmpi2.4.3/hmpi -export CC=`which clang` -export CXX=`which clang++` -export FC=`which flang` -tar xf ${JARVIS_DOWNLOAD}/likwid-5.2.2.tar.gz -mkdir -p LIKWID - -[ENV] -module purge -module use software/utils/hpckit/2024.12.30/HPCKit/24.12.30/modulefiles -module add bisheng/compiler4.1.0/bishengmodule bisheng/hmpi2.4.3/hmpi -export CC=`which clang` -export CXX=`which clang++` -export FC=`which flang` - -[APP] -app_name = likwid -build_dir = ${JARVIS_ROOT}/likwid-5.2.2/ -binary_dir = ${JARVIS_ROOT}/LIKWID/bin/ -case_dir = ${JARVIS_ROOT}/LIKWID/bin/ - -[BUILD] -sed -i '11s/GCC/GCCARMv8/' config.mk -sed -i.bak "14s@/usr/local@${JARVIS_ROOT}/LIKWID@" config.mk -make -j$(nproc) -make install -export PATH=${JARVIS_ROOT}/LIKWID/bin:$PATH - -[CLEAN] -make clean - -[RUN] -run = likwid-perfctr -binary = -nodes = 1 - -[PERF] -perf= -nsys= -ncu=--target-processes all -- Gitee