SU2 code
Initial release | January 2012 |
---|---|
Stable release | 7.1.1[1]
/ 2 March 2021 |
Repository | |
Written in | C++, Python |
Operating system | Unix/Linux/OS X/Windows |
Type | Computational fluid dynamics, Simulation software |
License | GNU Lesser General Public License, version 2.1 |
Website | su2code |
SU2 is a suite of open-source software tools written in C++ for the numerical solution of partial differential equations (PDE) and performing PDE-constrained optimization. The primary applications are computational fluid dynamics and aerodynamic shape optimization,[2] but has been extended to treat more general equations such as electrodynamics and chemically reacting flows. SU2 supports continuous and discrete adjoint for calculating the sensitivities/gradients of a scalar field.
Developers[]
This section does not cite any sources. (July 2020) |
SU2 is being developed by individuals and organized teams around the world. The SU2 Lead Developers are: Dr. Francisco Palacios and Dr. Thomas D. Economon.
The most active groups developing SU2 are:
- Prof. Juan J. Alonso's group at Stanford University.
- Prof. Piero Colonna's group at Delft University of Technology.
- Prof. Nicolas R. Gauger's group at Kaiserslautern University of Technology.
- Prof. Alberto Guardone's group at Polytechnic University of Milan.
- Prof. Rafael Palacios' group at Imperial College London.
Capabilities[]
The SU2 tools suite solution suite includes[3]
- High-fidelity analysis and adjoint-based design using unstructured mesh technology.
- Compressible and incompressible Euler, Navier-Stokes, and RANS solvers.
- Additional PDE solvers for electrodynamics, linear elasticity, heat equation, wave equation and thermochemical non-equilibrium.
- Convergence acceleration (multi-grid, preconditioning, etc.).
- Sensitivity information via the continuous adjoint methodology[4] approach.
- Adaptive, goal-oriented mesh refinement and deformation.
- Modularized [5] C++ object-oriented design.
- Parallelization with MPI.
- Python scripts for automation.
- FEATool Multiphysics features built-in GUI and CLI interfaces for SU2.
Release history[]
Branch | Version | Releasedate[6] | Improvements | |
---|---|---|---|---|
1.0 | 1.0 | 28 June 2013 | ||
1.1 | 28 June 2013 | |||
2.0 | 2.0 | 28 June 2013 | ||
2.0.1 | 28 June 2013 | |||
2.0.2 | 28 June 2013 | |||
2.0.3 | 28 June 2013 | |||
2.0.4 | 28 June 2013 | |||
2.0.5 | 28 June 2013 | |||
2.0.6 | 12 August 2013 | |||
2.0.7 | 11 September 2013 | |||
2.0.8 | 30 September 2013 | |||
2.0.10 | 11 September 2013 | |||
3.0 "eagle" | 3.0.0 | 15 January 2014 |
| |
3.1 "eagle" | 3.1.0 | 14 August 2014 | ||
3.2 "eagle" | 3.2.0 | 14 August 2014 |
| |
3.2.1 | 8 September 2014 |
| ||
3.2.2 | 28 September 2014 |
| ||
3.2.3 | 22 October 2014 |
| ||
3.2.4 | 9 November 2014 | |||
3.2.5 | 4 December 2014 | |||
3.2.7 | 27 December 2014 |
| ||
3.2.8 | 3 February 2015 | |||
3.2.9 | 4 March 2015 | |||
4.0 "Cardinal" | 4.0.0 | 23 June 2015 |
New Features:
Performance Improvements:
Additional Updates:
| |
4.0.1 | 1 September 2015 |
| ||
4.0.2 | 3 November 2015 | |||
4.1 "Cardinal" | 4.1.0 | 22 April 2016 |
| |
4.1.1 | 5 April 2016 | |||
4.1.2 | 22 April 2016 | |||
4.1.3 | 24 May 2016 | |||
4.2 "Cardinal" | 4.2.0 | 15 June 2016 |
| |
4.3 "Cardinal" | 4.3.0 | 22 August 2016 |
| |
5.0 "Raven" | 5.0.0 | 20 January 2017 |
| |
6.0 "Falcon" | 6.0.0 | 14 February 2018 | ||
7.0 "Blackbird" | 7.0.0 | 29 November 2019 | actual 7.1.1 (2021-03-02) | |
Legend: Old version Older version, still maintained Latest version Latest preview version |
License[]
SU2 is free and open source software, released under the GNU General Public License version 3 (SU2 v1.0 and v2.0) and GNU Lesser General Public License version 2.1 (SU2 v2.0.7 and later versions).[7]
Alternative software[]
Free and open-source software[]
- Advanced Simulation Library (AGPL)[8]
- CLAWPACK[9]
- Code Saturne (GPL)
- FreeFem++[10]
- Gerris Flow Solver (GPL)
- OpenFOAM
- OpenFVM[11]
- Palabos Flow Solver[12]
Proprietary software[]
- ADINA CFD
- ANSYS CFX
- ANSYS Fluent
- Azore [13]
- FEATool Multiphysics[14]
- Pumplinx
- STAR-CCM+
- COMSOL Multiphysics
- KIVA (software)
- RELAP5-3D
- SimScale[15]
- Cradle [16] SC/Tetra [17]
- Cradle scSTREAM [18]
- Cradle Heat Designer [19]
References[]
- ^ "Release 7.1.1". 2 March 2021. Retrieved 20 March 2021.
- ^ F. Palacios, M. R. Colonno, A. C. Aranake, A. Campos, S. R. Copeland, T. D. Economon, A. K. Lonkar, T. W. Lukaczyk, T. W. R. Taylor, and J. J. Alonso, "Stanford University Unstructured (SU2): An open-source integrated computational environment for multi-physics simulation and design", AIAA Paper 2013-0287, 51st AIAA Aerospace Sciences Meeting and Exhibit. January 7th - 10th, 2013. Grapevine, Texas, USA.
- ^ SU2 about page
- ^ A. Bueno-Orovio, C. Castro, F. Palacios, and E. Zuazua "Continuous Adjoint Approach for the Spalart-Allmaras Model in Aerodynamic Optimization", AIAA Journal Vol. 50, No. 3, March 2012.
- ^ SU2 tools list
- ^ "SU2-Suit releases". Github.com. Retrieved 25 May 2016.
- ^ SU2 Licensing Page
- ^ Advanced Simulation Library Homepage
- ^ Clawpack homepage
- ^ FreeFem++ website
- ^ OpenFVM homepage
- ^ Palabos homepage
- ^ Azore Software, LLC Home Page
- ^ FEATool Multiphysics homepage
- ^ SimScale company website, Open Source
- ^ Software Cradle Co., Ltd. Home Page
- ^ SC/Tetra Page
- ^ scSTREAM Page Archived 6 March 2015 at the Wayback Machine
- ^ Heat Designer Page
External links[]
Official resources[]
Community resources[]
Other resources[]
- Computational fluid dynamics
- Free science software
- Free computer-aided design software
- Scientific simulation software
- 2012 software