File tree Expand file tree Collapse file tree 2 files changed +25
-0
lines changed Expand file tree Collapse file tree 2 files changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ configure_file(upwindAcc_mahuika_p100.sl.in upwindAcc_mahuika_p100.sl)
6
6
configure_file (upwindAcc_mahuika_a100.sl.in upwindAcc_mahuika_a100.sl)
7
7
configure_file (upwindAcc2_mahuika_p100.sl.in upwindAcc2_mahuika_p100.sl)
8
8
configure_file (upwindAcc2_mahuika_a100.sl.in upwindAcc2_mahuika_a100.sl)
9
+ configure_file (upwindAcc2_singularity.sl.in upwindAcc2_singularity.sl)
9
10
10
11
if (HAVE_OPENMP)
11
12
add_definitions (-DHAVE_OPENMP)
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ # SBATCH --job-name=upwindAcc2Cxx_sing
3
+ # SBATCH --cpus-per-task=1
4
+ # SBATCH --account=niwap99999
5
+ # SBATCH --partition=niwa_work
6
+ # SBATCH --cluster=maui_ancil
7
+ # SBATCH --gpus-per-node=nvidia_a100_1g.10gb:1
8
+
9
+ module load CUDA Singularity
10
+ exe=" @CMAKE_BINARY_DIR@/upwind/cxx/upwindAcc2Cxx"
11
+
12
+ # adapt
13
+ sif=" /nesi/nobackup/pletzera/ngarch_apptainer/ngarch_nvhpc.sif"
14
+ while getopts s: flag
15
+ do
16
+ case " ${flag} " in
17
+ s) sif=${OPTARG} ;;
18
+ esac
19
+ done
20
+
21
+ # opetion --nv is required for the container to use the host's GPU
22
+ srun singularity exec --nv -B $PWD ,/opt/nesi $sif $exe -numCells 256 -numSteps 10
23
+
24
+
You can’t perform that action at this time.
0 commit comments