Page tree

The license could not be verified: License Certificate has expired!

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

If you are new to HDF5 please read the Learning the Basics topic first. 

Overview of Parallel HDF5 (PHDF5) Design

Parallel Programming with HDF5

Creating and Accessing a File with PHDF5

Creating and Accessing a Dataset with PHDF5

Writing and Reading Hyperslabs:  

The programming model for writing and reading hyperslabs is:

    • Each process defines the memory and file hyperslabs.
    • Each process executes a partial write/read call which is either collective or independent.

The memory and file hyperslabs in the first step are defined with the H5Sselect_hyperslab (C) / h5sselect_hyperslab_f (F90).

The start (or offset), count, stride, and block parameters define the portion of the dataset to write to. By changing the values of these parameters you can write hyperslabs with Parallel HDF5 by contiguous hyperslab, by regularly spaced data in a column/row, by patterns, and by chunks:

by Contiguous Hyperslab  

by Regularly Spaced Data  

by Pattern  

by Chunk

--- Last Modified: August 15, 2017 | 02:15 PM