ESMF_AttributeRemove Interface

public interface ESMF_AttributeRemove

Calls

interface~~esmf_attributeremove~~CallsGraph interface~esmf_attributeremove ESMF_AttributeRemove proc~esmf_attributeremoveattpackarray ESMF_AttributeRemoveAttPackArray interface~esmf_attributeremove->proc~esmf_attributeremoveattpackarray proc~esmf_attributeremoveattpackarraybundle ESMF_AttributeRemoveAttPackArrayBundle interface~esmf_attributeremove->proc~esmf_attributeremoveattpackarraybundle proc~esmf_attributeremoveattpackcplcomp ESMF_AttributeRemoveAttPackCplComp interface~esmf_attributeremove->proc~esmf_attributeremoveattpackcplcomp proc~esmf_attributeremoveattpackdistgrid ESMF_AttributeRemoveAttPackDistGrid interface~esmf_attributeremove->proc~esmf_attributeremoveattpackdistgrid proc~esmf_attributeremoveattpackfield ESMF_AttributeRemoveAttPackField interface~esmf_attributeremove->proc~esmf_attributeremoveattpackfield proc~esmf_attributeremoveattpackfieldbundle ESMF_AttributeRemoveAttPackFieldBundle interface~esmf_attributeremove->proc~esmf_attributeremoveattpackfieldbundle proc~esmf_attributeremoveattpackgrid ESMF_AttributeRemoveAttPackGrid interface~esmf_attributeremove->proc~esmf_attributeremoveattpackgrid proc~esmf_attributeremoveattpackgridcomp ESMF_AttributeRemoveAttPackGridComp interface~esmf_attributeremove->proc~esmf_attributeremoveattpackgridcomp proc~esmf_attributeremoveattpacklocstream ESMF_AttributeRemoveAttPackLocStream interface~esmf_attributeremove->proc~esmf_attributeremoveattpacklocstream proc~esmf_attributeremoveattpackmesh ESMF_AttributeRemoveAttPackMesh interface~esmf_attributeremove->proc~esmf_attributeremoveattpackmesh proc~esmf_attributeremoveattpackscicomp ESMF_AttributeRemoveAttPackSciComp interface~esmf_attributeremove->proc~esmf_attributeremoveattpackscicomp proc~esmf_attributeremoveattpackstate ESMF_AttributeRemoveAttPackState interface~esmf_attributeremove->proc~esmf_attributeremoveattpackstate

Called by

interface~~esmf_attributeremove~~CalledByGraph interface~esmf_attributeremove ESMF_AttributeRemove proc~nuopc_cplcompattributereset NUOPC_CplCompAttributeReset proc~nuopc_cplcompattributereset->interface~esmf_attributeremove proc~nuopc_gridcompattributereset NUOPC_GridCompAttributeReset proc~nuopc_gridcompattributereset->interface~esmf_attributeremove proc~userm1_run userm1_run proc~userm1_run->interface~esmf_attributeremove proc~userm1_run~2 userm1_run proc~userm1_run~2->interface~esmf_attributeremove proc~userm1_run~4 userm1_run proc~userm1_run~4->interface~esmf_attributeremove proc~userm1_run~5 userm1_run proc~userm1_run~5->interface~esmf_attributeremove interface~nuopc_compattributereset NUOPC_CompAttributeReset interface~nuopc_compattributereset->proc~nuopc_cplcompattributereset interface~nuopc_compattributereset->proc~nuopc_gridcompattributereset proc~iinitcheck IInitCheck proc~iinitcheck->interface~nuopc_compattributereset program~esmf_nuopc_utest ESMF_NUOPC_UTest program~esmf_nuopc_utest->interface~nuopc_compattributereset

Module Procedures

private subroutine ESMF_AttributeRemoveAttPackArray(target, name, attpack, convention, purpose, attnestflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(inout) :: target
character(len=*), intent(in), optional :: name
type(ESMF_AttPack), intent(inout), optional :: attpack
character(len=*), intent(in), optional :: convention
character(len=*), intent(in), optional :: purpose
type(ESMF_AttNest_Flag), intent(in), optional :: attnestflag
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeRemoveAttPackArrayBundle(target, name, attpack, convention, purpose, attnestflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_ArrayBundle), intent(inout) :: target
character(len=*), intent(in), optional :: name
type(ESMF_AttPack), intent(inout), optional :: attpack
character(len=*), intent(in), optional :: convention
character(len=*), intent(in), optional :: purpose
type(ESMF_AttNest_Flag), intent(in), optional :: attnestflag
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeRemoveAttPackCplComp(target, name, attpack, convention, purpose, attnestflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp), intent(inout) :: target
character(len=*), intent(in), optional :: name
type(ESMF_AttPack), intent(inout), optional :: attpack
character(len=*), intent(in), optional :: convention
character(len=*), intent(in), optional :: purpose
type(ESMF_AttNest_Flag), intent(in), optional :: attnestflag
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeRemoveAttPackGridComp(target, name, attpack, convention, purpose, attnestflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: target
character(len=*), intent(in), optional :: name
type(ESMF_AttPack), intent(inout), optional :: attpack
character(len=*), intent(in), optional :: convention
character(len=*), intent(in), optional :: purpose
type(ESMF_AttNest_Flag), intent(in), optional :: attnestflag
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeRemoveAttPackSciComp(target, name, attpack, convention, purpose, attnestflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_SciComp), intent(inout) :: target
character(len=*), intent(in), optional :: name
type(ESMF_AttPack), intent(inout), optional :: attpack
character(len=*), intent(in), optional :: convention
character(len=*), intent(in), optional :: purpose
type(ESMF_AttNest_Flag), intent(in), optional :: attnestflag
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeRemoveAttPackDistGrid(target, name, attpack, convention, purpose, attnestflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DistGrid), intent(inout) :: target
character(len=*), intent(in), optional :: name
type(ESMF_AttPack), intent(inout), optional :: attpack
character(len=*), intent(in), optional :: convention
character(len=*), intent(in), optional :: purpose
type(ESMF_AttNest_Flag), intent(in), optional :: attnestflag
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeRemoveAttPackField(target, name, attpack, convention, purpose, attnestflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(inout) :: target
character(len=*), intent(in), optional :: name
type(ESMF_AttPack), intent(inout), optional :: attpack
character(len=*), intent(in), optional :: convention
character(len=*), intent(in), optional :: purpose
type(ESMF_AttNest_Flag), intent(in), optional :: attnestflag
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeRemoveAttPackFieldBundle(target, name, attpack, convention, purpose, attnestflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_FieldBundle), intent(inout) :: target
character(len=*), intent(in), optional :: name
type(ESMF_AttPack), intent(inout), optional :: attpack
character(len=*), intent(in), optional :: convention
character(len=*), intent(in), optional :: purpose
type(ESMF_AttNest_Flag), intent(in), optional :: attnestflag
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeRemoveAttPackGrid(target, name, attpack, convention, purpose, attnestflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Grid), intent(inout) :: target
character(len=*), intent(in), optional :: name
type(ESMF_AttPack), intent(inout), optional :: attpack
character(len=*), intent(in), optional :: convention
character(len=*), intent(in), optional :: purpose
type(ESMF_AttNest_Flag), intent(in), optional :: attnestflag
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeRemoveAttPackState(target, name, attpack, convention, purpose, attnestflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_State), intent(inout) :: target
character(len=*), intent(in), optional :: name
type(ESMF_AttPack), intent(inout), optional :: attpack
character(len=*), intent(in), optional :: convention
character(len=*), intent(in), optional :: purpose
type(ESMF_AttNest_Flag), intent(in), optional :: attnestflag
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeRemoveAttPackLocStream(target, name, attpack, convention, purpose, attnestflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_LocStream), intent(inout) :: target
character(len=*), intent(in), optional :: name
type(ESMF_AttPack), intent(inout), optional :: attpack
character(len=*), intent(in), optional :: convention
character(len=*), intent(in), optional :: purpose
type(ESMF_AttNest_Flag), intent(in), optional :: attnestflag
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeRemoveAttPackMesh(target, name, attpack, convention, purpose, attnestflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Mesh), intent(inout) :: target
character(len=*), intent(in), optional :: name
type(ESMF_AttPack), intent(inout), optional :: attpack
character(len=*), intent(in), optional :: convention
character(len=*), intent(in), optional :: purpose
type(ESMF_AttNest_Flag), intent(in), optional :: attnestflag
integer, intent(out), optional :: rc