Serac
0.1
Serac is an implicit thermal strucural mechanics simulation code.
|
profiling namespace More...
Namespaces | |
detail | |
detail namespace | |
Functions | |
void | initialize ([[maybe_unused]] MPI_Comm comm=MPI_COMM_WORLD,[[maybe_unused]] std::string options="") |
Initializes performance monitoring using the Caliper and Adiak libraries. More... | |
void | finalize () |
Concludes performance monitoring and writes collected data to a file. | |
template<typename... T> | |
std::string | concat (T... args) |
Produces a string by applying << to all arguments. | |
profiling namespace
void serac::profiling::initialize | ( | [[maybe_unused] ] MPI_Comm | comm = MPI_COMM_WORLD , |
[[maybe_unused] ] std::string | options = "" |
||
) |
Initializes performance monitoring using the Caliper and Adiak libraries.
comm | The MPI communicator (used by Adiak), optional |
options | The Caliper ConfigManager config string, optional |
Definition at line 23 of file profiling.cpp.