comp_utils Module


Uses

  • module~~comp_utils~~UsesGraph module~comp_utils comp_utils module~esmf ESMF module~comp_utils->module~esmf module~esmf_testmod ESMF_TestMod module~comp_utils->module~esmf_testmod

Used by

  • module~~comp_utils~~UsedByGraph module~comp_utils comp_utils program~mappersimpletwoconcurrentcomps MapperSimpleTwoConcurrentComps program~mappersimpletwoconcurrentcomps->module~comp_utils program~mappertwoconcurrentcomps MapperTwoConcurrentComps program~mappertwoconcurrentcomps->module~comp_utils

Abstract Interfaces

abstract interface

  • public subroutine compRegInterface(gridcomp, rc)

    Arguments

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

abstract interface

  • public subroutine compSetVMInterface(gridcomp, rc)

    Arguments

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

Subroutines

public subroutine user_comp_recreate(gComp, compSetVM, compReg, startPet, endPet, mapper, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: gComp
procedure(compSetVMInterface) :: compSetVM
procedure(compRegInterface) :: compReg
integer, intent(in) :: startPet
integer, intent(in) :: endPet
type(ESMF_Mapper), intent(in) :: mapper
integer, intent(out) :: rc