Skip to content

Latest commit

 

History

History

hdf5-write-read

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

HDF5 exercise

Complete the HDF5 exercises (hdf5.c or hdf5.f90) by writing HDF5 writer and reader functions/subroutines.

On Lumi, you will need to load the module cray-hdf5-parallel/1.12.2.7 before you can compile the code:

module load cray-hdf5-parallel/1.12.2.7

Now you shoud be able to compile with

cc hdf5.c -lhdf5

or

ftn hdf5.f90 -lhdf5_fortran

On Mahti, you will need to load the module hdf5/1.10.7-mpi before you can compile the code:

module load hdf5/1.10.7-mpi

Now you shoud be able to compile with

mpicc hdf5.c -lhdf5

or

mpif90 hdf5.f90 -I/appl/spack/v017/install-tree/gcc-11.2.0/hdf5-1.10.7-qc3apk/include -lhdf5_fortran

After compiling and running the program. You can use the h5dump and h5ls commands to check the values in a HDF5 file.