Help with Purdue Tasks
- Connecting to the supercomputer (Windows):
- Download an ssh client - Click here for PuTTY
- Download an X client - Click here to download Cygwin
- (Optional) Forward X11 packets in the ssh client, and start X client, if using X applications
- (Optional) Upload files to server
carter.rcac.purdue.edu
using WinSCP - download here
- Connect to
carter.rcac.purdue.edu
with the ssh client using your Purdue credentials
- Read the Carter new user's guide -- click here
- Setup your account to automatically load necessary modules and environment variables with
cd $HOME; ln -s ~pbermel/.profile; source ~/.profile
.
- FOR TEST JOBS: run meep with
meep-mpi
or meep-mpi my.ctl
- FOR BIGGER, INTERACTIVE JOBS: run everything using the interactive version of qsub. For example, try
echo $DISPLAY; qsub -I -q pbermel -l walltime=1:00:00 -l ncpus=16
to run for 1 hour on 16 cpu cores. Also use export DISPLAY=
[earlier output] for running graphical programs (e.g., MATLAB).
- FOR BIGGER, NONINTERACTIVE JOBS: run meep with the queueing system. First create a ctl file, then type, e.g.,
~pbermel/meepctlq my.ctl $PWD/targetdir 48 1:30
to run my.ctl for an hour and 30 minutes on 48 cores, with output in targetdir. Check your job status in the queue via qstat -u `whoami`
. If it's empty, your job is done. :-)
- For a tutorial, click here
- To view images, start MATLAB with
matlab &
. Within MATLAB, for a file named ring-cyl-ez.png, type image(imread('ring-cyl-ez.png'));
.
- General tasks at Birck:
Contact me at pbermel at purdue dot edu.
Last updated: April 24, 2013.