C++ C Makefile M4 Python Shell Other
Latest commit 6d6727d Jan 20, 2017 @economon economon Preparing for release.
Permalink
Failed to load latest commit information.
Common Integrated wing cutter and fixed conflicts. Jan 19, 2017
QuickStart Some small changes and updated version numbers for v5. Jan 19, 2017
SU2_CFD Integrated wing cutter and fixed conflicts. Jan 19, 2017
SU2_DEF Header updates, including year. Jan 19, 2017
SU2_DOT Header updates, including year. Jan 19, 2017
SU2_GEO Integrated wing cutter and fixed conflicts. Jan 19, 2017
SU2_IDE Some small changes and updated version numbers for v5. Jan 19, 2017
SU2_MSH Header updates, including year. Jan 19, 2017
SU2_PY Integrated wing cutter and fixed conflicts. Jan 19, 2017
SU2_SOL Header updates, including year. Jan 19, 2017
TestCases Integrated wing cutter and fixed conflicts. Jan 19, 2017
externals Header updates, including year. Jan 19, 2017
m4 CGNS is now distributed with SU2 and automatically built/linked throu… Aug 18, 2016
.gitignore Adapt gitignore to some files compiled by SWIG. Aug 3, 2016
.gitmodules Fixed submodules and updated codi to version 1.1 Jan 5, 2016
.travis.yml Preparing for release. Jan 20, 2017
COPYING More updates in the branch structure Sep 10, 2013
INSTALL Merging with develop Oct 29, 2015
Makefile.am Header updates, including year. Jan 19, 2017
Makefile.in Header updates, including year. Jan 19, 2017
README.md Some small changes and updated version numbers for v5. Jan 19, 2017
aclocal.m4 CGNS is now distributed with SU2 and automatically built/linked throu… Aug 18, 2016
bootstrap Changed contrib/ to externals/, updated build files, fixed a bug in t… Mar 24, 2014
compile Bootstrap again to get version 1.12 of autostuff. Oct 30, 2015
config.guess Bootstrap again to get version 1.12 of autostuff. Oct 30, 2015
config.sub Bootstrap again to get version 1.12 of autostuff. Oct 30, 2015
config_template.cfg Integrated wing cutter and fixed conflicts. Jan 19, 2017
config_template_basic.cfg Integrated wing cutter and fixed conflicts. Jan 19, 2017
configure Header updates, including year. Jan 19, 2017
configure.ac Header updates, including year. Jan 19, 2017
depcomp Bootstrap again to get version 1.12 of autostuff. Oct 30, 2015
install-sh Running bootstrap to update autotools. Oct 30, 2015
missing Bootstrap again to get version 1.12 of autostuff. Oct 30, 2015
preconfigure.py Header updates, including year. Jan 19, 2017

README.md


SU2 (ver. 5.0.0 "Raven"): The Open-Source CFD Code

Computational analysis tools have revolutionized the way we design aerospace systems, but most established codes are proprietary, unavailable, or prohibitively expensive for many users. The SU2 team is changing this, making computational analysis and design freely available as open-source software and involving everyone in its creation and development.

For an overview of the technical details in SU2, please see the following AIAA Journal article:

"SU2: An open-source suite for multiphysics simulation and design," AIAA Journal, 54(3):828-846, 2016. http://arc.aiaa.org/doi/10.2514/1.J053813

Build Status


SU2 INTRODUCTION

SU2 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, but has been extended to treat more general equations such as electrodynamics and chemically reacting flows.

You will find more information and the latest news in:


SU2 INSTALLATION

To build SU2 from the source code, just open a terminal and run the './configure', 'make', and 'make install' commands in the root directory of the source distribution. You can provide an install location using the prefix option to configure. If there are issues with autotool version requirements, run the ./bootstrap script provided in the root directory in order to build local versions of the tools and reset the makefiles (before trying configure/make/make install again). Please note that more detailed instructions on the configure and build processes can be found within the INSTALL file.


SU2 PATH SETUP

SU2 is built using a typical configure/make/make install process. When make install is complete, please be sure to add the $SU2_HOME and $SU2_RUN environment variables, and update your $PATH with $SU2_RUN.

For example, add these lines to your .bashrc file:

  • export SU2_RUN="your_prefix/bin"
  • export SU2_HOME="/path/to/SU2vX.X.X/"
  • export PATH=$PATH:$SU2_RUN
  • export PYTHONPATH=$SU2_RUN:$PYTHONPATH

$SU2_RUN should point to the folder where all binaries and python scripts were installed. This is the prefix you set with the --prefix option to configure. Note that the bin/ directory is automatically added to your prefix path.

$SU2_HOME should point to the root directory of the source code distribution, i.e., /path/to/SU2vX.X.X/.

Thanks for building, and happy optimizing!

  • The SU2 Development Team

SU2 DEVELOPERS

SU2 is being developed by individuals and organized teams all around the world.

The SU2 Lead Developers are:

and the most active groups developing SU2 are:

  • Prof. Juan J. Alonso's group at Stanford University.
  • Prof. Piero Colonna's group at Delft University of Technology.
  • Prof. Nicolas R. Gauger's group at Kaiserslautern University of Technology.
  • Prof. Alberto Guardone's group at Polytechnic University of Milan.
  • Prof. Rafael Palacios' group at Imperial College London.
  • Prof. Edwin van der Weide's group at the University of Twente.
  • Prof. Vincent Terrapon's group at the University of Liege.