Initialize Subroutine

public subroutine Initialize()

Uses

  • proc~~initialize~3~~UsesGraph proc~initialize~3 Initialize ESMF ESMF proc~initialize~3->ESMF module~mapl_pfunit_throwmod MAPL_pFUnit_ThrowMod proc~initialize~3->module~mapl_pfunit_throwmod module~mapl_throwmod MAPL_ThrowMod proc~initialize~3->module~mapl_throwmod module~pflogger pflogger proc~initialize~3->module~pflogger module~udunits2f udunits2f proc~initialize~3->module~udunits2f 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~ud2f_interfaces ud2f_interfaces module~udunits2f->module~ud2f_interfaces module~ud2f_status_codes ud2f_status_codes module~udunits2f->module~ud2f_status_codes module~ud2f_udsystem ud2f_UDSystem module~udunits2f->module~ud2f_udsystem ud2f_encoding ud2f_encoding module~udunits2f->ud2f_encoding 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 module~ud2f_interfaces->module~ud2f_status_codes module~ud2f_interfaces->ud2f_encoding iso_c_binding iso_c_binding module~ud2f_interfaces->iso_c_binding module~ud2f_udsystem->module~ud2f_interfaces module~ud2f_udsystem->module~ud2f_status_codes module~ud2f_udsystem->ud2f_encoding module~ud2f_udsystem->iso_c_binding module~ud2f_cptrwrapper ud2f_CptrWrapper module~ud2f_udsystem->module~ud2f_cptrwrapper module~ud2f_cptrwrapper->iso_c_binding

Arguments

None

Calls

proc~~initialize~3~~CallsGraph proc~initialize~3 Initialize ESMF_Initialize ESMF_Initialize proc~initialize~3->ESMF_Initialize proc~initialize~17 initialize proc~initialize~3->proc~initialize~17 proc~initialize~7 initialize proc~initialize~3->proc~initialize~7 proc~mapl_set_throw_method MAPL_set_throw_method proc~initialize~3->proc~mapl_set_throw_method interface~ut_set_ignore_error_message_handler ut_set_ignore_error_message_handler proc~initialize~17->interface~ut_set_ignore_error_message_handler none~is_free CptrWrapper%is_free proc~initialize~17->none~is_free proc~finalize~12 finalize proc~initialize~17->proc~finalize~12 proc~finalize~12->none~is_free

Source Code

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

   end subroutine Initialize