comp_utils Module



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