Some refactoring prior to implementing new H5P MPI functions.* Macro cleanup and obvious warning fixes in parallel code.
* Moved H5FD comm and info dup/free wrapper code to a new H5mpi.c file
and separated it to deal with each MPI type separately.
Merge pull request #1863 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:map_api_merge to develop* commit '7555bc95d91aa99344cdc3a66d47eb44decad4ac':
Added map API build status to libhdf5.settings.
Merge pull request #1862 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop* commit 'e42120c308b619e58f412e167f4449fd003f8ca9':
HDFFV-10879 set default API version
Remove old code
Correct error test spelling and use
Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)* commit 'aeb145428f5e6bc51742fff031b0cf8cf6fbefbb':
Updated h5trav.c to emit output that doesn't require ddl changes for map support.
Fixed Map API CMake option
Renamed H5Mdelete_key to H5Mdelete and H5Mset to H5Mput.
Added ifdef for intel compilers, __GNUC__ has to be defined for header files which use it to work with intel compilers. This gives a warning for intel compiler about fall...
Merge pull request #1860 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:map_api_merge to develop* commit 'd95745235a468b17f697843adb3d0e54bd919893':
Updated h5trav.c to emit output that doesn't require ddl changes for map support.
Fixed Map API CMake option
Renamed H5Mdelete_key to H5Mdelete and H5Mset to H5Mput.
Added the map (H5M) API
Merge pull request #1861 in HDFFV/hdf5 from ~BRTNFLD/hdf5_msb:develop to develop* commit 'df7ce9a5c933315af34dd402cfb2ca394003b56b':
Added ifdef for intel compilers, __GNUC__ has to be defined for header files which use it to work with intel compilers. This gives a warning for intel compiler about fallthrough, so added a check not to include fallthrough if using intel compilers.
Added ifdef for intel compilers, __GNUC__ has to be defined for header files which use it to work with intel compilers.This gives a warning for intel compiler about fallthrough, so added a check not to include fallthrough if using intel compilers.
Merge pull request #1856 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop* commit 'c476f020769d8f78581ef399c59e3d4e6e202b2f':
HDFFV-10879 fix reference file
HDFFV-10879 correct API version set command
Merge pull request #1853 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop* commit 'd172582ca9573d685a4c3a9a6399113014da4b21':
Use a STRING option for API version
Fix API version option
Merge pull request #1844 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop* commit '07af403991ae8950d1f930f5a6db2c7124ae8f91':
Add option to explicitly disable extra tests
Merge pull request #1847 in HDFFV/hdf5 from ~BRTNFLD/hdf5_msb:develop to develop* commit 'c56509b490d6834340dedcd3120893028ccb6e8c':
Added gcc conditional for __attribute__((fallthrough)), removes 34 warnings on theta (10% of warnings).
Merge pull request #1848 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop_minor_pr to develop* commit '4900f8823497c63e9f9464dcb6459ebdcbfdac8d':
Fixed an issue with older version of gfortran.
Merge pull request #1843 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop* commit 'c3c044cc003d6a4039635e638e1cd1c2487be177':
Escape { and } in regex as required by sh in updated cori.nersc.gov. Tested change on jam, jelly, emu, ostrich and osx1011test.
Merge pull request #1839 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop* commit '83b23a5a42c2124c1c5933d0565be1bbefd1c30d':
Use prefix variable
Cleanup HD prefix
Merge reconciliation and VFD test fixes
Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)* commit '5fe1216a4e6af8feef0551f7bece8a0e193310a9':
Fix return type for H5Sselect_intersect_block().
Updated H5TRACE macro.
Add H5Sselect_shape_same and H5Sselect_intersect_block API routines, along with tests and minor cleanups and refactorings.
Merge pull request #1819 in HDFFV/hdf5 from ~KOZIOL/hdf5:develop to develop* commit '905d40aa6f6eb603c5507e7967130760e3a2e43c':
Fix return type for H5Sselect_intersect_block().
Updated H5TRACE macro.
Add H5Sselect_shape_same and H5Sselect_intersect_block API routines, along with tests and minor cleanups and refactorings.
Merge pull request #1838 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop_minor_pr to develop* commit '4cd461168ef6dbd799792b1893c41dccebae59f9':
Fixed warning typo
Merge pull request #1837 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop* commit '0147a6c713c784f5df9189fc7334c65f54958434':
Fix VFD tests and repack
Merge pull request #1836 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop_minor_pr to develop* commit '2b1231ddd89dd2f1b59ec9ca1e4e124d7e76f1b5':
Moved -Wimplicit-procedure gfortran warning to version 4.5 warnings instead of default.
Merge pull request #1831 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop* commit 'c234479258038be93e059a6964bf19332ef162f8':
Update junit.sh.in to copy lib files to $prefix/lib. Correct checking for s3 and hdfs options.
Merge pull request #1829 in HDFFV/hdf5 from ~BRTNFLD/hdf5_msb:develop to develop* commit '4cb865fc5938a303c197aedf46f90021e2f4b3d6':
enabled commented-out code
Merge pull request #1827 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop* commit 'ff8d8a9edb3b8012fa02d2b9fa3c823fee7575fa':
Fix conflicting types for reset_raw_data_files() parameter in external_common.c changed from int to hbool_t. Change 0 and 1 to FALSE and TRUE in calls to reset_raw_data_files().
Fix conflicting types for reset_raw_data_files() parameter in external_common.c changed from int to hbool_t.Change 0 and 1 to FALSE and TRUE in calls to reset_raw_data_files().
Merge pull request #1826 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop_minor_pr to develop* commit '4227b8948d7091205b4f8dc1271d7dcae01bb0fb':
Reverts the removal of config/conclude_fc.am while keeping the changes to config/gnu-fflags.
Fixed a couple of typos.