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

Balancing of the chemistry integration across ranks by moving the states of queued cells, not cells (docs/design/chemistry.md, milestone 11). More...

#include <cstdint>
#include <functional>
#include <vector>
#include <Kokkos_Core.hpp>
#include "cell_chemistry.h"
#include "comm.h"

Go to the source code of this file.

Classes

class  ChemistryBalance
 Moves the integration of queued cells from ranks with more chemistry work than the mean to ranks with less, in every chemistry call. More...
 

Detailed Description

Balancing of the chemistry integration across ranks by moving the states of queued cells, not cells (docs/design/chemistry.md, milestone 11).

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