The Stanford University Unstructured (SU2) suite is an open-source collection of software tools written in C++ for performing Partial Differential Equation (PDE) analysis and solving PDE constrained optimization problems. The toolset is designed with computational fluid dynamics and aerodynamic shape optimization in mind, but it is extensible to treat arbitrary sets of governing equations such as potential flow, electrodynamics, chemically reacting flows, and many others.
A key feature of SU2 is that it incorporates everything needed to perform a complete design loop; from the ability to compute flow and adjoint solutions, to obtaining objective function sensitivities relative to specified design variables, and, using this information, drive gradient-based shape optimization through built-in mesh deformation algorithms.
The software structure has been designed for maximum flexibility, leveraging the class-inheritance features native to the C++ programming language. This makes SU2 an ideal vehicle for performing multi-physics simulations. Additionally, the decomposition of the flow solver allows for the rapid implementation of new spatial discretization methods and time-integration schemes.
SU2 is under active development in the Aerospace Design Lab (ADL) in the Department of Aeronautics and Astronautics at Stanford University and will soon be released under an open-source license.