Skip to content

Commit fe24ba8

Browse files
authored
Add new benchmarking scripts and results (#156)
* add new benchmarking scripts and results * save results for eternity * update according to review of @twicki
1 parent 8b93fab commit fe24ba8

File tree

4 files changed

+22
-3
lines changed

4 files changed

+22
-3
lines changed

benchmarking/daint_single_node/run_all.sh renamed to benchmarking/daint_single_node/find_optimal_config.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ workdir=/scratch/snx3000/olifu/benchmarking
55
partition="normal --no-wait"
66
#partition="debug"
77

8-
for config in c96 c128 c192 c256 ; do
9-
for compiler in gnu intel ; do
8+
for config in c128 ; do
9+
for compiler in gnu intel ; do
1010

1111
exe=/project/s1053/install/fv3gfs-fortran/${compiler}/fv3_64bit.exe
1212
module_env=/project/s1053/install/fv3gfs-fortran/${compiler}/module.env
@@ -39,6 +39,6 @@ for compiler in gnu intel ; do
3939
./run_benchmark.py --hyperthreading --threads_per_rank=8 --nodes_per_tile_side=1 --rank_layout=1 ${default_args}/${config}_${compiler}_yes_8_1x3
4040
./run_benchmark.py --hyperthreading --threads_per_rank=8 --nodes_per_tile_side=1 --rank_layout=2 ${default_args}/${config}_${compiler}_yes_8_3x1
4141

42-
done
42+
done
4343
done
4444

161 KB
Binary file not shown.

benchmarking/daint_single_node/run_benchmark.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,7 @@ def run_benchmark(nodes_per_tile_side, threads_per_rank, hyperthreading, executa
156156
157157
export OMP_NUM_THREADS=$SLURM_CPUS_PER_TASK
158158
export CRAY_CUDA_MPS=1
159+
export OMP_STACKSIZE=32M
159160
160161
if [ -f ./module.env ] ; then
161162
source ./module.env
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
#!/bin/bash
2+
3+
workdir=/scratch/snx3000/olifu/benchmarking
4+
\rm -rf "${workdir}"
5+
partition="normal --no-wait"
6+
7+
for config in c96 c128 c192 c256 ; do
8+
for compiler in gnu intel ; do
9+
10+
exe=/project/s1053/install/fv3gfs-fortran/${compiler}/fv3_64bit.exe
11+
module_env=/project/s1053/install/fv3gfs-fortran/${compiler}/module.env
12+
default_args="--timesteps=11 --force --partition=${partition} --executable=${exe} --module_env=${module_env} config/${config}.yml ${workdir}/"
13+
14+
./run_benchmark.py --hyperthreading --threads_per_rank=4 --nodes_per_tile_side=1 --rank_layout=2 ${default_args}/${config}_${compiler}_yes_4_2x3
15+
16+
done
17+
done
18+

0 commit comments

Comments
 (0)