Recent from talks
Nothing was collected or created yet.
SU2 code
View on Wikipedia
| SU2 code | |
|---|---|
| Initial release | January 2012 |
| Stable release | 8.3.0[1]
/ 1 September 2025 |
| 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 (formerly Stanford University Unstructured) 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
[edit]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.[3]
- Prof. Piero Colonna's group at Delft University of Technology.[4]
- Prof. Nicolas R. Gauger's group at Kaiserslautern University of Technology.[5]
- Prof. Alberto Guardone's group at Polytechnic University of Milan.[4]
- Prof. Rafael Palacios' group at Imperial College London.[3]
Capabilities
[edit]The SU2 tools suite solution suite includes[6]
- 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[7] approach.
- Adaptive, goal-oriented mesh refinement and deformation.
- Modularized[8] C++ object-oriented design.
- Parallelization with MPI.
- Python scripts for automation.
- An optional GUI.[9]
- FEATool Multiphysics features built-in GUI and CLI interfaces for SU2.
Release history
[edit]| Branch | Version | Releasedate[10] | 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) | |
| 7.1 "Blackbird" | 7.1.0 | 21 January 2021 |
SU2 v7.1.0 aims to consolidate the new features added in versions 7.0.X. Those include new solvers, performance upgrades, new output formats, more multiphysics capabilities, tweaks/fixes/updates to models and schemes used less often, and an effort to restructure the code to make it more accessible to new developers. Some options that became redundant in v7.0.0 were removed which may result in errors for older configuration files, the error messages should point the solution to these problems. 🚀 Features
💊 Bug Fixes
🔧 Maintenance
| |
| 7.2 "Blackbird" | 7.2.0 | 17 August 2021 | SU2 version 7.2.0 introduces exciting new features and improvements (it differs from 7.1.1 by almost 1000 commits!) We made a pause from the monthly maintenance-release cycle to integrate those features as best as possible, they include:
As with 7.1.0, we used this version to deprecate some more options leftover from 7.0.0, and to revise others in preparation for new features to come. 🚀 Features
💊 Bug Fixes
🔧 Maintenance
| |
| 8.0 "Harrier" | 8.0.0 | 29 August 2023 | actual 8.1.0 (2024-09-28) | |
| 8.1 "Harrier" | 8.1.0 | 28 September 2024 |
Experimental Features
Bug Fixes
Maintenance
| |
Legend: Unsupported Supported Latest version Preview version | ||||
License
[edit]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).[11]
Alternative software
[edit]Free and open-source software
[edit]- Advanced Simulation Library (AGPL)[12]
- CLAWPACK[13]
- Code Saturne (GPL)
- FreeFem++[14]
- Gerris Flow Solver (GPL)
- OpenFOAM
- OpenFVM[15]
- Palabos Flow Solver[16]
Proprietary software
[edit]References
[edit]- ^ "Release 8.3.0". 1 September 2025. Retrieved 16 September 2025.
- ^ 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.
- ^ a b "SU2 Dev. Team at Stanford". su2code.github.io. Retrieved 15 March 2025.
- ^ a b "SU2/AUTHORS.md at master · su2code/SU2". GitHub. Retrieved 15 March 2025.
- ^ "SU2 Dev. Team at University of Kaiserslautern". su2code.github.io. Retrieved 15 March 2025.
- ^ 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 documentation: SU2GUI
- ^ "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
