Skip to content

Commit af489bb

Browse files
committed
add release of 1.15.0-alpha
1 parent a934d7f commit af489bb

File tree

4 files changed

+45
-0
lines changed

4 files changed

+45
-0
lines changed
2.51 MB
Binary file not shown.

Release_notes/1.15.0-alpha.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
[PnetCDF](https://parallel-netcdf.github.io) Version 1.15.0-alpha Release Notes (October 27, 2025)
2+
-------------------------------------
3+
4+
* New feature
5+
+ Intra-node aggregation for read requests is added. This is the complement
6+
of the write requests first implemented in version 1.14.0. Now intra-node
7+
aggregation supports both write and read operations. This feature can be
8+
enabled by setting hint `nc_num_aggrs_per_node` to the desired number of
9+
aggregators per compute node.
10+
11+
* New optimization
12+
+ A new internal I/O driver, named `pncio`, is added which implements several
13+
strategies for performance improvement. A significant portion of this
14+
driver was developed to improve performance when Lustre is used. It
15+
includes the followings.
16+
* When creating a new file, it try to set the Lustre file striping count
17+
to the number of compute nodes allocated to the MPI communicator passed
18+
to `ncmpi_create()`, when I/O hint `striping_factor` is not explicitly
19+
set by the applications.
20+
* It automatically sets a good value for hint `cb_nodes` when it is not
21+
explicitly set by the applications.
22+
23+
* API deprecated
24+
+ `vard` APIs introduced in version 1.6.0 are now deprecated. These are the
25+
API family that take an argument of MPI derived data type describing the
26+
file access layout, which is used as the fileview by the underlying MPI
27+
library.
28+
29+
* New error code
30+
+ `NC_EFSTYPE` indicates an error when an invalid file system type is
31+
detected.
32+
33+
* New PnetCDF hint
34+
+ `nc_pncio` -- To disable or enable the use of the internal `pncio` driver.
35+
Its string value is either "enable" or "disable". The default is "enable".
36+
37+

index.html

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

3333
<h2 id="News">News</h2>
3434
<ul>
35+
<li><strong>October 27, 2025</strong>: Alpha Release of PnetCDF 1.15.0 is available.</li>
3536
<li><strong>July 31, 2025</strong>: Release of PnetCDF 1.14.1 is available.</li>
3637
<li><strong>November 12, 2024</strong>: <a href=https://github.com/Parallel-NetCDF/PnetCDF-Python>PnetCDF-Python</a> package 1.0.0 is released.</li>
3738
<li>Starting from version <a href="https://github.com/Unidata/netcdf-c/blob/v4.4.0/RELEASE_NOTES.md">

wiki/Download.html

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,13 @@
5454
<th>Size</th>
5555
<th>SHA-1 Checksum</th>
5656
</tr>
57+
<tr>
58+
<td align=center>October 27, 2025</td>
59+
<td align=center><a href=https://github.com/Parallel-NetCDF/Parallel-NetCDF.github.io/blob/master/Release_notes/1.15.0-alpha.md>1.15.0-alpha</a></td>
60+
<td><a href="../Release/pnetcdf-1.15.0-alpha.tar.gz">pnetcdf-1.15.0-alpha.tar.gz</a></td>
61+
<td>2.6 MB</td>
62+
<td>f1391c4b20f9811bcd8af4a510e75bba49477689</td>
63+
</tr>
5764
<tr>
5865
<td align=center>July 31, 2025</td>
5966
<td align=center><a href=https://github.com/Parallel-NetCDF/Parallel-NetCDF.github.io/blob/master/Release_notes/1.14.1.md>1.14.1</a></td>

0 commit comments

Comments
 (0)