Downloading SU2 and SU2_EDU
SU2 and SU2 Educational (SU2_EDU) are available for download under the GNU Lesser General Public License, version 2.1. Please reference the License page for terms and conditions. For details about major and interim releases, please see the Release Notes.
Binary VersionsThis option is for users who wish to use SU2 without the need to compile the program from source.
The following binary versions are available for download:
- Mac OS X: Gnu C++ compiler (gcc 4.2.1, Apple Inc. build 5658).
- Linux (Red Hat): Gnu C++ compiler (gcc 4.1.2 20080704, Red Hat 4.1.2-51).
- Windows 7 Installer: Intel C++ compiler, version 12.1 (x64 and x86 platforms).
To download SU2, please take a few seconds to register by filling out the form on the page linked below. Upon registration, you will be re-directed to the appropriate distribution of the software. If you have already registered, you may proceed to directly to the download page you were provided. The information we collect is used ONLY for usage statistics by the ADL development team. You will only be contacted for notification of critical bug fixes. We encourage all our users to join our growing community by joining the susquared-users mailing list. Your cooperation is greatly appreciated and lets us build a better tool to suit the needs of our community. Thanks!
SU2 Suite V3.2 (current stable release)
Note I: Binary distributions for Mac OS X and Linux have reduced functionality; all optional libraries and dependencies are removed. To run CGNS meshes and parallel computations, you must download the developers version (see below) and compile from source.
Note II: The Windows installer contains options for building with MPI and CGNS support.
SU2_EDU V1.1 (current stable release)
Note I: The simplified structure of this version of SU2 makes it well suited for students and beginners in CFD. SU2 EDU is ideal for use in CFD courses, for independent studies, or just to learn about a new field!
SU2 on Raspberry Pi (current stable release)
Note I: We now host a set of binaries for use on the Raspberry Pi (with the Raspbian OS) contributed by the open-source community (thanks Travis Carrigan!). The full SU2 suite and a version of SU2_EDU for the Raspberry Pi are now both available!
Developer VersionsSU2 and SU2_EDU are hosted on github. This provides a number of ways to access the source code:
- Using a git client you may clone into the repository. On a Linux/Unix/Mac system with the standard git client, this can be done by executing --
$ git clone https://github.com/su2code/SU2
$ git clone https://github.com/su2code/SU2_EDU
- If you don't have git available but have access to svn, the latest version may also be checked out with --
$ svn checkout https://github.com/su2code/SU2/trunk
$ svn checkout https://github.com/su2code/SU2_EDU/trunk
- You may also browse the code on github directly. A link on the right hand side provides the option to download the code repository as a ZIP file.
Before you download, we ask you to please register. Registration lets us know who is using our code and informs our decisions as we continue to develop the capabilities. We will never share your information with anybody.
Once you have obtained a copy of the code, follow the installation instructions to compile and install on Mac or Unix/Linux. Compiling from source on Windows is also possible through a terminal emulator like Cygwin, for instance.
Test Case Suite
SU2 comes with an extensive collection of common test cases. The test cases contain meshes and configuration files that can be run to ensure different components of the suite are working properly. The directory structure is organized by governing equations and their specific cases.The test cases for the current stable release can be downloaded after registering above. They are also now available directly from GitHub and can be accessed using --
$ git clone https://github.com/su2code/TestCases.git
The files found there serve three main purposes:
- A subset of the available cases are used for regression testing internally by the development team. The configuration files and meshes are automatically downloaded and executed with the latest version of SU2 at regular intervals. Any changes in the output of the specified test cases are immediately reported to the developers.
- A subset of the available cases contain the configuration files and meshes that are required for the written tutorials found in the SU2 documentation .
- The entire suite of test cases is provided to the community as a way to get started with SU2 and its many configuration options (including settings that the developers consider to be good starting points). Often, you will find a test case that is similar to your problem of interest, and the available configuration files can be modified to suit your needs.
Note that, while many of the cases are used for regression testing, this test case suite is provided without any guarantees on performance or expected results. Keep in mind that small changes to the configuration options can often result in large changes to the output. We encourage the community to experiment with these test cases, or even try (and share!) other interesting validation cases with SU2!
The development team welcomes your feedback! Please join the SU2 community by subscribing to the user's mailing list to receive important updates about the code, and send your feedback directly to the developers through the developer's mailing list. See the Contact page for details on the mailing lists.