Skip to content
6 changes: 5 additions & 1 deletion .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,14 @@ stages:
- generate
- trigger

variables:
code: ""
system: ""

generate_matrix:
stage: generate
script:
- bash ./scripts/matrix_generate.sh
- bash ./scripts/matrix_generate.sh code=$code system=$system
tags:
- general
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion programs/genesis-nonbonded-kernels/list.csv
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
system,mode,queue_group,nodes,numproc_node,nthreads,elapse
Fugaku,cross,small,1,1,6,0:10:00
FugakuLN,native,small,1,1,6,0:10:00
#FugakuLN,native,small,1,1,6,0:10:00
FugakuCN,native,small,1,1,6,0:10:00
2 changes: 1 addition & 1 deletion programs/genesis/list.csv
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
system,mode,queue_group,nodes,numproc_node,nthreads,elapse
Fugaku,cross,small,2,4,12,0:10:00
FugakuLN,native,small,1,8,2,0:10:00
#FugakuLN,native,small,1,8,2,0:10:00
#FugakuCN,native,small,1,8,2,0:10:00
4 changes: 4 additions & 0 deletions programs/qws/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@ case "$system" in
echo "touch main (THIS IS a dummy executable to check CI jobs)"
touch main ############################# THIS IS a dummy executable to check CI jobs
;;
MiyabiG)
### QWSはNeoverse版やGPU版はないので汎用版としてとりあえずarch=skylakeを指定している
make -j 8 fugaku_benchmark= omp=1 compiler=openmpi-gnu arch=skylake rdma= mpi=1 powerapi=
;;
*)
echo "Unknown system: $system"
exit 1
Expand Down
3 changes: 2 additions & 1 deletion programs/qws/list.csv
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,5 @@ system,mode,queue_group,nodes,numproc_node,nthreads,elapse
#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
#RC_GH200,native,dummy,1,1,12,0:10:00
MiyabiG,cross,debug-g,1,1,1,0:10:00
6 changes: 6 additions & 0 deletions programs/qws/run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,12 @@ case "$system" in
echo FOM:11.22 FOM_version:dummy_qc-gh200 Exp:confidential_TeamE node_count:$nodes confidential:TeamE>> ../results/result
echo FOM:11.22 FOM_version:dummy_qc-gh200 Exp:confidential_TeamF node_count:$nodes confidential:TeamF>> ../results/result
;;
MiyabiG)
mpirun -n 1 ./main 32 6 4 3 1 1 1 1 -1 -1 6 50 > CASE0
./check.sh CASE0 data/CASE0
FOM=$(grep etime CASE0 | awk 'NR==2{printf("%5.3f\n",$5)}')
echo FOM:$FOM FOM_version:DDSolverJacobi Exp:CASE0 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,4 +1,5 @@
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}"
PBS_MiyabiG,qsub,"-q ${queue_group} -l select=${nodes} -l walltime=${elapse} -W group_list=gq49"
none,none,none
4 changes: 2 additions & 2 deletions scripts/matrix_generate.sh
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ ${job_prefix}_run:
${job_prefix}_send_results:
stage: send_results
needs: [\"${job_prefix}_run\"]
tags: [general]
tags: [fncx-curl-jq]
environment:
name: \$CI_COMMIT_BRANCH
script:
Expand Down Expand Up @@ -137,7 +137,7 @@ ${job_prefix}_build_run:
${job_prefix}_send_results:
stage: send_results
needs: [\"${job_prefix}_build_run\"]
tags: [general]
tags: [fncx-curl-jq]
environment:
name: \$CI_COMMIT_BRANCH
script:
Expand Down
2 changes: 2 additions & 0 deletions system.csv
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@ 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
MiyabiG,miyabi_g_login,build,none
MiyabiG,miyabi_g_jacamar,run,PBS_MiyabiG