[cig-commits] commit: Make it work with newer HDF5

Mercurial hg at geodynamics.org
Fri Feb 25 14:10:01 PST 2011


changeset:   1:21b9e62909a7
user:        Walter Landry <wlandry at caltech.edu>
date:        Sat Jan 01 16:57:27 2011 -0800
files:       source/SAMRAI/appu/VisItDataWriter.C source/SAMRAI/tbox/HDFDatabase.C source/test/restartdb/mainHDF5AppFileOpen.C
description:
Make it work with newer HDF5


diff -r 5eda1a3f24e8 -r 21b9e62909a7 source/SAMRAI/appu/VisItDataWriter.C
--- a/source/SAMRAI/appu/VisItDataWriter.C	Sat Jan 01 16:47:31 2011 -0800
+++ b/source/SAMRAI/appu/VisItDataWriter.C	Sat Jan 01 16:57:27 2011 -0800
@@ -4591,7 +4591,7 @@ void VisItDataWriter::HDFputIntegerArray
 
       TBOX_ASSERT(space >= 0);
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       hid_t dataset = H5Dcreate(group_id,
             key.c_str(),
             H5T_NATIVE_INT,
@@ -4661,7 +4661,7 @@ void VisItDataWriter::HDFputDoubleArray2
 
       TBOX_ASSERT(space >= 0);
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       hid_t dataset = H5Dcreate(group_id,
             key.c_str(),
             H5T_NATIVE_DOUBLE,
@@ -4735,14 +4735,14 @@ void VisItDataWriter::HDFputPatchExtents
 
       hsize_t dim1[1];
       dim1[0] = VISIT_FIXED_DIM;
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       hid_t intXdType = H5Tarray_create(H5T_NATIVE_INT, 1, dim1);
 #else
       hid_t intXdType = H5Tarray_create(H5T_NATIVE_INT, 1, dim1, NULL);
 #endif
       TBOX_ASSERT(intXdType >= 0);
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       hid_t doubleXdType = H5Tarray_create(H5T_NATIVE_DOUBLE, 1, dim1);
 #else
       hid_t doubleXdType = H5Tarray_create(H5T_NATIVE_DOUBLE, 1, dim1, NULL);
@@ -4774,7 +4774,7 @@ void VisItDataWriter::HDFputPatchExtents
             doubleXdType);
       TBOX_ASSERT(errf >= 0);
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       hid_t dataset = H5Dcreate(group_id,
             key.c_str(),
             pe_id,
@@ -4882,7 +4882,7 @@ void VisItDataWriter::HDFputPatchMapStru
             H5T_NATIVE_INT);
       TBOX_ASSERT(errf >= 0);
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       hid_t dataset = H5Dcreate(group_id,
             key.c_str(),
             pm_id,
@@ -4984,7 +4984,7 @@ void VisItDataWriter::HDFputPatchMinMaxS
             H5T_NATIVE_DOUBLE);
       TBOX_ASSERT(errf >= 0);
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       hid_t dataset = H5Dcreate(group_id,
             key.c_str(),
             s1_tid,
@@ -5071,7 +5071,7 @@ void VisItDataWriter::HDFputChildParentS
             H5T_NATIVE_INT);
       TBOX_ASSERT(errf >= 0);
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       hid_t dataset = H5Dcreate(group_id,
             key.c_str(),
             s1_tid,
diff -r 5eda1a3f24e8 -r 21b9e62909a7 source/SAMRAI/tbox/HDFDatabase.C
--- a/source/SAMRAI/tbox/HDFDatabase.C	Sat Jan 01 16:47:31 2011 -0800
+++ b/source/SAMRAI/tbox/HDFDatabase.C	Sat Jan 01 16:57:27 2011 -0800
@@ -82,7 +82,7 @@
 /*
  * SGS Note:  Can the new HDF5 stack stuff be a better solution to this?
  */
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
 #define BEGIN_SUPPRESS_HDF5_WARNINGS                  \
    {                                                     \
       herr_t (* H5E_saved_efunc)( \
@@ -146,7 +146,7 @@ herr_t HDFDatabase::iterateKeys(
                addKeyToList(name, KEY_DATABASE, void_database);
             } else if (!strcmp(name, database->d_group_to_search.c_str())) {
                hid_t grp;
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
                grp = H5Gopen(loc_id, name, H5P_DEFAULT);
 #else
                grp = H5Gopen(loc_id, name);
@@ -164,7 +164,7 @@ herr_t HDFDatabase::iterateKeys(
             } else {
                hid_t grp;
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
                grp = H5Gopen(loc_id, name, H5P_DEFAULT);
 #else
                grp = H5Gopen(loc_id, name);
@@ -189,7 +189,7 @@ herr_t HDFDatabase::iterateKeys(
             if (database->d_still_searching && database->d_found_group) {
                hid_t this_set;
                BEGIN_SUPPRESS_HDF5_WARNINGS;
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
                this_set = H5Dopen(loc_id, name, H5P_DEFAULT);
 #else
                this_set = H5Dopen(loc_id, name);
@@ -351,7 +351,7 @@ bool HDFDatabase::keyExists(
 
    hid_t this_set;
    BEGIN_SUPPRESS_HDF5_WARNINGS;
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
    this_set = H5Dopen(d_group_id, key.c_str(), H5P_DEFAULT);
 #else
    this_set = H5Dopen(d_group_id, key.c_str());
@@ -367,7 +367,7 @@ bool HDFDatabase::keyExists(
       hid_t this_group;
       BEGIN_SUPPRESS_HDF5_WARNINGS;
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       this_group = H5Gopen(d_group_id, key.c_str(), H5P_DEFAULT);
 #else
       this_group = H5Gopen(d_group_id, key.c_str());
@@ -432,7 +432,7 @@ enum Database::DataType HDFDatabase::get
 
          hid_t this_set;
          BEGIN_SUPPRESS_HDF5_WARNINGS;
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
          this_set = H5Dopen(d_group_id, key.c_str(), H5P_DEFAULT);
 #else
          this_set = H5Dopen(d_group_id, key.c_str());
@@ -526,7 +526,7 @@ int HDFDatabase::getArraySize(
 
    hid_t this_set;
    BEGIN_SUPPRESS_HDF5_WARNINGS;
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
    this_set = H5Dopen(d_group_id, key.c_str(), H5P_DEFAULT);
 #else
    this_set = H5Dopen(d_group_id, key.c_str());
@@ -579,7 +579,7 @@ bool HDFDatabase::isDatabase(
 
    hid_t this_group;
    BEGIN_SUPPRESS_HDF5_WARNINGS;
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
    this_group = H5Gopen(d_group_id, key.c_str(), H5P_DEFAULT);
 #else
    this_group = H5Gopen(d_group_id, key.c_str());
@@ -609,7 +609,7 @@ HDFDatabase::putDatabase(
 {
    TBOX_ASSERT(!key.empty());
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
    hid_t this_group = H5Gcreate(d_group_id,
          key.c_str(), 0, H5P_DEFAULT, H5P_DEFAULT);
 #else
@@ -643,7 +643,7 @@ HDFDatabase::getDatabase(
          << "\n    Key = " << key << " is not a database." << std::endl);
    }
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
    hid_t this_group = H5Gopen(d_group_id, key.c_str(), H5P_DEFAULT);
 #else
    hid_t this_group = H5Gopen(d_group_id, key.c_str());
@@ -675,7 +675,7 @@ bool HDFDatabase::isBool(
    if (!key.empty()) {
       hid_t this_set;
       BEGIN_SUPPRESS_HDF5_WARNINGS;
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       this_set = H5Dopen(d_group_id, key.c_str(), H5P_DEFAULT);
 #else
       this_set = H5Dopen(d_group_id, key.c_str());
@@ -733,7 +733,7 @@ void HDFDatabase::putBoolArray(
       Array<int> data1(nelements);
       for (int i = 0; i < nelements; ++i) data1[i] = data[i];
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       hid_t dataset = H5Dcreate(d_group_id, key.c_str(), H5T_SAMRAI_BOOL,
             space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
 #else
@@ -790,7 +790,7 @@ Array<bool> HDFDatabase::getBoolArray(
    herr_t errf;
    NULL_USE(errf);
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
    dset = H5Dopen(d_group_id, key.c_str(), H5P_DEFAULT);
 #else
    dset = H5Dopen(d_group_id, key.c_str());
@@ -855,7 +855,7 @@ bool HDFDatabase::isDatabaseBox(
    if (!key.empty()) {
       hid_t this_set;
       BEGIN_SUPPRESS_HDF5_WARNINGS;
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       this_set = H5Dopen(d_group_id, key.c_str(), H5P_DEFAULT);
 #else
       this_set = H5Dopen(d_group_id, key.c_str());
@@ -903,7 +903,7 @@ void HDFDatabase::putDatabaseBoxArray(
       hsize_t length = nelements;
       hid_t space = H5Screate_simple(1, &length, NULL);
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       hid_t dataset =
          H5Dcreate(d_group_id, key.c_str(), stype, space, H5P_DEFAULT,
             H5P_DEFAULT, H5P_DEFAULT);
@@ -969,7 +969,7 @@ Array<DatabaseBox> HDFDatabase::getDatab
    // Memory type
    hid_t mtype = createCompoundDatabaseBox('n');
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
    dset = H5Dopen(d_group_id, key.c_str(), H5P_DEFAULT);
 #else
    dset = H5Dopen(d_group_id, key.c_str());
@@ -1067,7 +1067,7 @@ bool HDFDatabase::isChar(
       hid_t this_set;
       BEGIN_SUPPRESS_HDF5_WARNINGS;
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       this_set = H5Dopen(d_group_id, key.c_str(), H5P_DEFAULT);
 #else
       this_set = H5Dopen(d_group_id, key.c_str());
@@ -1128,7 +1128,7 @@ void HDFDatabase::putCharArray(
       space = H5Screate(H5S_SCALAR);
       TBOX_ASSERT(space >= 0);
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       dataset = H5Dcreate(d_group_id, key.c_str(), atype, space,
             H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
 #else
@@ -1190,7 +1190,7 @@ Array<char> HDFDatabase::getCharArray(
    herr_t errf;
    NULL_USE(errf);
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
    dset = H5Dopen(d_group_id, key.c_str(), H5P_DEFAULT);
 #else
    dset = H5Dopen(d_group_id, key.c_str());
@@ -1245,7 +1245,7 @@ bool HDFDatabase::isComplex(
    if (!key.empty()) {
       hid_t this_set;
       BEGIN_SUPPRESS_HDF5_WARNINGS;
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       this_set = H5Dopen(d_group_id, key.c_str(), H5P_DEFAULT);
 #else
       this_set = H5Dopen(d_group_id, key.c_str());
@@ -1298,7 +1298,7 @@ void HDFDatabase::putComplexArray(
       space = H5Screate_simple(1, dim, NULL);
       TBOX_ASSERT(space >= 0);
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       dataset = H5Dcreate(d_group_id, key.c_str(), stype, space,
             H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
 #else
@@ -1364,7 +1364,7 @@ Array<dcomplex> HDFDatabase::getComplexA
    // Memory type
    hid_t mtype = createCompoundComplex('n');
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
    dset = H5Dopen(d_group_id, key.c_str(), H5P_DEFAULT);
 #else
    dset = H5Dopen(d_group_id, key.c_str());
@@ -1450,7 +1450,7 @@ bool HDFDatabase::isDouble(
    if (!key.empty()) {
       hid_t this_set;
       BEGIN_SUPPRESS_HDF5_WARNINGS;
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       this_set = H5Dopen(d_group_id, key.c_str(), H5P_DEFAULT);
 #else
       this_set = H5Dopen(d_group_id, key.c_str());
@@ -1495,7 +1495,7 @@ void HDFDatabase::putDoubleArray(
       hid_t space = H5Screate_simple(1, dim, NULL);
       TBOX_ASSERT(space >= 0);
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       hid_t dataset = H5Dcreate(d_group_id, key.c_str(), H5T_SAMRAI_DOUBLE,
             space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
 #else
@@ -1553,7 +1553,7 @@ Array<double> HDFDatabase::getDoubleArra
    hid_t dset, dspace;
    hsize_t nsel;
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
    dset = H5Dopen(d_group_id, key.c_str(), H5P_DEFAULT);
 #else
    dset = H5Dopen(d_group_id, key.c_str());
@@ -1603,7 +1603,7 @@ bool HDFDatabase::isFloat(
    if (!key.empty()) {
       hid_t this_set;
       BEGIN_SUPPRESS_HDF5_WARNINGS;
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       this_set = H5Dopen(d_group_id, key.c_str(), H5P_DEFAULT);
 #else
       this_set = H5Dopen(d_group_id, key.c_str());
@@ -1648,7 +1648,7 @@ void HDFDatabase::putFloatArray(
       hid_t space = H5Screate_simple(1, dim, NULL);
       TBOX_ASSERT(space >= 0);
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       hid_t dataset = H5Dcreate(d_group_id, key.c_str(), H5T_SAMRAI_FLOAT,
             space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
 #else
@@ -1707,7 +1707,7 @@ Array<float> HDFDatabase::getFloatArray(
    hid_t dset, dspace;
    hsize_t nsel;
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
    dset = H5Dopen(d_group_id, key.c_str(), H5P_DEFAULT);
 #else
    dset = H5Dopen(d_group_id, key.c_str());
@@ -1758,7 +1758,7 @@ bool HDFDatabase::isInteger(
    if (!key.empty()) {
       hid_t this_set;
       BEGIN_SUPPRESS_HDF5_WARNINGS;
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       this_set = H5Dopen(d_group_id, key.c_str(), H5P_DEFAULT);
 #else
       this_set = H5Dopen(d_group_id, key.c_str());
@@ -1804,7 +1804,7 @@ void HDFDatabase::putIntegerArray(
       hid_t space = H5Screate_simple(1, dim, NULL);
       TBOX_ASSERT(space >= 0);
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       hid_t dataset = H5Dcreate(d_group_id, key.c_str(), H5T_SAMRAI_INT,
             space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
 #else
@@ -1862,7 +1862,7 @@ Array<int> HDFDatabase::getIntegerArray(
    hid_t dset, dspace;
    hsize_t nsel;
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
    dset = H5Dopen(d_group_id, key.c_str(), H5P_DEFAULT);
 #else
    dset = H5Dopen(d_group_id, key.c_str());
@@ -1913,7 +1913,7 @@ bool HDFDatabase::isString(
    if (!key.empty()) {
       hid_t this_set;
       BEGIN_SUPPRESS_HDF5_WARNINGS;
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       this_set = H5Dopen(d_group_id, key.c_str(), H5P_DEFAULT);
 #else
       this_set = H5Dopen(d_group_id, key.c_str());
@@ -1985,7 +1985,7 @@ void HDFDatabase::putStringArray(
       hid_t space = H5Screate_simple(1, dim, NULL);
       TBOX_ASSERT(space >= 0);
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       hid_t dataset = H5Dcreate(d_group_id, key.c_str(),
             atype, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
 #else
@@ -2050,7 +2050,7 @@ Array<std::string> HDFDatabase::getStrin
    hid_t dset, dspace, dtype;
    char* local_buf;
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
    dset = H5Dopen(d_group_id, key.c_str(), H5P_DEFAULT);
 #else
    dset = H5Dopen(d_group_id, key.c_str());
@@ -2101,7 +2101,7 @@ void HDFDatabase::writeAttribute(
    hid_t attr_id = H5Screate(H5S_SCALAR);
    TBOX_ASSERT(attr_id >= 0);
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
    hid_t attr = H5Acreate(dataset_id, "Type", H5T_SAMRAI_ATTR,
          attr_id, H5P_DEFAULT, H5P_DEFAULT);
 #else
@@ -2342,7 +2342,7 @@ void HDFDatabase::insertArray(
 
 #if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 2))
 
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
    hid_t array = H5Tarray_create(member_id, ndims, dim);
 #else
    /*
diff -r 5eda1a3f24e8 -r 21b9e62909a7 source/test/restartdb/mainHDF5AppFileOpen.C
--- a/source/test/restartdb/mainHDF5AppFileOpen.C	Sat Jan 01 16:47:31 2011 -0800
+++ b/source/test/restartdb/mainHDF5AppFileOpen.C	Sat Jan 01 16:57:27 2011 -0800
@@ -94,7 +94,7 @@ int main(
             mpi.getRank()) + ".hdf5";
       hid_t file_id = H5Fcreate(name.c_str(), H5F_ACC_TRUNC,
             H5P_DEFAULT, H5P_DEFAULT);
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       hid_t hdf_group = H5Gcreate(file_id,
             "SAMRAIGroup",
             0,
@@ -122,7 +122,7 @@ int main(
 
       database = new tbox::HDFDatabase("SAMRAI Restart");
       file_id = H5Fopen(name.c_str(), H5F_ACC_RDWR, H5P_DEFAULT);
-#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR > 6))
+#if (H5_VERS_MAJOR > 1) || ((H5_VERS_MAJOR == 1) && (H5_VERS_MINOR < 6))
       hdf_group = H5Gopen(file_id, "SAMRAIGroup", H5P_DEFAULT);
 #else
       hdf_group = H5Gopen(file_id, "SAMRAIGroup");



More information about the CIG-COMMITS mailing list