Initialize Subroutine

public subroutine Initialize()

Uses

  • proc~~initialize~~UsesGraph proc~initialize Initialize ESMF ESMF proc~initialize->ESMF module~mapl_pfunit_throwmod MAPL_pFUnit_ThrowMod proc~initialize->module~mapl_pfunit_throwmod module~mapl_throwmod MAPL_ThrowMod proc~initialize->module~mapl_throwmod module~pflogger pflogger proc~initialize->module~pflogger module~pfl_keywordenforcermod PFL_KeywordEnforcerMod module~pflogger->module~pfl_keywordenforcermod module~pfl_logger PFL_Logger module~pflogger->module~pfl_logger module~pfl_loggermanager PFL_LoggerManager module~pflogger->module~pfl_loggermanager module~pfl_severitylevels PFL_SeverityLevels module~pflogger->module~pfl_severitylevels module~pfl_wraparray PFL_WrapArray module~pflogger->module~pfl_wraparray module~pfl_logger->module~pfl_keywordenforcermod module~pfl_logger->module~pfl_severitylevels gFTL_StringUnlimitedMap gFTL_StringUnlimitedMap module~pfl_logger->gFTL_StringUnlimitedMap module~pfl_loggermanager->module~pfl_logger

Arguments

None

Calls

proc~~initialize~~CallsGraph proc~initialize Initialize ESMF_Initialize ESMF_Initialize proc~initialize->ESMF_Initialize proc~initialize~6 initialize proc~initialize->proc~initialize~6 proc~mapl_set_throw_method MAPL_set_throw_method proc~initialize->proc~mapl_set_throw_method

Source Code

   subroutine Initialize()
      use ESMF
      use MAPL_ThrowMod, only: MAPL_set_throw_method
      use MAPL_pFUnit_ThrowMod
      use pflogger, only: pfl_initialize => initialize
   
      call ESMF_Initialize(logKindFlag=ESMF_LOGKIND_MULTI)
      call MAPL_set_throw_method(throw)
      call pfl_initialize()

   end subroutine Initialize