Skip to content

magnese/dune-navier-stokes-two-phase

Repository files navigation

dune-navier-stokes-two-phase

dune-navier-stokes-two-phase is a Distributed and Unified Numerics Environment module which implements a front tracking finite element scheme to solve a single/two-phase incompressible (Navier--)Stokes flow in 2D and 3D domains. It supports various finite element spaces and boundary condition, several solvers and different preconditioners. The full Navier--Stokes flow can be solved with a linearized scheme or with a fixed-point iteration. It provides smoothing, remeshing and ALE functionalities to overcome mesh distortions.

A detailed description of these methods can be found in the PhD thesis

Front tracking finite element methods for two-phase Navier--Stokes flow, 1 February 2018, Imperial College London, London, UK.

and in the papers

M. Agnese and R. N"urnberg, Fitted Finite Element Discretization of Two-Phase {S}tokes Flow, Internat. J. Numer. Methods Fluids 82 (2016), 709--729.,

M. Agnese and R. N"urnberg, Fitted Front Tracking Methods for Two-Phase Incompressible Navier--Stokes Flow: Eulerian and ALE Finite Element Discretizations, Int. J. Numer. Anal. Model. 17 (2020), 613--642..

These are the works I would ask everyone to cite when using dune-navier-stokes-two-phase.

License

The dune-navier-stokes-two-phase library, headers and test programs are free open-source software, licensed under version 2 or later of the GNU General Public License.

See the file LICENSE.md for full copying permissions.

Installation

For installation instructions please see the DUNE website.

About

DUNE module which implements a front tracking finite element scheme to solve a two-phase incompressible Navier--Stokes flow in 2D and 3D domains.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published