H5Part
1.6.6
|
▼H5Part C API | |
File Opening and Closing | |
Setting up the Data Model | |
Readind and Writing Datasets | |
Reading and Writing Attributes | |
Error Handling | |
▼H5Block C API | |
Setting up the Data Model | |
Reading and Writing Datasets | |
Reading and Writing Attributes | |
▼H5MultiBlock C API | This package includes C code for writing and reading 3D datasets intended for distributed memory applications. The underlying file format is H5Part, a simple data storage schema and API derived from HDF5. In particular, we use the H5Block subset of H5Part for managing 3D field data. To achieve large contiguous reads and writes, the datasets use HDF5's chunking mechanism to reorder the layout on disk such that local subfields (or "blocks") of the 3D field are stored contiguously (as opposed to storing an entire column contiguously, as in the Fortran column-major layout for an array). We refer to this chunked layout as "multiblock" and the column-major layout as "uniblock." Multiblocked datasets exhibit the following constraints: |
Setting up the Data Model | |
Reading and Writing Datasets | |
Reading and Writing Attributes | |
▼H5Part F90 API | |
File Opening and Closing | |
Setting up the Data Model | |
Reading and Writing Datasets | |
Reading and Writing Attributes | |
▼H5Block F90 API | |
Setting up the Data Model | |
Reading and Writing Datasets | |
Reading and Writing Attributes |