ESMF_ConfigMod Module



Variables

Type Visibility Attributes Name Initial
character(len=1), private, parameter :: BLK = achar(32)
character(len=1), private, parameter :: EOB = achar(00)
character(len=1), private, parameter :: EOL = achar(10)
character(len=1), private, parameter :: NUL = achar(00)
character(len=1), private, parameter :: TAB = achar(09)
integer, private, parameter :: LSZ = max(1024, ESMF_MAXPATHLEN)
integer, private, parameter :: MSZ = 256
integer, private, parameter :: NATT_MAX = NBUF_MAX/64
integer, private, parameter :: NBUF_MAX = MSZ*LSZ

Interfaces

public interface ESMF_ConfigCreate

public interface ESMF_ConfigGetAttribute

  • private subroutine ESMF_ConfigGetString(config, value, keywordEnforcer, label, default, eolFlag, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Config), intent(inout) :: config
    character(len=*), intent(out) :: value
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    character(len=*), intent(in), optional :: label
    character(len=*), intent(in), optional :: default
    logical, intent(out), optional :: eolFlag
    integer, intent(out), optional :: rc
  • private subroutine ESMF_ConfigGetStrings(config, valueList, keywordEnforcer, count, label, default, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Config), intent(inout) :: config
    character(len=*), intent(out) :: valueList(:)
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(in), optional :: count
    character(len=*), intent(in), optional :: label
    character(len=*), intent(in), optional :: default
    integer, intent(out), optional :: rc
  • private subroutine ESMF_ConfigGetFloatR4(config, value, keywordEnforcer, label, default, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Config), intent(inout) :: config
    real(kind=ESMF_KIND_R4), intent(out) :: value
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    character(len=*), intent(in), optional :: label
    real(kind=ESMF_KIND_R4), intent(in), optional :: default
    integer, intent(out), optional :: rc
  • private subroutine ESMF_ConfigGetFloatR8(config, value, keywordEnforcer, label, default, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Config), intent(inout) :: config
    real(kind=ESMF_KIND_R8), intent(out) :: value
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    character(len=*), intent(in), optional :: label
    real(kind=ESMF_KIND_R8), intent(in), optional :: default
    integer, intent(out), optional :: rc
  • private subroutine ESMF_ConfigGetFloatsR4(config, valueList, keywordEnforcer, count, label, default, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Config), intent(inout) :: config
    real(kind=ESMF_KIND_R4), intent(inout) :: valueList(:)
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(in), optional :: count
    character(len=*), intent(in), optional :: label
    real(kind=ESMF_KIND_R4), intent(in), optional :: default
    integer, intent(out), optional :: rc
  • private subroutine ESMF_ConfigGetFloatsR8(config, valueList, keywordEnforcer, count, label, default, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Config), intent(inout) :: config
    real(kind=ESMF_KIND_R8), intent(inout) :: valueList(:)
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(in), optional :: count
    character(len=*), intent(in), optional :: label
    real(kind=ESMF_KIND_R8), intent(in), optional :: default
    integer, intent(out), optional :: rc
  • private subroutine ESMF_ConfigGetIntI4(config, value, keywordEnforcer, label, default, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Config), intent(inout) :: config
    integer(kind=ESMF_KIND_I4), intent(out) :: value
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    character(len=*), intent(in), optional :: label
    integer(kind=ESMF_KIND_I4), intent(in), optional :: default
    integer, intent(out), optional :: rc
  • private subroutine ESMF_ConfigGetIntI8(config, value, keywordEnforcer, label, default, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Config), intent(inout) :: config
    integer(kind=ESMF_KIND_I8), intent(out) :: value
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    character(len=*), intent(in), optional :: label
    integer(kind=ESMF_KIND_I8), intent(in), optional :: default
    integer, intent(out), optional :: rc
  • private subroutine ESMF_ConfigGetIntsI4(config, valueList, keywordEnforcer, count, label, default, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Config), intent(inout) :: config
    integer(kind=ESMF_KIND_I4), intent(inout) :: valueList(:)
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(in), optional :: count
    character(len=*), intent(in), optional :: label
    integer(kind=ESMF_KIND_I4), intent(in), optional :: default
    integer, intent(out), optional :: rc
  • private subroutine ESMF_ConfigGetIntsI8(config, valueList, keywordEnforcer, count, label, default, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Config), intent(inout) :: config
    integer(kind=ESMF_KIND_I8), intent(inout) :: valueList(:)
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(in), optional :: count
    character(len=*), intent(in), optional :: label
    integer(kind=ESMF_KIND_I8), intent(in), optional :: default
    integer, intent(out), optional :: rc
  • private subroutine ESMF_ConfigGetLogical(config, value, keywordEnforcer, label, default, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Config), intent(inout) :: config
    logical, intent(out) :: value
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    character(len=*), intent(in), optional :: label
    logical, intent(in), optional :: default
    integer, intent(out), optional :: rc
  • private subroutine ESMF_ConfigGetLogicals(config, valueList, keywordEnforcer, count, label, default, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Config), intent(inout) :: config
    logical, intent(inout) :: valueList(:)
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(in), optional :: count
    character(len=*), intent(in), optional :: label
    logical, intent(in), optional :: default
    integer, intent(out), optional :: rc

public interface ESMF_ConfigSetAttribute

  • private subroutine ESMF_ConfigSetString(config, value, keywordEnforcer, label, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Config), intent(inout) :: config
    character(len=*), intent(in) :: value
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    character(len=*), intent(in), optional :: label
    integer, intent(out), optional :: rc
  • private subroutine ESMF_ConfigSetIntI4(config, value, keywordEnforcer, label, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Config), intent(inout) :: config
    integer(kind=ESMF_KIND_I4), intent(in) :: value
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    character(len=*), intent(in), optional :: label
    integer, intent(out), optional :: rc

public interface operator(/=)

  • private impure elemental function ESMF_ConfigNE(Config1, Config2)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Config), intent(in) :: Config1
    type(ESMF_Config), intent(in) :: Config2

    Return Value logical

public interface operator(==)

  • private impure elemental function ESMF_ConfigEQ(Config1, Config2)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Config), intent(in) :: Config1
    type(ESMF_Config), intent(in) :: Config2

    Return Value logical


Derived Types

type, public, sequence  ::  ESMF_Config

Components

Type Visibility Attributes Name Initial
integer(kind=ESMF_KIND_I8), public :: isInit = 76838410
type(ESMF_ConfigClass), public, pointer :: cptr => null()

type, public, sequence  ::  ESMF_ConfigAttrUsed

Components

Type Visibility Attributes Name Initial
character(len=1), private, pointer :: label(:) => null()
integer(kind=ESMF_KIND_I8), private :: isInit = 76838410
logical, private :: used = .false.

type, public, sequence  ::  ESMF_ConfigClass

Components

Type Visibility Attributes Name Initial
character(len=LSZ), public :: current_attr
character(len=LSZ), public, pointer :: this_line => null()
character(len=NBUF_MAX), public, pointer :: buffer => null()
integer(kind=ESMF_KIND_I8), public :: isInit = 76838410
integer, public :: nattr
integer, public :: nbuf
integer, public :: next_line
integer, public :: value_begin
logical, public :: hconfig_owner
type(ESMF_ConfigAttrUsed), public, dimension(:), pointer :: attr_used => null()
type(ESMF_HConfig), public :: hconfig

Functions

public function ESMF_ConfigGetLen(config, keywordEnforcer, label, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: label
integer, intent(out), optional :: rc

Return Value integer

public function ESMF_ConfigAttrUsedGetInit(s)

Arguments

Type IntentOptional Attributes Name
type(ESMF_ConfigAttrUsed), intent(in), optional :: s

Return Value integer(kind=ESMF_KIND_I8)

public function ESMF_ConfigClassGetInit(s)

Arguments

Type IntentOptional Attributes Name
type(ESMF_ConfigClass), intent(in), optional :: s

Return Value integer(kind=ESMF_KIND_I8)

public function ESMF_ConfigGetInit(d)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(in), optional :: d

Return Value integer(kind=ESMF_KIND_I8)

private function index_(string, tok)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: string
character(len=*), intent(in) :: tok

Return Value integer

private impure elemental function ESMF_ConfigEQ(Config1, Config2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(in) :: Config1
type(ESMF_Config), intent(in) :: Config2

Return Value logical

public function ESMF_ConfigIsCreated(config, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(in) :: config
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value logical

private impure elemental function ESMF_ConfigNE(Config1, Config2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(in) :: Config1
type(ESMF_Config), intent(in) :: Config2

Return Value logical

private function ESMF_ConfigCreateDefault(keywordEnforcer, hconfig, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_HConfig), intent(in), optional :: hconfig
integer, intent(out), optional :: rc

Return Value type(ESMF_Config)

private function ESMF_ConfigCreateFromSection(config, openlabel, closelabel, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config) :: config
character(len=*), intent(in) :: openlabel
character(len=*), intent(in) :: closelabel
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_Config)


Subroutines

public subroutine ESMF_ConfigAttrUsedInit(s)

Arguments

Type IntentOptional Attributes Name
type(ESMF_ConfigAttrUsed) :: s

public subroutine ESMF_ConfigAttrUsedValidate(s, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_ConfigAttrUsed), intent(inout) :: s
integer, intent(out), optional :: rc

public subroutine ESMF_ConfigClassInit(s)

Arguments

Type IntentOptional Attributes Name
type(ESMF_ConfigClass) :: s

public subroutine ESMF_ConfigClassValidate(s, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_ConfigClass), intent(inout) :: s
integer, intent(out), optional :: rc

public subroutine ESMF_ConfigDestroy(config, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

public subroutine ESMF_ConfigFindLabel(config, label, keywordEnforcer, isPresent, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
character(len=*), intent(in) :: label
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(out), optional :: isPresent
integer, intent(out), optional :: rc

public subroutine ESMF_ConfigFindNextLabel(config, label, keywordEnforcer, isPresent, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
character(len=*), intent(in) :: label
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(out), optional :: isPresent
integer, intent(out), optional :: rc

public subroutine ESMF_ConfigGet(config, keywordEnforcer, hconfig, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_HConfig), intent(out), optional :: hconfig
integer, intent(out), optional :: rc

public subroutine ESMF_ConfigGetChar(config, value, keywordEnforcer, label, default, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
character(len=1), intent(out) :: value
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: label
character(len=1), intent(in), optional :: default
integer, intent(out), optional :: rc

public subroutine ESMF_ConfigGetDim(config, lineCount, columnCount, keywordEnforcer, label, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
integer, intent(out) :: lineCount
integer, intent(out) :: columnCount
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: label
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigGetFloatR4(config, value, keywordEnforcer, label, default, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
real(kind=ESMF_KIND_R4), intent(out) :: value
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: label
real(kind=ESMF_KIND_R4), intent(in), optional :: default
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigGetFloatR8(config, value, keywordEnforcer, label, default, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
real(kind=ESMF_KIND_R8), intent(out) :: value
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: label
real(kind=ESMF_KIND_R8), intent(in), optional :: default
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigGetFloatsR4(config, valueList, keywordEnforcer, count, label, default, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
real(kind=ESMF_KIND_R4), intent(inout) :: valueList(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: count
character(len=*), intent(in), optional :: label
real(kind=ESMF_KIND_R4), intent(in), optional :: default
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigGetFloatsR8(config, valueList, keywordEnforcer, count, label, default, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
real(kind=ESMF_KIND_R8), intent(inout) :: valueList(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: count
character(len=*), intent(in), optional :: label
real(kind=ESMF_KIND_R8), intent(in), optional :: default
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigGetIntI4(config, value, keywordEnforcer, label, default, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
integer(kind=ESMF_KIND_I4), intent(out) :: value
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: label
integer(kind=ESMF_KIND_I4), intent(in), optional :: default
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigGetIntI8(config, value, keywordEnforcer, label, default, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
integer(kind=ESMF_KIND_I8), intent(out) :: value
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: label
integer(kind=ESMF_KIND_I8), intent(in), optional :: default
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigGetIntsI4(config, valueList, keywordEnforcer, count, label, default, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
integer(kind=ESMF_KIND_I4), intent(inout) :: valueList(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: count
character(len=*), intent(in), optional :: label
integer(kind=ESMF_KIND_I4), intent(in), optional :: default
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigGetIntsI8(config, valueList, keywordEnforcer, count, label, default, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
integer(kind=ESMF_KIND_I8), intent(inout) :: valueList(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: count
character(len=*), intent(in), optional :: label
integer(kind=ESMF_KIND_I8), intent(in), optional :: default
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigGetLogical(config, value, keywordEnforcer, label, default, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
logical, intent(out) :: value
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: label
logical, intent(in), optional :: default
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigGetLogicals(config, valueList, keywordEnforcer, count, label, default, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
logical, intent(inout) :: valueList(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: count
character(len=*), intent(in), optional :: label
logical, intent(in), optional :: default
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigGetString(config, value, keywordEnforcer, label, default, eolFlag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
character(len=*), intent(out) :: value
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: label
character(len=*), intent(in), optional :: default
logical, intent(out), optional :: eolFlag
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigGetStrings(config, valueList, keywordEnforcer, count, label, default, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
character(len=*), intent(out) :: valueList(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: count
character(len=*), intent(in), optional :: label
character(len=*), intent(in), optional :: default
integer, intent(out), optional :: rc

public subroutine ESMF_ConfigLoadFile(config, filename, keywordEnforcer, delayout, unique, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
character(len=*), intent(in) :: filename
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_DELayout), intent(in), optional :: delayout
logical, intent(in), optional :: unique
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigLoadFile_1proc_(config, filename, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
character(len=*), intent(in) :: filename
integer, intent(out), optional :: rc

public subroutine ESMF_ConfigLog(config, keywordEnforcer, raw, prefix, logMsgFlag, log, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(in) :: config
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: raw
character(len=*), intent(in), optional :: prefix
type(ESMF_LogMsg_Flag), intent(in), optional :: logMsgFlag
type(ESMF_Log), intent(inout), optional :: log
integer, intent(out), optional :: rc

public subroutine ESMF_ConfigNextLine(config, keywordEnforcer, tableEnd, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(out), optional :: tableEnd
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigParseAttributes(config, unique, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
logical, intent(in), optional :: unique
integer, intent(out), optional :: rc

public subroutine ESMF_ConfigPrint(config, keywordEnforcer, unit, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(in) :: config
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: unit
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigSetCurrentAttrUsed(config, used, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
logical, intent(in) :: used
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigSetIntI4(config, value, keywordEnforcer, label, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
integer(kind=ESMF_KIND_I4), intent(in) :: value
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: label
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigSetString(config, value, keywordEnforcer, label, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
character(len=*), intent(in) :: value
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: label
integer, intent(out), optional :: rc

public subroutine ESMF_ConfigValidate(config, keywordEnforcer, options, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: options
integer, intent(out), optional :: rc

private subroutine ESMF_Config_Trim(string)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(inout) :: string

private subroutine ESMF_Config_pad(string)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(inout) :: string

private subroutine clstext(lu, rc, status)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: lu
integer, intent(out) :: rc
character(len=*), intent(in), optional :: status

private subroutine opntext(lu, filename, status, rc)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: lu
character(len=*), intent(in) :: filename
character(len=*), intent(in) :: status
integer, intent(out) :: rc