Wiki Article

SU2 code

Nguồn dữ liệu từ Wikipedia, hiển thị bởi DefZone.Net

SU2 code
Initial releaseJanuary 2012; 14 years ago (2012-01)
Stable release
8.3.0[1] / 1 September 2025; 6 months ago (1 September 2025)
Written inC++, Python
Operating systemUnix/Linux/OS X/Windows
TypeComputational fluid dynamics, Simulation software
LicenseGNU Lesser General Public License, version 2.1
Websitesu2code.github.io
Repository

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]. SU2 has an integrated continuous and discrete adjoint solver, which is used for sensitivity analysis and design optimization. To stimulate development and use of SU2, the SU2 Foundation was founded. The SU2 foundation also organizes periodic conferences and workshops. [3]

Developers

[edit]

SU2 is being developed by individuals and organized teams around the world. The original SU2 Lead Developers are: Dr. Francisco Palacios and Dr. Thomas D. Economon.

The most active groups developing SU2 are:

Capabilities

[edit]

The SU2 tools suite includes [7]

  • High-fidelity analysis and adjoint-based design using unstructured mesh technology
  • Compressible and incompressible Euler, Navier-Stokes, and RANS solvers
  • Discontinuous Galerkin Framework with Large Eddy Simulation (LES) capabilities
  • Linear elasticity and fluid-structure interaction
  • Conjugate heat transfer for laminar and turbulent problems
  • Multi-zone/multi-physics problems
  • Hypersonic flow problems, including chemical reactions using Mutation++
  • Combustion using Flamelet Generated Manifolds (FGM)
  • Additional PDE solvers for, linear elasticity, heat equation and thermochemical non-equilibrium.
  • Convergence acceleration (multi-grid, preconditioning, etc.)
  • Sensitivity information via the continuous adjoint methodology[8] approach.
  • Parallelization with MPI, openMP and hybrid approaches
  • Python scripts for automation
  • Python wrapper with support for User Defined Functions
  • An optional GUI.[9]
  • FEATool Multiphysics features built-in GUI and CLI interfaces for SU2

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).

Alternative software

[edit]

Free and open-source software

[edit]

Proprietary software

[edit]

References

[edit]
  1. ^ "Release 8.3.0". 1 September 2025. Retrieved 16 September 2025.
  2. ^ 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.
  3. ^ SU2 Foundation homepage
  4. ^ a b "SU2 Dev. Team at Stanford". su2code.github.io. Retrieved 15 March 2025.
  5. ^ a b "SU2/AUTHORS.md at master · su2code/SU2". GitHub. Retrieved 15 March 2025.
  6. ^ "SU2 Dev. Team at University of Kaiserslautern". su2code.github.io. Retrieved 15 March 2025.
  7. ^ [1]
  8. ^ 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.
  9. ^ SU2 documentation: SU2GUI
  10. ^ Advanced Simulation Library Homepage
  11. ^ Clawpack homepage
  12. ^ FreeFem++ website
  13. ^ OpenFVM homepage
  14. ^ Palabos homepage
  15. ^ Azore Software, LLC Home Page
  16. ^ FEATool Multiphysics homepage
  17. ^ SimScale company website, Open Source
  18. ^ Software Cradle Co., Ltd. Home Page
  19. ^ SC/Tetra Page
  20. ^ scSTREAM Page Archived 6 March 2015 at the Wayback Machine
  21. ^ Heat Designer Page
[edit]

Official resources

[edit]

Community resources

[edit]

Other resources

[edit]