initialize_phases_map Subroutine

public subroutine initialize_phases_map(phases_map)

Uses

    • ESMF
    • gFTL2_StringVector
  • proc~~initialize_phases_map~~UsesGraph proc~initialize_phases_map initialize_phases_map ESMF ESMF proc~initialize_phases_map->ESMF gFTL2_StringVector gFTL2_StringVector proc~initialize_phases_map->gFTL2_StringVector

Arguments

Type IntentOptional Attributes Name
type(MethodPhasesMap), intent(out) :: phases_map

Calls

proc~~initialize_phases_map~~CallsGraph proc~initialize_phases_map initialize_phases_map none~insert~62 MethodPhasesMap%insert proc~initialize_phases_map->none~insert~62 stringvector stringvector proc~initialize_phases_map->stringvector none~insert_pair~7 MethodPhasesMap%insert_pair none~insert~62->none~insert_pair~7

Source Code

   subroutine initialize_phases_map(phases_map)
      use :: gFTL2_StringVector, only: StringVector
      use :: esmf, only: ESMF_METHOD_INITIALIZE, ESMF_METHOD_RUN, ESMF_METHOD_FINALIZE
      use :: esmf, only: ESMF_METHOD_READRESTART, ESMF_METHOD_WRITERESTART
      type(MethodPhasesMap), intent(out) :: phases_map

      call phases_map%insert(ESMF_METHOD_INITIALIZE,   StringVector())
      call phases_map%insert(ESMF_METHOD_RUN,          StringVector())
      call phases_map%insert(ESMF_METHOD_FINALIZE,     StringVector())
      call phases_map%insert(ESMF_METHOD_READRESTART,  StringVector())
      call phases_map%insert(ESMF_METHOD_WRITERESTART, StringVector())

   end subroutine initialize_phases_map