|
Mallard 0.8.0
Unstructured, GPU accelerated, high-order finite volume CFD solver
Mallard website |
Chemistry throughput benchmark (MallardReactor's [benchmark] mode). More...
#include "chemistry_benchmark.h"#include <algorithm>#include <chrono>#include <cmath>#include <cstdio>#include <stdexcept>#include <Kokkos_Core.hpp>#include "cell_chemistry.h"#include "input.h"#include "kinetics.h"#include "log.h"#include "mixture.h"#include "reactor.h"#include "thermo.h"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 (MallardReactor's [benchmark] mode).
| 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.