ESMF_AttributeCopy Interface

public interface ESMF_AttributeCopy

Calls

interface~~esmf_attributecopy~~CallsGraph interface~esmf_attributecopy ESMF_AttributeCopy proc~esmf_attributecopyarraybundletoarraybundle ESMF_AttributeCopyArrayBundleToArrayBundle interface~esmf_attributecopy->proc~esmf_attributecopyarraybundletoarraybundle proc~esmf_attributecopyarraytoarray ESMF_AttributeCopyArrayToArray interface~esmf_attributecopy->proc~esmf_attributecopyarraytoarray proc~esmf_attributecopycplcomptocplcomp ESMF_AttributeCopyCplCompToCplComp interface~esmf_attributecopy->proc~esmf_attributecopycplcomptocplcomp proc~esmf_attributecopydistgridtodistgrid ESMF_AttributeCopyDistGridToDistGrid interface~esmf_attributecopy->proc~esmf_attributecopydistgridtodistgrid proc~esmf_attributecopyfieldbundletofieldbundle ESMF_AttributeCopyFieldBundleToFieldBundle interface~esmf_attributecopy->proc~esmf_attributecopyfieldbundletofieldbundle proc~esmf_attributecopyfieldtofield ESMF_AttributeCopyFieldToField interface~esmf_attributecopy->proc~esmf_attributecopyfieldtofield proc~esmf_attributecopygridcomptogridcomp ESMF_AttributeCopyGridCompToGridComp interface~esmf_attributecopy->proc~esmf_attributecopygridcomptogridcomp proc~esmf_attributecopygridtogrid ESMF_AttributeCopyGridToGrid interface~esmf_attributecopy->proc~esmf_attributecopygridtogrid proc~esmf_attributecopylocstreamtolocstream ESMF_AttributeCopyLocStreamToLocStream interface~esmf_attributecopy->proc~esmf_attributecopylocstreamtolocstream proc~esmf_attributecopymeshtomesh ESMF_AttributeCopyMeshToMesh interface~esmf_attributecopy->proc~esmf_attributecopymeshtomesh proc~esmf_attributecopyscicomptoscicomp ESMF_AttributeCopySciCompToSciComp interface~esmf_attributecopy->proc~esmf_attributecopyscicomptoscicomp proc~esmf_attributecopystatetostate ESMF_AttributeCopyStateToState interface~esmf_attributecopy->proc~esmf_attributecopystatetostate

Called by

interface~~esmf_attributecopy~~CalledByGraph interface~esmf_attributecopy ESMF_AttributeCopy proc~user_run~89 user_run proc~user_run~89->interface~esmf_attributecopy proc~usercpl1_run usercpl1_run proc~usercpl1_run->interface~esmf_attributecopy proc~usercpl2_run usercpl2_run proc~usercpl2_run->interface~esmf_attributecopy proc~usercpl_run~2 usercpl_run proc~usercpl_run~2->interface~esmf_attributecopy proc~usercpl_run~4 usercpl_run proc~usercpl_run~4->interface~esmf_attributecopy program~esmf_attributeutilutest ESMF_AttributeUtilUTest program~esmf_attributeutilutest->interface~esmf_attributecopy

Module Procedures

private subroutine ESMF_AttributeCopyArrayToArray(src, dst, keywordEnforcer, attcopy, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(in) :: src
type(ESMF_Array), intent(inout) :: dst
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_AttCopy_Flag), intent(in), optional :: attcopy
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeCopyArrayBundleToArrayBundle(src, dst, keywordEnforcer, attcopy, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_ArrayBundle), intent(in) :: src
type(ESMF_ArrayBundle), intent(inout) :: dst
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_AttCopy_Flag), intent(in), optional :: attcopy
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeCopyCplCompToCplComp(src, dst, keywordEnforcer, attcopy, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp), intent(in) :: src
type(ESMF_CplComp), intent(inout) :: dst
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_AttCopy_Flag), intent(in), optional :: attcopy
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeCopyGridCompToGridComp(src, dst, keywordEnforcer, attcopy, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(in) :: src
type(ESMF_GridComp), intent(inout) :: dst
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_AttCopy_Flag), intent(in), optional :: attcopy
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeCopySciCompToSciComp(src, dst, keywordEnforcer, attcopy, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_SciComp), intent(in) :: src
type(ESMF_SciComp), intent(inout) :: dst
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_AttCopy_Flag), intent(in), optional :: attcopy
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeCopyDistGridToDistGrid(src, dst, keywordEnforcer, attcopy, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DistGrid), intent(in) :: src
type(ESMF_DistGrid), intent(inout) :: dst
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_AttCopy_Flag), intent(in), optional :: attcopy
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeCopyFieldToField(src, dst, keywordEnforcer, attcopy, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(in) :: src
type(ESMF_Field), intent(inout) :: dst
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_AttCopy_Flag), intent(in), optional :: attcopy
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeCopyFieldBundleToFieldBundle(src, dst, keywordEnforcer, attcopy, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_FieldBundle), intent(in) :: src
type(ESMF_FieldBundle), intent(inout) :: dst
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_AttCopy_Flag), intent(in), optional :: attcopy
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeCopyGridToGrid(src, dst, keywordEnforcer, attcopy, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Grid), intent(in) :: src
type(ESMF_Grid), intent(inout) :: dst
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_AttCopy_Flag), intent(in), optional :: attcopy
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeCopyStateToState(src, dst, keywordEnforcer, attcopy, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_State), intent(in) :: src
type(ESMF_State), intent(inout) :: dst
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_AttCopy_Flag), intent(in), optional :: attcopy
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeCopyLocStreamToLocStream(src, dst, keywordEnforcer, attcopy, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_LocStream), intent(in) :: src
type(ESMF_LocStream), intent(inout) :: dst
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_AttCopy_Flag), intent(in), optional :: attcopy
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeCopyMeshToMesh(src, dst, keywordEnforcer, attcopy, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Mesh), intent(in) :: src
type(ESMF_Mesh), intent(inout) :: dst
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_AttCopy_Flag), intent(in), optional :: attcopy
integer, intent(out), optional :: rc