Commit Graph

16607 Commits

Author SHA1 Message Date
Allen Byrne
2687321987 HDFFV-10138 Merge app framework to examples 2017-03-14 12:14:44 -05:00
Quincey Koziol
0313cbb91d Final merge of page buffering branch to develop 2017-03-13 21:30:37 -07:00
Binh-Minh Ribler
98090fe3b0 Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~bmribler/hdf5_bmr_cpp2 into develop 2017-03-13 22:55:32 -05:00
Binh-Minh Ribler
a48c9c4024 Purpose: Add new C++ wrappers
Description:
    Added wrappers for H5Iis_valid, H5Ps/get_nlinks, H5Tget_create_plist,
    H5Oopen, H5Oclose and H5Pset_virtual

        // Checks if the given ID is valid.
        static bool isValid(hid_t an_id);

        // Sets the number of soft or user-defined links that can be
        // traversed before a failure occurs.
        void setNumLinks(size_t nlinks) const;

        // Gets the number of soft or user-defined link traversals allowed
        size_t getNumLinks() const;

        // Returns a copy of the creation property list of a datatype.
        PropList getCreatePlist() const;

        // Opens an object within a group or a file, i.e., root group.
        hid_t getObjId(const char* name,...);
        hid_t getObjId(const H5std_string& name,...);

        // Closes an object opened by getObjId().
        void closeObjId(hid_t obj_id) const;

        // Maps elements of a virtual dataset to elements of the source dataset.
        void setVirtual(const DataSpace& vspace, const char *src_fname,...);
        void setVirtual(const DataSpace& vspace, const H5std_string src_fname,...);

Platforms tested:
    Linux/32 2.6 (jam)
    Linux/64 (platypus)
    Darwin (osx1010test)
2017-03-13 22:53:43 -05:00
Quincey Koziol
847d675f27 Merge pull request #333 in HDFFV/hdf5 from merge_page_buffering_07 to develop
* commit '4fad103187db9095afc8eab90b5f5544feb1d19b':
  Bring changes to I/O parameters from page_buffering branch.
  Merge in reentrency changes to "make space in cache" from page_buffering branch.
  Minor cleanups and bring over "prefetched dirty" fixes for entries loaded from a cache image.
  Remove some usage of "prefetched_dirty" flag (which hasn't been merged from the page_buffering branch yet.  Also, bring over improvements to flush candidate entries for parallel code.
  Align with incoming page buffering changes: minor cleanups, centralize removing entries from collective metadata read list
2017-03-13 14:04:33 -05:00
Quincey Koziol
4fad103187 Bring changes to I/O parameters from page_buffering branch. 2017-03-13 08:21:28 -07:00
Quincey Koziol
0b78740ff4 Merge in reentrency changes to "make space in cache" from page_buffering branch. 2017-03-13 07:45:42 -07:00
Quincey Koziol
c4a36e0bb3 Minor cleanups and bring over "prefetched dirty" fixes for entries loaded from
a cache image.
2017-03-12 01:57:19 -08:00
Quincey Koziol
36f06cab79 Remove some usage of "prefetched_dirty" flag (which hasn't been merged from the
page_buffering branch yet.  Also, bring over improvements to flush candidate
entries for parallel code.
2017-03-09 21:38:26 -08:00
Quincey Koziol
d0226dffb2 Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into merge_page_buffering_07 2017-03-09 20:41:07 -08:00
Scot Breitenfeld
56e5b4ed05 Merge pull request #330 in HDFFV/hdf5 from ~BRTNFLD/hdf5_msb:develop to develop
* commit 'd297ee6e82adbbbbca168997953cdf0c5a3922eb':
  updated AM_SILENT_RULES syntax
  Added a check for AM_SILENT_RULES before enabling it.
2017-03-09 09:56:39 -06:00
M. Scot Breitenfeld
d297ee6e82 updated AM_SILENT_RULES syntax 2017-03-09 09:54:19 -06:00
M. Scot Breitenfeld
ed37cbfd2e Added a check for AM_SILENT_RULES before enabling it. 2017-03-08 16:21:24 -06:00
Allen Byrne
2a0cacb015 Merge pull request #328 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit '71fa3dc480d9d6b1ea00c4f10e9ee0ec10c2c8d9':
  Fix alignment
  Fix vds tests
2017-03-08 11:51:50 -06:00
Allen Byrne
71fa3dc480 Fix alignment 2017-03-08 11:51:17 -06:00
Allen Byrne
527d1a185e Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)
* commit '7942414b24288d497d4878754319dffa24bbec11':
  Description:     Only format changes: mostly tabs vs. spaces Platforms tested:     Linux/64 (jelly) - very minor
2017-03-08 08:34:42 -06:00
Quincey Koziol
0afab7474b Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into merge_page_buffering_07 2017-03-07 15:54:05 -08:00
Binh-Minh Ribler
7942414b24 Merge pull request #323 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr_cpp:develop to develop
Replaces tabs with spaces.

* commit '8f5a1f43d0cf527488be2b2805bac2b6c86b8c66':
  Description:     Only format changes: mostly tabs vs. spaces Platforms tested:     Linux/64 (jelly) - very minor
2017-03-07 16:05:53 -06:00
Quincey Koziol
7f95d847e6 Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into merge_page_buffering_07 2017-03-07 13:56:41 -08:00
Quincey Koziol
cc75f67514 Align with incoming page buffering changes: minor cleanups, centralize removing
entries from collective metadata read list
2017-03-07 12:50:41 -08:00
Allen Byrne
12b87f0f84 Fix vds tests
java wrong call
vds test - missing checks and if content
2017-03-07 10:06:38 -06:00
Allen Byrne
1a1bdc1219 Merge pull request #324 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit 'cceddc6b4f002fe98470f9f6af5dbf9f6461c95a':
  Correct result code for strings test
  Add extension to filename
  HDFFV-10128 fix string compare and add tests
  Lowercase math and set CMake commands
2017-03-06 13:17:44 -06:00
Allen Byrne
cceddc6b4f Correct result code for strings test 2017-03-03 15:26:06 -06:00
Allen Byrne
eebe786cca Add extension to filename 2017-03-03 15:10:40 -06:00
Allen Byrne
9e75847d67 HDFFV-10128 fix string compare and add tests 2017-03-03 14:47:59 -06:00
Binh-Minh Ribler
8f5a1f43d0 Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~bmribler/hdf5_bmr_cpp into develop 2017-03-03 08:50:04 -06:00
Binh-Minh Ribler
861a849530 Description:
Only format changes: mostly tabs vs. spaces
Platforms tested:
    Linux/64 (jelly) - very minor
2017-03-03 08:45:57 -06:00
Allen Byrne
713f0f3721 Lowercase math and set CMake commands 2017-03-02 12:20:26 -06:00
Allen Byrne
0df90f9f79 Merge pull request #321 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit 'f4dd30f41ccee7bcd97fba065573c5201cbcc743':
  Update CMake formatting
  Update CMake files and formatting
  HDFFV-10120 verify nozlib checking with tools tests
  cmake non-code typo
2017-03-02 12:11:19 -06:00
Quincey Koziol
a04bf9bf7f Merge pull request #319 in HDFFV/hdf5 from merge_page_buffering_07 to develop
* commit '5df52404bc6f6323ebf064b3d82b8e683de96eba':
  Misc. small cleanups to sync against incoming page buffering changes.
2017-03-02 11:25:40 -06:00
Dana Robinson
82e2f9acbd Merge pull request #320 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop to develop
* commit 'acdd8463bf97f84f9d50e10b16bfd3e3945207c1':
  Added "flush" and "refresh" to testflushrefresh.sh error output so it's easier to see where errors in the script occur.
2017-03-02 10:01:43 -06:00
Dana Robinson
acdd8463bf Added "flush" and "refresh" to testflushrefresh.sh error output so
it's easier to see where errors in the script occur.
2017-03-02 10:45:41 -05:00
Quincey Koziol
5df52404bc Misc. small cleanups to sync against incoming page buffering changes. 2017-03-02 06:24:46 -08:00
Allen Byrne
f4dd30f41c Update CMake formatting 2017-03-01 15:07:01 -06:00
Allen Byrne
2562ec3a4b Update CMake files and formatting 2017-03-01 14:47:53 -06:00
Quincey Koziol
046e64a9bd Merge pull request #318 in HDFFV/hdf5 from merge_page_buffering_06 to develop
* commit '90a0d07f099831f5b6070fa647dab86dacc0aaad':
  Normalize against incoming page buffering changes.
2017-03-01 13:47:54 -06:00
Quincey Koziol
90a0d07f09 Normalize against incoming page buffering changes. 2017-03-01 10:04:28 -08:00
Allen Byrne
0383597463 HDFFV-10120 verify nozlib checking with tools tests 2017-03-01 11:46:30 -06:00
Allen Byrne
cae5e0ad07 cmake non-code typo 2017-03-01 09:58:59 -06:00
Quincey Koziol
a49bd13da3 Merge pull request #316 in HDFFV/hdf5 from merge_page_buffering_05 to develop
* commit 'cf932610999de00867c0a0bb3a08ee3bbf39a158':
  Correct issues from pull request reviews.
  Corrected version of 4b5e05c084:     Fix some more signed -> unsigned value issues with cache data structures,     also misc. style cleanups.  All to align w/incoming page_buffering changes.
  Revert "Fix some more signed -> unsigned value issues with cache data structures, also"
2017-02-28 10:43:38 -06:00
Quincey Koziol
cf93261099 Correct issues from pull request reviews. 2017-02-28 08:41:57 -08:00
Allen Byrne
dfad2e1b07 Merge pull request #315 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit '8d909320bf752baa32c13c0d4e2a29985a0e923b':
  Added virtual to list
  mpich module file is in env var
2017-02-28 09:26:26 -06:00
Quincey Koziol
5db402afbb Corrected version of 4b5e05c084:
Fix some more signed -> unsigned value issues with cache data structures,
    also misc. style cleanups.  All to align w/incoming page_buffering changes.
2017-02-27 21:45:55 -08:00
Quincey Koziol
e5fb4191de Revert "Fix some more signed -> unsigned value issues with cache data structures, also"
This reverts commit 4b5e05c084.
2017-02-27 21:23:44 -08:00
Allen Byrne
8d909320bf Added virtual to list 2017-02-27 14:51:20 -06:00
Quincey Koziol
fd268dca96 Merge pull request #313 in HDFFV/hdf5 from merge_page_buffering_04 to develop
* commit '321adc3a6f35e3e8f3b3c7be8680fcdff6660db6':
  Align w/incoming page buffering changes.
2017-02-25 14:20:16 -06:00
Quincey Koziol
321adc3a6f Align w/incoming page buffering changes. 2017-02-25 03:40:00 -08:00
Allen Byrne
6cd6daf8f9 mpich module file is in env var 2017-02-24 15:50:51 -06:00
Allen Byrne
1b8c195eb7 Merge pull request #312 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit 'ca8aeefeba8d6285423b701c3a6a36a2ad42fbb5':
  MS keeps changing names
  Update docs and scripts for release
  Smale changes from CMake repo
2017-02-24 13:28:30 -06:00
Binh-Minh Ribler
8578cb8499 Merge pull request #310 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr_cpp:develop to develop
Added H5File::getFileInfo; IdComponent::getNumMembers and typeExists

* commit '4fc97f28531bd89640c10389dd36270335e5a971':
  Purpose: Add new C++ wrappers Description:     Added wrappers for H5Fget_info2, H5Inmembers, and H5Itype_exists
2017-02-24 13:04:31 -06:00