====== Differences ====== This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
gtspring2009:howto:pace [2009/06/29 11:06] gibson |
gtspring2009:howto:pace [2010/02/02 07:55] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== How to use the PACE cluster ====== | ====== How to use the PACE cluster ====== | ||
- | |||
- | FIXME This document is a mere stub of what it ought to be. | ||
The Georgia Tech Public Access Cluster Environment (PACE) is a cluster of | The Georgia Tech Public Access Cluster Environment (PACE) is a cluster of | ||
Line 14: | Line 12: | ||
cluster using scp (the Unix secure copy utility). It ain't always pretty but it | cluster using scp (the Unix secure copy utility). It ain't always pretty but it | ||
keeps your laptop from melting. | keeps your laptop from melting. | ||
+ | |||
====== PACE documentation ====== | ====== PACE documentation ====== | ||
Line 30: | Line 29: | ||
{{:gtspring2009:pc.png|}} Your PACE login ID is your GTID, but I have to create an account for each user, because CNS gets charged for PACE usage. --- //[[predrag.cvitanovic@physics.gatech.edu|Predrag Cvitanovic]] 2009-02-22 16:46// | {{:gtspring2009:pc.png|}} Your PACE login ID is your GTID, but I have to create an account for each user, because CNS gets charged for PACE usage. --- //[[predrag.cvitanovic@physics.gatech.edu|Predrag Cvitanovic]] 2009-02-22 16:46// | ||
- | |||
====== ssh tunneling ====== | ====== ssh tunneling ====== | ||
- | The denizens of CNS have written [[http://www.cns.gatech.edu/CNS-only/index.html|a bunch of shell scripts]] that simplify the | + | The denizens of CNS have written shell scripts that simplify the process of logging in to the CNS machines and the PACE cluster from outside Georgia |
- | process of logging in to the CNS machines and the PACE cluster from outside Georgia | + | Tech, and using the svn repositories. You will probably want to install these: [[http://www.cns.gatech.edu/CNS-only/fetchTunnel.html|"Fetch CNS ssh tunneling scripts"]]. |
- | Tech. You will probably want to install these and figure out how to use them. Ask oldtimers you do not know the CNS webpages password. | + | |
+ | Ask old-timers if you do not know the CNS webpages password. | ||
+ | |||
+ | If you run into a problem and then manage to solve it, please edit [[http://www.cns.gatech.edu/CNS-only/fetchTunnel.html|"Fetch CNS ssh tunneling scripts"]] in svn wwwcns repository accordingly, so the next person has less trouble figuring this out... | ||
+ | |||
+ | Channelflow is hosted at [[http://svn.channelflow.org]], so you can access it directly with svn commands from anywhere --no ssh tunneling required. See the [[docs:install|Installation instructions]]. | ||
====== install channelflow ====== | ====== install channelflow ====== | ||
Line 90: | Line 94: | ||
jg356@pacemaker$ qsub foo.pbs | jg356@pacemaker$ qsub foo.pbs | ||
</code> | </code> | ||
- | |||
- | |||
===== using the qsubmit shell script ===== | ===== using the qsubmit shell script ===== | ||
- | 1. Put the following bash function definition in your ''~/.bash_alias'' or ''~/.bashrc'' file | + | 1. Put the following bash function definition in your ''~/.bash_aliases'' or ''~/.bashrc'' file |
on PACE. | on PACE. | ||
Line 131: | Line 133: | ||
The ''qsubmit'' script works by creating a ''tmp.pbs'' file with some default values for wallclock time | The ''qsubmit'' script works by creating a ''tmp.pbs'' file with some default values for wallclock time | ||
etc and then submitting that file to ''qsub''. Modify it to your liking. | etc and then submitting that file to ''qsub''. Modify it to your liking. | ||
+ | |||
====== view the results ====== | ====== view the results ====== | ||