Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions programs/qws/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,12 @@ case "$system" in
;;
FugakuLN)
make -j 2 fugaku_benchmark= omp=1 compiler=gnu arch=skylake rdma= mpi= powerapi=
#echo "touch main (THIS IS a dummy executable to check CI jobs)"
#touch main ############################# THIS IS a dummy executable to check CI jobs
#gcc -v
;;
RC_GH200)
echo "touch main (THIS IS a dummy executable to check CI jobs)"
touch main ############################# THIS IS a dummy executable to check CI jobs
;;
*)
echo "Unknown system: $system"
exit 1
Expand Down
9 changes: 5 additions & 4 deletions programs/qws/list.csv
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
system,mode,queue_group,nodes,numproc_node,nthreads,elapse
Fugaku,cross,small,1,4,12,0:10:00
FugakuLN,native,small,1,1,1,0:10:00
FugakuCN,native,small,1,4,12,0:10:00
FugakuCN,native,small,2,4,12,0:10:00
#Fugaku,cross,small,1,4,12,0:10:00
#FugakuLN,native,small,1,1,1,0:10:00
#FugakuCN,native,small,1,4,12,0:10:00
#FugakuCN,native,small,2,4,12,0:10:00
RC_GH200,native,dummy,1,1,12,0:10:00
3 changes: 3 additions & 0 deletions programs/qws/run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,9 @@ case "$system" in
tar -czf ../results/padata0.tgz ./pa
#ls ../results/
;;
RC_GH200)
echo FOM:11.22 FOM_version:dummy Exp:DummyFrom_qc-gh200 node_count:$nodes >> ../results/result
;;
*)
echo "Unknown Running system: $system"
exit 1
Expand Down
1 change: 1 addition & 0 deletions queue.csv
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
queue,submit_cmd,template
FJ,pjsub,"-L rscunit=rscunit_ft01,rscgrp=${queue_group},elapse=${elapse},node=${nodes} --mpi max-proc-per-node=${numproc_node} -x PJM_LLIO_GFSCACHE=/vol0004"
SLURM_RC_GH200,sbatch,"-p qc-gh200 -t ${elapse} -N ${nodes} --ntasks-per-node=${numproc_node} --cpus-per-task=${nthreads}"
none,none,none
15 changes: 14 additions & 1 deletion scripts/test_submit.sh
Original file line number Diff line number Diff line change
Expand Up @@ -49,15 +49,19 @@ elapse="${cols[6]}"
# --- 値を表示 ---
echo "system=$system, mode=$mode, queue_group=$queue_group, nodes=$nodes, numproc_node=$numproc_node, nthreads=$nthreads, elapse=$elapse"

# --- 投入用スクリプト作成 ---
echo bash programs/$code/run.sh $system $nodes > script.sh

# --- FugakuLN は submit テスト対象外 ---
if [[ "$system" == "FugakuLN" ]]; then
echo "Notice: system=$system → submit test will NOT be performed."
exit 1
fi


echo bash programs/$code/run.sh $system $nodes > script.sh

# --- Fugaku or FugakuCN ---
if [[ "$system" == "Fugaku" || "$system" == "FugakuCN" ]]; then
echo pjsub -L rscunit=rscunit_ft01,rscgrp=$queue_group,node=$nodes,elapse=$elapse \
--mpi max-proc-per-node=$numproc_node \
-S -x PJM_LLIO_GFSCACHE=/vol0004:/vol0003 \
Expand All @@ -67,4 +71,13 @@ pjsub -L rscunit=rscunit_ft01,rscgrp=$queue_group,node=$nodes,elapse=$elapse \
--mpi max-proc-per-node=$numproc_node \
-S -x PJM_LLIO_GFSCACHE=/vol0004:/vol0003 \
script.sh
fi

# --- RC_GH200 ---
if [[ "$system" == "RC_GH200" ]]; then
echo sbatch -p qc-gh200 -N $nodes -t $elapse --ntasks-per-node=${numproc_node} --cpus-per-task=$nthreads \
--wrap="bash programs/$code/run.sh $system $nodes"
sbatch -p qc-gh200 -N $nodes -t $elapse --ntasks-per-node=${numproc_node} --cpus-per-task=$nthreads \
--wrap="bash programs/${code}/run.sh $system $nodes"
fi

1 change: 1 addition & 0 deletions system.csv
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ Fugaku,fugaku_login1,build,none
Fugaku,fugaku_jacamar,run,FJ
FugakuLN,fugaku_login1,build_run,none
FugakuCN,fugaku_jacamar,build_run,FJ
RC_GH200,cloud_jacamar,build_run,SLURM_RC_GH200