TY - JOUR
T1 - UCNS3D
T2 - An open-source high-order finite-volume unstructured CFD solver
AU - Antoniadis, Antonis F.
AU - Drikakis, Dimitris
AU - Farmakis, Pericles S.
AU - Fu, Lin
AU - Kokkinakis, Ioannis
AU - Nogueira, Xesús
AU - Silva, Paulo A.S.F.
AU - Skote, Martin
AU - Titarev, Vladimir
AU - Tsoutsanis, Panagiotis
N1 - Funding Information:
UCNS3D has been developed over a number of years, and we would like to thank many people who have made significant contributions. In particular, we would like to thank Anastasiia Shamakina, Anna Mack, Venkata Ayyalasomayajula, and Thomas Ponweiser for developments associated with the parallel performance optimization, and big data handling. The development and application of UCNS3D have been supported by several funding bodies including EU funding (Grants 314139 , 653838 , 823767 ), Engineering and Physical Sciences Research Council (EPSRC) (grants EP/L000261/1 , EP/P020259/1 , EP/G069581/1 , EP/T518104/1 ; award 13794 ), and UKRI Innovate UK (Grant 263261 ). Finally we would like to thank the reviewers for their recommendations.
Publisher Copyright:
© 2022 The Author(s)
PY - 2022/10
Y1 - 2022/10
N2 - UCNS3D is an open-source computational solver for compressible flows on unstructured meshes. State-of-the-art high-order methods and their associated benefits can now be implemented for industrial-scale CFD problems due to the flexibility and highly-automated generation offered by unstructured meshes. We present the governing equations of the physical models employed in UCNS3D, and the numerical framework developed for their solution. The code has been designed so that extended to other systems of equations and numerical models is straightforward. The employed methods are validated towards a series of stringent well-established test problems against experimental or analytical solutions, where the full capabilities of UCNS3D in terms of applications spectrum, robustness, efficiency, and accuracy are demonstrated. Program summary: Program title: UCNS3D (Unstructured Compressible Flow Solver) CPC Library link to program files: https://doi.org/10.17632/222zh873kh.1 Developer's repository link: https://github.com/ucns3d-team/UCNS3D Licensing provisions: GNU General Public License 3 Programming language: Fortran2008 Nature of problem: UCNS3D is intended for the simulation of compressible flows in 2D and 3D unstructured meshes, by employing high-resolution, high-order methods capable of providing physically meaningful results in a computational efficient manner. The solver is designed for a broad range of problems encountered in engineering applications such as transitional, fully turbulent, and multicomponent flows with several fidelity level modelling options available. Solution method: The present software includes multiple physical models, numerical methods, and modelling techniques such as iLES, RANS, DES for unstructured meshes. The software has been developed such that the inclusion of additional physical models and numerical methods can be easily accommodated.
AB - UCNS3D is an open-source computational solver for compressible flows on unstructured meshes. State-of-the-art high-order methods and their associated benefits can now be implemented for industrial-scale CFD problems due to the flexibility and highly-automated generation offered by unstructured meshes. We present the governing equations of the physical models employed in UCNS3D, and the numerical framework developed for their solution. The code has been designed so that extended to other systems of equations and numerical models is straightforward. The employed methods are validated towards a series of stringent well-established test problems against experimental or analytical solutions, where the full capabilities of UCNS3D in terms of applications spectrum, robustness, efficiency, and accuracy are demonstrated. Program summary: Program title: UCNS3D (Unstructured Compressible Flow Solver) CPC Library link to program files: https://doi.org/10.17632/222zh873kh.1 Developer's repository link: https://github.com/ucns3d-team/UCNS3D Licensing provisions: GNU General Public License 3 Programming language: Fortran2008 Nature of problem: UCNS3D is intended for the simulation of compressible flows in 2D and 3D unstructured meshes, by employing high-resolution, high-order methods capable of providing physically meaningful results in a computational efficient manner. The solver is designed for a broad range of problems encountered in engineering applications such as transitional, fully turbulent, and multicomponent flows with several fidelity level modelling options available. Solution method: The present software includes multiple physical models, numerical methods, and modelling techniques such as iLES, RANS, DES for unstructured meshes. The software has been developed such that the inclusion of additional physical models and numerical methods can be easily accommodated.
KW - CFD
KW - Finite-volume
KW - High-order
KW - HPC
KW - Open-source
KW - Parallel
UR - http://www.scopus.com/inward/record.url?scp=85132781442&partnerID=8YFLogxK
U2 - 10.1016/j.cpc.2022.108453
DO - 10.1016/j.cpc.2022.108453
M3 - Article
AN - SCOPUS:85132781442
SN - 0010-4655
VL - 279
JO - Computer Physics Communications
JF - Computer Physics Communications
M1 - 108453
ER -