Dana Robinson
68cd4eea0e
Merge branch 'develop' into H5Pset_fapl_mpi
2019-08-27 02:42:18 -07:00
Quincey Koziol
6e8c48182f
Merge pull request #1897 in HDFFV/hdf5 from ~KOZIOL/hdf5:refactor_file to develop
...
* commit '3090ac81506094ee510ae89c31749b5c1632aa34':
Add a 'closing' flag on the shared file struct, and switch several of the "internal" data structures to use it.
2019-08-26 17:25:17 -05:00
Quincey Koziol
3090ac8150
Add a 'closing' flag on the shared file struct, and switch several of the
...
"internal" data structures to use it.
2019-08-26 14:38:58 -05:00
Dana Robinson
3bcbce5538
Added H5Pset/get_mpi_params calls and unified them with the MPI-I/O
...
VFD info in H5FDmpio.c.
2019-08-26 10:26:31 -07:00
Vailin Choi
021919206d
Fixed the assertion failure for HDFFV-10873.
2019-08-23 15:06:19 -05:00
Quincey Koziol
f42c7cc0d8
Fix major error codes
2019-08-22 17:06:00 -05:00
Quincey Koziol
c36d2eeae7
Switch shared file struct name from 'H5F_file_t' to 'H5F_shared_t', to match
...
naming convention for shared structs in rest of library data structures.
2019-08-22 13:28:20 -05:00
Quincey Koziol
5d6f27b32b
Merge branch 'develop' into shared_file_ptr
2019-08-21 15:36:17 -05:00
Quincey Koziol
0b85fa6004
Small tidy up.
2019-08-21 15:34:43 -05:00
Quincey Koziol
d3545afbc5
Progress toward movig H5MF* API to use shared file pointers instead of top
...
file pointers.
2019-08-20 21:55:16 -05:00
Quincey Koziol
901c42640f
Progress on moving the H5MF* interface to using shared file pointers instead of
...
top file pointers.
2019-08-20 21:32:13 -05:00
Quincey Koziol
53eaeff26a
Begin converting the H5MF interface to use shared file pointers instead
...
of top file pointers.
2019-08-20 21:07:13 -05:00
Quincey Koziol
2ef7eb51b9
Progress toward moving the dataset routines to using the 'shared' file pointer
...
instead of the 'top' file pointer.
2019-08-20 20:38:10 -05:00
Quincey Koziol
67d7d28c03
Begin converting dataset code to use shared file pointer instead of top file
...
pointer.
2019-08-20 18:21:53 -05:00
Quincey Koziol
25f982abbd
Finish converting H5PB_* routines to use shared file pointer, instead of top
...
file pointer.
2019-08-20 17:26:10 -05:00
Dana Robinson
8c40dab59e
Untangle #ifdef mess in ROS3 code.
2019-08-19 18:02:47 -07:00
Quincey Koziol
f285c76ef2
First pass of converting H5PB_* routines to use shared file pointers.
2019-08-19 18:48:06 -05:00
Quincey Koziol
df36318b5f
Rest of changes for 'top' file pointer to 'shared' file pointer for H5F__accum
...
routines.
2019-08-19 18:00:05 -05:00
Quincey Koziol
85a56a9c4f
Partial H5F__accum_* routines.
2019-08-19 17:47:28 -05:00
Vailin Choi
538f743c14
Changes based on PR feedback.
2019-08-15 17:51:15 -05:00
Vailin Choi
8d7ff1048b
Merge pull request #17 in ~VCHOI/my_third_fork from develop to bugfix/HDFFV-10813-swmr-test-fails-on-jelly-with
...
* commit '3a504899eef1a66031c6f52623c24bb4e51ca51e':
Correct name of folder
Mostly whitespace in testpar, addl changes for tmp dir
Whitespace cleanup
Added public H5Sselect_adjust_u and H5Shyper_adjust_s calls.
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.
Fix compiler warnings with diabled ROS3 and HDFS VFDs. Fix misuse of [HD]strncpy and [HD]snprintf. Minor formatting changes. Fix test cleanup issue with java groups example.
Changed the directory name left out from the previous commit.
Changed the name of the temporary directory from 'tmp' to a special name to avoid possible conflicts.
Fix H5F_get_file_id and H5F__get_file_id to take app_ref parameter
HDFFV-10879 fix test varname
2019-08-15 16:34:01 -05:00
Dana Robinson
6b8d369a0c
Merge pull request #1873 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:H5Pset_fapl_mpi to develop
...
* commit 'bd8da502cf5b763433e3c628a4043a4264529cec':
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.
2019-08-14 19:34:56 -05:00
Dana Robinson
300372ce33
Merge pull request #1874 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:h5s_api_for_daos to develop
...
* commit 'c490fefbc3199d45fa4d3af09dd567671a244e8d':
Added public H5Sselect_adjust_u and H5Shyper_adjust_s calls.
2019-08-14 19:33:19 -05:00
Jerome Soumagne
2348341198
Merge pull request #1869 in HDFFV/hdf5 from ~JSOUMAGNE/hdf5:topic_file_get_id to develop
...
* commit '7f5a5020c8ec882e6b7eceab878470003e2a8b63':
Fix H5F_get_file_id and H5F__get_file_id to take app_ref parameter
2019-08-14 19:15:17 -05:00
Dana Robinson
c490fefbc3
Added public H5Sselect_adjust_u and H5Shyper_adjust_s calls.
2019-08-14 17:09:11 -07:00
Dana Robinson
bd8da502cf
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.
2019-08-14 16:22:06 -07:00
Jacob Smith
2e5cd3d2b2
Fix compiler warnings with diabled ROS3 and HDFS VFDs.
...
Fix misuse of [HD]strncpy and [HD]snprintf.
Minor formatting changes.
Fix test cleanup issue with java groups example.
2019-08-14 15:36:45 -05:00
Jerome Soumagne
7f5a5020c8
Fix H5F_get_file_id and H5F__get_file_id to take app_ref parameter
...
Fix app_ref_count from being incremented when private routines are used
2019-08-14 14:46:39 -05:00
Vailin Choi
10bea9ac46
Fix for HDFFV-10813 H5Fset_metadata_read_retry_info() test fails on jelly with PGI/19.
2019-08-14 12:43:18 -05:00
Dana Robinson
7555bc95d9
Added map API build status to libhdf5.settings.
2019-08-13 23:07:48 -07:00
Dana Robinson
aeb145428f
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
2019-08-13 12:57:19 -05:00
Dana Robinson
5024051e35
Renamed H5Mdelete_key to H5Mdelete and H5Mset to H5Mput.
2019-08-13 08:46:56 -07:00
M. Scot Breitenfeld
df7ce9a5c9
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.
2019-08-13 10:10:23 -05:00
Dana Robinson
5b6bd7c922
Added the map (H5M) API
2019-08-13 01:36:42 -07:00
M. Scot Breitenfeld
c56509b490
Added gcc conditional for __attribute__((fallthrough)), removes 34 warnings on theta (10% of warnings).
2019-08-08 16:29:57 -05:00
Quincey Koziol
905d40aa6f
Fix return type for H5Sselect_intersect_block().
2019-07-31 09:34:01 -05:00
Quincey Koziol
41537eeb3c
Updated H5TRACE macro.
2019-07-30 16:08:22 -05:00
Quincey Koziol
00fe4ccf30
Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~koziol/hdf5 into develop
2019-07-30 15:35:45 -05:00
Quincey Koziol
605889fde8
Add H5Sselect_shape_same and H5Sselect_intersect_block API routines, along
...
with tests and minor cleanups and refactorings.
2019-07-30 15:34:53 -05:00
Larry Knox
8aa9043837
Update comment and check for strtoumax.
2019-07-26 16:36:45 -05:00
Larry Knox
094f14ef38
Add HD to string functions.
...
Switched strtoul to strtoumax in H5FDs3comms.c.
Removed unused functions and variables in s3 and hdfs TestH5Pfapl*.java.
Update Copyright headers.
2019-07-26 11:56:03 -05:00
Larry Knox
8008294578
Squashed commit of the following:
...
Merge changes from update_merged_S3_HDFS branch into develop.
commit d5034315aea88629929ac0c9c59ebfafd5f21a31
Merge: 9c48823 d3fdcd8
Author: Larry Knox <lrknox@hdfgroup.org>
Date: Thu Jul 25 08:24:53 2019 -0500
Merge branch 'develop' into update_merged_S3_HDFS
2019-07-25 11:47:12 -05:00
Allen Byrne
0a9180c074
HDFFV-10845 update mingw cmake changes
2019-07-17 16:08:43 -05:00
Allen Byrne
ac5680ce8d
HDFFV-10845 add_custom_command requires emulator
2019-07-17 11:58:04 -05:00
Allen Byrne
7a9c852c2c
HDFFV-8631, HDFFV-10595, HDFFV-10845
2019-07-17 11:58:02 -05:00
Allen Byrne
7174b5c135
HDFFV-8631 mingw is different platform
2019-07-17 11:58:02 -05:00
Allen Byrne
7bb020fcec
HDFFV-10845 add support for mingw toolchain
2019-07-17 11:56:48 -05:00
Jerome Soumagne
6c84a83eea
H5P: Fix wrong value comparison in assert
...
Move compile assert of H5P_plist_type to H5P__init_package()
2019-07-16 14:22:36 -05:00
Dana Robinson
3566fff626
Reverted snprintf to sprintf in the multi VFD since
...
the former causes problems on Windows.
2019-07-11 16:08:35 -07:00
Dana Robinson
c582df7538
Revert path processing to fix daily test errors.
2019-07-10 09:22:32 -07:00