Opened 5 years ago

Last modified 5 years ago

#1482 new enhancement

use HDF5 1.8 features in CarpetIOHDF5, hdf5 utilities

Reported by: Roland Haas Owned by:
Priority: minor Milestone:
Component: EinsteinToolkit thorn Version: development version
Keywords: CarpetIOHDF5 Cc:


version 1.8 offers new features that can make creating and accessing files with many datasets much faster. To use it one has to set the H5Pset_libver_bounds(fapl_id, H5F_LIBVER_LATEST, H5F_LIBVER_LATEST) properly to the file access property list used to create the dataset (version of HDF5 >= 1.8.5 also offer a H5F_LIBVER_18).

This is a one line change that can be very beneficial. Unfortunately versions of hdf5 < 1.8.0 (ie 1.6) cannot read these files. Currently I think QueenBee is the last production machine that uses this old version of HDF5. Since it will be retired soon apparently, I would like to suggest that we switch to the newer HDF5 vesion at that time.

Attachments (0)

Change History (2)

comment:1 Changed 5 years ago by Erik Schnetter

We have control over the HDF5 version via Simfactory's option lists. We can either build HDF5 with Cactus, or build a new enough version of HDF5 ourselves and point to it. There is no need to wait for Queen Bee.

Do you have a pointer to more information about this property?

comment:2 Changed 5 years ago by Roland Haas

For more information on the property please see in section "Group implementations in HDF5". The new format also does away with size restrictions for attributes so that the large attribute code in Carpet is no longer required (see

Modify Ticket

Change Properties
Set your email in Preferences
as new The ticket will remain with no owner.
Next status will be 'review'.
as The resolution will be set.
to The owner will be changed from (none) to the specified user.
Next status will be 'confirmed'.
The owner will be changed from (none) to anonymous.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.