ESMF_IOMod Module


Uses

  • module~~esmf_iomod~2~~UsesGraph module~esmf_iomod~2 ESMF_IOMod module~esmf_basemod ESMF_BaseMod module~esmf_iomod~2->module~esmf_basemod module~esmf_compmod ESMF_CompMod module~esmf_iomod~2->module~esmf_compmod module~esmf_initmacrosmod ESMF_InitMacrosMod module~esmf_iomod~2->module~esmf_initmacrosmod module~esmf_logerrmod ESMF_LogErrMod module~esmf_iomod~2->module~esmf_logerrmod module~esmf_utiltypesmod ESMF_UtilTypesMod module~esmf_iomod~2->module~esmf_utiltypesmod module~esmf_basemod->module~esmf_initmacrosmod module~esmf_basemod->module~esmf_logerrmod module~esmf_basemod->module~esmf_utiltypesmod iso_c_binding iso_c_binding module~esmf_basemod->iso_c_binding module~esmf_ioutilmod ESMF_IOUtilMod module~esmf_basemod->module~esmf_ioutilmod module~esmf_vmmod ESMF_VMMod module~esmf_basemod->module~esmf_vmmod module~esmf_compmod->module~esmf_basemod module~esmf_compmod->module~esmf_initmacrosmod module~esmf_compmod->module~esmf_logerrmod module~esmf_compmod->module~esmf_utiltypesmod module~esmf_calendarmod ESMF_CalendarMod module~esmf_compmod->module~esmf_calendarmod module~esmf_clockmod ESMF_ClockMod module~esmf_compmod->module~esmf_clockmod module~esmf_configmod ESMF_ConfigMod module~esmf_compmod->module~esmf_configmod module~esmf_gridmod ESMF_GridMod module~esmf_compmod->module~esmf_gridmod module~esmf_hconfigmod ESMF_HConfigMod module~esmf_compmod->module~esmf_hconfigmod module~esmf_compmod->module~esmf_ioutilmod module~esmf_locstreammod ESMF_LocStreamMod module~esmf_compmod->module~esmf_locstreammod module~esmf_meshmod ESMF_MeshMod module~esmf_compmod->module~esmf_meshmod module~esmf_statemod ESMF_StateMod module~esmf_compmod->module~esmf_statemod module~esmf_statetypesmod ESMF_StateTypesMod module~esmf_compmod->module~esmf_statetypesmod module~esmf_utilmod ESMF_UtilMod module~esmf_compmod->module~esmf_utilmod module~esmf_compmod->module~esmf_vmmod module~esmf_xgridmod ESMF_XGridMod module~esmf_compmod->module~esmf_xgridmod module~esmf_initmacrosmod->module~esmf_logerrmod module~esmf_initmacrosmod->module~esmf_utiltypesmod module~esmf_logerrmod->module~esmf_utiltypesmod module~esmf_logerrmod->module~esmf_ioutilmod module~esmf_utilstringmod ESMF_UtilStringMod module~esmf_logerrmod->module~esmf_utilstringmod module~esmf_utiltypesmod->iso_c_binding

Used by

  • module~~esmf_iomod~2~~UsedByGraph module~esmf_iomod~2 ESMF_IOMod module~esmf_fieldprmod ESMF_FieldPrMod module~esmf_fieldprmod->module~esmf_iomod~2 module~esmf_fieldwrmod ESMF_FieldWrMod module~esmf_fieldwrmod->module~esmf_iomod~2 module~esmf ESMF module~esmf->module~esmf_fieldprmod module~esmf->module~esmf_fieldwrmod module~esmf_fileregridmod ESMF_FileRegridMod module~esmf_fileregridmod->module~esmf_fieldprmod module~esmf_fileregridmod->module~esmf_fieldwrmod proc~f_esmf_fieldcast f_esmf_fieldcast proc~f_esmf_fieldcast->module~esmf_fieldprmod proc~f_esmf_fieldprint f_esmf_fieldprint proc~f_esmf_fieldprint->module~esmf_fieldprmod proc~f_esmf_fieldread f_esmf_fieldread proc~f_esmf_fieldread->module~esmf_fieldprmod proc~f_esmf_fieldwrite f_esmf_fieldwrite proc~f_esmf_fieldwrite->module~esmf_fieldwrmod

Variables

Type Visibility Attributes Name Initial
character(len=*), private, parameter :: version = '$Id$'

Derived Types

type, public, sequence  ::  ESMF_IO

Components

Type Visibility Attributes Name Initial
integer(kind=ESMF_KIND_I8), private :: isInit = 76838410
type(ESMF_Pointer), private :: this

Functions

public function ESMF_IOCreate(name, gridComp, rc)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in), optional :: name
type(ESMF_GridComp), intent(inout) :: gridComp
integer, intent(out), optional :: rc

Return Value type(ESMF_IO)


Subroutines

public subroutine ESMF_IODestroy(io, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_IO) :: io
integer, intent(out), optional :: rc

public subroutine ESMF_IORead(io, fileName, schemaFileName, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_IO), intent(in) :: io
character(len=*), intent(in), optional :: fileName
character(len=*), intent(in), optional :: schemaFileName
integer, intent(out), optional :: rc