![]() ![]() ![]() ![]() Next: Parameters Up: IOStreamedHDF5 Previous: Checkpointing & Recovery Contents Building A Cactus Configuration with IOStreamedHDF5The Cactus distribution does not contain the HDF5 header files and library which is used by thorn IOStreamedHDF5. So you need to configure it as an external software package via:make <configuration>-config HDF5=yes [HDF5_DIR=<path to HDF5 package>]The configuration script will look in some default places for an installed HDF5 package. If nothing is found this way you can explicitly specify it with the HDF5_DIR configure variable. Note that thorn IOStreamedHDF5 uses the Stream Virtual File Driver of the HDF5 library as its low-level driver. This driver is not built into an HDF5 configuration by default. The configure script of IOStreamedHDF5 will warn you if your HDF5 configuration doesn't contain this driver and stop the configuration process. Building an HDF5 library with Stream driver is very easy: just configure it with the -enable-stream-vfd option and build/install as usual. Thorn IOStreamedHDF5 inherits from IOUtil and IOHDF5Util so you need to include these thorns in your thorn list to build a configuration with IOStreamedHDF5.
|