SU2 code
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,[1] 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.
Initial release | January 2012 |
---|---|
Stable release | 7.0.3 "Blackbird"
/ 31 March 2020 |
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 |
Developers
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[2]
- 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[3] approach.
- Adaptive, goal-oriented mesh refinement and deformation.
- Modularized [4] 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[5] | 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 | ||
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).[6]
Alternative software
Free and open-source software
- Advanced Simulation Library (AGPL)[7]
- CLAWPACK[8]
- Code Saturne (GPL)
- FreeFem++[9]
- Gerris Flow Solver (GPL)
- OpenFOAM
- OpenFVM[10]
- Palabos Flow Solver[11]
Proprietary software
References
- 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
- SU2 version 2.0 announcement
- Tecplot Co-founder review of SU2
- Stanford News story about SU2 initial release