![]() |
|
|
1.0 Overview The Roadrunner Linux Supercluster runs the Portable Batch System (PBS) as a resource manager with the Maui Scheduler. The interactive or login nodes are not actually part of the compute cluster. Please do not try to run your executable on the login nodes. You run your executable interactively by first requesting interactive access to a compute cluster node. Your request for interactive access to a node or nodes will be scheduled and you will be automatically connected to one of the nodes when your request is processed. Once you are connected to one of the compute nodes you may run your job as detailed below. 2.2 Requesting nodes for interactive jobs To request n nodes for your interactive job enter: $ qsub
–I –l nodes=n
<pbs_script> The default time limit for interactive jobs is 15 minutes. To increase the time limit for your interactive job use the walltime argument: $ qsub
–I –l
nodes=n,walltime=hh:mm:ss <pbs_script> where hh is hours, mm is minutes, and ss is seconds. For example
will request two nodes for one hour of interactive use for <pbs_script>. You will be notified that your interactive job request has been submitted and you will be asked to wait until the requested nodes have been allocated: $ qsub -I -l
nodes=1,walltime=10:10:10 <pbs_script> Roadrunner Portable
Batch System [janeuser@l001 ~]$ After a short time (depending on the number of nodes and the time requested) you will be connected or logged into one of the allocated nodes in the compute cluster. To run your executable using the Myrinet communication protocol follow these steps:
To run your executable using the Ethernet communication protocol follow these steps:
3.1 Using PBS scripts to submit your job Portable
Batch System (PBS).
The resource names supported using the '-l' option are
Your PBS script should include a line beginning with "#PBS", after which you should include any of the supported options as listed above. Important: If you are using the Myrinet protocol for message passing, your PBS script must execute the gmpiconf (for one processor per node) command or the gmpiconf2 (for two processors per node) command before running your job using mpirun. Below is an example PBS script for submitting jobs on Roadrunner using the qsub command: # sample PBS script for
use with 'qsub -P' on Roadrunner To monitor your job use the qstat command: $ qstat <jobID> where <jobID>
is the job ID for your job returned when you submitted the
job. For example:
For more detailed information about your job use the '-rn' option to the qstat command. To list all jobs currently in the queue use the qstat command with no job ID:
To see all currently active and idle jobs, along with the number of active nodes and processors use the qstat command: $ qstat
3.4 Removing your job from the queue To remove your job from the queue or cancel a running job use the qdel command: $ qdel 252.rr03 To verify that your job was removed from the queue, use the qstat command: $ qstat
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|