| Line 1: |
Line 1: |
| | This page will help you with installing SU2, as well as provide specific help with the way we use SU2. | | This page will help you with installing SU2, as well as provide specific help with the way we use SU2. |
| | | | |
| − | https://github.com/su2code/SU2 | + | [https://github.com/su2code/SU2] |
| − | https://github.com/su2code/SU2/wiki | + | [https://github.com/su2code/SU2/wiki] |
| | | | |
| | + | =The Big Picture= |
| | Need to compile the code in order to run the solver. Once compiled for either a serial or multi-core system, you can run the CFD solver. The solver requires two inputs: a mesh grid and a configuration file. | | Need to compile the code in order to run the solver. Once compiled for either a serial or multi-core system, you can run the CFD solver. The solver requires two inputs: a mesh grid and a configuration file. |
| | | | |
| − | Will add a few templates once we figure out realistic configuration cases for our rockets. | + | *Will add a few templates once we figure out realistic configuration cases for our rockets. |
| − | Will add a sample mesh once we have one. | + | *Will add a sample mesh once we have one. |
| − | Installation for personal computer:
| |
| − | Windows - install cygwin with g++, gcc, make, and cpp packages. You need to be able to compile C++ code. Need to figure which exact packages.
| |
| | | | |
| − | Mac and Linux - You already have a compiler, so download source code zip, unzip, and follow the tutorial on SU2’s site.
| + | =Installation on personal computer= |
| − | | |
| − | Tips:
| |
| − | Learn how to navigate around your computer using just your terminal
| |
| − | Understand how to edit .bashrc files
| |
| − | Understand how to change path variables in your terminal
| |
| − | If not compiling with cygwin due to some carriage return error, add this to your .bash_profile script (in your home directory)
| |
| | | | |
| | + | General Tips: |
| | + | *Learn how to navigate around your computer using just your terminal |
| | + | *Understand how to edit .bashrc files |
| | + | *Understand how to change path variables in your terminal |
| | + | *If not compiling with cygwin due to some carriage return error, add this to your .bash_profile script (in your home directory) |
| | <code> | | <code> |
| | export SHELLOPTS | | export SHELLOPTS |
| Line 25: |
Line 23: |
| | </code> | | </code> |
| | | | |
| − | Installation for Corn | + | ==Windows== |
| − | VNC help: https://web.stanford.edu/group/farmshare/cgi-bin/wiki/index.php/FarmVNC | + | Install cygwin with g++, gcc, make, and cpp packages. You need to be able to compile C++ code. Need to figure which exact packages. |
| | + | |
| | + | ==Mac and Linux== |
| | + | You already have a compiler, so download source code zip, unzip, and follow the tutorial on SU2’s site. |
| | + | |
| | + | =Installation in Corn= |
| | + | |
| | + | VNC help: [https://web.stanford.edu/group/farmshare/cgi-bin/wiki/index.php/FarmVNC] |
| | | | |
| | Don’t bother attempting to move files around with Filezilla. Login to a VNC session and execute the <code>firefox</code> command in the terminal. Go to SU2's github repository and download everything there. Navigate to the zip file and | | Don’t bother attempting to move files around with Filezilla. Login to a VNC session and execute the <code>firefox</code> command in the terminal. Go to SU2's github repository and download everything there. Navigate to the zip file and |
| Line 37: |
Line 42: |
| | </code> | | </code> |
| | | | |
| − | Note: change the prefix to your directory! If you’re confused by this read | + | '''Note''': change the prefix to your directory! If you’re confused by this read |
| | <code>./configure --help </code> or email Ian or your RCC. | | <code>./configure --help </code> or email Ian or your RCC. |
| | | | |
| Line 43: |
Line 48: |
| | | | |
| | <code> | | <code> |
| − | export SU2_RUN="/afs/.ir/users/i/a/iangomez/SU2compiled/bin" | + | export SU2_RUN="/afs/.ir/users/i/a/iangomez/SU2compiled/bin"\\ |
| − | | |
| | export SU2_HOME="/afs/.ir/users/i/a/iangomez/SU2-master" | | export SU2_HOME="/afs/.ir/users/i/a/iangomez/SU2-master" |
| | | | |
| Line 53: |
Line 57: |
| | | | |
| | And obviously, change the paths to be correct. In order to find your .bashrc and open it in terminal: | | And obviously, change the paths to be correct. In order to find your .bashrc and open it in terminal: |
| − |
| |
| | | | |
| | <code> | | <code> |
| Line 82: |
Line 85: |
| | | | |
| | Currently confused by how to run the code in parallel. Working on it. | | Currently confused by how to run the code in parallel. Working on it. |
| − | Running sample code | + | |
| − | The tutorial is really great. Read it. But also make sure to grab the sample mesh files from the separate test case repository: https://github.com/su2code/TestCases | + | =Running sample code= |
| | + | The tutorial is really great. Read it. But also make sure to grab the sample mesh files from the separate test case repository: [https://github.com/su2code/TestCases] |
| | You will need it to run the config files that come pre-prepped for you. | | You will need it to run the config files that come pre-prepped for you. |
| | + | |
| | {{rocket-stub}} | | {{rocket-stub}} |
| | [[Category: Rockets]] | | [[Category: Rockets]] |