template<typename CellCounter_T, typename FluidCellCounter_T>
class walberla::lbm_generated::PerformanceEvaluationBase< CellCounter_T, FluidCellCounter_T >
Class for evaluating the performance of LBM simulations.
|
| | PerformanceEvaluationBase (const weak_ptr< StructuredBlockStorage > &blocks, const CellCounter_T &cellCounter, const FluidCellCounter_T &fluidCellCounter, const Set< SUID > &requiredSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleSelectors=Set< SUID >::emptySet()) |
| |
| void | refresh () |
| |
| void | logResultOnRoot (const uint_t timeSteps, const double time) const |
| |
| void | logInfoOnRoot (const uint_t timeSteps, const double time) const |
| |
| std::string | loggingString (const uint_t timeSteps, const double time) const |
| |
| void | getResultsForSQLOnRoot (std::map< std::string, int > &integerProperties, std::map< std::string, double > &realProperties, std::map< std::string, std::string > &stringProperties, const uint_t timeSteps, const double time) |
| |
| int | threads () const |
| |
| int | cores () const |
| |
| uint64_t | allFineCells () const |
| |
| uint64_t | numberOfCells () const |
| |
| uint64_t | numberOfFluidCells () const |
| |
| double | mlups (const uint_t timeSteps, const double time) const |
| |
| double | mlupsPerProcess (const uint_t timeSteps, const double time) const |
| |
| double | mlupsPerCore (const uint_t timeSteps, const double time) const |
| |
| double | vMlups (const uint_t timeSteps, const double time) const |
| |
| double | vMlupsPerProcess (const uint_t timeSteps, const double time) const |
| |
| double | vMlupsPerCore (const uint_t timeSteps, const double time) const |
| |
| double | mflups (const uint_t timeSteps, const double time) const |
| |
| double | mflupsPerProcess (const uint_t timeSteps, const double time) const |
| |
| double | mflupsPerCore (const uint_t timeSteps, const double time) const |
| |
| double | vMflups (const uint_t timeSteps, const double time) const |
| |
| double | vMflupsPerProcess (const uint_t timeSteps, const double time) const |
| |
| double | vMflupsPerCore (const uint_t timeSteps, const double time) const |
| |
| double | fineTimeStepsPerSecond (const uint_t timeSteps, const double time) const |
| |