<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix"><font size="-1"><b>On 11/01/2017 07:04
PM, Wei-keng Liao wrote:</b></font>
<blockquote type="cite">
<blockquote
cite="mid:09D30BBA-1E3B-4122-8067-5BF36208C068@eecs.northwestern.edu">
<pre wrap=""><font color="#003333">We are pleased to announce the preview release of PnetCDF 1.9.0,
parallel-netcdf-1.9.0.pre1, is now available for download.
We are sincerely soliciting feedbacks from the PnetCDF community
for this test release. The tar balls can be downloaded from:
<a class="moz-txt-link-freetext" href="http://cucis.ece.northwestern.edu/projects/PnetCDF/download.html" moz-do-not-send="true">http://cucis.ece.northwestern.edu/projects/PnetCDF/download.html</a>
Below is a brief list of noticeable changes.
1. PnetCDF has migrated to use automake and libtool.
2. Support shared libraries. (ABI version starts from 1:0:0).
3. NC_MAX_VAR_DIMS, NC_MAX_DIMS, NC_MAX_ATTRS, NC_MAX_VARS have been
lift to NC_MAX_INT for all classic formats
4. Improved support for fill mode
5. Support ARM architecture
6. Update UTF8 encoding to use utf8proc v2.1.0 from the Julia Language project
7. Build recipe for Unbuntu
8. Address issues/bugs caused by MPI libraries (OpenMPI an MVAPICH)
Please note this is the first release of PnetCDF that officially supports
shared libraries. Problems may occur during the building and linking stages.
As always, please report problems encountered to this mailing list.
Detailed changes made since 1.8.1 are listed in</font>
<a class="moz-txt-link-freetext" href="http://trac.mcs.anl.gov/projects/parallel-netcdf/browser/tags/v1-9-0-pre1/sneak_peek" moz-do-not-send="true">http://trac.mcs.anl.gov/projects/parallel-netcdf/browser/tags/v1-9-0-pre1/sneak_peek</a></pre>
</blockquote>
</blockquote>
A question on the regression-tests: in this pre-release version, I
see 10 regression-tests being reported<br>
</div>
<blockquote>
<p><tt># TOTAL: 1</tt><br>
<tt># TOTAL: 1</tt><br>
<tt># TOTAL: 1</tt><br>
<tt># TOTAL: 1</tt><br>
<tt># TOTAL: 1</tt><br>
<tt># TOTAL: 1</tt><br>
<tt># TOTAL: 0</tt><br>
<tt># TOTAL: 1</tt><br>
<tt># TOTAL: 1</tt><br>
<tt># TOTAL: 1</tt><br>
<tt># TOTAL: 1</tt><br>
</p>
</blockquote>
<p>whereas in 1.8.1, there were 86 tests reported:<br>
</p>
<blockquote>
<p><tt>*** TESTING C nc_test for format CDF-1</tt><br>
<tt>*** TESTING C nc_test for format CDF-2</tt><br>
<tt>*** TESTING C nc_test for format CDF-5</tt><br>
<tt>*** TESTING C t_nc for emulating netCDF
t_nc ------ pass</tt><br>
<tt>*** TESTING C tst_misc for emulating netCDF
t_misc ------ pass</tt><br>
<tt>*** TESTING C tst_norm for emulating netCDF
tst_norm ------ pass</tt><br>
<tt>*** TESTING C tst_small for emulating netCDF
tst_small ------ pass</tt><br>
<tt>*** TESTING C tst_names for emulating netCDF
tst_names ------ pass</tt><br>
<tt>*** TESTING C tst_atts3 for emulating netCDF
tst_atts3 ------ pass</tt><br>
<tt>*** TESTING C tst_atts for emulating netCDF
tst_atts ------ pass</tt><br>
<tt>*** TESTING C tst_nofill for fill/nofill
modes ------ pass</tt><br>
<tt>*** TESTING C pres_temp_4D_wr for writing
file ------ pass</tt><br>
<tt>*** TESTING C pres_temp_4D_rd for reading
file ------ pass</tt><br>
<tt>*** TESTING C mcoll_perf for mput/iput
APIs ------ pass</tt><br>
<tt>*** TESTING C test_bput for bput
API ------ pass</tt><br>
<tt>*** TESTING C interleaved for writing interleaved
fileviews ------ pass</tt><br>
<tt>*** TESTING C i_varn_int64 for iput/iget
varn ------ pass</tt><br>
<tt>*** TESTING C flexible_bput for flexible
bput_varm ------ pass</tt><br>
<tt>*** TESTING C wait_after_indep for
ncmpi_end_indep_data ------ pass</tt><br>
<tt>*** TESTING C req_all for
NC_REQ_ALL ------ pass</tt><br>
<tt>*** TESTING C i_varn_indef for iput/iget varn in define
mode ------ pass</tt><br>
<tt>*** TESTING C bput_varn for
bput_varn ------ pass</tt><br>
<tt>*** TESTING C column_wise for iput/iget interleaved
access ------ pass</tt><br>
<tt>*** TESTING F77 ./mcoll_testf77 for iput
API ------ pass</tt><br>
<tt>*** TESTING F77 ./test_bputf77 for bput_varm_real
API ------ pass</tt><br>
<tt>*** TESTING F90 ./mcoll_testf for nf90mpi_iput_var
API ------ pass</tt><br>
<tt>*** TESTING F90 ./test_bputf for
bput_var ------ pass</tt><br>
<tt>*** TESTING C test_inq_format for inquiring CDF file
formats ------ pass</tt><br>
<tt>*** TESTING C cdf_type for CDF-5 type in CDF-1 and
2 ------ pass</tt><br>
<tt>*** TESTING C dim_cdf12 for defining dim in CDF-1/2
format ------ pass</tt><br>
<tt>*** TESTING C ncmpi_vars_null_stride for NULL
stride ------ pass</tt><br>
<tt>*** TESTING C vectors for
put_vara/get_vara ------ pass</tt><br>
<tt>*** TESTING C collective_error for collective
abort ------ pass</tt><br>
<tt>*** TESTING C test_varm for get/put
varm ------ pass</tt><br>
<tt>*** TESTING C alignment_test for
alignment ------ pass</tt><br>
<tt>*** TESTING C flexible for flexible put and
get ------ pass</tt><br>
<tt>*** TESTING C flexible2 for flexible
APIs ------ pass</tt><br>
<tt>*** TESTING C flexible_varm for flexible varm
APIs ------ pass</tt><br>
<tt>*** TESTING C nonblocking for using
ncmpi_iput_vara_int() ------ pass</tt><br>
<tt>*** TESTING C noclobber for NC_NOCLOBBER and
NC_EEXIST ------ pass</tt><br>
<tt>*** TESTING C record for write records in reversed
order ------ pass</tt><br>
<tt>*** TESTING C inq_num_vars for no. record/fixed
variables ------ pass</tt><br>
<tt>*** TESTING C varn_int for
ncmpi_put_varn_int_all() ------ pass</tt><br>
<tt>*** TESTING C modes for file create/open modes</tt><br>
<tt>*** TESTING C one_record for only one record
variable ------ pass</tt><br>
<tt>*** TESTING C inq_recsize for inquiring record
size ------ pass</tt><br>
<tt>*** TESTING C test_vard for flexible put and
get ------ pass</tt><br>
<tt>*** TESTING C varn_contig for put_varn with contig
fileview ------ pass</tt><br>
<tt>*** TESTING C ivarn for
ncmpi_iput_varn_<type>() ------ pass</tt><br>
<tt>*** TESTING C check_striping for strining
info ------ pass</tt><br>
<tt>*** TESTING C add_var for checking offsets of new
variables ------ pass</tt><br>
<tt>*** TESTING C buftype_free for free buftype in flexible
API ------ pass</tt><br>
<tt>*** TESTING C last_large_var for last large var in
CDF-1/2 ------ pass</tt><br>
<tt>*** TESTING C check_type for checking for type
conflict ------ pass</tt><br>
<tt>*** TESTING C test_erange for checking for
NC_ERANGE ------ pass</tt><br>
<tt>*** TESTING C scalar for get/put scalar
variables ------ pass</tt><br>
<tt>*** TESTING C redef1 for entering re-define
mode ------ pass</tt><br>
<tt>*** TESTING F77 ./varn_intf for varn
API ------ pass</tt><br>
<tt>*** TESTING F77 ./attrf for attribute
overflow ------ pass</tt><br>
<tt>*** TESTING F77 ./buftype_freef for flexible
API ------ pass</tt><br>
<tt>*** TESTING F77 ./put_parameter for using immutable write
buf ------ pass</tt><br>
<tt>*** TESTING F77 ./test_vardf for vard
API ------ pass</tt><br>
<tt>*** TESTING F90 ./inq_num_varsf for no. record/fixed
variables ------ pass</tt><br>
<tt>*** TESTING F90 ./inq_recsizef for inquiring record
size ------ pass</tt><br>
<tt>*** TESTING F90 ./test_vardf90 for vard
API ------ pass</tt><br>
<tt>*** TESTING F90 ./varn_real for varn
API ------ pass</tt><br>
<tt>*** TESTING C erange_fill for checking for type
conflict ------ pass</tt><br>
<tt>*** TESTING C redef1 for entering re-define
mode ------ pass</tt><br>
<tt>*** TESTING C++ nctst for APIs with different netCDF
formats ------ pass</tt><br>
<tt>*** TESTING C++ test_classic for creation of classic format
file ------ pass</tt><br>
<tt>*** TESTING F77 ./nf_test for
CDF-1 ------ pass</tt><br>
<tt>*** TESTING F77 ./nf_test for
CDF-2 ------ pass</tt><br>
<tt>*** TESTING F77 ./nf_test for
CDF-5 ------ pass</tt><br>
<tt>*** TESTING F90 ./nf90_test for
CDF-1 ------ pass</tt><br>
<tt>*** TESTING F90 ./nf90_test for
CDF-2 ------ pass</tt><br>
<tt>*** TESTING F90 ./nf90_test for
CDF-5 ------ pass</tt><br>
<tt>*** TESTING F90 ./test_intent for INTENT
modifier ------ pass</tt><br>
<tt>*** TESTING F90
./tst_f90 ------ pass</tt><br>
<tt>*** TESTING F90 ./f90tst_vars for def_var
API ------ pass</tt><br>
<tt>*** TESTING F90 ./tst_types2 for 64-bit integer
types ------ pass</tt><br>
<tt>*** TESTING F90
./tst_f90_cdf5 ------ pass</tt><br>
<tt>*** TESTING F90 ./f90tst_vars2 for def_var
API ------ pass</tt><br>
<tt>*** TESTING F90 ./f90tst_vars3 for def_var
API ------ pass</tt><br>
<tt>*** TESTING F90 ./f90tst_vars4 for def_var
API ------ pass</tt><br>
<tt>*** TESTING F90 ./tst_flarge for large
files ------ pass</tt><br>
<tt>*** TESTING F90
./tst_io ------ pass</tt><br>
</p>
</blockquote>
In the 1.9.0 list, are you aggregating the the results of more than
one test in the 1-total's?<br>
For example, it looks like you're compiling several tests here but
running a single driver, and reporting it as a single test:<tt><br>
</tt>
<blockquote><tt>Making check in cdf_format</tt><br>
<tt>make[2]: Entering directory
`/cm/extra/apps/PNetCDF/1.9.0.pre1/PGI-17.10_OpenMPI-1.10.7_CUDA-9.0.176_Power/distro/test/cdf_format'</tt><br>
<tt>make test_inq_format cdf_type dim_cdf12 tst_open_cdf5
tst_corrupt</tt><br>
<tt>make[3]: Entering directory
`/cm/extra/apps/PNetCDF/1.9.0.pre1/PGI-17.10_OpenMPI-1.10.7_CUDA-9.0.176_Power/distro/test/cdf_format'</tt><br>
<tt> CC test_inq_format.o</tt><br>
<tt> CCLD test_inq_format</tt><br>
<tt> CC cdf_type.o</tt><br>
<tt> CCLD cdf_type</tt><br>
<tt> CC dim_cdf12.o</tt><br>
<tt> CCLD dim_cdf12</tt><br>
<tt> CC tst_open_cdf5.o</tt><br>
<tt> CCLD tst_open_cdf5</tt><br>
<tt> CC tst_corrupt.o</tt><br>
<tt> CCLD tst_corrupt</tt><br>
<tt>make[3]: Leaving directory
`/cm/extra/apps/PNetCDF/1.9.0.pre1/PGI-17.10_OpenMPI-1.10.7_CUDA-9.0.176_Power/distro/test/cdf_format'</tt><br>
<tt>make check-TESTS</tt><br>
<tt>make[3]: Entering directory
`/cm/extra/apps/PNetCDF/1.9.0.pre1/PGI-17.10_OpenMPI-1.10.7_CUDA-9.0.176_Power/distro/test/cdf_format'</tt><br>
<tt>make[4]: Entering directory
`/cm/extra/apps/PNetCDF/1.9.0.pre1/PGI-17.10_OpenMPI-1.10.7_CUDA-9.0.176_Power/distro/test/cdf_format'</tt><br>
<tt>PASS: seq_runs.sh</tt><br>
<tt>============================================================================</tt><br>
<tt>Testsuite summary for parallel-netcdf 1.9.0.pre1</tt><br>
<tt>============================================================================</tt><br>
<tt># TOTAL: 1</tt><br>
<tt># PASS: 1</tt><br>
<tt># SKIP: 0</tt><br>
<tt># XFAIL: 0</tt><br>
<tt># FAIL: 0</tt><br>
<tt># XPASS: 0</tt><br>
<tt># ERROR: 0</tt><br>
<tt>============================================================================</tt></blockquote>
This would make it difficult to identify any single failures.<br>
<br>
<DIV>
<HR>
</DIV>
<DIV>This email message is for the sole use of the intended recipient(s) and may
contain confidential information. Any unauthorized review, use, disclosure
or distribution is prohibited. If you are not the intended recipient,
please contact the sender by reply email and destroy all copies of the original
message. </DIV>
<DIV>
<HR>
</DIV>
</body>
</html>