summaryrefslogtreecommitdiffstats
path: root/release_docs
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@hdfgroup.org>2002-06-19 20:20:11 (GMT)
committerQuincey Koziol <koziol@hdfgroup.org>2002-06-19 20:20:11 (GMT)
commit8f803c26fd7f2b7edb1112a3e780eb5905ba0053 (patch)
tree3bbba4302256052ccaecec56a0a8d3901c163753 /release_docs
parent5d21740186aa1dbc65ff9c1343bf4f19233c3ca3 (diff)
downloadhdf5-8f803c26fd7f2b7edb1112a3e780eb5905ba0053.zip
hdf5-8f803c26fd7f2b7edb1112a3e780eb5905ba0053.tar.gz
hdf5-8f803c26fd7f2b7edb1112a3e780eb5905ba0053.tar.bz2
[svn-r5681] Purpose:
New feature. Description: There is some discussion among the SAF team as to whether it is better to use MPI derived types for raw data transfers (thus needing a MPI_File_set_view() call), or whether it is better to use a sequence of low-level MPI types (i.e. MPI_BYTE) for the raw data transfer. Solution: Added an internal flag to determine whether derived types are preferred (the default), or whether they should be avoided. An environment variable ("HDF5_MPI_PREFER_DERIVED_TYPES") can be set by users to control whether MPI types should be used or not. Set the environment variable to "0" (i.e.: 'setenv HDF5_MPI_PREFER_DERIVED_TYPES 0') to avoid using MPI derived types. Platforms tested: IRIX64 6.5 (modi4) w/parallel
Diffstat (limited to 'release_docs')
-rw-r--r--release_docs/RELEASE.txt7
1 files changed, 7 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index 953f889..d25dbb0 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -71,6 +71,13 @@ New Features
o Parallel Library
==================
+ * Added environment variable flag to control whether creating MPI derived
+ typed is preferred or not. This can affect performance, depending on
+ which way the MPI-I/O library is optimized for. The default is set to
+ prefer MPI derived types for collective raw data transfers, setting the
+ HDF5_MPI_PREFER_DERIVED_TYPES environment variable to "0" (i.e.:
+ "setenv HDF5_MPI_PREFER_DERIVED_TYPES 0") changes the preference to avoid
+ using then whenever possible. QAK - 2002/06/19
* Changed MPI I/O routines to avoid creating MPI derived types (and thus
needing to set the file view) for contiguous selections within datasets,
which should result in some performance improvement for those types of