ESMF_Stubs Module


Variables

Type Visibility Attributes Name Initial
type(ESMF_END_FLAG), public, parameter :: ESMF_END_ABORT = ESMF_END_FLAG(1)
type(ESMF_END_FLAG), public, parameter :: ESMF_END_NORMAL = ESMF_END_FLAG(2)
type(ESMF_END_FLAG), public, parameter :: ESMF_END_KEEPMPI = ESMF_END_FLAG(3)
type(ESMF_MsgType), public, parameter :: ESMF_LOG_INFO = ESMF_MsgType(1)
type(ESMF_MsgType), public, parameter :: ESMF_LOG_WARNING = ESMF_MsgType(2)
type(ESMF_MsgType), public, parameter :: ESMF_LOG_ERROR = ESMF_MsgType(3)
type(ESMF_LogKind_Flag), public, parameter :: ESMF_LOGKIND_NONE = ESMF_LogKind_Flag(1)
type(ESMF_LogKind_Flag), public, parameter :: ESMF_LOGKIND_SINGLE = ESMF_LogKind_Flag(2)
type(ESMF_LogKind_Flag), public, parameter :: ESMF_LOGKIND_MULTI = ESMF_LogKind_Flag(3)
type(ESMF_LogKind_Flag), public, parameter :: ESMF_LOGKIND_MULTI_ON_ERROR = ESMF_LogKind_Flag(4)

Derived Types

type, public ::  ESMF_Grid

Components

Type Visibility Attributes Name Initial
integer, public :: dummy

type, public ::  ESMF_GridComp

Components

Type Visibility Attributes Name Initial
integer, public :: dummy

type, public ::  ESMF_State

Components

Type Visibility Attributes Name Initial
integer, public :: dummy

type, public ::  ESMF_VM

Components

Type Visibility Attributes Name Initial
integer, public :: dummy

type, public ::  ESMF_END_FLAG

Components

Type Visibility Attributes Name Initial
integer, public :: dummy

type, public ::  ESMF_MsgType

Components

Type Visibility Attributes Name Initial
integer, public :: mtype

type, public ::  ESMF_LOG

Components

Type Visibility Attributes Name Initial
integer, public :: dummy

type, public ::  ESMF_LogKind_Flag

Components

Type Visibility Attributes Name Initial
integer, public :: dummy

Functions

public function ESMF_IsInitialized()

Arguments

None

Return Value logical


Subroutines

public subroutine ESMF_Initialize(vm, defaultCalendar, logkindflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in), optional :: vm
type(ESMF_CalKind_Flag), intent(in), optional :: defaultCalendar
type(ESMF_LogKind_Flag), intent(in), optional :: logkindflag
integer, intent(out), optional :: rc

public subroutine ESMF_Finalize(endflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_END_FLAG), intent(in), optional :: endflag
integer, intent(out), optional :: rc

public subroutine ESMF_LogWrite(msg, msgtype, line, file, method, log, rc)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: msg
type(ESMF_MsgType), intent(in) :: msgtype
integer, intent(in), optional :: line
character(len=*), intent(in), optional :: file
character(len=*), intent(in), optional :: method
type(ESMF_LOG), optional, TARGET :: log
integer, intent(out), optional :: rc