217 | | [[CollapsibleStart(BlueGene build instructions)]] |
| 217 | [[CollapsibleStart(BlueGene/Q build instructions)]] |
| 218 | |
| 219 | '''NOTE:''' Accessing {{{bluegene}}} now requires an active University VPN connection. If you do not have a VPN client set up, go to the [http://www.rochester.edu/it/vpn/ University IT VPN] website and follow their instructions for setting up VPN software and establishing a VPN connection. |
| 220 | |
| 221 | 1. Connect to {{{Blue Streak}}} using SSH: |
| 222 | {{{ |
| 223 | ssh <username>@bluestreak.circ.rochester.edu |
| 224 | }}} |
| 225 | |
| 226 | 2. To enable the use of {{{modules}}} in your environment, add the following lines to your {{{.bashrc}}} file: |
| 227 | {{{ |
| 228 | if [ -f /opt/Modules/current/init/bash ]; then |
| 229 | . /opt/Modules/current/init/bash |
| 230 | fi |
| 231 | }}} |
| 232 | |
| 233 | 3. Add the following line to your {{{.bashrc}}} file, making sure to place it ''after'' the lines you added in Step 2: |
| 234 | {{{ |
| 235 | module load mpi-xl fftw-3.3.2-MPI hdf5-1.8.8-MPI-XL hypre-2.9.0b-MPI-XL-No-Global-Partition mercurial-2.4-rc |
| 236 | }}} |
| 237 | |
| 238 | This this will automatically load the AstroBEAR's required modules whenever a new terminal is loaded. |
| 239 | |
| 240 | 4. Execute the command |
| 241 | {{{ |
| 242 | source ~/.bashrc |
| 243 | }}} |
| 244 | after adding these lines. This re-executes the environment setup commands in {{{.bashrc}}} in the current terminal. |
| 245 | |
| 246 | 5. Create a new copy of the code in the directory {{{<current_path>/astrobear}}} by cloning the development repository: |
| 247 | |
| 248 | {{{ |
| 249 | hg clone ssh://<username>@botwin.pas.rochester.edu//data/repositories/scrambler astrobear |
| 250 | }}} |
| 251 | |
| 252 | [[CollapsibleEnd]] |
| 253 | [[CollapsibleStart(BlueGene/P (decommissioned) build instructions)]] |