ICS@PSU: Institute for CyberScience

Submitting an Interactive Job on ACI-B

Why would I need to run an interactive job on the batch system?

  • You need more RAM or CPUs than are available on ACI-I
  • You want dedicated resources for an interactive job
  • You want to be able to interact with your job as it runs – such as starting a 2nd task based on preliminary results within the same job

What are some downsides to running an interactive job on the batch system?

  • Must wait on the queue before it starts
  • Job won’t stop when your task stops
  • The graphics are slow to respond
  • There are no local GPUs on basic/standard/highMem nodes

Instructions

  1. Log onto ACI-B
    1. Be sure to use secure X-window forwarding if you wish to use graphics
      1. Use the –Y flag with the ssh command

        [abc123@comp-ic-0023 ~]$ ssh -Y abc123@aci-b.aci.ics.psu.edu 
      2. We suggest using MobaXterm on windows to connect with for graphics. You can download this: https://mobaxterm.mobatek.net/ and be sure that the X-server is enabled
      3. You can use Putty, but you will have to have an x-server installed – most x-servers have
      4. Note that you will still need to use the –Y flag if you ssh from an Exceed onDemand session on ACI-I
  1. Submit an interactive job
    1. Use the –I (as in Iowa) flag for an interactive job
    2. Use all of the other PBS directives that you would for a batch job to request walltime, processors, memory
    3. Use the –X flag for x-window forwarding if you want access to a GUI window
    4. Example:

      qsub –I -X -A open -l walltime=1:00:00 -l nodes=1:ppn=2 -l pmem=8gb
  1. Wait in that terminal session for your job to start
    1. Example text on the screen after submission to the open queue:
      Job will run under the ‘open’ account, as requested.
      qsub: waiting for job 42.torque01.util.production.int.aci.ics.psu.edu to start
       
    2. Example text on the screen after submission to an allocation:
      Job options fit within the PI reservation.
      qsub: waiting for job 42.torque01.util.production.int.aci.ics.psu.edu to start
    3. You may want to log in with a second terminal to be able to run showq or qstat
    4. When your job is ready you will get a message:
      qsub: job 42.torque01.util.production.int.aci.ics.psu.edu ready
    5. Then you will get a prompt on the compute node (or master compute node for multi-node jobs):
      [abc123@comp-bc-0208 ~]$
  1. Use this as you would any other terminal session but on the resources you requested
    1. Load your modules, go to the correct location and run your code
    2. You can test X-window forwarding with the command xterm
  2. End your job when your task is done
    1. Use the command exit
      1. If you do not do this, the job will stay running until killed by the system based on your requested wall-time, charging you for all hours
    2. You will get a logout message and then be placed back on the command prompt:
      [abc123@comp-bc-0208 ~]$ exit
      logout

      Goodbye
      qsub: job 42.torque01.util.production.int.aci.ics.psu.edu completed
      [abc123@aci-lgn-006 ~]$

Penn State Institute for CyberScience

Help us build the future. Contact ICS at Penn State.

  • email: ics@psu.edu
  • phone: ICS-ACI Support (i-ASK Center): 814-865-4275 | General Inquiries: 814-867-1467

November 2017

SuMoTuWeThFrSa
 1234
567891011
12131415161718
19202122232425
2627282930 
  • Nov 7, 201711:00 am - 5:00 pm

    XSEDE HPC Workshop: GPU Programming Using OpenACC

    OpenACC is the accepted standard using compiler directives t…

    More Info
  • Nov 6, 201710:00 am - 3:00 pm

    NIIMBL Teaming Event with Celgene

    Celgene, a biotechnology company, invites researchers to a m…

    More Info
  • Nov 8, 20178:30 am - 4:30 pm

    Amazon Web Services Research Immersion Day

    Come and learn how to do science on the cloud! From scaling …

    More Info
  • Nov 9, 20171:30 pm - 2:30 pm

    SIRO Proposal Development Workshop: Perspectives on Graduate Education

    Dean Evasius, Director, NSF Division of Graduate Education, …

    More Info
  • Nov 2, 201712:00 pm - 1:00 pm

    Introduction to Data Science with R Workshop 8: Managing Multiple Datasets

    In this workshop, we will begin to synthesize what we have l…

    More Info
  • Nov 10, 20172:00 pm - 3:00 pm

    SIRO Proposal Development Workshop: NSF Research Traineeship Program-Limited Submission Opportunity

    The NSF Research Traineeship (NRT) program (NSF 18-507) is d…

    More Info
  • Nov 14, 20179:00 am - 5:00 pm

    GIS Day 2017

    Penn State GIS Day strives to bring together those who are w…

    More Info
  • Nov 9, 201712:00 pm - 1:00 pm

    Introduction to Data Science with R: Working with Text Data in R

    In this workshop, we will cover the basics of manipulating a…

    More Info
  • Nov 14, 20175:00 pm

    Paul Hawken, “Drawdown, the Most Comprehensive Plan Ever Proposed to Reverse Global Warming”

    Environmentalist and entrepreneur Paul Hawken will be the ke…

    More Info
  • Nov 16, 20172:00 pm - 3:30 pm

    Ari Fertig of “The Conversation”

    Penn State will host editor Ari Fertig from the academic med…

    More Info
  • Nov 17, 20174:00 pm - 5:00 pm

    Stochastic Computations Working Group: “Parameter estimation using linear response statistics: Theory and numerical scheme”

    Join ICS Associate John Harlim and Xiantao Li for their bi-w…

    More Info
  • Nov 30, 20174:00 pm - 5:00 pm

    Geodynamics Seminar with Tim Masterlark – Impulse Response Experiments for Magmatic Systems

    Join the Department of Geosciences for a Geodynamics Seminar…

    More Info