Commit Graph

16893 Commits

Author SHA1 Message Date
Allen Byrne
758ce30a94 Update configure 2017-09-20 14:38:00 -05:00
Allen Byrne
5c5533d7fd Change name for test results table 2017-09-20 14:16:31 -05:00
Allen Byrne
ab43e3ce9b Add missing intro folder 2017-09-20 12:43:43 -05:00
Allen Byrne
db157e317e Use define name instead. 2017-09-20 11:51:21 -05:00
Allen Byrne
9e9d2ccd40 Fix VS2013 compile error 2017-09-20 09:52:44 -05:00
Allen Byrne
d3b2e3cd7b Merge pull request #679 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit 'd901d3402ac42cbec82629b6e7436f5fa608f429':
  Add chekexe and chklog generation to tests
  Fix call format
2017-09-20 09:51:19 -05:00
Allen Byrne
d901d3402a Add chekexe and chklog generation to tests 2017-09-20 09:32:03 -05:00
Allen Byrne
722dedd49e Fix call format 2017-09-20 09:32:03 -05:00
Allen Byrne
a38741646f Merge pull request #676 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit '0a9bc574e8d40b51c0c1c16501d3a0365e08df91':
  Fix find package process
2017-09-20 09:10:10 -05:00
Binh-Minh Ribler
8a2d4c8094 Merge pull request #674 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr_cpp3:develop to develop
This merge includes C2Cppfunction_map.mht, which Barbara will verify at a later time when documentation is re-generated.

* commit 'f1871c6ac48db02bd7e66f2c0df64bca50bccd90':
  Updated for C2Cppfunction_map.mht
  Added documentation file Description:     Added a single page html file, C2Cppfunction_map.mht, that shows     the current mapping of C APIs to C++ member functions.  This page     can be reached from the main page of the C++ reference manual.
  Miscellaneous code cleanup Description:     - Removed two inadvertently-added Group constructors in the header file.       There was no implementation.     - Removed deprecated H5Location and H5Object constructors that take an       existing ID.     - Miscellaneous improvements in comments, including updating URLs. Platforms tested:     Linux/32 2.6 (jam)     Linux/64 (jelly)     Darwin (osx1010test)
2017-09-19 12:44:02 -05:00
Allen Byrne
0a9bc574e8 Fix find package process 2017-09-19 12:39:45 -05:00
Allen Byrne
32777d015b Merge pull request #675 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit '5eafce2e048f8cfdc7ac008648623849304fcba5':
  Restore previous
  Add chklog and chexe generation to Java autootools tests
2017-09-19 12:38:45 -05:00
Allen Byrne
5eafce2e04 Restore previous 2017-09-19 11:42:04 -05:00
Allen Byrne
4de09ba34d Add chklog and chexe generation to Java autootools tests 2017-09-19 10:43:54 -05:00
Allen Byrne
67d4a8ba0c Merge pull request #668 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit '75e6579cf232e6c2a8f8c0519a67801fd5dd1f7b':
  Restore GEN_HDRS and remove cache sets for defaults
  Test program generation should default off
  Generate headers for 1.10 should default off
2017-09-19 10:41:08 -05:00
Allen Byrne
75e6579cf2 Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)
* commit '46c4038fcb5af255d8784a1b58292273d38ac152':
  Amend CMakeLists.txt to add t_filters_parallel to CMake
  Fixed incorrect calls
  New overloaded functions and tests Description:     - Added VarLenType::VarLenType(const DataType& base_type)     - Marked VarLenType::VarLenType(const DataType* base_type) deprecated     - Added a static wrapper for H5Tdetect_class for PredType         static bool DataType::detectClass(const PredType& pred_type, ...)     - Removed the deprecated function Exception::printError() from code     - Miscellaneous improvements in comments     - Added test functions test_detect_type_class() and test_vltype() Platforms tested:     Linux/32 2.6 (jam)     Linux/64 (jelly)     Darwin (osx1010test)
2017-09-19 09:38:57 -05:00
Binh-Minh Ribler
f1871c6ac4 Updated for C2Cppfunction_map.mht 2017-09-18 11:44:53 -05:00
Binh-Minh Ribler
924421f298 Added documentation file
Description:
    Added a single page html file, C2Cppfunction_map.mht, that shows
    the current mapping of C APIs to C++ member functions.  This page
    can be reached from the main page of the C++ reference manual.
2017-09-17 13:28:42 -05:00
Jordan Henderson
46c4038fcb Merge pull request #673 in HDFFV/hdf5 from ~JHENDERSON/hdf5:develop to develop
* commit 'b61bb248cdf5ffe3c77a92dba99955390f028f12':
  Amend CMakeLists.txt to add t_filters_parallel to CMake
2017-09-15 13:44:26 -05:00
Binh-Minh Ribler
406bc902b8 Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~bmribler/hdf5_bmr_cpp3 into develop 2017-09-15 11:47:41 -05:00
Binh-Minh Ribler
92193e35bb Miscellaneous code cleanup
Description:
    - Removed two inadvertently-added Group constructors in the header file.
      There was no implementation.
    - Removed deprecated H5Location and H5Object constructors that take an
      existing ID.
    - Miscellaneous improvements in comments, including updating URLs.
Platforms tested:
    Linux/32 2.6 (jam)
    Linux/64 (jelly)
    Darwin (osx1010test)
2017-09-15 11:46:22 -05:00
Jordan Henderson
b61bb248cd Amend CMakeLists.txt to add t_filters_parallel to CMake 2017-09-15 07:57:40 -05:00
Binh-Minh Ribler
796711d27b Merge pull request #672 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr_cpp3:develop to develop
Fixed incorrect calls in examples causing daily test failure.

* commit '5cf381597dddc2f551a344a102a4975ea0d373af':
  Fixed incorrect calls
2017-09-14 22:35:59 -05:00
Binh-Minh Ribler
5cf381597d Fixed incorrect calls
Description:
    Replaced the calls to the deprecated function printError with
    printErrorStack in examples.
Platforms tested:
    Linux/32 2.6 (jam)
2017-09-14 14:33:40 -05:00
Binh-Minh Ribler
a6151aa4f2 Merge pull request #671 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr_cpp3:develop to develop
New overloaded functions and tests

* commit 'd708dca2831839714be6593b314acd59726b532f':
  New overloaded functions and tests Description:     - Added VarLenType::VarLenType(const DataType& base_type)     - Marked VarLenType::VarLenType(const DataType* base_type) deprecated     - Added a static wrapper for H5Tdetect_class for PredType         static bool DataType::detectClass(const PredType& pred_type, ...)     - Removed the deprecated function Exception::printError() from code     - Miscellaneous improvements in comments     - Added test functions test_detect_type_class() and test_vltype() Platforms tested:     Linux/32 2.6 (jam)     Linux/64 (jelly)     Darwin (osx1010test)
2017-09-13 22:20:56 -05:00
Allen Byrne
05af70b235 Restore GEN_HDRS and remove cache sets for defaults 2017-09-13 14:57:55 -05:00
Binh-Minh Ribler
d708dca283 Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~bmribler/hdf5_bmr_cpp3 into develop 2017-09-12 14:48:36 -05:00
Binh-Minh Ribler
c7b27a7674 New overloaded functions and tests
Description:
    - Added VarLenType::VarLenType(const DataType& base_type)
    - Marked VarLenType::VarLenType(const DataType* base_type) deprecated
    - Added a static wrapper for H5Tdetect_class for PredType
        static bool DataType::detectClass(const PredType& pred_type, ...)
    - Removed the deprecated function Exception::printError() from code
    - Miscellaneous improvements in comments
    - Added test functions test_detect_type_class() and test_vltype()
Platforms tested:
    Linux/32 2.6 (jam)
    Linux/64 (jelly)
    Darwin (osx1010test)
2017-09-12 14:46:06 -05:00
Allen Byrne
cc2a1e085b Test program generation should default off 2017-09-12 09:24:37 -05:00
Allen Byrne
67c91dcd41 Generate headers for 1.10 should default off 2017-09-12 09:22:03 -05:00
Allen Byrne
5f3e4367e6 Merge pull request #666 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit '33812aee4c55a406b4e41a06a5ae42a96fa72aa5':
  Fix merge typos
2017-09-11 13:17:28 -05:00
Allen Byrne
33812aee4c Fix merge typos 2017-09-11 12:44:00 -05:00
Allen Byrne
baf67a0ee9 Merge pull request #663 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit '77313a1d39a4d08827df9c0186028b63c1ee1fd1':
  HDFFV-9774 Fix code merge
2017-09-08 17:09:26 -05:00
Allen Byrne
77313a1d39 HDFFV-9774 Fix code merge 2017-09-08 16:52:00 -05:00
Allen Byrne
5f47a61ae9 Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)
* commit 'ff2c10c3f0f2174545e608dfbf668a05ad8d0f10':
  Adding variable initialization Platforms tested:     Linux/32 2.6 (jam)     Linux/64 (platypus)     Darwin (osx1010test)
  Adding new C++ wrappers Description:     Added wrappers for H5Tencode to class DataType and H5Tdecode to     classes DataType and its subclasses.
2017-09-08 10:00:57 -05:00
Allen Byrne
ff2c10c3f0 Merge pull request #661 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit 'aab6d2466f9640d1e08287b0e407124234f6022b':
  HDFFV-10276 Remove whitespace
  HDFFV-10276 Remove whitespace
  HDFFV-10276 Add UD flag option to h5repack
2017-09-08 10:00:35 -05:00
Allen Byrne
aab6d2466f HDFFV-10276 Remove whitespace 2017-09-08 09:30:51 -05:00
Allen Byrne
b9faa69d87 HDFFV-10276 Remove whitespace 2017-09-08 09:29:39 -05:00
Binh-Minh Ribler
4fcaec88a9 Merge pull request #654 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr_cpp3:develop to develop
Merge after making the changes Dana suggested.

* commit '47a2d5e48f5f3dcfed57c5be01178952030828c2':
  Adding variable initialization Platforms tested:     Linux/32 2.6 (jam)     Linux/64 (platypus)     Darwin (osx1010test)
  Adding new C++ wrappers Description:     Added wrappers for H5Tencode to class DataType and H5Tdecode to     classes DataType and its subclasses.
2017-09-07 21:05:05 -05:00
Allen Byrne
1c7c5a604b HDFFV-10276 Add UD flag option to h5repack 2017-09-07 13:29:31 -05:00
Allen Byrne
56b48f6d2a Merge pull request #659 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit 'fa8ed205ba074d19c2a66855a6ecdb959ef38e0d':
  HDFFV-9988 merge findmpi from cmake and add intel path
2017-09-07 13:27:40 -05:00
Binh-Minh Ribler
47a2d5e48f Adding variable initialization
Platforms tested:
    Linux/32 2.6 (jam)
    Linux/64 (platypus)
    Darwin (osx1010test)
2017-09-07 10:12:43 -05:00
Allen Byrne
fa8ed205ba HDFFV-9988 merge findmpi from cmake and add intel path 2017-09-07 10:00:19 -05:00
Allen Byrne
ce35a06f75 Merge pull request #651 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit 'd3e98edab0282be98b9f5ce67e9083fb93b90cda':
  HDFFV-9774 Apply standard mask to .err files
  HDFFV-10276 Add filter mask for standard err
  HDFFV-9774 Add enable-error-stack argument to h5diff
2017-09-07 08:43:46 -05:00
Allen Byrne
d3e98edab0 HDFFV-9774 Apply standard mask to .err files 2017-09-06 10:47:18 -05:00
Allen Byrne
e271abfb36 HDFFV-10276 Add filter mask for standard err 2017-09-06 10:18:18 -05:00
Allen Byrne
539c17b2f4 Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)
* commit 'bf570b1a7ca3b9cbd4a59f0933a19ce1bcc99103': (71 commits)
  Amend tests to explicitly use H5Dcreate2 and H5Dopen2
  Revert malloc's back to using hard-coded type for sizeof
  Minor comment refactoring
  Update documentation
  Finish up Parallel Compression test scaling work
  Partial update for scaling parallel filters tests
  Modify t_dset.c in lieu of Parallel Compression changes
  Updated H5C__flush_single_entry() in H5C.c to correct duplicate metadata write bug observed in 1.10.1.
  Amend MANIFEST
  Add test for write parallel; read serial case
  Fix uninitialized array issue in test
  Test updates
  Fix bug where incorrect amount of data was being read from the file
  Add data verification for first half of tests
  Start adding data verification
  Switch tests over to use testing macros
  Updates to parallel filters tests
  Move test files to testpar directory
  Add test file to build process
  Suggested changes from code review
  ...
2017-09-05 13:24:22 -05:00
Jordan Henderson
bf570b1a7c Merge pull request #592 in HDFFV/hdf5 from ~JHENDERSON/hdf5:develop to develop
* commit 'b95986e50d1d1043952b00cad6595e8ecbff414f': (71 commits)
  Amend tests to explicitly use H5Dcreate2 and H5Dopen2
  Revert malloc's back to using hard-coded type for sizeof
  Minor comment refactoring
  Update documentation
  Finish up Parallel Compression test scaling work
  Partial update for scaling parallel filters tests
  Modify t_dset.c in lieu of Parallel Compression changes
  Updated H5C__flush_single_entry() in H5C.c to correct duplicate metadata write bug observed in 1.10.1.
  Amend MANIFEST
  Add test for write parallel; read serial case
  Fix uninitialized array issue in test
  Test updates
  Fix bug where incorrect amount of data was being read from the file
  Add data verification for first half of tests
  Start adding data verification
  Switch tests over to use testing macros
  Updates to parallel filters tests
  Move test files to testpar directory
  Add test file to build process
  Suggested changes from code review
  ...
2017-09-05 08:38:47 -05:00
Binh-Minh Ribler
7f8e7c6d15 Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~bmribler/hdf5_bmr_cpp3 into develop 2017-09-04 00:42:35 -05:00
Binh-Minh Ribler
9b6f4d4937 Adding new C++ wrappers
Description:
    Added wrappers for H5Tencode to class DataType and H5Tdecode to
    classes DataType and its subclasses.

        // Creates a binary object description of this datatype.
        void DataType::encode()

        // Returns the decoded type from the binary object description.
        virtual DataType* DataType::decode() const;
        virtual DataType* ArrayType::decode() const;
        virtual DataType* CompType::decode() const;
        virtual DataType* DataType::decode() const;
        virtual DataType* EnumType::decode() const;
        virtual DataType* FloatType::decode() const;
        virtual DataType* IntType::decode() const;
        virtual DataType* StrType::decode() const;
        virtual DataType* VarLenType::decode() const;

Platforms tested:
    Linux/32 2.6 (jam)
    Linux/64 (platypus)
    Darwin (osx1010test)
2017-09-04 00:41:47 -05:00