ESMF_TestMod Module


Uses

  • module~~esmf_testmod~~UsesGraph module~esmf_testmod ESMF_TestMod module~esmf_basemod ESMF_BaseMod module~esmf_testmod->module~esmf_basemod module~esmf_initmod ESMF_InitMod module~esmf_testmod->module~esmf_initmod module~esmf_ioutilmod ESMF_IOUtilMod module~esmf_testmod->module~esmf_ioutilmod module~esmf_logerrmod ESMF_LogErrMod module~esmf_testmod->module~esmf_logerrmod module~esmf_utiltypesmod ESMF_UtilTypesMod module~esmf_testmod->module~esmf_utiltypesmod module~esmf_vmmod ESMF_VMMod module~esmf_testmod->module~esmf_vmmod module~esmf_basemod->module~esmf_ioutilmod module~esmf_basemod->module~esmf_logerrmod module~esmf_basemod->module~esmf_utiltypesmod module~esmf_basemod->module~esmf_vmmod iso_c_binding iso_c_binding module~esmf_basemod->iso_c_binding module~esmf_initmacrosmod ESMF_InitMacrosMod module~esmf_basemod->module~esmf_initmacrosmod module~esmf_initmod->module~esmf_basemod module~esmf_initmod->module~esmf_ioutilmod module~esmf_initmod->module~esmf_logerrmod module~esmf_initmod->module~esmf_utiltypesmod module~esmf_initmod->module~esmf_vmmod module~esmf_calendarmod ESMF_CalendarMod module~esmf_initmod->module~esmf_calendarmod module~esmf_configmod ESMF_ConfigMod module~esmf_initmod->module~esmf_configmod module~esmf_delayoutmod ESMF_DELayoutMod module~esmf_initmod->module~esmf_delayoutmod module~esmf_hconfigmod ESMF_HConfigMod module~esmf_initmod->module~esmf_hconfigmod module~esmf_tracemod ESMF_TraceMod module~esmf_initmod->module~esmf_tracemod module~esmf_utilmod ESMF_UtilMod module~esmf_initmod->module~esmf_utilmod module~esmf_ioutilmod->module~esmf_utiltypesmod module~esmf_logerrmod->module~esmf_ioutilmod module~esmf_logerrmod->module~esmf_utiltypesmod module~esmf_utilstringmod ESMF_UtilStringMod module~esmf_logerrmod->module~esmf_utilstringmod module~esmf_utiltypesmod->iso_c_binding module~esmf_vmmod->module~esmf_ioutilmod module~esmf_vmmod->module~esmf_logerrmod module~esmf_vmmod->module~esmf_utiltypesmod module~esmf_vmmod->iso_c_binding module~esmf_f90interfacemod ESMF_F90InterfaceMod module~esmf_vmmod->module~esmf_f90interfacemod module~esmf_vmmod->module~esmf_initmacrosmod module~esmf_calendarmod->module~esmf_basemod module~esmf_calendarmod->module~esmf_ioutilmod module~esmf_calendarmod->module~esmf_logerrmod module~esmf_calendarmod->module~esmf_utiltypesmod module~esmf_calendarmod->module~esmf_initmacrosmod module~esmf_configmod->module~esmf_basemod module~esmf_configmod->module~esmf_ioutilmod module~esmf_configmod->module~esmf_logerrmod module~esmf_configmod->module~esmf_utiltypesmod module~esmf_configmod->module~esmf_delayoutmod module~esmf_configmod->module~esmf_hconfigmod module~esmf_configmod->module~esmf_initmacrosmod module~esmf_configmod->module~esmf_utilmod module~esmf_delayoutmod->module~esmf_basemod module~esmf_delayoutmod->module~esmf_ioutilmod module~esmf_delayoutmod->module~esmf_logerrmod module~esmf_delayoutmod->module~esmf_utiltypesmod module~esmf_delayoutmod->module~esmf_vmmod module~esmf_delayoutmod->module~esmf_f90interfacemod module~esmf_delayoutmod->module~esmf_initmacrosmod module~esmf_f90interfacemod->module~esmf_logerrmod module~esmf_f90interfacemod->module~esmf_utiltypesmod module~esmf_hconfigmod->module~esmf_ioutilmod module~esmf_hconfigmod->module~esmf_logerrmod module~esmf_hconfigmod->module~esmf_utiltypesmod module~esmf_hconfigmod->module~esmf_vmmod module~esmf_hconfigmod->module~esmf_initmacrosmod module~esmf_initmacrosmod->module~esmf_logerrmod module~esmf_initmacrosmod->module~esmf_utiltypesmod module~esmf_tracemod->module~esmf_logerrmod module~esmf_tracemod->module~esmf_utiltypesmod module~esmf_utilmod->module~esmf_ioutilmod module~esmf_utilmod->module~esmf_logerrmod module~esmf_utilmod->module~esmf_utiltypesmod module~esmf_utilmod->module~esmf_initmacrosmod module~esmf_utilmod->module~esmf_utilstringmod

Used by


Variables

Type Visibility Attributes Name Initial
character(len=*), private, parameter :: version = '$Id$'
integer, public, save :: PETnum
real(kind=ESMF_KIND_R8), public, save :: start_time

Functions

public function ESMF_TestFileCompare(file1, file2, exclusionList)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: file1
character(len=*), intent(in) :: file2
character(len=*), intent(in), optional :: exclusionList(:)

Return Value logical

public function ESMF_TestMaxPETs(petCount, file, line, unit)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: petCount
character(len=*), intent(in) :: file
integer, intent(in) :: line
integer, intent(in), optional :: unit

Return Value logical

public function ESMF_TestMinPETs(petCount, file, line, unit)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: petCount
character(len=*), intent(in) :: file
integer, intent(in) :: line
integer, intent(in), optional :: unit

Return Value logical

public function ESMF_TestNumPETs(petCount, file, line, unit)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: petCount
character(len=*), intent(in) :: file
integer, intent(in) :: line
integer, intent(in), optional :: unit

Return Value logical


Subroutines

public subroutine ESMF_STest(condition, name, failMsg, result, file, line, unit, petCount)

Arguments

Type IntentOptional Attributes Name
logical, intent(in) :: condition
character(len=*), intent(in) :: name
character(len=*), intent(in) :: failMsg
integer, intent(inout) :: result
character(len=*), intent(in) :: file
integer, intent(in) :: line
integer, intent(in), optional :: unit
integer, intent(in), optional :: petCount

public subroutine ESMF_Test(condition, name, failMsg, result, file, line, unit)

Arguments

Type IntentOptional Attributes Name
logical, intent(in) :: condition
character(len=*), intent(in) :: name
character(len=*), intent(in) :: failMsg
integer, intent(inout) :: result
character(len=*), intent(in) :: file
integer, intent(in) :: line
integer, intent(in), optional :: unit

public subroutine ESMF_TestEnd(file, line, unit)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: file
integer, intent(in) :: line
integer, intent(in), optional :: unit

public subroutine ESMF_TestGlobal(condition, name, failMsg, result, file, line, unit)

Arguments

Type IntentOptional Attributes Name
logical, intent(in) :: condition
character(len=*), intent(in) :: name
character(len=*), intent(in) :: failMsg
integer, intent(inout) :: result
character(len=*), intent(in) :: file
integer, intent(in) :: line
integer, intent(in), optional :: unit

public subroutine ESMF_TestResultsGather(vm, localPet, petCount, testResults, file, line, unit, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
integer, intent(in) :: localPet
integer, intent(in) :: petCount
integer, intent(in) :: testResults
character(len=*), intent(in) :: file
integer, intent(in) :: line
integer, intent(in), optional :: unit
integer, intent(out), optional :: rc

public subroutine ESMF_TestStart(file, line, unit, rc)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: file
integer, intent(in) :: line
integer, intent(in), optional :: unit
integer, intent(out), optional :: rc