From df9680e5842e3439e8667e7d41bdec1a2c308748 Mon Sep 17 00:00:00 2001 From: Antonio Ragagnin <antonio.ragagnin@inaf.it> Date: Wed, 12 Feb 2025 22:13:09 +0000 Subject: [PATCH] Edit leonardo_booster.sh --- leonardo_booster.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/leonardo_booster.sh b/leonardo_booster.sh index aef5b96..9337ea6 100644 --- a/leonardo_booster.sh +++ b/leonardo_booster.sh @@ -18,8 +18,8 @@ OMP_GPU=100 #number of particles per GPU thread # # test tree build on GPU and CPU # -OMP_NUM_THREADS=4 CC='gcc' HW_FLAGS='-fopenmp -O3' srun -n 1 python -m hotwheels_core.wrap src/test_target.cpp -OMP_NUM_THREADS=4 CC='nvc++' HW_FLAGS='-mp=gpu -gpu=rdc,managed -gpu=cc80 -Minfo=mp,accel -Minline=10000 -O3' srun -n 1 python -m hotwheels_core.wrap src/test_target.cpp +OMP_NUM_THREADS=4 CC='gcc' EC_FLAGS='-fopenmp -O3' srun -n 1 python -m hotwheels_core.wrap src/test_target.cpp +OMP_NUM_THREADS=4 CC='nvc++' EC_FLAGS='-mp=gpu -gpu=rdc,managed -gpu=cc80 -Minfo=mp,accel -Minline=10000 -O3' srun -n 1 python -m hotwheels_core.wrap src/test_target.cpp for ppl in "${PPL[@]}" ; do # loop over particles per leaf for n in "${N[@]}" ; do # loop over n of particles @@ -27,14 +27,14 @@ for ppl in "${PPL[@]}" ; do # loop over particles per leaf for threads in "${THREADS[@]}" ; do #loop over number of OpenMPThreads if [[ "$mode" == "cpu" ]]; then export CC=gcc - export HW_FLAGS='-O3 -fopenmp' + export EC_FLAGS='-O3 -fopenmp' export OMP_NUM_THREADS=$threads else if [[ $threads != 8 ]]; then continue fi export CC=nvc++ - export HW_FLAGS='-mp=gpu -gpu=rdc,managed -gpu=cc80 -Minfo=mp,accel -Minline=1000 -O3' + export EC_FLAGS='-mp=gpu -gpu=rdc,managed -gpu=cc80 -Minfo=mp,accel -Minline=1000 -O3' # gpu always uses 32 cpu cores but actually doesnt export OMP_NUM_THREADS=32 change much threads=$(python -c "print(int($N//100))") #for the text hilight: " -- GitLab