ESMF_ArraySMMUTest_comp_mod Module


Uses

  • module~~esmf_arraysmmutest_comp_mod~~UsesGraph module~esmf_arraysmmutest_comp_mod ESMF_ArraySMMUTest_comp_mod module~esmf ESMF module~esmf_arraysmmutest_comp_mod->module~esmf module~esmf_testmod ESMF_TestMod module~esmf_arraysmmutest_comp_mod->module~esmf_testmod

Used by

  • module~~esmf_arraysmmutest_comp_mod~~UsedByGraph module~esmf_arraysmmutest_comp_mod ESMF_ArraySMMUTest_comp_mod program~esmf_arraysmmutest ESMF_ArraySMMUTest program~esmf_arraysmmutest->module~esmf_arraysmmutest_comp_mod

Subroutines

private recursive subroutine run(gcomp, istate, estate, clock, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp) :: gcomp
type(ESMF_State) :: istate
type(ESMF_State) :: estate
type(ESMF_Clock) :: clock
integer, intent(out) :: rc

public recursive subroutine setservices(gcomp, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp) :: gcomp
integer, intent(out) :: rc

public subroutine setvm(gcomp, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp) :: gcomp
integer, intent(out) :: rc

public recursive subroutine test_smm(srcRegDecomp, dstPetList, vectorLength, srcTermProcessing, pipelineDepth, termorderflag, testUnmatched, rc)

Arguments

Type IntentOptional Attributes Name
integer :: srcRegDecomp(:)
integer, optional :: dstPetList(:)
integer, optional :: vectorLength
integer, optional :: srcTermProcessing
integer, optional :: pipelineDepth
type(ESMF_TermOrder_Flag), optional :: termorderflag
logical, optional :: testUnmatched
integer :: rc