hdf5_obj_Init Subroutine

private impure subroutine hdf5_obj_Init(this, filename, access_flag, parallel)

Initialize the hdf5 object

Type Bound

hdf5_obj

Arguments

Type IntentOptional Attributes Name
class(hdf5_obj), intent(inout) :: this

A HDF5 object

character(len=*), intent(in) :: filename

File to read/write

character(len=*), intent(in) :: access_flag

File access mode

type(parallel_obj), intent(in), target :: parallel

parallel structure from main program


Calls

proc~~hdf5_obj_init~~CallsGraph proc~hdf5_obj_init hdf5_obj%hdf5_obj_Init h5open_f h5open_f proc~hdf5_obj_init->h5open_f proc~hashtbl_obj_init hashtbl_obj%hashtbl_obj_init proc~hdf5_obj_init->proc~hashtbl_obj_init

Called by

proc~~hdf5_obj_init~~CalledByGraph proc~hdf5_obj_init hdf5_obj%hdf5_obj_Init proc~bc_set_read bc_set%bc_set_Read proc~bc_set_read->proc~hdf5_obj_init proc~bc_set_write bc_set%bc_set_Write proc~bc_set_write->proc~hdf5_obj_init proc~block_obj_read block_obj%block_obj_Read proc~block_obj_read->proc~hdf5_obj_init proc~block_obj_write block_obj%block_obj_Write proc~block_obj_write->proc~hdf5_obj_init