Commit Graph

741 Commits

Author SHA1 Message Date
Larry Knox
db1c015f1c Switch default build mode to production.
Propagate configure.ac changes to configure and Makefile.ins with
autogen.sh.
2018-08-09 16:40:32 -05:00
Larry Knox
d9733edb86 Merge pull request #1184 in HDFFV/hdf5 from hdf5_1_10 to hdf5_1_10_3
* commit 'f378513a67dcda5cf4750a2422f5f646abdcbbe9': (86 commits)
  HDFFV-10544 writeVL subfunction is unimplemented
  Merge pull request #1178 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop
  HDFFV-10544 Improve JNI exception handling
  Change exception text
  Move unimplemented exception throw to just one function
  Typo fix
  Set CMAKE_REQUIRED_INCLUDES instead of using path in call
  Add Autotools and CMake checks for big I/O MPI-3 functions
  Add hdf5settings section for parallel compression status in CMake builds
  Switch to CheckSymbolExists in CMake
  Add configure check for MPI_Mprobe and MPI_Imrecv functions
  Revert "Merge pull request #1149 in HDFFV/hdf5 from hdf5_1_10.sync to hdf5_1_10"
  Update HDF5 examples to correct version.
  Correct a few typos.
  Correct typo in comment in config/gnu-flags.
  Update bine/release to create batch scripts and build-unix-sh, and to put files in a subdirectory.
  misc. fixed version paths
  misc. versioning fixes
  Fixed versioning
  Add missing '\' in the middle of the public headers list in Makefile.am.
  ...
2018-08-09 09:54:55 -05:00
Jordan Henderson
0623b06b15 Add configure check for MPI_Mprobe and MPI_Imrecv functions
Add line to libhdf5settings file for status of Parallel writes to
filtered datasets status

Surround Parallel Compression code in MPI_VERSION >= 3 checks

Add disabled message for Parallel Compression built w/ MPI-2

Modify Parallel Compression tests to only run the parallel filtered read
tests when parallel filtered writes are disabled

Update big I/O code to handle being built with MPI-2

Add checks to CMakeLists.txt for MPI_Mprobe and MPI_Imrecv
2018-08-02 09:46:34 -05:00
Allen Byrne
0636e97e42 Merge pull request #1171 in HDFFV/hdf5 from hdf5_1_10 to hdf5_1_10_3
* commit '3e7979902ade13ba8f37e020e5ae95f03a82b0f9':
  Merge pull request #1158 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr_cpp4:develop to develop
  Merge from develop
  HDFFV-10534 add note
  HDFFV-10534 change to runtime exception
2018-07-31 12:43:55 -05:00
Allen Byrne
4f5bdadd50 Merge from develop 2018-07-31 10:07:00 -05:00
Larry Knox
42e5635d2c Set version to 1.10.3-pre1, disable maintainer mode, commit files
generated by autogen.sh.
2018-07-28 15:26:20 -05:00
Jordan Henderson
57db75b9de Add test to continually grow and shrink chunks 2018-07-27 17:30:52 -05:00
Jordan Henderson
4694634240 Changes to test with checksum filter as well as deflate filter 2018-07-27 17:30:28 -05:00
Jordan Henderson
44507db95d Fix bug in parallel reads of compressed data
Add remaining parallel compound dataset partial read tests
2018-07-27 17:29:45 -05:00
Jordan Henderson
476a6ecc5c Add data verification to parallel filtered compound write tests
Add 3D parallel filtered partial read tests
2018-07-27 17:29:34 -05:00
Jordan Henderson
edf4ff66b2 Add seven of fourteen parallel filtered data partial read tests 2018-07-27 17:29:19 -05:00
Allen Byrne
2347bffaa2 TRILABS-19 remove add_defintions and use generator expressions 2018-04-26 16:41:04 -05:00
Allen Byrne
6c82c49dd5 TRILABS-20 set a compiler name on all project commands 2018-04-20 10:11:55 -05:00
Allen Byrne
46f2a2a432 TRILABS-19 Initial conversion of include_directories to targets 2018-04-17 15:57:58 -05:00
Quincey Koziol
4766d282ff Corrections for parallel I/O & tests. 2018-03-21 00:09:16 -05:00
Quincey Koziol
d812c6fe60 Cleanup API context function usage. 2018-03-18 22:51:19 -05:00
Quincey Koziol
f38864920d Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into merge_func_enter_vol
Plus initial steps toward merging API context push into FUNC_ENTER_API* macros
2018-03-18 18:36:49 -05:00
Quincey Koziol
4a17aff408 Add API context interface and use it throughout the library. 2018-03-15 16:54:30 -05:00
lrknox
4b6d3193e1 Add 2 parallel test files to CHECK-CLEANFILES so that if their tests
fail before removing them, make check-clean will remove them.
2018-03-15 11:18:47 -05:00
Richard Warren
1a3beaadce Unify the test (t_bigio.c) between hdf5_1_10 and develop 2018-03-12 16:17:10 -04:00
lrknox
5d7c18fcfc Remove comparison to NULL for variables to be freed. 2018-03-12 14:10:59 -05:00
lrknox
6a53c14240 Add HDfree of vector, matrix_out and matrix_out1 previously HDmalloced
in coll_write_test().
2018-03-12 13:47:27 -05:00
Allen Byrne
24c62ba7fe Change CMake min to 3.10 2018-03-09 12:32:06 -06:00
Allen Byrne
08fc36b0ca Correct cutnpaste 2018-03-07 12:23:04 -06:00
Allen Byrne
2db84441d7 ifdef around another function 2018-03-06 16:51:31 -06:00
Allen Byrne
b8b0afc4c3 Add #ifdef H5_HAVE_FORK eliminates special handling 2018-03-06 15:41:51 -06:00
Allen Byrne
e5b602fafe Add #ifdef H5_HAVE_FORK 2018-03-06 15:40:15 -06:00
Richard Warren
c0aafa78e5 Fixed t_pread.c to remove the use of h5jam, etc.. This fixes HDFFV-8839 and should merge into develop 2018-03-02 11:32:13 -05:00
Allen Byrne
bf9b73e877 Remove t_cache_image test on Windows 2018-02-28 09:26:11 -06:00
Allen Byrne
b36bad53d9 Inc CMake min, Add new tests, rework test CMake files 2018-02-27 12:57:07 -06:00
Allen Byrne
205d33f332 Cleanup overuse of include files 2018-02-14 10:08:09 -06:00
Allen Byrne
6ca95c512a HDFFV-10385 rework java names 2018-01-17 10:27:00 -06:00
Allen Byrne
be42e04791 HDFFV-10385 refactor CMAKE_BUILD_TYPE usage 2018-01-09 09:56:28 -06:00
Allen Byrne
732074d47e Add library INTERFACE and MPI to tools 2017-12-28 16:30:51 -06:00
Richard Warren
0d2fd7ae0c Make a fix to allow CMake testing which does not use relative directories. 2017-11-02 12:33:08 -04:00
Allen Byrne
f8fd6d0b41 Correct usage of MPI vars 2017-11-01 13:41:44 -05:00
Richard Warren
8a391887be Merge pull request #711 in HDFFV/hdf5 from optimize_superblock_read to develop
* commit '9aada2bdb51f1c235e483f2bce109262bfbe22fa':
  in 'production' mode builds
  Make fixes to avoid test failures in 'production' mode builds
2017-10-18 06:21:33 -05:00
Richard.Warren
9aada2bdb5 in 'production' mode builds 2017-10-17 15:34:36 -05:00
Richard.Warren
c230ffa268 Make fixes to avoid test failures in 'production' mode builds 2017-10-17 15:23:54 -05:00
Richard Warren
0c207cd2f8 Merge pull request #704 in HDFFV/hdf5 from optimize_superblock_read to develop
* commit '3dde6d0e32461f46630f814a2fdfbd4c813703bf':
  Updated the code and RELEASE.txt note per comments from John Mainzer
  Try to address most of the issues raised by Dana in the code review
  Made edits suggested by John as part of the code review
  Update the MANIFEST and release_docs/RELEASE files
  Add a test for parallel reads of independent files using MPI subgroups
  Edits to the file open optimization and associated test code to bring them closer to the HDF5 library's unwritten coding standards.  Also bug fix to repair a hang in testphdf5.
  The initial coding for the superblock read optization
2017-10-13 07:58:46 -05:00
Richard Warren
3dde6d0e32 Updated the code and RELEASE.txt note per comments from John Mainzer 2017-10-11 16:22:50 -04:00
Richard Warren
157398107e Try to address most of the issues raised by Dana in the code review 2017-10-11 13:40:54 -04:00
Richard Warren
9849d61344 Made edits suggested by John as part of the code review 2017-10-11 10:15:33 -04:00
Richard Warren
837624b9cd Add a test for parallel reads of independent files using MPI subgroups 2017-10-09 16:47:21 -04:00
M. Scot Breitenfeld
45192768ad fixed missing prototype warning 2017-10-09 11:30:10 -05:00
M. Scot Breitenfeld
c643b13594 removed always true ifdef 2017-10-09 11:19:20 -05:00
mainzer
ceab5a5176 Edits to the file open optimization and associated test
code to bring them closer to the HDF5 library's unwritten
coding standards.  Also bug fix to repair a hang in testphdf5.

Tested parallel/debug on Charis and Jelly, parallel/production on Jelly.
2017-10-05 17:25:57 -05:00
Richard Warren
81094ac3cf The initial coding for the superblock read optization 2017-09-28 16:27:29 -04:00
Jordan Henderson
b61bb248cd Amend CMakeLists.txt to add t_filters_parallel to CMake 2017-09-15 07:57:40 -05:00
Jordan Henderson
b95986e50d Merge branch 'develop' of ssh://bitbucket.hdfgroup.org:7999/~jhenderson/hdf5.git into develop 2017-09-01 12:47:12 -05:00