File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2626
2727for i in ${check_PROGRAMS} ; do
2828 for j in ${safe_modes} ; do
29+ if test " $j " = 1 ; then # test only in safe mode
30+ export PNETCDF_HINTS=" nc_header_collective=true"
31+ fi
2932 export PNETCDF_SAFE_MODE=$j
3033 # echo "set PNETCDF_SAFE_MODE ${PNETCDF_SAFE_MODE}"
3134
@@ -40,12 +43,13 @@ for i in ${check_PROGRAMS} ; do
4043
4144 if test " x${ENABLE_BURST_BUFFER} " = x1 ; then
4245 # echo "test burst buffering feature"
43- export PNETCDF_HINTS=" nc_burst_buf=enable;nc_burst_buf_dirname=${TESTOUTDIR} ;nc_burst_buf_overwrite=enable"
46+ saved_PNETCDF_HINTS=${PNETCDF_HINTS}
47+ export PNETCDF_HINTS=" ${PNETCDF_HINTS} ;nc_burst_buf=enable;nc_burst_buf_dirname=${TESTOUTDIR} ;nc_burst_buf_overwrite=enable"
4448 ${MPIRUN} ./$i -q -l 10 ${TESTOUTDIR} /$i .bb.nc
4549 if test $? = 0 ; then
4650 echo " PASS: C parallel run on $1 processes --------------- $i "
4751 fi
48- unset PNETCDF_HINTS
52+ export PNETCDF_HINTS= ${saved_PNETCDF_HINTS}
4953
5054 # echo "--- validating file ${TESTOUTDIR}/$i.bb.nc"
5155 ${TESTSEQRUN} ${VALIDATOR} -q ${TESTOUTDIR} /$i .bb.nc
Original file line number Diff line number Diff line change 2626
2727for i in ${check_PROGRAMS} ; do
2828 for j in ${safe_modes} ; do
29+ if test " $j " = 1 ; then # test only in safe mode
30+ export PNETCDF_HINTS=" nc_header_collective=true"
31+ fi
2932 export PNETCDF_SAFE_MODE=$j
3033 # echo "set PNETCDF_SAFE_MODE ${PNETCDF_SAFE_MODE}"
3134
@@ -47,12 +50,13 @@ for i in ${check_PROGRAMS} ; do
4750
4851 if test " x${ENABLE_BURST_BUFFER} " = x1 ; then
4952 # echo "test burst buffering feature"
50- export PNETCDF_HINTS=" nc_burst_buf=enable;nc_burst_buf_dirname=${TESTOUTDIR} ;nc_burst_buf_overwrite=enable"
53+ saved_PNETCDF_HINTS=${PNETCDF_HINTS}
54+ export PNETCDF_HINTS=" ${PNETCDF_HINTS} ;nc_burst_buf=enable;nc_burst_buf_dirname=${TESTOUTDIR} ;nc_burst_buf_overwrite=enable"
5155 ${MPIRUN} ./$i -q ${TESTOUTDIR} /$i .bb.
5256 if test $? = 0 ; then
5357 echo " PASS: F90 parallel run on $1 processes --------------- $i "
5458 fi
55- unset PNETCDF_HINTS
59+ export PNETCDF_HINTS= ${saved_PNETCDF_HINTS}
5660
5761 # echo "--- validating file ${TESTOUTDIR}/$i.bb.ncmpi_chk_0000.nc"
5862 ${TESTSEQRUN} ${VALIDATOR} -q ${TESTOUTDIR} /$i .bb.ncmpi_chk_0000.nc
Original file line number Diff line number Diff line change 2929
3030for i in ${check_PROGRAMS} ; do
3131 for j in ${safe_modes} ; do
32+ if test " $j " = 1 ; then # test only in safe mode
33+ export PNETCDF_HINTS=" nc_header_collective=true"
34+ fi
3235 export PNETCDF_SAFE_MODE=$j
3336 # echo "set PNETCDF_SAFE_MODE ${PNETCDF_SAFE_MODE}"
3437
@@ -59,7 +62,8 @@ for i in ${check_PROGRAMS} ; do
5962
6063 if test " x${ENABLE_BURST_BUFFER} " = x1 ; then
6164 # echo "test burst buffering feature"
62- export PNETCDF_HINTS=" nc_burst_buf=enable;nc_burst_buf_dirname=${TESTOUTDIR} ;nc_burst_buf_overwrite=enable"
65+ saved_PNETCDF_HINTS=${PNETCDF_HINTS}
66+ export PNETCDF_HINTS=" ${PNETCDF_HINTS} ;nc_burst_buf=enable;nc_burst_buf_dirname=${TESTOUTDIR} ;nc_burst_buf_overwrite=enable"
6367 if test $i = get_vara ; then
6468 ${MPIRUN} ./$i -q ${TESTOUTDIR} /put_vara.bb.nc
6569 else
@@ -68,7 +72,7 @@ for i in ${check_PROGRAMS} ; do
6872 if test $? = 0 ; then
6973 echo " PASS: C parallel run on $1 processes --------------- $i "
7074 fi
71- unset PNETCDF_HINTS
75+ export PNETCDF_HINTS= ${saved_PNETCDF_HINTS}
7276
7377 if test $i ! = get_vara ; then
7478 # echo "--- validating file ${TESTOUTDIR}/$i.bb.nc"
Original file line number Diff line number Diff line change 2929
3030for i in ${check_PROGRAMS} ; do
3131 for j in ${safe_modes} ; do
32+ if test " $j " = 1 ; then # test only in safe mode
33+ export PNETCDF_HINTS=" nc_header_collective=true"
34+ fi
3235 export PNETCDF_SAFE_MODE=$j
3336 # echo "set PNETCDF_SAFE_MODE ${PNETCDF_SAFE_MODE}"
3437
@@ -57,7 +60,8 @@ for i in ${check_PROGRAMS} ; do
5760
5861 if test " x${ENABLE_BURST_BUFFER} " = x1 ; then
5962 # echo "test burst buffering feature"
60- export PNETCDF_HINTS=" nc_burst_buf=enable;nc_burst_buf_dirname=${TESTOUTDIR} ;nc_burst_buf_overwrite=enable"
63+ saved_PNETCDF_HINTS=${PNETCDF_HINTS}
64+ export PNETCDF_HINTS=" ${PNETCDF_HINTS} ;nc_burst_buf=enable;nc_burst_buf_dirname=${TESTOUTDIR} ;nc_burst_buf_overwrite=enable"
6165 if test $i = get_vara ; then
6266 ${MPIRUN} ./$i -q ${TESTOUTDIR} /put_vara.bb.nc
6367 else
@@ -66,7 +70,7 @@ for i in ${check_PROGRAMS} ; do
6670 if test $? = 0 ; then
6771 echo " PASS: CXX parallel run on $1 processes --------------- $i "
6872 fi
69- unset PNETCDF_HINTS
73+ export PNETCDF_HINTS= ${saved_PNETCDF_HINTS}
7074
7175 if test $i ! = get_vara ; then
7276 # echo "--- validating file ${TESTOUTDIR}/$i.bb.nc"
Original file line number Diff line number Diff line change 2929
3030for i in ${check_PROGRAMS} ; do
3131 for j in ${safe_modes} ; do
32+ if test " $j " = 1 ; then # test only in safe mode
33+ export PNETCDF_HINTS=" nc_header_collective=true"
34+ fi
3235 export PNETCDF_SAFE_MODE=$j
3336 # echo "set PNETCDF_SAFE_MODE ${PNETCDF_SAFE_MODE}"
3437
@@ -57,7 +60,8 @@ for i in ${check_PROGRAMS} ; do
5760
5861 if test " x${ENABLE_BURST_BUFFER} " = x1 ; then
5962 # echo "test burst buffering feature"
60- export PNETCDF_HINTS=" nc_burst_buf=enable;nc_burst_buf_dirname=${TESTOUTDIR} ;nc_burst_buf_overwrite=enable"
63+ saved_PNETCDF_HINTS=${PNETCDF_HINTS}
64+ export PNETCDF_HINTS=" ${PNETCDF_HINTS} ;nc_burst_buf=enable;nc_burst_buf_dirname=${TESTOUTDIR} ;nc_burst_buf_overwrite=enable"
6165 if test $i = get_vara ; then
6266 ${MPIRUN} ./$i -q ${TESTOUTDIR} /put_vara.bb.nc
6367 else
@@ -66,7 +70,7 @@ for i in ${check_PROGRAMS} ; do
6670 if test $? = 0 ; then
6771 echo " PASS: F77 parallel run on $1 processes --------------- $i "
6872 fi
69- unset PNETCDF_HINTS
73+ export PNETCDF_HINTS= ${saved_PNETCDF_HINTS}
7074
7175 if test $i ! = get_vara ; then
7276 # echo "--- validating file ${TESTOUTDIR}/$i.bb.nc"
Original file line number Diff line number Diff line change 2929
3030for i in ${check_PROGRAMS} ; do
3131 for j in ${safe_modes} ; do
32+ if test " $j " = 1 ; then # test only in safe mode
33+ export PNETCDF_HINTS=" nc_header_collective=true"
34+ fi
3235 export PNETCDF_SAFE_MODE=$j
3336 # echo "set PNETCDF_SAFE_MODE ${PNETCDF_SAFE_MODE}"
3437
@@ -57,7 +60,8 @@ for i in ${check_PROGRAMS} ; do
5760
5861 if test " x${ENABLE_BURST_BUFFER} " = x1 ; then
5962 # echo "test burst buffering feature"
60- export PNETCDF_HINTS=" nc_burst_buf=enable;nc_burst_buf_dirname=${TESTOUTDIR} ;nc_burst_buf_overwrite=enable"
63+ saved_PNETCDF_HINTS=${PNETCDF_HINTS}
64+ export PNETCDF_HINTS=" ${PNETCDF_HINTS} ;nc_burst_buf=enable;nc_burst_buf_dirname=${TESTOUTDIR} ;nc_burst_buf_overwrite=enable"
6165 if test $i = get_vara ; then
6266 ${MPIRUN} ./$i -q ${TESTOUTDIR} /put_vara.bb.nc
6367 else
@@ -66,7 +70,7 @@ for i in ${check_PROGRAMS} ; do
6670 if test $? = 0 ; then
6771 echo " PASS: F90 parallel run on $1 processes --------------- $i "
6872 fi
69- unset PNETCDF_HINTS
73+ export PNETCDF_HINTS= ${saved_PNETCDF_HINTS}
7074
7175 if test $i ! = get_vara ; then
7276 # echo "--- validating file ${TESTOUTDIR}/$i.bb.nc"
Original file line number Diff line number Diff line change 2525
2626for i in ${check_PROGRAMS} ; do
2727 for j in ${safe_modes} ; do
28+ if test " $j " = 1 ; then # test only in safe mode
29+ export PNETCDF_HINTS=" nc_header_collective=true"
30+ fi
2831 export PNETCDF_SAFE_MODE=$j
2932 # echo "set PNETCDF_SAFE_MODE ${PNETCDF_SAFE_MODE}"
3033 if test " $i " = read_metadata ; then
Original file line number Diff line number Diff line change 3030for i in ${check_PROGRAMS} ; do
3131 # echo "---- exec=$i"
3232 for j in ${safe_modes} ; do
33+ if test " $j " = 1 ; then # test only in safe mode
34+ export PNETCDF_HINTS=" nc_header_collective=true"
35+ fi
3336 export PNETCDF_SAFE_MODE=$j
3437 # echo "set PNETCDF_SAFE_MODE ${PNETCDF_SAFE_MODE}"
3538
Original file line number Diff line number Diff line change 2929
3030for i in ${check_PROGRAMS} ; do
3131 for j in ${safe_modes} ; do
32+ if test " $j " = 1 ; then # test only in safe mode
33+ export PNETCDF_HINTS=" nc_header_collective=true"
34+ fi
3235 export PNETCDF_SAFE_MODE=$j
3336 # echo "set PNETCDF_SAFE_MODE ${PNETCDF_SAFE_MODE}"
3437
@@ -80,7 +83,8 @@ for i in ${check_PROGRAMS} ; do
8083
8184 if test " x${ENABLE_BURST_BUFFER} " = x1 ; then
8285 # echo "test burst buffering feature"
83- export PNETCDF_HINTS=" nc_burst_buf=enable;nc_burst_buf_dirname=${TESTOUTDIR} ;nc_burst_buf_overwrite=enable"
86+ saved_PNETCDF_HINTS=${PNETCDF_HINTS}
87+ export PNETCDF_HINTS=" ${PNETCDF_HINTS} ;nc_burst_buf=enable;nc_burst_buf_dirname=${TESTOUTDIR} ;nc_burst_buf_overwrite=enable"
8488 if test $i = " pnetcdf-read-from-master" ; then
8589 ${MPIRUN} ./$i ${TESTOUTDIR} /pnetcdf-write-from-master.bb.nc
8690 elif test $i = " pnetcdf-read-nfiles" ; then
@@ -103,7 +107,7 @@ for i in ${check_PROGRAMS} ; do
103107 echo " PASS: C parallel run on $1 processes --------------- $i "
104108 fi
105109 fi
106- unset PNETCDF_HINTS
110+ export PNETCDF_HINTS= ${saved_PNETCDF_HINTS}
107111
108112 if test $i = " pnetcdf-write-nfiles" ; then
109113 ${TESTSEQRUN} ${VALIDATOR} -q ${TESTOUTDIR} /$i .bb.nc.0-4.nc
Original file line number Diff line number Diff line change 2424fi
2525
2626for j in ${safe_modes} ; do
27- # export PNETCDF_SAFE_MODE=$j
27+ if test " $j " = 1 ; then # test only in safe mode
28+ export PNETCDF_HINTS=" nc_header_collective=true"
29+ fi
30+ export PNETCDF_SAFE_MODE=$j
2831 # echo "set PNETCDF_SAFE_MODE ${PNETCDF_SAFE_MODE}"
2932 ${MPIRUN} ./pres_temp_4D_wr ${TESTOUTDIR} /pres_temp_4D.nc
3033 ${MPIRUN} ./pres_temp_4D_rd ${TESTOUTDIR} /pres_temp_4D.nc
@@ -34,10 +37,11 @@ for j in ${safe_modes} ; do
3437
3538 if test " x${ENABLE_BURST_BUFFER} " = x1 ; then
3639 # echo "test burst buffering feature"
37- export PNETCDF_HINTS=" nc_burst_buf=enable;nc_burst_buf_dirname=${TESTOUTDIR} ;nc_burst_buf_overwrite=enable"
40+ saved_PNETCDF_HINTS=${PNETCDF_HINTS}
41+ export PNETCDF_HINTS=" ${PNETCDF_HINTS} ;nc_burst_buf=enable;nc_burst_buf_dirname=${TESTOUTDIR} ;nc_burst_buf_overwrite=enable"
3842 ${MPIRUN} ./pres_temp_4D_wr ${TESTOUTDIR} /pres_temp_4D.bb.nc
3943 ${MPIRUN} ./pres_temp_4D_rd ${TESTOUTDIR} /pres_temp_4D.bb.nc
40- unset PNETCDF_HINTS
44+ export PNETCDF_HINTS= ${saved_PNETCDF_HINTS}
4145
4246 # echo "--- validating file ${TESTOUTDIR}/pres_temp_4D.bb.nc"
4347 ${TESTSEQRUN} ${VALIDATOR} -q ${TESTOUTDIR} /pres_temp_4D.bb.nc
You can’t perform that action at this time.
0 commit comments