From 017e96982e609bd87f0aa75791bf3158979ace4e Mon Sep 17 00:00:00 2001 From: yoshifuminakamura Date: Tue, 15 Sep 2026 10:58:16 +0900 Subject: [PATCH] Use NVHPC modules for QWS on MiyabiG Signed-off-by: yoshifuminakamura --- programs/qws/build.sh | 5 +++-- programs/qws/run.sh | 8 +++++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/programs/qws/build.sh b/programs/qws/build.sh index eb419ec..1dc16b2 100644 --- a/programs/qws/build.sh +++ b/programs/qws/build.sh @@ -63,8 +63,9 @@ case "$system" in make -j 8 fugaku_benchmark= omp=1 compiler=fujitsu_native rdma= mpi=1 powerapi= SYSLIBS= ;; MiyabiG) - ### QWSはNeoverse版やGPU版はないので汎用版としてとりあえずarch=skylakeを指定している - make -j 8 fugaku_benchmark= omp=1 compiler=openmpi-gnu arch=skylake rdma= mpi=1 powerapi= + module purge + module load nvidia/26.3 nv-hpcx/26.3 + make -j 8 fugaku_benchmark= omp=1 compiler=nvhpc-hpcx arch=grace rdma= mpi=1 powerapi= ;; MiyabiC) make -j 8 fugaku_benchmark= omp=1 compiler=intel arch=skylake rdma= mpi=1 powerapi= diff --git a/programs/qws/run.sh b/programs/qws/run.sh index ee63454..10b9d49 100644 --- a/programs/qws/run.sh +++ b/programs/qws/run.sh @@ -164,7 +164,13 @@ case "$system" in mpirun -n 1 --bind-to core --map-by ppr:1:node:PE=12 ./main "${qws_case0_args[@]}" > CASE0 print_results CASE0 CASE0 1 >> ../results/result ;; - MiyabiG|MiyabiC) + MiyabiG) + module purge + module load nvidia/26.3 nv-hpcx/26.3 + mpirun -n 1 --bind-to core --map-by ppr:1:node:PE=72 ./main "${qws_case0_args[@]}" > CASE0 + print_results CASE0 CASE0 1 >> ../results/result + ;; + MiyabiC) mpirun -n 1 ./main "${qws_case0_args[@]}" > CASE0 print_results CASE0 CASE0 1 >> ../results/result ;;