mapl_Profiler Module


Uses

Used by

  • module~~mapl_profiler~~UsedByGraph module~mapl_profiler mapl_Profiler module~base_implementation Base_Implementation module~base_implementation->module~mapl_profiler module~bundletestsupport BundleTestSupport module~bundletestsupport->module~mapl_profiler module~extdata_drivergridcompmod ExtData_DriverGridCompMod module~extdata_drivergridcompmod->module~mapl_profiler module~mapl MAPL module~mapl->module~mapl_profiler module~mapl3g_maplframework mapl3g_MaplFramework module~mapl3g_maplframework->module~mapl_profiler module~mapl_applicationsupport MAPL_ApplicationSupport module~mapl_applicationsupport->module~mapl_profiler module~mapl_capgridcompmod MAPL_CapGridCompMod module~mapl_capgridcompmod->module~mapl_profiler module~mapl_genericmod MAPL_GenericMod module~mapl_genericmod->module~mapl_profiler module~mapl_nuopcwrappermod MAPL_NUOPCWrapperMod module~mapl_nuopcwrappermod->module~mapl_profiler module~mapl_verticaldatamod MAPL_VerticalDataMod module~mapl_verticaldatamod->module~mapl_profiler module~pfio_abstractservermod pFIO_AbstractServerMod module~pfio_abstractservermod->module~mapl_profiler module~pfio_mpiservermod pFIO_MpiServerMod module~pfio_mpiservermod->module~mapl_profiler module~pfio_multigroupservermod pFIO_MultiGroupServerMod module~pfio_multigroupservermod->module~mapl_profiler module~pfio_serverthreadmod pFIO_ServerThreadMod module~pfio_serverthreadmod->module~mapl_profiler module~test_advancedmeter test_AdvancedMeter module~test_advancedmeter->module~mapl_profiler module~test_column test_Column module~test_column->module~mapl_profiler module~test_distributedmeter test_DistributedMeter module~test_distributedmeter->module~mapl_profiler module~test_exclusivecolumn test_ExclusiveColumn module~test_exclusivecolumn->module~mapl_profiler module~test_meternode test_MeterNode module~test_meternode->module~mapl_profiler module~test_meternodeiterator test_MeterNodeIterator module~test_meternodeiterator->module~mapl_profiler module~test_namecolumn test_NameColumn module~test_namecolumn->module~mapl_profiler module~test_percentagecolumn test_PercentageColumn module~test_percentagecolumn->module~mapl_profiler module~test_profilereporter test_ProfileReporter module~test_profilereporter->module~mapl_profiler module~test_timeprofiler test_TimeProfiler module~test_timeprofiler->module~mapl_profiler program~main~4 main program~main~4->module~mapl_profiler program~main~9 main program~main~9->module~mapl_profiler program~regrid_util Regrid_Util program~regrid_util->module~mapl_profiler

Subroutines

public subroutine finalize(unusable, rc)

Arguments

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

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

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

public subroutine report_global_profiler(unusable, comm, rc)

$ call inclusive%add_column(FormattedTextColumn(’ % ‘,’(f6.2)’, 6, PercentageColumn(InclusiveColumn()), separator=’-‘)) $ call exclusive%add_column(FormattedTextColumn(’ % ‘,’(f6.2)’, 6, PercentageColumn(ExclusiveColumn()), separator=’-‘))

Arguments

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