Repository navigation
brae 0.4.1
interFoam - two-phase volume-of-fluid flow on the GPU.
A case whose controlDict says application interFoam now runs with the one command, brae.
- All 42
interFoamtutorials of OpenFOAM v2412 run. - Laminar, RAS (k-epsilon, k-omega SST) and LES (kEqn). MULES and CMULES, alpha sub-cycling,
Euler/CrankNicolson/localEuler, adjustable time step, restart, ASCII and binary output. - Held to OpenFOAM, not to expectations. The solver's steps are compared with serial OpenFOAM field by
field on staged tutorial rows; the suite is 856 tests. - The pressure solve is brae's own. Whatever a case names for
p_rgh, brae runs an AMG-preconditioned
conjugate gradient on the GPU and says so. Everything else follows the case. - Speed, per time step against OpenFOAM on all 20 cores of the same GB10: ahead on 30 of the 42 tutorials
at their shipped size, and on all 42 once the mesh is scaled up (1.1x to 4.9x at up to 3.6 million cells).
Meshes of a few thousand cells are still faster on the CPU.