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

Partially stirred reactor (PaSR) closure of the filtered reaction rates (docs/design/les.md, section 6). More...

#include <Kokkos_Core.hpp>
#include <toml.hpp>
#include "log.h"

Go to the source code of this file.

Classes

struct  PartiallyStirredReactor
 Each cell's rates are those of its filtered state times the reacting fraction kappa = tau_c / (tau_c + tau_mix) (the partially stirred reactor; Sabelnikov & Fureby, Combust. Flame 160, 2013), with the chemical time tau_c = rho cp T / |q| of the heat release rate q and the mixing time tau_mix = C_mix Delta^2 / (nu + nu_t) of molecular and SGS diffusion across the cell, so kappa -> 1 as the mesh resolves the mixing (Delta -> 0, the DNS limit) and kappa -> tau_c / tau_mix, a mixing-limited rate, where the chemistry is fast. Plain aggregate, captured by value in kernels. More...
 

Detailed Description

Partially stirred reactor (PaSR) closure of the filtered reaction rates (docs/design/les.md, section 6).

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