Changes

Jump to navigation Jump to search
58 bytes added ,  09:51, 26 March 2016
added structure
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]]
303

edits

Navigation menu