We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ca8277c commit a647181Copy full SHA for a647181
6 files changed
config/queue.csv
@@ -11,7 +11,9 @@ NQSV_AOBA_B,qsub,"-Z -v http_proxy,https_proxy,HTTP_PROXY,HTTPS_PROXY -q ${queue
11
PJM_WISTERIA_O,pjsub,"-g jh260034o -L rscgrp=${queue_group},elapse=${elapse},node=${nodes} --mpi proc=${proc} --omp thread=${nthreads}"
12
PJM_WISTERIA_A,pjsub,"-g jh260034a -L rscgrp=${queue_group},elapse=${elapse},node=${nodes} --mpi proc=${proc} --omp thread=${nthreads}"
13
PBS_TSUKUBA,qsub,"-q ${queue_group} -l select=${nodes}:mpiprocs=${numproc_node}:ompthreads=${nthreads} -l walltime=${elapse}"
14
-AGE_TSUBAME4,qsub,"-l ${queue_group}=${nodes} -l h_rt=${elapse}"
+PBS_PEGASUS,qsub,"-q ${queue_group} -A CNTBENCH -l elapstim_req=${elapse} -v OMP_NUM_THREADS=${nthreads}"
15
+PBS_SIRIUS,qsub,"-q ${queue_group} -A CNTBENCH -W group_list=CNTBENCH -l select=${nodes}:ncpus=24:mem=124gb:ngpus=1 -l walltime=${elapse}"
16
+AGE_TSUBAME4,qsub,"-g jh260034 -l ${queue_group}=${nodes} -l h_rt=${elapse}"
17
SLURM_CAMPHOR3,sbatch,"-p ${queue_group} -t ${elapse} --rsc p=${proc}:t=${nthreads}:c=${nthreads}:m=1G"
18
NQSV_OSAKA_CPU,qsub,"-q ${queue_group} -b ${nodes} -l elapstim_req=${elapse},cpunum_job=${nthreads}"
19
NQSV_OSAKA_GPU,qsub,"-q ${queue_group} -b ${nodes} -l elapstim_req=${elapse},cpunum_job=${nthreads},gpunum_job=${gpu_per_node}"
config/system.csv
@@ -19,8 +19,8 @@ AOBA_B,cross,aoba_ab_login,aoba_ab_jacamar,NQSV_AOBA_B,lx
AOBA_S,cross,aoba_s_login,aoba_s_jacamar,NQSV_AOBA_VE,sxs
20
Odyssey,cross,wisteria_login,wisteria-o_jacamar,PJM_WISTERIA_O,short-o
21
Aquarius,cross,wisteria_login,wisteria-a_jacamar,PJM_WISTERIA_A,short-a
22
-Pegasus,cross,pegasus_login,pegasus_jacamar,PBS_TSUKUBA,regular
23
-Sirius,cross,sirius_login,sirius_jacamar,PBS_TSUKUBA,regular
+Pegasus,cross,pegasus_login,pegasus_jacamar,PBS_PEGASUS,gpu
+Sirius,cross,sirius_login,sirius_jacamar,PBS_SIRIUS,mcrp
24
TSUBAME4,cross,tsubame4_login,tsubame4_jacamar,AGE_TSUBAME4,node_f
25
Camphor3,cross,camphor3_login,camphor3_jacamar,SLURM_CAMPHOR3,jha
26
SQUID_CPU,cross,squid_login,squid_jacamar,NQSV_OSAKA_CPU,SQUID
programs/qws/build.sh
@@ -89,8 +89,22 @@ case "$system" in
89
source /work/opt/local/x86_64/cores/intel/2023.0.0/mpi/latest/env/vars.sh
90
make compiler=intel arch=skylake rdma= -j8
91
;;
92
+ Pegasus)
93
+ if [[ -r /etc/profile.d/modules.sh ]]; then
94
+ source /etc/profile.d/modules.sh
95
+ fi
96
+ module purge
97
+ module load intel/2025.3.1 intmpi/2025.3.1
98
+ make compiler=intel arch=skylake mpi=1 omp=1 rdma=
99
+ ;;
100
+ Sirius)
101
+ module load aocc/5.0.0 openmpi/5.0.10/aocc5.0.0
102
+ make compiler=aocc arch=zen4 mpi=1 rdma= omp=1
103
104
TSUBAME4)
- make -j 8 fugaku_benchmark= omp=1 compiler=openmpi-gnu arch=skylake rdma= mpi=1 powerapi= CC=mpicc CXX=mpic++
105
+ module load openmpi/5.0.10-gcc aocc/4.1.0
106
+ export OMPI_CC=clang OMPI_CXX=clang++ OMPI_FC=flang
107
+ make -j4 compiler=aocc arch=zen4 rdma= mpi=1 omp=1 profiler=timing AMD_MARCH=-march=znver4
108
109
Camphor3)
110
camphor3_modulepath="${MODULEPATH:-}"
programs/qws/list.csv
@@ -20,6 +20,8 @@ AOBA_S,yes,1,1,8,0:10:00
AOBA_B,yes,1,1,128,0:10:00
Odyssey,yes,1,1,12,0:10:00
Aquarius,yes,1,1,8,0:10:00
+Pegasus,yes,1,1,96,00:10:00
+Sirius,yes,1,1,24,0:10:00
TSUBAME4,yes,1,1,192,0:10:00
Camphor3,yes,1,1,112,0:10:00
27
FNCX,yes,1,1,1,0:10:00
programs/qws/run.sh
@@ -171,8 +171,26 @@ case "$system" in
171
mpiexec -n 1 ./main 32 6 4 3 1 1 1 1 -1 -1 6 50 > CASE0
172
print_results CASE0 CASE0 1 >> ../results/result
173
174
175
+ qws_numproc=$((nodes * numproc_node))
176
177
178
179
180
181
+ mpirun -n ${qws_numproc} ./main 32 6 4 3 1 1 1 1 -1 -1 6 50 > CASE0
182
+ print_results CASE0 CASE0 ${numproc_node} >> ../results/result
183
184
185
186
187
188
189
190
191
qws_numproc=$((nodes * numproc_node))
192
193
194
mpirun -n ${qws_numproc} ./main 32 6 4 3 1 1 1 1 -1 -1 6 50 > CASE0
195
print_results CASE0 CASE0 ${numproc_node} >> ../results/result
196
scripts/test_submit.sh
@@ -142,17 +142,23 @@ case "$system" in
142
--mpi proc=$proc --omp thread=$nthreads \
143
script.sh
144
145
- Pegasus|Sirius)
146
- echo qsub -q $queue_group \
147
- -l select=${nodes}:mpiprocs=${numproc_node}:ompthreads=${nthreads} \
+ echo qsub -q $queue_group -A CNTBENCH \
+ -l elapstim_req=${elapse} -v OMP_NUM_THREADS=${nthreads} script.sh
148
+ qsub -q $queue_group -A CNTBENCH \
149
150
151
152
+ echo qsub -q $queue_group -A CNTBENCH -W group_list=CNTBENCH \
153
+ -l select=${nodes}:ncpus=24:mem=124gb:ngpus=1 \
154
-l walltime=${elapse} script.sh
- qsub -q $queue_group \
155
+ qsub -q $queue_group -A CNTBENCH -W group_list=CNTBENCH \
156
157
158
159
- echo qsub -l ${queue_group}=${nodes} -l h_rt=${elapse} script.sh
- qsub -l ${queue_group}=${nodes} -l h_rt=${elapse} script.sh
160
+ echo qsub -g jh260034 -l ${queue_group}=${nodes} -l h_rt=${elapse} script.sh
161
+ qsub -g jh260034 -l ${queue_group}=${nodes} -l h_rt=${elapse} script.sh
162
163
164
proc=$((nodes * numproc_node))
0 commit comments