Skip to content

Commit b456c6b

Browse files
committed
update RELEASE_NOTES for version 1.15.0-alpha
1 parent a95e7d5 commit b456c6b

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

RELEASE_NOTES

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,44 @@ PnetCDF Release Notes
66
Version _PNETCDF_VERSION_ (_PNETCDF_RELEASE_DATE_)
77
-------------------------------------
88

9+
* New feature
10+
+ Intra-node aggregation for read requests is added. This is the complement
11+
of the write requests first implemented in version 1.14.0. Now intra-node
12+
aggregation supports both write and read operations. This feature can be
13+
enabled by setting hint "nc_num_aggrs_per_node" to the desired number of
14+
aggregators per compute node.
15+
16+
* New optimization
17+
+ A new internal I/O driver, named "pncio", is added which implements several
18+
strategies for performance improvement. A significant portion of this
19+
driver was developed to improve performance when Lustre is used. It
20+
includes the followings.
21+
* When creating a new file, it try to set the Lustre file striping count
22+
to the number of compute nodes allocated to the MPI communicator passed
23+
to "ncmpi_create()", when I/O hint "striping_factor" is not explicitly
24+
set by the applications.
25+
* It automatically sets a good value for hint "cb_nodes" when it is not
26+
explicitly set by the applications.
27+
28+
* API deprecated
29+
+ "vard" APIs introduced in version 1.6.0 are now deprecated. These are the
30+
API family that take an argument of MPI derived data type describing the
31+
file access layout, which is used as the fileview by the underlying MPI
32+
library.
33+
34+
* New error code
35+
+ "NC_EFSTYPE" indicates an error when an invalid file system type is
36+
detected.
37+
38+
* New PnetCDF hint
39+
+ "nc_pncio" -- To disable or enable the use of the internal "pncio" driver.
40+
Its string value is either "enable" or "disable". The default is "enable".
41+
42+
43+
-------------------------------------
44+
Version 1.14.1 (July 31, 2025)
45+
-------------------------------------
46+
947
* New optimization
1048
+ When file header extent size grows, moving the data section to a higher
1149
file offset has changed to be done in chunks of 16 MB per process.

0 commit comments

Comments
 (0)