Engineering & Environment Group Software
03 May 2017
Yes
-  

 

 

The Engineering & Environment group utilises and contribute to a number of key software packages in its work.

Yes
Close up of the top of a waterfall, with aggressive waterspray obscuring most of the background.

​​​​​​​​​​​​​​​​​​​​​

 
The following table provides a sample of some key efforts where the group has directly been involved with a solvers development:​

Name
​Description
​How to Access
​Code_Saturne

A parallelised solver for the ​​Navier-Stokes equations. It includes a number of turbulence models and can solve steady and unsteady problems and is released by EDF.​ ​The group has contributed to the development of various aspects of the software over the years.

​The latest version can be downloaded or accessed via Git or SVN through the main website: Code_Saturne​
Syrthes
Solves thermal conduction and radiation problems, also released by EDF. As with Code_Saturne the group has contributed to various aspects of its development over the years. Syrthes is easily coupled to Code_Saturne to solve complex multi-physics simulations.​​
​The latest version can be downloaded through the main website (including a version packaged alongide a graphical user interface): Syrthes
​TELEMAC-MASCARET
​​​​​An integrated suite of ​solvers ​for use in free-surface flow. Developed by a consortium including STFC. The group has been involved in the software's development though research and PhD projects.
​​​​The TELEMAC suite can be downloaded through the main website: TELEMAC-MASCARET​​
OpenFOAM

​A library of engineer-focussed mathematical routines with a suite of solvers built upon it. The primary focus of OpenFOAM is to provide computational fluid dynamics capability. OpenFOAM is maintained and released by The OpenFOAM Foundation. The group has contributed to a number of aspects of OpenFOAM over the years, including the original mdFoam and dsmcFoam solvers.
The latest  version of ​OpenFOAM can be downloaded through the main website: OpenFOAM
​foam-extend
​An alternative branch of the OpenFOAM suite that is released and maintained in order to provide a community driven version of the software with often cutting-edge user developments included.​ The group has been involved with a number of enhancements with the software.
​The latest version of foam-extend can be downloaded through the following public website: foam-extend
​dsmcFoam+
​​A solver built entirely within OpenFOAM for direct simulation Monte Carlo (DSMC) problems. The group has directly contributed to the development of this application as part of the wider Micro & Nano Flows for Engineering research consortium. dsmcFoam+ is a long-running branch of the original dsmcFoam solver found in OpenFOAM and foam-extend, extending the original application's capability and performance.
​The latest version can be accessed via a Git repository: dsmcFoam+
​mdFoam+
​A solver built entirely within OpenFOAM for molecular dynamics (MD) problems. The group has directly contributed to the development of this application as part of the wider Micro & Nano Flows for Engineering research consortium. mdFoam+ is a long-running branch of the original mdFoam solver found in OpenFOAM and foam-extend, extending the original application's capability and performance.
​The latest version can be accessed via a Git repository: mdFoam+
DualSPHysics

​An open-source smoothed particle hydrodynamics (SPH) suite designed for use on GPU or shared-memory parallel architectures such as the Xeon Phi via OpenMP. Members of the group have direct developer status within the collaborative and international team. Used mainly for free-surface flow problems, particularly things like sloshing and wave propogation or problems with moving or deformable boundaries but useful wherever having a mesh is restrictive.
​The latest version can be downloaded via the main website: DualSPHysics
FLASH
​A modular and extensible code base for solution of various types of physics such as hydrodynamics, magnetohydrodynamics and diffusion and conduction to name a few. Members of the group have been involved in a number of aspects of the FLASH code's development in the past.
​FLASH is available for download upon request to the authors. This is achieved through the main website: FLASH
CHAPSim
​A Direct Numerical Simulation (DNS) code used primarily within the Heat, Flow & Turbulence Research group at The University of Sheffield to study problems such as unsteady fluid flow through a pipe. Members of the group were key developers of the software.
​The code is available upon request to the authors, details of which can be found via its main website: CHAPSim
Incompact3d

​A high-order flow solver for direct and large eddy simulations (DNS and LES). The group has historically contributed to the development of the code.
​The laetst version can be downloaded from the main website: Incompact3d​
​Multiscale Universal Interface
A general software coupling library. Designed in C++ and as header-only, it provides a light-weight way to enable MPI MP-MD based communications between scientific solvers as well as spatial and temporal data interpolation in order to enable coupling betwen solvers for multi-physics or multi-scale problems. The group is actively helping to develop this open-source project.
​​The latest version can be accessd via a Git repository: MUI​

​​

Contact: Emerson, David (STFC,DL,SC)