Skip to content

Commit 451f6a2

Browse files
committed
add new release, 1.11.1
1 parent daed39b commit 451f6a2

4 files changed

Lines changed: 62 additions & 1 deletion

File tree

Release/pnetcdf-1.11.1.tar.gz

2.11 MB
Binary file not shown.

Release_notes/1.11.1.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
[PnetCDF](https://parallel-netcdf.github.io) Version 1.11.1 Release Notes (April 12, 2019)
2+
------------------------------------------------------------------------------
3+
4+
* New optimization
5+
+ When inserting nonblocking requests into the PnetCDF internal pending
6+
queues, the queues are now kept sorted (using an insert sort) into an
7+
increasing order of variable starting file offsets. This can avoid the
8+
quick sort when flushing the pending requests. See [pull request #37]
9+
(https://github.com/Parallel-NetCDF/PnetCDF/pull/37). To avoid internal
10+
sorts completely, users are recommended to post nonblocking requests in
11+
the increasing order of variable IDs and fixed-size variables first
12+
followed by record variables.
13+
14+
* New Limitations
15+
+ When building with NetCDF-4 feature enabled, using a NetCDF-4 library that
16+
has already been built with PnetCDF enabled, i.e. --enable-pnetcdf, is not
17+
supported. See [Issue #33](https://github.com/Parallel-NetCDF/PnetCDF/issues/33).
18+
19+
* Other updates:
20+
+ Add a check whether the MPI library is built with shared-library support.
21+
If not and `--enable-shared` is used, the configure process of PnetCDF will
22+
fail.
23+
+ In the NetCDF-4 driver, `nc4io_inq_var()` adds a NULL-argument check for
24+
`no_fill` and `fill_value`. If both arguments are NULL, it skips the call
25+
to `nc_inq_var_fill`.
26+
+ File header extent area between end of header and first variable will be
27+
padded with null bytes if PnetCDF is configured with option
28+
`--enable-null-byte-header-padding`.
29+
+ Add AC_PROG_CPP in configure.ac to check whether `-E` option is required by
30+
the C preprocessor.
31+
+ Add a check for whether `m4` utility is available, and abort the configure
32+
if it is not.
33+
34+
* Bug fixes
35+
+ Fix ncmpidiff when comparing dimension names of 2 variables between files
36+
whose dimension define orders are different. See
37+
[Issue #42](https://github.com/Parallel-NetCDF/PnetCDF/pull/42).
38+
+ Fix error checking for programs in examples/C to ignore NC_ENOTENABLED
39+
if PnetCDF was not built with --enable-profiling. Thanks to Bruno Pagani
40+
and see [Issue #34](https://github.com/Parallel-NetCDF/PnetCDF/issues/34).
41+
42+
* New test program
43+
+ test/burst_buffer/varn.c -- to test varn API when burst buffer driver is
44+
used. The test includes cases when argument counts is NULL or some elements
45+
in counts are NULL.
46+
47+
* Clarifications
48+
+ Padding -- NetCDF classic file format specification states "Header padding
49+
uses null (\x00) bytes. In data, padding uses variable's fill value."
50+
PnetCDF implements the header padding specification but only enforces it
51+
when the configure option `--enable-null-byte-header-padding` is set. Note
52+
PnetCDF has not yet implemented the padding for data section.
53+

index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ <h1>PnetCDF: A Parallel I/O Library for NetCDF File Access</h1>
2121

2222
<h2 id="News">News</h2>
2323
<ul>
24+
<li><strong>April 12, 2019</strong>: Release of 1.11.1 is available.</li>
2425
<li><strong>December 19, 2018</strong>: Release of 1.11.0 is available.</li>
2526
<li><strong>November 2, 2018</strong>: The official PnetCDF project web pages
2627
have migrated to github.com from its previous location at <a

wiki/Download.html

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
<center> <h2>PnetCDF Source Code Downloads</h2> </center>
3434
<br>
3535

36-
The latest stable release of <a href="../index.html">PnetCDF</a> is version 1.11.0.
36+
The latest stable release of <a href="../index.html">PnetCDF</a> is version 1.11.1.
3737
<p>
3838
We encourage PnetCDF users to use the latest released version. If for some
3939
reason you would like to try out older versions, below is a table of (most of)
@@ -47,6 +47,13 @@
4747
<th>Size</th>
4848
<th>SHA-1 Checksum</th>
4949
</tr>
50+
<tr>
51+
<td align=center>April 12, 2019</td>
52+
<td align=center><a href=https://github.com/Parallel-NetCDF/Parallel-NetCDF.github.io/blob/master/Release_notes/1.11.1.md>1.11.1</a></td>
53+
<td><a href="../Release/pnetcdf-1.11.1.tar.gz" onClick="var that=this; ga('send', 'event', 'PnetCDF', 'Source Download (GZ)', 'pnetcdf-1.11.1.tar.gz', 1); ga('pnetcdfTracker.send', 'event', 'PnetCDF', 'Source Download (GZ)', 'pnetcdf-1.11.1.tar.gz', 1); ga('parallelnetcdfTracker.send', 'event', 'PnetCDF', 'Source Download (GZ)', 'pnetcdf-1.11.1.tar.gz', 1); setTimeout(function(){location.href=that.href;},500); return false;">pnetcdf-1.11.1.tar.gz</a></td>
54+
<td>2.2 MB</td>
55+
<td>579697e5e1455ce8c2a14ee7e10a9f36c49c225f</td>
56+
</tr>
5057
<tr>
5158
<td align=center>December 19, 2018</td>
5259
<td align=center><a href=https://github.com/Parallel-NetCDF/Parallel-NetCDF.github.io/blob/master/Release_notes/1.11.0.md>1.11.0</a></td>

0 commit comments

Comments
 (0)