ESMF_AttributeAdd Interface

public interface ESMF_AttributeAdd

Calls

interface~~esmf_attributeadd~~CallsGraph interface~esmf_attributeadd ESMF_AttributeAdd proc~esmf_attributeaddattpackstdarray ESMF_AttributeAddAttPackStdArray interface~esmf_attributeadd->proc~esmf_attributeaddattpackstdarray proc~esmf_attributeaddattpackstdarraybundle ESMF_AttributeAddAttPackStdArrayBundle interface~esmf_attributeadd->proc~esmf_attributeaddattpackstdarraybundle proc~esmf_attributeaddattpackstdcplcomp ESMF_AttributeAddAttPackStdCplComp interface~esmf_attributeadd->proc~esmf_attributeaddattpackstdcplcomp proc~esmf_attributeaddattpackstddistgrid ESMF_AttributeAddAttPackStdDistGrid interface~esmf_attributeadd->proc~esmf_attributeaddattpackstddistgrid proc~esmf_attributeaddattpackstdfield ESMF_AttributeAddAttPackStdField interface~esmf_attributeadd->proc~esmf_attributeaddattpackstdfield proc~esmf_attributeaddattpackstdfieldbundle ESMF_AttributeAddAttPackStdFieldBundle interface~esmf_attributeadd->proc~esmf_attributeaddattpackstdfieldbundle proc~esmf_attributeaddattpackstdgrid ESMF_AttributeAddAttPackStdGrid interface~esmf_attributeadd->proc~esmf_attributeaddattpackstdgrid proc~esmf_attributeaddattpackstdgridcomp ESMF_AttributeAddAttPackStdGridComp interface~esmf_attributeadd->proc~esmf_attributeaddattpackstdgridcomp proc~esmf_attributeaddattpackstdlocstream ESMF_AttributeAddAttPackStdLocStream interface~esmf_attributeadd->proc~esmf_attributeaddattpackstdlocstream proc~esmf_attributeaddattpackstdmesh ESMF_AttributeAddAttPackStdMesh interface~esmf_attributeadd->proc~esmf_attributeaddattpackstdmesh proc~esmf_attributeaddattpackstdscicomp ESMF_AttributeAddAttPackStdSciComp interface~esmf_attributeadd->proc~esmf_attributeaddattpackstdscicomp proc~esmf_attributeaddattpackstdstate ESMF_AttributeAddAttPackStdState interface~esmf_attributeadd->proc~esmf_attributeaddattpackstdstate none~getinfo ESMF_InfoDescribe%GetInfo proc~esmf_attributeaddattpackstdarray->none~getinfo proc~esmf_attributeaddattpackstdinfo ESMF_AttributeAddAttPackStdInfo proc~esmf_attributeaddattpackstdarray->proc~esmf_attributeaddattpackstdinfo proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_attributeaddattpackstdarray->proc~esmf_logfounderror proc~esmf_attributeaddattpackstdarraybundle->none~getinfo proc~esmf_attributeaddattpackstdarraybundle->proc~esmf_attributeaddattpackstdinfo proc~esmf_attributeaddattpackstdarraybundle->proc~esmf_logfounderror proc~esmf_attributeaddattpackstdcplcomp->none~getinfo proc~esmf_attributeaddattpackstdcplcomp->proc~esmf_attributeaddattpackstdinfo proc~esmf_attributeaddattpackstdcplcomp->proc~esmf_logfounderror proc~esmf_attributeaddattpackstddistgrid->none~getinfo proc~esmf_attributeaddattpackstddistgrid->proc~esmf_attributeaddattpackstdinfo proc~esmf_attributeaddattpackstddistgrid->proc~esmf_logfounderror proc~esmf_attributeaddattpackstdfield->none~getinfo proc~esmf_attributeaddattpackstdfield->proc~esmf_attributeaddattpackstdinfo proc~esmf_attributeaddattpackstdfield->proc~esmf_logfounderror proc~esmf_attributeaddattpackstdfieldbundle->none~getinfo proc~esmf_attributeaddattpackstdfieldbundle->proc~esmf_attributeaddattpackstdinfo proc~esmf_attributeaddattpackstdfieldbundle->proc~esmf_logfounderror proc~esmf_attributeaddattpackstdgrid->none~getinfo proc~esmf_attributeaddattpackstdgrid->proc~esmf_attributeaddattpackstdinfo proc~esmf_attributeaddattpackstdgrid->proc~esmf_logfounderror proc~esmf_attributeaddattpackstdgridcomp->none~getinfo proc~esmf_attributeaddattpackstdgridcomp->proc~esmf_attributeaddattpackstdinfo proc~esmf_attributeaddattpackstdgridcomp->proc~esmf_logfounderror proc~esmf_attributeaddattpackstdlocstream->none~getinfo proc~esmf_attributeaddattpackstdlocstream->proc~esmf_attributeaddattpackstdinfo proc~esmf_attributeaddattpackstdlocstream->proc~esmf_logfounderror proc~esmf_attributeaddattpackstdmesh->none~getinfo proc~esmf_attributeaddattpackstdmesh->proc~esmf_attributeaddattpackstdinfo proc~esmf_attributeaddattpackstdmesh->proc~esmf_logfounderror proc~esmf_attributeaddattpackstdscicomp->none~getinfo proc~esmf_attributeaddattpackstdscicomp->proc~esmf_attributeaddattpackstdinfo proc~esmf_attributeaddattpackstdscicomp->proc~esmf_logfounderror proc~esmf_attributeaddattpackstdstate->none~getinfo proc~esmf_attributeaddattpackstdstate->proc~esmf_attributeaddattpackstdinfo proc~esmf_attributeaddattpackstdstate->proc~esmf_logfounderror

Called by

interface~~esmf_attributeadd~~CalledByGraph interface~esmf_attributeadd ESMF_AttributeAdd proc~checkcomponentmetadata checkComponentMetadata proc~checkcomponentmetadata->interface~esmf_attributeadd proc~checkfieldmetadata checkFieldMetadata proc~checkfieldmetadata->interface~esmf_attributeadd proc~checkstate checkState proc~checkstate->interface~esmf_attributeadd proc~nuopc_checkcplcomponentmetadata NUOPC_CheckCplComponentMetadata proc~nuopc_checkcplcomponentmetadata->interface~esmf_attributeadd proc~nuopc_checkfield NUOPC_CheckField proc~nuopc_checkfield->interface~esmf_attributeadd proc~nuopc_checkgridcomponentmetadata NUOPC_CheckGridComponentMetadata proc~nuopc_checkgridcomponentmetadata->interface~esmf_attributeadd proc~nuopc_checkstate NUOPC_CheckState proc~nuopc_checkstate->interface~esmf_attributeadd proc~nuopc_cplcompattributeadd NUOPC_CplCompAttributeAdd proc~nuopc_cplcompattributeadd->interface~esmf_attributeadd proc~nuopc_cplcompattributeinit NUOPC_CplCompAttributeInit proc~nuopc_cplcompattributeinit->interface~esmf_attributeadd proc~nuopc_cplcompattributereset NUOPC_CplCompAttributeReset proc~nuopc_cplcompattributereset->interface~esmf_attributeadd proc~nuopc_gridcompattributeadd NUOPC_GridCompAttributeAdd proc~nuopc_gridcompattributeadd->interface~esmf_attributeadd proc~nuopc_gridcompattributeinit NUOPC_GridCompAttributeInit proc~nuopc_gridcompattributeinit->interface~esmf_attributeadd proc~nuopc_gridcompattributereset NUOPC_GridCompAttributeReset proc~nuopc_gridcompattributereset->interface~esmf_attributeadd proc~nuopc_initattributesfield NUOPC_InitAttributesField proc~nuopc_initattributesfield->interface~esmf_attributeadd proc~nuopc_initattributesstate NUOPC_InitAttributesState proc~nuopc_initattributesstate->interface~esmf_attributeadd proc~user_init~62 user_init proc~user_init~62->interface~esmf_attributeadd proc~user_init~68 user_init proc~user_init~68->interface~esmf_attributeadd proc~usercpl_init~3 usercpl_init proc~usercpl_init~3->interface~esmf_attributeadd proc~userm1_init userm1_init proc~userm1_init->interface~esmf_attributeadd proc~userm1_init~2 userm1_init proc~userm1_init~2->interface~esmf_attributeadd proc~userm1_init~4 userm1_init proc~userm1_init~4->interface~esmf_attributeadd proc~userm1_init~5 userm1_init proc~userm1_init~5->interface~esmf_attributeadd proc~userm1_init~6 userm1_init proc~userm1_init~6->interface~esmf_attributeadd proc~userm1_run userm1_run proc~userm1_run->interface~esmf_attributeadd proc~userm1_run~2 userm1_run proc~userm1_run~2->interface~esmf_attributeadd proc~userm1_run~4 userm1_run proc~userm1_run~4->interface~esmf_attributeadd program~esmf_arrayioutest ESMF_ArrayIOUTest program~esmf_arrayioutest->interface~esmf_attributeadd program~esmf_fieldbundleioutest ESMF_FieldBundleIOUTest program~esmf_fieldbundleioutest->interface~esmf_attributeadd program~esmf_fieldioutest ESMF_FieldIOUTest program~esmf_fieldioutest->interface~esmf_attributeadd program~esmf_scompex ESMF_SCompEx program~esmf_scompex->interface~esmf_attributeadd

Module Procedures

private subroutine ESMF_AttributeAddAttPackStdArray(target, convention, purpose, attrList, nestConvention, nestPurpose, attpack, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(inout) :: target
character(len=*), intent(in) :: convention
character(len=*), intent(in) :: purpose
character(len=*), intent(in), optional, dimension(:) :: attrList
character(len=*), intent(in), optional :: nestConvention
character(len=*), intent(in), optional :: nestPurpose
type(ESMF_AttPack), intent(inout), optional :: attpack
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeAddAttPackStdArrayBundle(target, convention, purpose, attrList, nestConvention, nestPurpose, attpack, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_ArrayBundle), intent(inout) :: target
character(len=*), intent(in) :: convention
character(len=*), intent(in) :: purpose
character(len=*), intent(in), optional, dimension(:) :: attrList
character(len=*), intent(in), optional :: nestConvention
character(len=*), intent(in), optional :: nestPurpose
type(ESMF_AttPack), intent(inout), optional :: attpack
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeAddAttPackStdCplComp(target, convention, purpose, attrList, nestConvention, nestPurpose, attpack, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp), intent(inout) :: target
character(len=*), intent(in) :: convention
character(len=*), intent(in) :: purpose
character(len=*), intent(in), optional, dimension(:) :: attrList
character(len=*), intent(in), optional :: nestConvention
character(len=*), intent(in), optional :: nestPurpose
type(ESMF_AttPack), intent(inout), optional :: attpack
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeAddAttPackStdGridComp(target, convention, purpose, attrList, nestConvention, nestPurpose, attpack, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: target
character(len=*), intent(in) :: convention
character(len=*), intent(in) :: purpose
character(len=*), intent(in), optional, dimension(:) :: attrList
character(len=*), intent(in), optional :: nestConvention
character(len=*), intent(in), optional :: nestPurpose
type(ESMF_AttPack), intent(inout), optional :: attpack
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeAddAttPackStdSciComp(target, convention, purpose, attrList, nestConvention, nestPurpose, attpack, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_SciComp), intent(inout) :: target
character(len=*), intent(in) :: convention
character(len=*), intent(in) :: purpose
character(len=*), intent(in), optional, dimension(:) :: attrList
character(len=*), intent(in), optional :: nestConvention
character(len=*), intent(in), optional :: nestPurpose
type(ESMF_AttPack), intent(inout), optional :: attpack
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeAddAttPackStdDistGrid(target, convention, purpose, attrList, nestConvention, nestPurpose, attpack, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DistGrid), intent(inout) :: target
character(len=*), intent(in) :: convention
character(len=*), intent(in) :: purpose
character(len=*), intent(in), optional, dimension(:) :: attrList
character(len=*), intent(in), optional :: nestConvention
character(len=*), intent(in), optional :: nestPurpose
type(ESMF_AttPack), intent(inout), optional :: attpack
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeAddAttPackStdField(target, convention, purpose, attrList, nestConvention, nestPurpose, attpack, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(inout) :: target
character(len=*), intent(in) :: convention
character(len=*), intent(in) :: purpose
character(len=*), intent(in), optional, dimension(:) :: attrList
character(len=*), intent(in), optional :: nestConvention
character(len=*), intent(in), optional :: nestPurpose
type(ESMF_AttPack), intent(inout), optional :: attpack
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeAddAttPackStdFieldBundle(target, convention, purpose, attrList, nestConvention, nestPurpose, attpack, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_FieldBundle), intent(inout) :: target
character(len=*), intent(in) :: convention
character(len=*), intent(in) :: purpose
character(len=*), intent(in), optional, dimension(:) :: attrList
character(len=*), intent(in), optional :: nestConvention
character(len=*), intent(in), optional :: nestPurpose
type(ESMF_AttPack), intent(inout), optional :: attpack
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeAddAttPackStdGrid(target, convention, purpose, attrList, nestConvention, nestPurpose, attpack, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Grid), intent(inout) :: target
character(len=*), intent(in) :: convention
character(len=*), intent(in) :: purpose
character(len=*), intent(in), optional, dimension(:) :: attrList
character(len=*), intent(in), optional :: nestConvention
character(len=*), intent(in), optional :: nestPurpose
type(ESMF_AttPack), intent(inout), optional :: attpack
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeAddAttPackStdState(target, convention, purpose, attrList, nestConvention, nestPurpose, attpack, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_State), intent(inout) :: target
character(len=*), intent(in) :: convention
character(len=*), intent(in) :: purpose
character(len=*), intent(in), optional, dimension(:) :: attrList
character(len=*), intent(in), optional :: nestConvention
character(len=*), intent(in), optional :: nestPurpose
type(ESMF_AttPack), intent(inout), optional :: attpack
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeAddAttPackStdLocStream(target, convention, purpose, attrList, nestConvention, nestPurpose, attpack, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_LocStream), intent(inout) :: target
character(len=*), intent(in) :: convention
character(len=*), intent(in) :: purpose
character(len=*), intent(in), optional, dimension(:) :: attrList
character(len=*), intent(in), optional :: nestConvention
character(len=*), intent(in), optional :: nestPurpose
type(ESMF_AttPack), intent(inout), optional :: attpack
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeAddAttPackStdMesh(target, convention, purpose, attrList, nestConvention, nestPurpose, attpack, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Mesh), intent(inout) :: target
character(len=*), intent(in) :: convention
character(len=*), intent(in) :: purpose
character(len=*), intent(in), optional, dimension(:) :: attrList
character(len=*), intent(in), optional :: nestConvention
character(len=*), intent(in), optional :: nestPurpose
type(ESMF_AttPack), intent(inout), optional :: attpack
integer, intent(out), optional :: rc