SU2 Code
   HOME

TheInfoList



OR:

SU2 is a suite of
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
software tools written in C++ for the numerical solution of
partial differential equation In mathematics, a partial differential equation (PDE) is an equation which imposes relations between the various partial derivatives of a Multivariable calculus, multivariable function. The function is often thought of as an "unknown" to be sol ...
s (PDE) and performing
PDE-constrained optimization PDE-constrained optimization is a subset of mathematical optimization where at least one of the constraints may be expressed as a partial differential equation. Typical domains where these problems arise include aerodynamics, computational fluid ...
. The primary applications are
computational fluid dynamics Computational fluid dynamics (CFD) is a branch of fluid mechanics that uses numerical analysis and data structures to analyze and solve problems that involve fluid flows. Computers are used to perform the calculations required to simulate th ...
and aerodynamic
shape optimization Shape optimization is part of the field of optimal control theory. The typical problem is to find the shape which is optimal in that it minimizes a certain cost functional while satisfying given constraints. In many cases, the functional being s ...
, but has been extended to treat more general equations such as
electrodynamics In physics, electromagnetism is an interaction that occurs between particles with electric charge. It is the second-strongest of the four fundamental interactions, after the strong force, and it is the dominant force in the interactions of a ...
and chemically reacting flows. SU2 supports continuous and discrete adjoint for calculating the sensitivities/gradients of a scalar field.


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 Stanford University, officially Leland Stanford Junior University, is a private research university in Stanford, California. The campus occupies , among the largest in the United States, and enrolls over 17,000 students. Stanford is consider ...
. * Prof. Piero Colonna's group at
Delft University of Technology Delft University of Technology ( nl, Technische Universiteit Delft), also known as TU Delft, is the oldest and largest Dutch public technical university, located in Delft, Netherlands. As of 2022 it is ranked by QS World University Rankings among ...
. * Prof. Nicolas R. Gauger's group at
Kaiserslautern University of Technology Kaiserslautern (; Palatinate German: ''Lautre'') is a city in southwest Germany, located in the state of Rhineland-Palatinate at the edge of the Palatinate Forest. The historic centre dates to the 9th century. It is from Paris, from Frankfur ...
. * Prof. Alberto Guardone's group at
Polytechnic University of Milan The Polytechnic University of Milan () is the largest technical university in Italy, with about 42,000 students. The university offers undergraduate, graduate and higher education courses in engineering, architecture and design. Founded in 186 ...
. * Prof. Rafael Palacios' group at
Imperial College London Imperial College London (legally Imperial College of Science, Technology and Medicine) is a public research university in London, United Kingdom. Its history began with Prince Albert, consort of Queen Victoria, who developed his vision for a cu ...
.


Capabilities

The SU2 tools suite solution suite includes *High-fidelity analysis and adjoint-based design using unstructured mesh technology. *Compressible and incompressible
Euler Leonhard Euler ( , ; 15 April 170718 September 1783) was a Swiss mathematician, physicist, astronomer, geographer, logician and engineer who founded the studies of graph theory and topology and made pioneering and influential discoveries in ma ...
, 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 approach. *Adaptive, goal-oriented mesh refinement and deformation. *Modularized
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
object-oriented design. *Parallelization with
MPI MPI or Mpi may refer to: Science and technology Biology and medicine * Magnetic particle imaging, an emerging non-invasive tomographic technique * Myocardial perfusion imaging, a nuclear medicine procedure that illustrates the function of the hear ...
. *
Python Python may refer to: Snakes * Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia ** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia * Python (mythology), a mythical serpent Computing * Python (pro ...
scripts for automation. *
FEATool Multiphysics FEATool Multiphysics ("Finite Element Analysis Toolbox for Multiphysics") is a physics, finite element analysis (FEA), and PDE simulation toolbox. FEATool Multiphysics features the ability to model fully coupled heat transfer, fluid dynamics, che ...
feature
built-in GUI and CLI interfaces for SU2


Release history


License

SU2 is free and open source software, released under the
GNU General Public License The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the Four Freedoms (Free software), four freedoms to run, study, share, and modify the software. The license was th ...
version 3 (SU2 v1.0 and v2.0) and
GNU Lesser General Public License The GNU Lesser General Public License (LGPL) is a free-software license published by the Free Software Foundation (FSF). The license allows developers and companies to use and integrate a software component released under the LGPL into their own ...
version 2.1 (SU2 v2.0.7 and later versions).


Alternative software


Free and open-source software

*
Advanced Simulation Library Advanced Simulation Library (ASL) is free and open-source hardware-accelerated multiphysics simulation platform. It enables users to write customized numerical solvers in C++ and deploy them on a variety of massively parallel architectures ...
(AGPL) * CLAWPACK *
Code Saturne code_saturne is a general-purpose computational fluid dynamics free computer software package. Developed since 1997 at Électricité de France R&D, code_saturne is distributed under the GNU GPL licence. It is based on a co-located finite-volum ...
(GPL) *
FreeFem++ FreeFem++ is a programming language and a software focused on solving partial differential equations using the finite element method. FreeFem++ is written in C++ and developed and maintained by Université Pierre et Marie Curie and Laboratoire Ja ...
* Gerris Flow Solver (GPL) *
OpenFOAM OpenFOAM (for "Open-source Field Operation And Manipulation") is a C++ toolbox for the development of customized numerical solvers, and pre-/post-processing utilities for the solution of continuum mechanics problems, most prominently including ...
* OpenFVM * Palabos Flow Solver


Proprietary software

* ADINA CFD * ANSYS CFX * ANSYS Fluent * Azore * FEATool Multiphysics
/span> * Pumplinx * STAR-CCM+ *
COMSOL Multiphysics COMSOL Multiphysics is a finite element analysis, solver, and simulation software package for various physics and engineering applications, especially coupled phenomena and multiphysics. The software facilitates conventional physics-based us ...
* KIVA (software) *
RELAP5-3D RELAP5-3D is a simulation tool that allows users to model the coupled behavior of the reactor coolant system and the core for various operational transients and postulated accidents that might occur in a nuclear reactor. RELAP5-3D (Reactor Excurs ...
* PowerFlow * FOAMpro *
SimScale SimScale is a computer-aided engineering (CAE) software product based on cloud computing. SimScale was developed by SimScale GmbH and allows computational fluid dynamics, finite element analysis and thermal simulations. The backend of the platfo ...
* Cradle SC/Tetra * Cradle scSTREAM * Cradle Heat Designer Heat Designer Page
/ref>


References


External links


Official resources


SU2 home pageSU2 Github repository


Community resources


SU2 Forum at CFD OnlineSU2 wiki page at CFD Online


Other resources


SU2 version 2.0 announcementTecplot
Co-founder review of SU2">Tecplot">Tecplot
Co-founder review of SU2br>Stanford News story about SU2 initial release
{{DEFAULTSORT:SU2 Computational fluid dynamics Free science software Free computer-aided design software Scientific simulation software 2012 software