diff options
-rw-r--r-- | release_docs/RELEASE.txt | 8 | ||||
-rw-r--r-- | src/H5Pprivate.h | 1 | ||||
-rw-r--r-- | src/H5private.h | 3 |
3 files changed, 10 insertions, 2 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index ff18e71..f3290a7 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -138,7 +138,13 @@ New Features Parallel Library: ----------------- - - + - Changed the default behavior in parallel when reading the same dataset in its entirely + (i.e. H5S_ALL dataset selection) which is being read by all the processes collectively. + The new behavior is the HDF5 library will use an MPI_Bcast to pass the data read from + the disk by the root process to the remain processes in the MPI communicator associated + with the HDF5 file. + + (MSB - 2019/01/02, HDFFV-10652) Fortran Library: ---------------- diff --git a/src/H5Pprivate.h b/src/H5Pprivate.h index 866f088..7007635 100644 --- a/src/H5Pprivate.h +++ b/src/H5Pprivate.h @@ -44,7 +44,6 @@ typedef struct H5P_genplist_t H5P_genplist_t; #define H5_COLL_MD_READ_FLAG_NAME "collective_metadata_read" - /****************************/ /* Library Private Typedefs */ /****************************/ diff --git a/src/H5private.h b/src/H5private.h index f58faec..a3056a4 100644 --- a/src/H5private.h +++ b/src/H5private.h @@ -568,6 +568,9 @@ #define H5_PB (1024.0F * 1024.0F * 1024.0F * 1024.0F * 1024.0F) #define H5_EB (1024.0F * 1024.0F * 1024.0F * 1024.0F * 1024.0F * 1024.0F) +/* Define 2GB -- Used for 2GB limitation checks */ +#define H5_2GB (2.0F * 1024.0F * 1024.0F * 1024.0F) + #ifndef H5_HAVE_FLOCK /* flock() operations. Used in the source so we have to define them when * the call is not available (e.g.: Windows). These should NOT be used |