Bernaise: A flexible framework for simulating two-phase electrohydrodynamic flows in complex domains
Gaute Linga, Asger Bolet, Joachim Mathiesen

TL;DR
Bernaise is a versatile Python-based finite element solver designed for simulating complex two-phase electrohydrodynamic flows in arbitrary geometries, integrating multi-physics models with efficient decoupled numerical schemes.
Contribution
It introduces a flexible, high-level framework that combines advanced multi-physics modeling with an efficient decoupled numerical scheme and is easily extendable for large-scale simulations.
Findings
Validated against analytical solutions and benchmarks
Operates efficiently on unstructured meshes
Suitable for large-scale high-performance computing
Abstract
Bernaise (Binary ElectRohydrodyNAmIc SolvEr) is a flexible high-level finite element solver of two-phase electrohydrodynamic flow in complex geometries. Two-phase flow with electrolytes is relevant across a broad range of systems and scales, from 'lab-on-a-chip' devices for medical diagnostics to enhanced oil recovery at the reservoir scale. For the strongly coupled multi-physics problem, we employ a recently developed thermodynamically consistent model which combines a generalized Nernst-Planck equation for ion transport, the Poisson equation for electrostatics, the Cahn-Hilliard equation for the phase field (describing the interface separating the phases), and the Navier-Stokes equations for fluid flow. As an efficient alternative to solving the coupled system of partial differential equations in a monolithic manner, we present a linear, decoupled numerical scheme which sequentially…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
