Saturday, February 15, 2014

Fluidity: an open-source, multiphase flow modelling


Fluidity is an open source, general purpose, multi-phase 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 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 parallelised using MPI and is capable of scaling to many thousands of processors on the UK national HPC service, HECToR. Other innovative and novel features are 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 a community-supported project focusing on the Ubuntu platform for central support, though some support on a best-effort basis can be given to users on other platforms. For full details of our support provision, see the systems support page.

Source: http://www3.imperial.ac.uk/earthscienceandengineering/research/amcg/software
Imperial College London

No comments:

Post a Comment