|
Mallard 0.8.0
Unstructured, GPU accelerated, high-order finite volume CFD solver
Mallard website |
Chemistry throughput benchmark: states sampled along a reactor's trajectory, replicated over many cells and advanced by the solver's chemistry kernels. More...
#include <cstddef>#include <cstdint>#include <string>#include <vector>#include <toml.hpp>Go to the source code of this file.
Classes | |
| struct | ChemistryBenchmarkStep |
| The timed calls of one splitting step dt (the best one's time, the last one's sub-steps). More... | |
| struct | ChemistryBenchmark |
Functions | |
| ChemistryBenchmark | run_chemistry_benchmark (const toml::value &input) |
| The [benchmark] mode of MallardReactor: states sampled along the trajectory of [reactor] (fresh, igniting and burnt), replicated over the cells and advanced over each splitting step dt, every call from the sampled states; logs and returns cells per second and the sub-step distribution. | |
Chemistry throughput benchmark: states sampled along a reactor's trajectory, replicated over many cells and advanced by the solver's chemistry kernels.
| ChemistryBenchmark run_chemistry_benchmark | ( | const toml::value & | input | ) |
The [benchmark] mode of MallardReactor: states sampled along the trajectory of [reactor] (fresh, igniting and burnt), replicated over the cells and advanced over each splitting step dt, every call from the sampled states; logs and returns cells per second and the sub-step distribution.