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,[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.
|  | |
| 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 | 
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[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]
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