From 55a05089e3ab6349abe2a54b39dabbb739f69b1e 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:51:53 +0800 Subject: [PATCH 1/2] gptl --- .../gptl/8.1.1/gptl.arm.cpu.kgcc.hmpi.config | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 templates/gptl/8.1.1/gptl.arm.cpu.kgcc.hmpi.config diff --git a/templates/gptl/8.1.1/gptl.arm.cpu.kgcc.hmpi.config b/templates/gptl/8.1.1/gptl.arm.cpu.kgcc.hmpi.config new file mode 100644 index 0000000..1b3cb3c --- /dev/null +++ b/templates/gptl/8.1.1/gptl.arm.cpu.kgcc.hmpi.config @@ -0,0 +1,53 @@ +[SERVER] +11.11.11.11 + +[DOWNLOAD] +gptl/8.1.1 https://github.com/jmrosinski/GPTL/archive/refs/tags/v8.1.1.tar.gz GPTL-8.1.1.tar.gz + +[DEPENDENCY] +set -e +set -x +yum install libunwind libunwind-devel cmake make autoconf automake libtool -y +module purge +./jarvis -install hpckit/2024.12.30 any +module use software/utils/hpckit/2024.12.30/HPCKit/24.12.30/modulefiles +module add gcc/compiler12.3.1/gccmodule gcc/hmpi2.4.3/hmpi +export CC=`which gcc` +export CXX=`which g++` +export FC=`which gfortran` +tar xf ${JARVIS_DOWNLOAD}/GPTL-8.1.1.tar.gz +mkdir -p GPTL + +[ENV] +module purge +module use software/utils/hpckit/2024.12.30/HPCKit/24.12.30/modulefiles +module add gcc/compiler12.3.1/gccmodule gcc/hmpi2.4.3/hmpi +export CC=`which gcc` +export CXX=`which g++` +export FC=`which gfortran` + +[APP] +app_name = gptl +build_dir = ${JARVIS_ROOT}/GPTL-8.1.1/ +binary_dir = ${JARVIS_ROOT}/GPTL/bin/ +case_dir = ${JARVIS_ROOT}/GPTL-8.1.1/tests/ + +[BUILD] +autoreconf -f -i +./configure --enable-debug --enable-libunwind --prefix=/root/hpcrunner/GPTL +make +make install + + +[CLEAN] +make clean + +[RUN] +run = +binary = gran_overhead +nodes = 1 + +[PERF] +perf= +nsys= +ncu=--target-processes all -- Gitee From 996c33240af771969d961eab41824201fd1ed41e 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 14:34:39 +0800 Subject: [PATCH 2/2] gptl --- templates/gptl/8.1.1/gptl.arm.cpu.kgcc.hmpi.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/gptl/8.1.1/gptl.arm.cpu.kgcc.hmpi.config b/templates/gptl/8.1.1/gptl.arm.cpu.kgcc.hmpi.config index 1b3cb3c..3748116 100644 --- a/templates/gptl/8.1.1/gptl.arm.cpu.kgcc.hmpi.config +++ b/templates/gptl/8.1.1/gptl.arm.cpu.kgcc.hmpi.config @@ -34,7 +34,7 @@ case_dir = ${JARVIS_ROOT}/GPTL-8.1.1/tests/ [BUILD] autoreconf -f -i -./configure --enable-debug --enable-libunwind --prefix=/root/hpcrunner/GPTL +./configure --enable-debug --enable-libunwind --prefix=${JARVIS_ROOT}/GPTL make make install -- Gitee