From c4af7af10d9b577b564b83b2959d3192c9b09e5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E6=96=87=E5=B0=A7?= <18848977154@163.com> Date: Mon, 23 Jun 2025 14:21:25 +0800 Subject: [PATCH] want --- .../2.6.1/data.want.arm.bisheng.hmpi.config | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 templates/want/2.6.1/data.want.arm.bisheng.hmpi.config diff --git a/templates/want/2.6.1/data.want.arm.bisheng.hmpi.config b/templates/want/2.6.1/data.want.arm.bisheng.hmpi.config new file mode 100644 index 0000000..d686fa9 --- /dev/null +++ b/templates/want/2.6.1/data.want.arm.bisheng.hmpi.config @@ -0,0 +1,63 @@ +[SERVER] +11.11.11.11 + +[DOWNLOAD] +want/2.6.1 https://github.com/QEF/want/archive/want-2.6.1.tar.gz want-2.6.1.tar.gz + +[DEPENDENCY] +set -e +set -x + +yum install -y make cmake +./jarvis -install bisheng/2.1.0 com +module purge +module use ./software/modulefiles +module load bisheng/2.1.0 +export CC=`which clang` +export CXX=`which clang++` +export FC=`which flang` +./jarvis -install hmpi/1.1.1 bisheng +module use ./software/moduledeps/bisheng2.1.0 +module load hmpi/1.1.1 +./jarvis -install openblas/0.3.18 bisheng +module load openblas/0.3.18 +./jarvis -install kml/2.4.0/bisheng bisheng +module load kml-bisheng/2.4.0 +yum install lapack* blas* -y +tar -vzxf ${JARVIS_DOWNLOAD}/want-2.6.1.tar.gz + +[ENV] +yum install -y make cmake +module purge +module use ./software/modulefiles +module load bisheng/2.1.0 +export CC=`which clang` +export CXX=`which clang++` +export FC=`which flang` +module use ./software/moduledeps/bisheng2.1.0 +module load hmpi/1.1.1 +module load openblas/0.3.18 +module load kml-bisheng/2.4.0 + +[APP] +app_name = want +build_dir = ${JARVIS_ROOT}/want-want-2.6.1/ +binary_dir = ${JARVIS_ROOT}/want-want-2.6.1/bin/ +case_dir = ${JARVIS_ROOT}/want-want-2.6.1/bin/ + +[BUILD] +./configure CC=gcc CFLAGS="-O3 -march=armv8.2-a -mcpu=tsv110" --build=aarch64-unknown-linux-gnu +make all + +[CLEAN] +make clean + +[RUN] +run = +binary = +nodes = 1 + +[PERF] +perf= +nsys= +ncu=--target-processes all -- Gitee