
SOFTWARE FOR
Computational Engineering
Software for Computational Engineering allows scientists to devise mathematical algorithms applied to computational fluid dynamics (CFD). This software can provide numerous advanced simulations with a wide range of applications.
CHAPSim – highly scalable Computational Fluid Dynamics (CFD) software
CAPABILITIES
CHAPSim is a highly scalable Computational Fluid Dynamics (CFD) software developed for the nuclear thermal hydraulics community. It is a finite-difference-based incompressible solver that uses a pressure-correction method for direct numerical simulation (DNS) of flows with significant variable properties, such as fluids at supercritical conditions and liquid metals.
It is a finite-difference-based incompressible solver that uses a pressure-correction method for direct numerical simulation (DNS) of flows with significant variable properties, such as fluids at supercritical conditions and liquid metals.
TRAINING INFORMATION
STFC provides courses to introduce and use the CHAPSim software.
ACCESS
This software is open-source and available via GitHub.
Multiscale Universal Interface (MUI) – a C++ header-only implementation that enables message passing in complex multi-program scenarios
CAPABILITIES
The Multiscale Universal Interface (MUI) provides a C++ header-only implementation that enables message passing in complex multi-program scenarios. Wrappers are provided for Python, C and Fortran, and the software is used by both academia and industry.
TRAINING INFORMATION
STFC provides advanced courses to introduce the code, targeting multiphysics code coupling and High Performance Computing.
ACCESS
This software is available via GitHub.
Sorry, nothing found.
There are no options that match your search.
Please try another option, or click here to reset the filters.
2DECOMP&FFT – 2D-pencil and 1d-slab decomposition library with distributed FFT capabilities
CAPABILITIES
The 2DECOMP&FFT library is a software framework written in modern Fortran to build large-scale parallel applications. It is designed for applications using three-dimensional structured meshes and can be used with any discretisation schemes based on a structured layout and where pencil decomposition can apply. It is based on a general-purpose 2D pencil decomposition for data distribution and data Input Output (I/O). A 1D slab decomposition is also available as a special case of the 2D pencil decomposition. The library includes a highly scalable and efficient interface to perform three-dimensional Fast Fourier Transforms (FFTs). The library has been designed to be user-friendly, with a clean application programming interface hiding most communication details from application developers, and portable with support for modern CPUs and NVIDIA GPUs.
TRAINING INFORMATION
Training is provided as part of the CCP-Turbulence and UKTC together with our academic partners.
ACCESS
2DECOMP&FFT is open-source library available via GitHub
code_saturne – parallel general-purpose multi-physics Computational Fluid Dynamics (CFD) software
CAPABILITIES
code_saturne is a parallel general-purpose multi-physics Computational Fluid Dynamics (CFD) software, developed by EDF R&D France and used by both academia and industry. It is highly flexible and adaptable software, and is scalable for use on HPC facilities. It also offers advanced CFD simulations using a range of turbulence models on any type of grids.
TRAINING INFORMATION
STFC provides advanced courses to introduce the software, targeting High Performance Computing.
ACCESS
This software is open-source and available via GitHub
PICLas – a plasma-kinetic particle-in-cell (PIC) code capable of high fidelity, three-dimensional simulations using high performance computing
CAPABILITIES
PICLas is a plasma-kinetic particle-in-cell (PIC) code capable of high fidelity, three-dimensional simulations using high performance computing. The code is well suited for coupling electromagnetic fields with the transport and collision of neutral and charged particles like electrons and ions.
TRAINING INFORMATION
STFC does not currently provide training for this software.
ACCESS
This software is available via GitHub.
SPARTA – a highly scalable, parallel direct simulation Monte Carlo (DSMC) code
CAPABILITIES
SPARTA is a highly scalable, parallel direct simulation Monte Carlo (DSMC) code, designed to work efficiently on the largest parallel machines. The code can be used for high-fidelity molecular-level gas dynamic simulations for a wide range of applications, particularly in the rarefied flow regime.
TRAINING INFORMATION
STFC does not currently provide training for this software.
ACCESS
This software is available via GitHub.
Xcompact3d – a Fortran-based framework of high-order finite-difference flow solvers dedicated to the study of turbulent flows
CAPABILITIES
Xcompact3d is a Fortran-based framework of high-order finite-difference flow solvers dedicated to the study of turbulent flows using high fidelity modelling such as Direct and Large Eddy Simulations (DNS/LES). Xcompact3d can simulate incompressible or weakly compressible flow. The Immersed Boundary Method (IBM) can also simulate complex geometries, while retaining high order accuracy.
TRAINING INFORMATION
STFC provides training together with Imperial College London and the UKTC community.
ACCESS
Xcompact3d is open-source software available via GitHub
Sorry, nothing found.
There are no options that match your search.
Please try another option, or click here to reset the filters.