# Parallel Build

The new documentation section can be found here.

SU2 uses the GNU automake tools to configure and build the software from source in Linux and Mac OS X environments (or with a terminal emulator on Windows). While a basic version of the code can easily be compiled, we recognize that many users will want to extend capabilities by running calculations on multiple cores and on distributed memory clusters. Luckily, the build process is largely the same, apart from a few new options and dependencies.

To illustrate an advanced build, let’s assume that you would like to build SU2 for running parallel calculations. In short, you will need to make sure some extra software is available and then execute a set of commands like the following:

$cd /path/to/SU2$ ./bootstrap
$./configure --prefix=/path/to/install/SU2 CXXFLAGS="-O3" --enable-mpi --with-cc=/path/to/mpicc --with-cxx=/path/to/mpicxx$ make -j 8 install


Let’s break this down and discuss the configure process and options in more detail.

### Bootstrap

Before building, a bootstrap script is included in the SU2/ directory for quickly customizing the autotools structure on your system. Simply run