9#include <dolfinx/common/Table.h>
33Table
timings(std::set<TimingType> type);
41void list_timings(MPI_Comm comm, std::set<TimingType> type,
49std::tuple<std::size_t, double, double, double>
timing(std::string task);
Reduction
Types of MPI reduction available for Table, to get the max, min or average values over an MPI_Comm.
Definition Table.h:33
Top-level namespace.
Definition defines.h:12
void list_timings(MPI_Comm comm, std::set< TimingType > type, Table::Reduction reduction=Table::Reduction::max)
List a summary of timings and tasks. MPI_AVG reduction is printed.
Definition timing.cpp:22
std::tuple< std::size_t, double, double, double > timing(std::string task)
Return timing (count, total wall time, total user time, total system time) for given task.
Definition timing.cpp:29
Table timings(std::set< TimingType > type)
Return a summary of timings and tasks in a Table.
Definition timing.cpp:17
TimingType
Timing types:
Definition timing.h:23