ngadata_obj_Init Subroutine

private subroutine ngadata_obj_Init(this, filename, access_flag, block, parallel)

Initialize structure

Type Bound

ngadata_obj

Arguments

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

A NGAbin object

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

File to read/write

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

File access mode

type(block_obj), intent(in), target :: block

A block object

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

parallel structure from main program


Calls

proc~~ngadata_obj_init~~CallsGraph proc~ngadata_obj_init ngadata_obj%ngadata_obj_Init proc~ngadata_obj_setupmpitypes ngadata_obj%ngadata_obj_SetupMPITypes proc~ngadata_obj_init->proc~ngadata_obj_setupmpitypes mpi_type_commit mpi_type_commit proc~ngadata_obj_setupmpitypes->mpi_type_commit mpi_type_create_subarray mpi_type_create_subarray proc~ngadata_obj_setupmpitypes->mpi_type_create_subarray

Called by

proc~~ngadata_obj_init~~CalledByGraph proc~ngadata_obj_init ngadata_obj%ngadata_obj_Init proc~eulerian_set_readnga eulerian_set%eulerian_set_ReadNGA proc~eulerian_set_readnga->proc~ngadata_obj_init