Content deleted Content added
m fixed lint errors – links in external links |
m date format audit, minor formatting |
||
Line 1:
{{Use dmy dates|date=
{{Infobox
| logo = Stanford University Unstructured Logo.png
| name = SU2 code
Line 14:
}}
'''SU2''' is a suite of [[Open-source software|open-source]] software tools written in C++ for the numerical solution of [[partial differential equation]]s (PDE) and performing [[PDE-constrained optimization]]. The primary applications are
==Developers==
{{unreferenced
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.
Line 31:
*High-fidelity analysis and adjoint-based design using unstructured mesh technology.
*Compressible and incompressible [[Euler Equations (fluid dynamics)|Euler]], [[Navier-Stokes]], and
*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<ref>[http://adl.stanford.edu/papers/AIAA_Journal_March2012.pdf 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.]</ref> approach.
*Adaptive, goal-oriented mesh refinement and deformation.
*Modularized
*Parallelization with [[Message Passing Interface|MPI]].
*[[Python (programming language)|Python]] scripts for automation.
*[[FEATool Multiphysics]] features [https://www.featool.com/news/2020/03/04/featool-multiphysics-v1p12-with-su2-cfd-solver-integration built-in GUI and CLI interfaces for SU2].
==Release history==
Line 48 ⟶ 47:
! Branch
! Version
! Releasedate<ref name="Github_repository_SU2">{{cite web|title=SU2-Suit releases|url=https://github.com/su2code/SU2/releases|website=Github.com|accessdate=25 May 2016
! Improvements
|-
Line 54 ⟶ 53:
| rowspan="2" | 1.0
| {{Version|o|1.0}}
| {{dts|format=dmy|2013|
|-
| {{Version|o|1.1}}
| {{dts|format=dmy|2013|
|-
|-
| rowspan="10" | 2.0
| {{Version|o|2.0}}
| {{dts|format=dmy|2013|
|-
| {{Version|o|2.0.1}}
| {{dts|format=dmy|2013|
|-
|-
| {{Version|o|2.0.2}}
| {{dts|format=dmy|2013|
|-
|-
| {{Version|o|2.0.3}}
| {{dts|format=dmy|2013|
|-
|-
| {{Version|o|2.0.4}}
| {{dts|format=dmy|2013|
|-
|-
| {{Version|o|2.0.5}}
| {{dts|format=dmy|2013|
|-
|-
| {{Version|o|2.0.6}}
| {{dts|format=dmy|2013|
|-
|-
| {{Version|o|2.0.7}}
| {{dts|format=dmy|2013|
|-
|-
| {{Version|o|2.0.8}}
| {{dts|format=dmy|2013|
|-
|-
| {{Version|o|2.0.10}}
| {{dts|format=dmy|2013|
|-
| 3.0 "eagle"
| {{Version|o|3.0.0}}
| {{dts|format=dmy|2014|
|
* Major release, along with SU2_EDU
Line 107 ⟶ 106:
| 3.1 "eagle"
| {{Version|o|3.1.0}}
| {{dts|format=dmy|2014|
|-
| rowspan="9" | 3.2 "eagle"
| {{Version|o|3.2.0}}
| {{dts|format=dmy|2014|
|
* Renamed C++ modules for clarity:
Line 128 ⟶ 127:
|-
| {{Version|o|3.2.1}}
| {{dts|format=dmy|2014|09|
|
* Additional verification test cases for shape design using the compressible adjoint capability (in collaboration with Lockheed Martin).
Line 138 ⟶ 137:
|-
| {{Version|o|3.2.2}}
| {{dts|format=dmy|2014|
|
* SU2 version 3.2.2 includes general bug fixes and maintenance.
Line 154 ⟶ 153:
|-
| {{Version|o|3.2.4}}
| {{dts|format=dmy|2014|11|
|-
| {{Version|o|3.2.5}}
| {{dts|format=dmy|2014|12|
|-
| {{Version|o|3.2.7}}
Line 169 ⟶ 168:
|-
| {{Version|o|3.2.8}}
| {{dts|format=dmy|2015|02|
|-
| {{Version|o|3.2.9}}
| {{dts|format=dmy|2015|03|
|-
| rowspan="3" | 4.0 "Cardinal"
| {{Version|o|4.0.0}}
| {{dts|format=dmy|2015|
|
'''New Features:'''
Line 187 ⟶ 186:
* Force breakdown file and FieldView output.
* Scale, rotate, translate meshes in SU2_DEF.
* Iterative smoothers: Jacobi, LU-SGS, ILU (0).
* Updated non-dimensionalization options for ease of use.
* General bug fixes.
Line 202 ⟶ 201:
|-
| {{Version|o|4.0.1}}
| {{dts|format=dmy|2015|09|
|
* Improved performance for scaling, rotating, translating meshes using SU2_DEF.
Line 214 ⟶ 213:
|-
| {{Version|o|4.0.2}}
| {{dts|format=dmy|2015|11|
|-
| rowspan="4" | 4.1 "Cardinal"
| {{Version|o|4.1.0}}
| {{dts|format=dmy|2016|
|
* Algorithmic Differentiation for exact derivative computations throughout the code.
Line 230 ⟶ 229:
|-
| {{Version|o|4.1.1}}
| {{dts|format=dmy|2016|04|
|-
| {{Version|o|4.1.2}}
| {{dts|format=dmy|2016|
|-
| {{Version|o|4.1.3}}
| {{dts|format=dmy|2016|
|-
| rowspan="1" | 4.2 "Cardinal"
| {{Version|o|4.2.0}}
| {{dts|format=dmy|2016|
|
* Native Fluid-Structure Interaction (FSI) solver.
Line 252 ⟶ 251:
| rowspan="1" | 4.3 "Cardinal"
| {{Version|o|4.3.0}}
| {{dts|format=dmy|2016|
|
* Redesign of the high-level Driver classes for code clarity and future flexibility.
Line 263 ⟶ 262:
| rowspan="1" | 5.0 "Raven"
| {{Version|o|5.0.0}}
| {{dts|format=dmy|2017|
|
* New in-memory Python wrapping of SU2 using SWIG with accompanying high-level API.
* Class enhancements for multiphysics applications, including interpolation and transfer.
Line 281 ⟶ 279:
| rowspan="1" | 6.0 "Falcon"
| {{Version|o|6.0.0}}
| {{dts|format=dmy|2018|
|
|-
Line 291 ⟶ 289:
| rowspan="1" | 7.1 "Blackbird"
| {{Version|o|7.1.0}}
| {{dts|format=dmy|2021|
|
SU2 v7.1.0 aims to consolidate the new features added in versions 7.0.X.
Line 297 ⟶ 295:
🚀 Features
* NEMO
* Reduce discrete adjoint memory usage ~25% @pcarruscag (#1159)
* Support for UQ and NICF with vectorized (SIMD) centered schemes @pcarruscag (#1149)
Line 305 ⟶ 303:
💊 Bug Fixes
* Fix objective functions (for shape_optimization.py) @pcarruscag (#1167)
* NEMO
* Fix MSW @pcarruscag (#1166), update adaptive CFL @bmunguia (#1036), fix compilation with gcc 4.8 @pcarruscag (#1157)
* Deprecate options that did not work since v7.0.0, and other minor cleanups @TobiKattmann (#1129)
Line 315 ⟶ 313:
* Remove mapping of global<->local marker IDs @maxaehle (#1169)
* Fix Xcode project and paths @EduardoMolina (#1145)
* NEMO
* Added CSquareMatrixCM to the toolboxes @vdweide (#1068)
|-
| rowspan="1" | 7.2 "Blackbird"
| {{Version|c|7.2.0}}
| {{dts|format=dmy|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:
* Unsteady discrete adjoints for multizone problems (e.g. FSI and CHT).
Line 331 ⟶ 329:
🚀 Features
* NEMO
* Hybrid Parallel AD (Part 3/?) @jblueh (#1294)
* Heat Transfer boundary condition @oleburghardt (#1226)
Line 353 ⟶ 351:
* Fix sliding mesh for SA @maxaehle (#1344)
* Fix "per-surface" outputs @pcarruscag (#1341)
* SU2-NEMO
* Fix for axisymmetric terms in NEMO + general NEMO updates @WallyMaier (#1326)
* Fix download link for binaries @Nat-1 (#1320)
Line 410 ⟶ 408:
* [[ANSYS]] CFX
* [[ANSYS]] Fluent
* Azore
* <span class="plainlinks">[http://www.featool.com FEATool Multiphysics]</span><ref>[http://www.featool.com FEATool Multiphysics homepage]</ref>
* [[Pumplinx]]
Line 420 ⟶ 418:
* [[FOAMpro]]
* [[SimScale]]<ref>[https://www.simscale.com/open-source/ SimScale company website, Open Source]</ref>
* Cradle
* Cradle scSTREAM
* Cradle Heat Designer
==References==
{{reflist
==External links==
|