Tuesday, March 21, 2017

Fluidity

"Fluidity is an open source, general purpose, multiphase computational fluid dynamics code capable of numerically solving the Navier-Stokes equation and accompanying field equations on arbitrary unstructured finite element meshes in one, two and three dimensions. It is parallelised using MPI and is capable of scaling to many thousands of processors. Other innovative and novel features include the use of anisotropic adaptive mesh technology, and a user-friendly GUI and a Python interface which can be used to calculate diagnostic fields, set prescribed fields or set user-defined boundary conditions.

Fluidity is used in a number of different scientific areas including geophysical fluid dynamics, computational fluid dynamics, ocean modelling and mantle convection. It uses a finite element/control volume method which allows arbitrary movement of the mesh with time dependent problems, allowing mesh resolution to increase or decrease locally according to the current simulated state. It has a wide range of element choices including mixed formulations.

Fluidity is available free of charge under the GNU Lesser General Public License (LGPL). The source code and manual are available (and maintained) via a GitHub repository. We also maintain installation packages for Ubuntu and RHEL/CentOS. Visit the download and installation page for more details."

http://fluidityproject.github.io/

https://github.com/FluidityProject/fluidity

No comments:

Post a Comment