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 start_global_memory_profiler none~start~83 MemoryProfiler%start proc~start_global_memory_profiler->none~start~83 proc~get_global_memory_profiler get_global_memory_profiler proc~start_global_memory_profiler->proc~get_global_memory_profiler none~start_self BaseProfiler%start_self none~start~83->none~start_self interface~mapl_assert MAPL_Assert none~start_self->interface~mapl_assert none~get_name~2 MeterNode%get_name none~start_self->none~get_name~2 none~start~46 BaseProfiler%start none~start_self->none~start~46 proc~mapl_return MAPL_Return none~start_self->proc~mapl_return none~start~46->none~start_self 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

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