Skip to content

Commit ca1f69e

Browse files
committed
benchmark parallel_run.sh run ncmpidiff based on driver mode
1 parent ef28ad2 commit ca1f69e

File tree

3 files changed

+33
-21
lines changed

3 files changed

+33
-21
lines changed

benchmarks/C/parallel_run.sh

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ unset PNETCDF_HINTS
3232

3333
fixed_length=23
3434

35+
TEST_MPIIO_MODES="0 1"
36+
3537
for i in ${check_PROGRAMS} ; do
3638

3739
for j in ${safe_modes} ; do
@@ -44,7 +46,7 @@ for i in ${check_PROGRAMS} ; do
4446
fi
4547
OUT_PREFIX="${TESTOUTDIR}/$i"
4648

47-
for mpiio_mode in 0 1 ; do
49+
for mpiio_mode in ${TEST_MPIIO_MODES} ; do
4850
if test "$mpiio_mode" = 1 ; then
4951
USEMPIO_HINTS="nc_pncio=disable"
5052
DRIVER_OUT_FILE="${OUT_PREFIX}.mpio"
@@ -128,12 +130,14 @@ for i in ${check_PROGRAMS} ; do
128130
done # mpiio_mode
129131

130132
DIFF_OPT="-q"
131-
# echo "${LINENO}: --- ncmpidiff $OUT_PREFIX.mpio.nc $OUT_PREFIX.mpio.ina.nc ---"
132-
$MPIRUN $NCMPIDIFF $DIFF_OPT $OUT_PREFIX.mpio.nc $OUT_PREFIX.mpio.ina.nc
133-
# echo "${LINENO}: --- ncmpidiff $OUT_PREFIX.mpio.nc $OUT_PREFIX.pncio.nc ---"
134-
$MPIRUN $NCMPIDIFF $DIFF_OPT $OUT_PREFIX.mpio.nc $OUT_PREFIX.pncio.nc
135-
# echo "${LINENO}: --- ncmpidiff $OUT_PREFIX.mpio.nc $OUT_PREFIX.pncio.ina.nc ---"
136-
$MPIRUN $NCMPIDIFF $DIFF_OPT $OUT_PREFIX.mpio.nc $OUT_PREFIX.pncio.ina.nc
133+
if test "x$TEST_MPIIO_MODES" = "x0 1" ; then
134+
# echo "${LINENO}: --- ncmpidiff $OUT_PREFIX.mpio.nc $OUT_PREFIX.mpio.ina.nc ---"
135+
$MPIRUN $NCMPIDIFF $DIFF_OPT $OUT_PREFIX.mpio.nc $OUT_PREFIX.mpio.ina.nc
136+
# echo "${LINENO}: --- ncmpidiff $OUT_PREFIX.mpio.nc $OUT_PREFIX.pncio.nc ---"
137+
$MPIRUN $NCMPIDIFF $DIFF_OPT $OUT_PREFIX.mpio.nc $OUT_PREFIX.pncio.nc
138+
fi
139+
# echo "${LINENO}: --- ncmpidiff $OUT_PREFIX.pncio.nc $OUT_PREFIX.pncio.ina.nc ---"
140+
$MPIRUN $NCMPIDIFF $DIFF_OPT $OUT_PREFIX.pncio.nc $OUT_PREFIX.pncio.ina.nc
137141

138142
done # safe_modes
139143
rm -f ${OUTDIR}/$i*nc*

benchmarks/FLASH-IO/parallel_run.sh

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ FILE_EXTS="ncmpi_chk_0000 ncmpi_plt_cnt_0000 ncmpi_plt_crn_0000"
3434

3535
fixed_length=23
3636

37+
TEST_MPIIO_MODES="0 1"
38+
3739
for i in ${check_PROGRAMS} ; do
3840

3941
for j in ${safe_modes} ; do
@@ -46,7 +48,7 @@ for i in ${check_PROGRAMS} ; do
4648
fi
4749
OUT_PREFIX="${TESTOUTDIR}/$i"
4850

49-
for mpiio_mode in 0 1 ; do
51+
for mpiio_mode in ${TEST_MPIIO_MODES} ; do
5052
if test "$mpiio_mode" = 1 ; then
5153
USEMPIO_HINTS="nc_pncio=disable"
5254
DRIVER_OUT_FILE="${OUT_PREFIX}.mpio"
@@ -134,12 +136,14 @@ for i in ${check_PROGRAMS} ; do
134136
done # mpiio_mode
135137

136138
for ext in $FILE_EXTS ; do
137-
# echo "${LINENO}: --- ncmpidiff $OUT_PREFIX.mpio.$ext.nc $OUT_PREFIX.mpio.ina.$ext.nc ---"
138-
$MPIRUN $NCMPIDIFF -q $OUT_PREFIX.mpio.$ext.nc $OUT_PREFIX.mpio.ina.$ext.nc
139-
# echo "${LINENO}: --- ncmpidiff $OUT_PREFIX.mpio.$ext.nc $OUT_PREFIX.pncio.$ext.nc ---"
140-
$MPIRUN $NCMPIDIFF -q $OUT_PREFIX.mpio.$ext.nc $OUT_PREFIX.pncio.$ext.nc
141-
# echo "${LINENO}: --- ncmpidiff $OUT_PREFIX.mpio.$ext.nc $OUT_PREFIX.pncio.ina.$ext.nc ---"
142-
$MPIRUN $NCMPIDIFF -q $OUT_PREFIX.mpio.$ext.nc $OUT_PREFIX.pncio.ina.$ext.nc
139+
if test "x$TEST_MPIIO_MODES" = "x0 1" ; then
140+
# echo "${LINENO}: --- ncmpidiff $OUT_PREFIX.mpio.$ext.nc $OUT_PREFIX.mpio.ina.$ext.nc ---"
141+
$MPIRUN $NCMPIDIFF -q $OUT_PREFIX.mpio.$ext.nc $OUT_PREFIX.mpio.ina.$ext.nc
142+
# echo "${LINENO}: --- ncmpidiff $OUT_PREFIX.mpio.$ext.nc $OUT_PREFIX.pncio.$ext.nc ---"
143+
$MPIRUN $NCMPIDIFF -q $OUT_PREFIX.mpio.$ext.nc $OUT_PREFIX.pncio.$ext.nc
144+
fi
145+
# echo "${LINENO}: --- ncmpidiff $OUT_PREFIX.pncio.$ext.nc $OUT_PREFIX.pncio.ina.$ext.nc ---"
146+
$MPIRUN $NCMPIDIFF -q $OUT_PREFIX.pncio.$ext.nc $OUT_PREFIX.pncio.ina.$ext.nc
143147
done # ext
144148

145149
done # safe_modes

benchmarks/WRF-IO/parallel_run.sh

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ unset PNETCDF_HINTS
3232

3333
fixed_length=23
3434

35+
TEST_MPIIO_MODES="0 1"
36+
3537
for i in ${check_PROGRAMS} ; do
3638

3739
for j in ${safe_modes} ; do
@@ -44,7 +46,7 @@ for i in ${check_PROGRAMS} ; do
4446
fi
4547
OUT_PREFIX="${TESTOUTDIR}/$i"
4648

47-
for mpiio_mode in 0 1 ; do
49+
for mpiio_mode in ${TEST_MPIIO_MODES} ; do
4850
if test "$mpiio_mode" = 1 ; then
4951
USEMPIO_HINTS="nc_pncio=disable"
5052
DRIVER_OUT_FILE="${OUT_PREFIX}.mpio"
@@ -124,12 +126,14 @@ for i in ${check_PROGRAMS} ; do
124126
done # mpiio_mode
125127

126128
DIFF_OPT="-q"
127-
# echo "${LINENO}: --- ncmpidiff $OUT_PREFIX.mpio.nc $OUT_PREFIX.mpio.ina.nc ---"
128-
$MPIRUN $NCMPIDIFF $DIFF_OPT $OUT_PREFIX.mpio.nc $OUT_PREFIX.mpio.ina.nc
129-
# echo "${LINENO}: --- ncmpidiff $OUT_PREFIX.mpio.nc $OUT_PREFIX.pncio.nc ---"
130-
$MPIRUN $NCMPIDIFF $DIFF_OPT $OUT_PREFIX.mpio.nc $OUT_PREFIX.pncio.nc
131-
# echo "${LINENO}: --- ncmpidiff $OUT_PREFIX.mpio.nc $OUT_PREFIX.pncio.ina.nc ---"
132-
$MPIRUN $NCMPIDIFF $DIFF_OPT $OUT_PREFIX.mpio.nc $OUT_PREFIX.pncio.ina.nc
129+
if test "x$TEST_MPIIO_MODES" = "x0 1" ; then
130+
# echo "${LINENO}: --- ncmpidiff $OUT_PREFIX.mpio.nc $OUT_PREFIX.mpio.ina.nc ---"
131+
$MPIRUN $NCMPIDIFF $DIFF_OPT $OUT_PREFIX.mpio.nc $OUT_PREFIX.mpio.ina.nc
132+
# echo "${LINENO}: --- ncmpidiff $OUT_PREFIX.mpio.nc $OUT_PREFIX.pncio.nc ---"
133+
$MPIRUN $NCMPIDIFF $DIFF_OPT $OUT_PREFIX.mpio.nc $OUT_PREFIX.pncio.nc
134+
fi
135+
# echo "${LINENO}: --- ncmpidiff $OUT_PREFIX.pncio.nc $OUT_PREFIX.pncio.ina.nc ---"
136+
$MPIRUN $NCMPIDIFF $DIFF_OPT $OUT_PREFIX.pncio.nc $OUT_PREFIX.pncio.ina.nc
133137

134138
done # safe_modes
135139
rm -f ${OUTDIR}/$i*nc*

0 commit comments

Comments
 (0)