start_global_memory_profiler Subroutine

public subroutine start_global_memory_profiler(name)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: name

Calls

proc~~start_global_memory_profiler~~CallsGraph proc~start_global_memory_profiler MAPL_MemoryProfiler::start_global_memory_profiler none~start~5 MAPL_MemoryProfiler_private::MemoryProfiler%start proc~start_global_memory_profiler->none~start~5 proc~get_global_memory_profiler MAPL_MemoryProfiler_private::get_global_memory_profiler proc~start_global_memory_profiler->proc~get_global_memory_profiler none~start_self mapl_BaseProfiler::BaseProfiler%start_self none~start~5->none~start_self interface~mapl_assert MAPL_ErrorHandlingMod::MAPL_Assert none~start_self->interface~mapl_assert none~get_name MAPL_MeterNode::MeterNode%get_name none~start_self->none~get_name none~start~2 mapl_BaseProfiler::BaseProfiler%start none~start_self->none~start~2 proc~mapl_return MAPL_ErrorHandlingMod::MAPL_Return none~start_self->proc~mapl_return none~start~2->none~start_self at at proc~mapl_return->at insert insert proc~mapl_return->insert proc~mapl_throw_exception MAPL_ThrowMod::MAPL_throw_exception proc~mapl_return->proc~mapl_throw_exception

Source Code

   subroutine start_global_memory_profiler(name)
      character(*), intent(in) :: name
      
      type(MemoryProfiler), pointer :: memory_profiler

      memory_profiler => get_global_memory_profiler()
      call memory_profiler%start(name)

   end subroutine start_global_memory_profiler