perf_print Subroutine

public subroutine perf_print(nm, nm_ref, comm)

Prints profiling statistics to screen

Arguments

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

Name of profiling section that shall be printed, if not present all available profiling sections are printed

character(len=*), intent(in), optional :: nm_ref

Name of profiling section that is a reference section, if not present, section with maximum time is chosen as reference

integer, intent(in), optional :: comm

Prints profiling evaluated over processes in comm if not present only statistics for master is performed


Calls

proc~~perf_print~~CallsGraph proc~perf_print perf_print mpi_allreduce mpi_allreduce proc~perf_print->mpi_allreduce proc~get_stderr get_stderr proc~perf_print->proc~get_stderr proc~get_stdout get_stdout proc~perf_print->proc~get_stdout proc~is_master is_master proc~perf_print->proc~is_master mpi_comm_rank mpi_comm_rank proc~is_master->mpi_comm_rank

Called by

proc~~perf_print~~CalledByGraph proc~perf_print perf_print program~benchmark_helmholtz_solvers benchmark_helmholtz_solvers program~benchmark_helmholtz_solvers->proc~perf_print program~test_diffusion test_diffusion program~test_diffusion->proc~perf_print