initialize Subroutine

public subroutine initialize(comm, unusable, enable_global_timeprof, enable_global_memprof, rc)

Uses

  • proc~~initialize~18~~UsesGraph proc~initialize~18 ExtData_DriverGridComp%initialize module~mapl_errorhandlingmod mapl_ErrorHandlingMod proc~initialize~18->module~mapl_errorhandlingmod module~mapl_keywordenforcermod mapl_KeywordEnforcerMod proc~initialize~18->module~mapl_keywordenforcermod module~mapl_errorhandling mapl_ErrorHandling module~mapl_errorhandlingmod->module~mapl_errorhandling module~mapl_keywordenforcer mapl_KeywordEnforcer module~mapl_keywordenforcermod->module~mapl_keywordenforcer module~mapl_throwmod MAPL_ThrowMod module~mapl_errorhandling->module~mapl_throwmod mpi mpi module~mapl_errorhandling->mpi

Type Bound

ExtData_DriverGridComp

Arguments

Type IntentOptional Attributes Name
integer, intent(in), optional :: comm
class(KeywordEnforcer), intent(in), optional :: unusable
logical, intent(in), optional :: enable_global_timeprof
logical, intent(in), optional :: enable_global_memprof
integer, intent(out), optional :: rc

Calls

proc~~initialize~18~~CallsGraph proc~initialize~18 ExtData_DriverGridComp%initialize proc~initialize_global_memory_profiler initialize_global_memory_profiler proc~initialize~18->proc~initialize_global_memory_profiler proc~initialize_global_time_profiler initialize_global_time_profiler proc~initialize~18->proc~initialize_global_time_profiler proc~mapl_return MAPL_Return proc~initialize~18->proc~mapl_return proc~mapl_verify MAPL_Verify proc~initialize~18->proc~mapl_verify proc~initialize_global_memory_profiler->proc~mapl_return proc~initialize_global_memory_profiler->proc~mapl_verify none~start~83 DistributedProfiler%start proc~initialize_global_memory_profiler->none~start~83 proc~initialize_global_time_profiler->proc~mapl_return proc~initialize_global_time_profiler->proc~mapl_verify proc~initialize_global_time_profiler->none~start~83 at at proc~mapl_return->at insert insert proc~mapl_return->insert proc~mapl_throw_exception MAPL_throw_exception proc~mapl_return->proc~mapl_throw_exception proc~mapl_verify->proc~mapl_throw_exception none~start_self~2 StubProfiler%start_self none~start~83->none~start_self~2 none~start_self~2->proc~mapl_return

Called by

proc~~initialize~18~~CalledByGraph proc~initialize~18 ExtData_DriverGridComp%initialize proc~run~13 ExtDataDriver%run proc~run~13->proc~initialize~18 program~extdata_driver ExtData_Driver program~extdata_driver->proc~run~13

Source Code

   subroutine initialize(comm, unusable, enable_global_timeprof, enable_global_memprof, rc)
      use mapl_ErrorHandlingMod
      use mapl_KeywordEnforcerMod
      integer, optional, intent(in) :: comm
      class(KeywordEnforcer), optional, intent(in) :: unusable
      logical, optional, intent(in) ::  enable_global_timeprof
      logical, optional, intent(in) ::  enable_global_memprof
      integer, optional, intent(out) :: rc

      integer :: status

      call initialize_global_time_profiler(name='All', comm=comm, enabled=enable_global_timeprof, _RC)
      call initialize_global_memory_profiler(name='All', comm=comm, enabled=enable_global_memprof, _RC)

      _RETURN(_SUCCESS)
      _UNUSED_DUMMY(unusable)
   end subroutine initialize