Skip to content

brae v0.4.1

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Oct 17:18
· 60 commits to main since this release
8ecfc74

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 interFoam tutorials 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.