Oasis
swMATH ID:  16797 
Software Authors:  Mortensen, Mikael; ValenSendstad, Kristian 
Description:  Oasis: a highlevel/highperformance open source NavierStokes solver. Oasis is a highlevel/highperformance finite element NavierStokes solver written from scratch in Python using building blocks from the FEniCS project (fenicsproject.org). The solver is unstructured and targets largescale applications in complex geometries on massively parallel clusters. Oasis utilizes MPI and interfaces, through FEniCS, to the linear algebra backend PETSc. Oasis advocates a highlevel, programmable user interface through the creation of highly flexible Python modules for new problems. Through the highlevel Python interface the user is placed in complete control of every aspect of the solver. A version of the solver, that is using piecewise linear elements for both velocity and pressure, is shown to reproduce very well the classical, spectral, turbulent channel simulations of R. D. Moser et al. [Phys. Fluids 11, No. 4, 943–945 (1999; Zbl 1147.76463)]. The computational speed is strongly dominated by the iterative solvers provided by the linear algebra backend, which is arguably the best performance any similar implicit solver using PETSc may hope for. Higher order accuracy is also demonstrated and new solvers may be easily added within the same framework. 
Homepage:  http://cpc.cs.qub.ac.uk/summaries/AEUW_v1_0.html 
Keywords:  CFD; FEniCS; Python; NavierStokes 
Related Software:  FEniCS; PETSc; Python; OpenFOAM; Bernaise; Matlab; FFTW; GitHub; MPI; COMSOL; EconDrop; SPHysics; ANSYS; VTK; HDF5; Palabos; PELskin; ABAQUS; OFF; LUMA 
Cited in:  4 Documents 
Standard Articles
1 Publication describing the Software, including 1 Publication in zbMATH  Year 

Oasis: a highlevel/highperformance open source NavierStokes solver. Zbl 1344.76006 Mortensen, Mikael; ValenSendstad, Kristian 
2015

all
top 5
Cited by 8 Authors
2  Mortensen, Mikael 
1  Bolet, Asger 
1  Keskinen, K. 
1  Langtangen, Hans Petter 
1  Linga, Gaute 
1  Mathiesen, Joachim 
1  ValenSendstad, Kristian 
1  Vuorinen, Ville Anton 
Cited in 2 Serials
3  Computer Physics Communications 
1  Journal of Computational Physics 
Cited in 3 Fields
4  Fluid mechanics (76XX) 
1  Partial differential equations (35XX) 
1  Optics, electromagnetic theory (78XX) 