@@ -36,6 +36,8 @@ fixed_length=23
3636
3737TEST_MPIIO_MODES=" 0 1"
3838
39+ DATA_MODE=" indep coll"
40+
3941for i in ${check_PROGRAMS} ; do
4042
4143 for j in ${safe_modes} ; do
@@ -48,6 +50,8 @@ for i in ${check_PROGRAMS} ; do
4850 fi
4951 OUT_PREFIX=" ${TESTOUTDIR} /$i "
5052
53+ for data_mode in ${DATA_MODE} ; do
54+
5155 for mpiio_mode in ${TEST_MPIIO_MODES} ; do
5256 if test " $mpiio_mode " = 1 ; then
5357 USEMPIO_HINTS=" nc_pncio=disable"
@@ -88,6 +92,9 @@ for i in ${check_PROGRAMS} ; do
8892 # echo "PNETCDF_SAFE_MODE=$PNETCDF_SAFE_MODE PNETCDF_HINTS=$PNETCDF_HINTS"
8993
9094 CMD_OPTS=" -q -f ${OUT_FILE} ."
95+ if test " $data_mode " = indep ; then
96+ CMD_OPTS=" -i $CMD_OPTS "
97+ fi
9198
9299 # echo "${LINENO}: ${MPIRUN} ./$i $CMD_OPTS"
93100 ${MPIRUN} ./$i $CMD_OPTS
@@ -110,6 +117,9 @@ for i in ${check_PROGRAMS} ; do
110117 saved_PNETCDF_HINTS=${PNETCDF_HINTS}
111118 export PNETCDF_HINTS=" ${PNETCDF_HINTS} ;nc_burst_buf=enable;nc_burst_buf_dirname=${TESTOUTDIR} ;nc_burst_buf_overwrite=enable"
112119 CMD_OPTS=" -q -f ${OUT_FILE} .bb."
120+ if test " $data_mode " = indep ; then
121+ CMD_OPTS=" -i $CMD_OPTS "
122+ fi
113123 # echo "${LINENO}: ${MPIRUN} ./$i $CMD_OPTS"
114124 ${MPIRUN} ./$i $CMD_OPTS
115125
@@ -152,6 +162,7 @@ for i in ${check_PROGRAMS} ; do
152162 fi
153163 done # ext
154164
165+ done # data_mode
155166 done # safe_modes
156167 rm -f ${OUTDIR} /$i * nc*
157168done # check_PROGRAMS
0 commit comments