summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--release_docs/RELEASE.txt8
-rw-r--r--src/H5Pprivate.h1
-rw-r--r--src/H5private.h3
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