You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[MPI installation is not found](#mpi-installation-is-not-found)
34
+
-[mpi4py library is not found](#mpi4py-library-is-not-found)
28
35
29
36
---
30
37
@@ -174,6 +181,10 @@ Finally to compile and install SU2 use
174
181
```
175
182
where `build` is again a folder with a configuration created using a call to `meson.py` described in the previous section. By default ninja uses all available cores in your system for the compilation. You can set the number of cores manually by using the `-jN` flag, where `N` is the number of cores you want to use.
176
183
184
+
185
+
### Setting environment variables ###
186
+
Set the environment variables to use the executables from any directory without explicity specifying the path as described in the [installation section](/docs_v7/SU2-Linux-MacOS).
Copy file name to clipboardExpand all lines: _docs_v7/Build-SU2-Windows.md
+1-4Lines changed: 1 addition & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,8 +43,5 @@ In the file browser go to the mingw installation directory and execute the file
43
43
Now you can follow the steps in the [Linux/MacOS Configuration and Compilation section](/docs_v7/Build-SU2-From-Source/#configuration-and-compilation). But make sure to use `python meson.py` and `ninja.exe` instead of `./meson.py` and `./ninja`, respectively.
44
44
45
45
46
-
47
-
48
46
## Running the executables
49
-
Add SU2 to the system path. This will allow you to use the executables from any directory without explicitly specifying the path to the executable. To do that access the system variables by typing “environ” in the search/run box of the start menu, select “edit the system environment variables”, and then select “Environment Variables” from the System Properties menu. Edit the “Path” system variable (or select “New” if no “Path” system variable exists) and add the path to the SU2 executables, i.e. the path that you have set with the `--prefix` option (if option was not given, the default is `C:\bin`). When there is more than one directory listed in “Path” they must be separated by semicolons.
50
-
Running SU2 in Windows is identical to running in [Linux or Mac OS environments](/_docs_v7/Execution.md) and is run from the command line (whether cmd.exe or the freely-available Console2 for Windows). However, you may have to use `mpiexec` instead of `mpirun` to execute the code in parallel.
47
+
Follow the [installation guide](/docs_v7/SU2-Windows/).
With v7.0 we have introduced a lot of updates and changes that affect how you interact with the code. This document gives an overview on the most important changes, so that you can quickly update your existing config files to be compatible with v7.0.
8
8
9
+
---
10
+
11
+
-[Definition of the physical problem and solver](#definition-of-the-physical-problem-and-solver)
12
+
-[Definition of the incompressible solver](#definition-of-the-incompressible-solver)
13
+
-[Controlling the solver](#controlling-the-solver)
### Definition of the physical problem and solver ###
10
23
11
24
The option `PHYSICAL_PROBLEM` has been renamed to `SOLVER`. The rational behind this change is that we are going to have several different solvers in the future which essentially solve the same physical problems. You can find a list of current solvers in the new [Solver Setup](/docs_v7/Solver-Setup) section.
SU2 has been designed with ease of installation and use in mind. This means that, wherever possible, a conscious effort was made to develop in-house code components rather than relying on third-party packages or libraries to maintain high portability. In simple cases (serial version with no external libraries), the flow solver can be compiled and executed with just a C++ compiler.
9
23
10
24
However, the capabilities of SU2 can be extended using externally-provided software. For example, parallel computations require an installed implementation of MPI (Message Passing Interface) for data communication. Again, to facilitate ease of use and to promote the open source nature, whenever external software is required within the SU2 suite, packages that are free or open source have been favored, and we try to ship, build, and link them automatically for you. These dependencies and third-party packages are discussed below.
11
25
12
-
**Building from source**: refer to the [Source Installation Guide](/docs_v7/Build-SU2-From-Source/). This is the typical install method for Linux/Mac OS X.
13
-
14
-
The binary executables available on the download page are intended to get new users up and running as quickly as possible. This option is best for new CFD users or those looking to quickly sample some of the features of SU2. To make these binary distributions available to a wide range of potential users, some advanced features requiring external libraries and dependencies have been disabled (most notably the ability to run simulations in parallel). In other words, the pre-compiled binary executables are simply the serial version of the SU2 C++ modules.
26
+
**Building from source**: This is the recommended way to get the best compatibility and performance on your machine. Refer to the guides for building SU2 on [Linux/MacOS](/docs_v7/Build-SU2-Linux-MacOS/) or on [Windows](/docs_v7/Build-SU2-Windows/).
15
27
16
-
No compilation is required for users who select the binary distribution of SU2. Simply install the binaries, open a terminal, and proceed to the Quick Start Tutorial. Binaries are available for multiple platforms, including installers for Windows.
28
+
The binary executables available on the download page are intended to get new users up and running as quickly as possible. This option is best for new CFD users or those looking to quickly sample some of the features of SU2. To make these binary distributions available to a wide range of potential users, some advanced features requiring external libraries and dependencies have been disabled. For example the Discrete Adjoint method is not available.
17
29
18
-
**Windows users**: please refer to the [Windows Installation Guide](/docs_v7/Windows-Installation/).
30
+
No compilation is required for users who select the binary distribution of SU2. Simply extract the binaries, open a terminal, and proceed to the Quick Start Tutorial. Binaries are available for all three platforms. Proceed to the installation guides for [Linux/MacOS](/docs_v7/SU2-Linux-MacOS) or [Windows](/docs_v7/SU2-Windows).
0 commit comments