How to run interactive jobs

If you want to use a GUI or have a short program you want to test or debug, we suggest using the "qlogin" command. This will automatically grab a compute node with 1 core and an interactive shell. The example below details how to use qlogin to grab a compute node.

* NOTE * - When using qlogin with parallel applications you will need to specify how many cores you will use. The batch scheduler, Grid Engine, by default interprets this as only 1 core and assigns a node accordingly. The problem with this is our compute nodes offer 32 cores. So, if you are running a 32 core job and Grid Engine *thinks its only using 1 core, Grid Engine could potentially place you on a node that is already running active jobs (or vice versa). To fix this you'll need to tell qlogin how many cores you expect to use.

[abc123@login01 ~]$ qlogin -pe threaded 32

Change "32" to the number of cores you expect to use during your interactive session.