Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aeuw_v1_0.tar.gz(260 Kbytes)
Manuscript Title: Oasis: a high-level/high-performance open source Navier-Stokes solver
Authors: Mikael Mortensen, Kristian Valen-Sendstad
Program title: Oasis
Catalogue identifier: AEUW_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 188(2015)177
Programming language: Python/C++.
Computer: Any single laptop computer or cluster.
Operating system: Any (Linux, OSX, Windows).
RAM: a few Megabytes to several hundred Gigabytes
Keywords: FEniCS, Python, MPI, C++, Finite element, Fractional step.
Classification: 12.

External routines: FEniCS 1.3.0
(www.fenicsproject.org, that in turn depends on a number of external libraries like MPI, PETSc, Epetra, Boost and ParMetis)

Nature of problem:
Incompressible, Newtonian fluid flow.

Solution method:
The finite element method.

Unusual features:
FEniCS automatically generates and compiles low-level C++ code based on high-level Python code.

Running time:
The example provided takes a couple of minutes on a single processor.