report_timings Function

private function report_timings(comm, elapsed_time, n_iters, space_count) result(max_time)

Arguments

Type IntentOptional Attributes Name
type(MPI_Comm), intent(in) :: comm
real(kind=real32), intent(in) :: elapsed_time
integer(kind=int32), intent(in) :: n_iters
integer(kind=int32), intent(in), optional :: space_count

Return Value real(kind=real32)


Calls

proc~~report_timings~~CallsGraph proc~report_timings report_timings interface~to_str to_str proc~report_timings->interface~to_str mpi_allreduce mpi_allreduce proc~report_timings->mpi_allreduce mpi_comm_size mpi_comm_size proc~report_timings->mpi_comm_size proc~get_conf_log_enabled get_conf_log_enabled proc~report_timings->proc~get_conf_log_enabled proc~write_message write_message proc~report_timings->proc~write_message proc~double_to_string double_to_string interface~to_str->proc~double_to_string proc~float_to_string float_to_string interface~to_str->proc~float_to_string proc~int32_to_string int32_to_string interface~to_str->proc~int32_to_string proc~int64_to_string int64_to_string interface~to_str->proc~int64_to_string proc~int8_to_string int8_to_string interface~to_str->proc~int8_to_string interface~get_conf_internal get_conf_internal proc~get_conf_log_enabled->interface~get_conf_internal mpi_comm_rank mpi_comm_rank proc~write_message->mpi_comm_rank mpi_finalized mpi_finalized proc~write_message->mpi_finalized proc~get_conf_internal_int32 get_conf_internal_int32 interface~get_conf_internal->proc~get_conf_internal_int32 proc~get_conf_internal_logical get_conf_internal_logical interface~get_conf_internal->proc~get_conf_internal_logical

Called by

proc~~report_timings~~CalledByGraph proc~report_timings report_timings proc~get_plan_execution_time get_plan_execution_time proc~get_plan_execution_time->proc~report_timings proc~run_autotune_backend run_autotune_backend proc~run_autotune_backend->proc~report_timings proc~run_autotune_datatypes run_autotune_datatypes proc~run_autotune_backend->proc~run_autotune_datatypes proc~autotune_grid autotune_grid proc~autotune_grid->proc~run_autotune_backend proc~autotune_transpose_id autotune_transpose_id proc~autotune_transpose_id->proc~get_plan_execution_time proc~create transpose_plan%create proc~create->proc~run_autotune_backend proc~autotune_grid_decomposition autotune_grid_decomposition proc~create->proc~autotune_grid_decomposition proc~autotune_grid_decomposition->proc~autotune_grid proc~run_autotune_datatypes->proc~autotune_transpose_id