ESMF_AttributeWrite Interface

public interface ESMF_AttributeWrite

Calls

interface~~esmf_attributewrite~~CallsGraph interface~esmf_attributewrite ESMF_AttributeWrite proc~esmf_attributewritearray ESMF_AttributeWriteArray interface~esmf_attributewrite->proc~esmf_attributewritearray proc~esmf_attributewritearraybundle ESMF_AttributeWriteArrayBundle interface~esmf_attributewrite->proc~esmf_attributewritearraybundle proc~esmf_attributewritecplcomp ESMF_AttributeWriteCplComp interface~esmf_attributewrite->proc~esmf_attributewritecplcomp proc~esmf_attributewritedistgrid ESMF_AttributeWriteDistGrid interface~esmf_attributewrite->proc~esmf_attributewritedistgrid proc~esmf_attributewritefield ESMF_AttributeWriteField interface~esmf_attributewrite->proc~esmf_attributewritefield proc~esmf_attributewritefieldbundle ESMF_AttributeWriteFieldBundle interface~esmf_attributewrite->proc~esmf_attributewritefieldbundle proc~esmf_attributewritegrid ESMF_AttributeWriteGrid interface~esmf_attributewrite->proc~esmf_attributewritegrid proc~esmf_attributewritegridcomp ESMF_AttributeWriteGridComp interface~esmf_attributewrite->proc~esmf_attributewritegridcomp proc~esmf_attributewritelocstream ESMF_AttributeWriteLocStream interface~esmf_attributewrite->proc~esmf_attributewritelocstream proc~esmf_attributewritemesh ESMF_AttributeWriteMesh interface~esmf_attributewrite->proc~esmf_attributewritemesh proc~esmf_attributewritescicomp ESMF_AttributeWriteSciComp interface~esmf_attributewrite->proc~esmf_attributewritescicomp proc~esmf_attributewritestate ESMF_AttributeWriteState interface~esmf_attributewrite->proc~esmf_attributewritestate esmf_arraygetinit esmf_arraygetinit proc~esmf_attributewritearray->esmf_arraygetinit interface~esmf_infocreate ESMF_InfoCreate proc~esmf_attributewritearray->interface~esmf_infocreate none~getinfo ESMF_InfoDescribe%GetInfo proc~esmf_attributewritearray->none~getinfo proc~esmf_imerr ESMF_IMErr proc~esmf_attributewritearray->proc~esmf_imerr proc~esmf_infodestroy ESMF_InfoDestroy proc~esmf_attributewritearray->proc~esmf_infodestroy proc~esmf_infoformatkey ESMF_InfoFormatKey proc~esmf_attributewritearray->proc~esmf_infoformatkey proc~esmf_infowritejson ESMF_InfoWriteJSON proc~esmf_attributewritearray->proc~esmf_infowritejson proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_attributewritearray->proc~esmf_logfounderror proc~esmf_attributewritearraybundle->interface~esmf_infocreate proc~esmf_attributewritearraybundle->none~getinfo proc~esmf_arraybundlegetinit ESMF_ArrayBundleGetInit proc~esmf_attributewritearraybundle->proc~esmf_arraybundlegetinit proc~esmf_attributewritearraybundle->proc~esmf_imerr proc~esmf_attributewritearraybundle->proc~esmf_infodestroy proc~esmf_attributewritearraybundle->proc~esmf_infoformatkey proc~esmf_attributewritearraybundle->proc~esmf_infowritejson proc~esmf_attributewritearraybundle->proc~esmf_logfounderror proc~esmf_attributewritecplcomp->interface~esmf_infocreate proc~esmf_attributewritecplcomp->none~getinfo proc~esmf_cplcompgetinit ESMF_CplCompGetInit proc~esmf_attributewritecplcomp->proc~esmf_cplcompgetinit proc~esmf_attributewritecplcomp->proc~esmf_imerr proc~esmf_attributewritecplcomp->proc~esmf_infodestroy proc~esmf_attributewritecplcomp->proc~esmf_infoformatkey proc~esmf_attributewritecplcomp->proc~esmf_infowritejson proc~esmf_attributewritecplcomp->proc~esmf_logfounderror proc~esmf_attributewritedistgrid->interface~esmf_infocreate proc~esmf_attributewritedistgrid->none~getinfo proc~esmf_distgridgetinit ESMF_DistGridGetInit proc~esmf_attributewritedistgrid->proc~esmf_distgridgetinit proc~esmf_attributewritedistgrid->proc~esmf_imerr proc~esmf_attributewritedistgrid->proc~esmf_infodestroy proc~esmf_attributewritedistgrid->proc~esmf_infoformatkey proc~esmf_attributewritedistgrid->proc~esmf_infowritejson proc~esmf_attributewritedistgrid->proc~esmf_logfounderror proc~esmf_attributewritefield->interface~esmf_infocreate proc~esmf_attributewritefield->none~getinfo proc~esmf_fieldgetinit ESMF_FieldGetInit proc~esmf_attributewritefield->proc~esmf_fieldgetinit proc~esmf_attributewritefield->proc~esmf_imerr proc~esmf_attributewritefield->proc~esmf_infodestroy proc~esmf_attributewritefield->proc~esmf_infoformatkey proc~esmf_attributewritefield->proc~esmf_infowritejson proc~esmf_attributewritefield->proc~esmf_logfounderror esmf_fieldbundlegetinit esmf_fieldbundlegetinit proc~esmf_attributewritefieldbundle->esmf_fieldbundlegetinit proc~esmf_attributewritefieldbundle->interface~esmf_infocreate proc~esmf_attributewritefieldbundle->none~getinfo proc~esmf_attributewritefieldbundle->proc~esmf_imerr proc~esmf_attributewritefieldbundle->proc~esmf_infodestroy proc~esmf_attributewritefieldbundle->proc~esmf_infoformatkey proc~esmf_attributewritefieldbundle->proc~esmf_infowritejson proc~esmf_attributewritefieldbundle->proc~esmf_logfounderror proc~esmf_attributewritegrid->interface~esmf_infocreate proc~esmf_attributewritegrid->none~getinfo proc~esmf_gridgetinit ESMF_GridGetInit proc~esmf_attributewritegrid->proc~esmf_gridgetinit proc~esmf_attributewritegrid->proc~esmf_imerr proc~esmf_attributewritegrid->proc~esmf_infodestroy proc~esmf_attributewritegrid->proc~esmf_infoformatkey proc~esmf_attributewritegrid->proc~esmf_infowritejson proc~esmf_attributewritegrid->proc~esmf_logfounderror proc~esmf_attributewritegridcomp->interface~esmf_infocreate proc~esmf_attributewritegridcomp->none~getinfo proc~esmf_gridcompgetinit ESMF_GridCompGetInit proc~esmf_attributewritegridcomp->proc~esmf_gridcompgetinit proc~esmf_attributewritegridcomp->proc~esmf_imerr proc~esmf_attributewritegridcomp->proc~esmf_infodestroy proc~esmf_attributewritegridcomp->proc~esmf_infoformatkey proc~esmf_attributewritegridcomp->proc~esmf_infowritejson proc~esmf_attributewritegridcomp->proc~esmf_logfounderror proc~esmf_attributewritelocstream->interface~esmf_infocreate proc~esmf_attributewritelocstream->none~getinfo proc~esmf_attributewritelocstream->proc~esmf_imerr proc~esmf_attributewritelocstream->proc~esmf_infodestroy proc~esmf_attributewritelocstream->proc~esmf_infoformatkey proc~esmf_attributewritelocstream->proc~esmf_infowritejson proc~esmf_locstreamgetinit ESMF_LocStreamGetInit proc~esmf_attributewritelocstream->proc~esmf_locstreamgetinit proc~esmf_attributewritelocstream->proc~esmf_logfounderror proc~esmf_attributewritemesh->interface~esmf_infocreate proc~esmf_attributewritemesh->none~getinfo proc~esmf_attributewritemesh->proc~esmf_imerr proc~esmf_attributewritemesh->proc~esmf_infodestroy proc~esmf_attributewritemesh->proc~esmf_infoformatkey proc~esmf_attributewritemesh->proc~esmf_infowritejson proc~esmf_attributewritemesh->proc~esmf_logfounderror proc~esmf_meshgetinit ESMF_MeshGetInit proc~esmf_attributewritemesh->proc~esmf_meshgetinit proc~esmf_attributewritescicomp->interface~esmf_infocreate proc~esmf_attributewritescicomp->none~getinfo proc~esmf_attributewritescicomp->proc~esmf_imerr proc~esmf_attributewritescicomp->proc~esmf_infodestroy proc~esmf_attributewritescicomp->proc~esmf_infoformatkey proc~esmf_attributewritescicomp->proc~esmf_infowritejson proc~esmf_attributewritescicomp->proc~esmf_logfounderror proc~esmf_scicompgetinit ESMF_SciCompGetInit proc~esmf_attributewritescicomp->proc~esmf_scicompgetinit proc~esmf_attributewritestate->interface~esmf_infocreate proc~esmf_attributewritestate->none~getinfo proc~esmf_attributewritestate->proc~esmf_imerr proc~esmf_attributewritestate->proc~esmf_infodestroy proc~esmf_attributewritestate->proc~esmf_infoformatkey proc~esmf_attributewritestate->proc~esmf_infowritejson proc~esmf_attributewritestate->proc~esmf_logfounderror proc~esmf_stategetinit ESMF_StateGetInit proc~esmf_attributewritestate->proc~esmf_stategetinit

Module Procedures

private subroutine ESMF_AttributeWriteArray(target, fileName, keywordEnforcer, convention, purpose, attwriteflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(inout) :: target
character(len=*), intent(in) :: fileName
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: convention
character(len=*), intent(in), optional :: purpose
type(ESMF_AttWriteFlag), intent(in), optional :: attwriteflag
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeWriteArrayBundle(target, fileName, keywordEnforcer, convention, purpose, attwriteflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_ArrayBundle), intent(inout) :: target
character(len=*), intent(in) :: fileName
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: convention
character(len=*), intent(in), optional :: purpose
type(ESMF_AttWriteFlag), intent(in), optional :: attwriteflag
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeWriteCplComp(target, fileName, keywordEnforcer, convention, purpose, attwriteflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp), intent(inout) :: target
character(len=*), intent(in) :: fileName
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: convention
character(len=*), intent(in), optional :: purpose
type(ESMF_AttWriteFlag), intent(in), optional :: attwriteflag
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeWriteGridComp(target, fileName, keywordEnforcer, convention, purpose, attwriteflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: target
character(len=*), intent(in) :: fileName
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: convention
character(len=*), intent(in), optional :: purpose
type(ESMF_AttWriteFlag), intent(in), optional :: attwriteflag
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeWriteSciComp(target, fileName, keywordEnforcer, convention, purpose, attwriteflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_SciComp), intent(inout) :: target
character(len=*), intent(in) :: fileName
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: convention
character(len=*), intent(in), optional :: purpose
type(ESMF_AttWriteFlag), intent(in), optional :: attwriteflag
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeWriteDistGrid(target, fileName, keywordEnforcer, convention, purpose, attwriteflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DistGrid), intent(inout) :: target
character(len=*), intent(in) :: fileName
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: convention
character(len=*), intent(in), optional :: purpose
type(ESMF_AttWriteFlag), intent(in), optional :: attwriteflag
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeWriteField(target, fileName, keywordEnforcer, convention, purpose, attwriteflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(inout) :: target
character(len=*), intent(in) :: fileName
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: convention
character(len=*), intent(in), optional :: purpose
type(ESMF_AttWriteFlag), intent(in), optional :: attwriteflag
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeWriteFieldBundle(target, fileName, keywordEnforcer, convention, purpose, attwriteflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_FieldBundle), intent(inout) :: target
character(len=*), intent(in) :: fileName
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: convention
character(len=*), intent(in), optional :: purpose
type(ESMF_AttWriteFlag), intent(in), optional :: attwriteflag
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeWriteGrid(target, fileName, keywordEnforcer, convention, purpose, attwriteflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Grid), intent(inout) :: target
character(len=*), intent(in) :: fileName
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: convention
character(len=*), intent(in), optional :: purpose
type(ESMF_AttWriteFlag), intent(in), optional :: attwriteflag
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeWriteState(target, fileName, keywordEnforcer, convention, purpose, attwriteflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_State), intent(inout) :: target
character(len=*), intent(in) :: fileName
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: convention
character(len=*), intent(in), optional :: purpose
type(ESMF_AttWriteFlag), intent(in), optional :: attwriteflag
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeWriteLocStream(target, fileName, keywordEnforcer, convention, purpose, attwriteflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_LocStream), intent(inout) :: target
character(len=*), intent(in) :: fileName
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: convention
character(len=*), intent(in), optional :: purpose
type(ESMF_AttWriteFlag), intent(in), optional :: attwriteflag
integer, intent(out), optional :: rc

private subroutine ESMF_AttributeWriteMesh(target, fileName, keywordEnforcer, convention, purpose, attwriteflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Mesh), intent(inout) :: target
character(len=*), intent(in) :: fileName
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: convention
character(len=*), intent(in), optional :: purpose
type(ESMF_AttWriteFlag), intent(in), optional :: attwriteflag
integer, intent(out), optional :: rc