Mallard 0.8.0
Unstructured, GPU accelerated, high-order finite volume CFD solver
Mallard website
Loading...
Searching...
No Matches
solver_chemistry.cpp File Reference

Finite-rate chemistry of the Solver: each owned cell is an adiabatic constant-volume reactor over half a time step on both sides of the flow step (Strang splitting), or over the time step with the transport tendency as a constant source before a corrective flow half step (SIMPLER balanced splitting). More...

#include "solver.h"
#include <algorithm>
#include <array>
#include <limits>
#include <Kokkos_Core.hpp>
#include "input.h"
#include "cell_chemistry.h"

Detailed Description

Finite-rate chemistry of the Solver: each owned cell is an adiabatic constant-volume reactor over half a time step on both sides of the flow step (Strang splitting), or over the time step with the transport tendency as a constant source before a corrective flow half step (SIMPLER balanced splitting).

Author
Matthew Bonanni (mbona.nosp@m.nni0.nosp@m.01@gm.nosp@m.ail..nosp@m.com)
Version
0.3
Date
2026-10-03