Difference between revisions of "HPC:FAQ"

From HPC wiki
Line 45: Line 45:
 
  </pre>
 
  </pre>
  
 +
 +
* How to check if my job has stalled?
 +
 +
First, check the error and output files associated with the job.
 +
 +
If that doesn't provide the necessary information, check the long listing of bjobs a few times over the course of a few minutes, to verify if additional CPU time has accrued.
 +
 +
To get the long listing for the the bjobs command, run "bjobs -l <jobid>" (example below):
 +
<pre>
 +
 +
Job <27002288>, User <asrini>, Project <default>, Status <RUN>, Queue <interact
 +
                    ive>, Interactive pseudo-terminal shell mode, Command <bas
 +
                    h>
 +
Wed Feb 21 21:50:35: Submitted from host <consign.hpc.local>, CWD <$HOME>;
 +
Wed Feb 21 21:50:35: Started 1 Task(s) on Host(s) <node107.hpc.local>, Allocate
 +
                    d 1 Slot(s) on Host(s) <node107.hpc.local>;
 +
Thu Feb 22 11:26:08: Resource usage collected.
 +
                    The CPU time used is 5161 seconds.
 +
                    MEM: 3 Mbytes;  SWAP: 0 Mbytes;  NTHREAD: 4
 +
                    PGID: 32258;  PIDs: 32258
 +
                    PGID: 32259;  PIDs: 32259
 +
                    PGID: 32261;  PIDs: 32261
 +
 +
 +
MEMORY USAGE:
 +
MAX MEM: 519 Mbytes;  AVG MEM: 3 Mbytes
 +
 +
SCHEDULING PARAMETERS:
 +
          r15s  r1m  r15m  ut      pg    io  ls    it    tmp    swp    mem
 +
loadSched  -    -    -    -      -    -    -    -    -      -      - 
 +
loadStop    -    -    -    -      -    -    -    -    -      -      - 
 +
 +
          nfsops  uptime
 +
loadSched    -      - 
 +
loadStop      -      - 
 +
 +
RESOURCE REQUIREMENT DETAILS:
 +
Combined: select[type == local] order[r15s:pg] span[ptile='!',Intel_EM64T:32]
 +
                    same[model] affinity[thread(1)*1]
 +
Effective: select[type == local] order[r15s:pg] span[ptile='!',Intel_EM64T:32]
 +
                      same[model] affinity[thread(1)*1]
 +
</pre>
  
 
==== PMACS ERA Team Contact Info ====
 
==== PMACS ERA Team Contact Info ====

Revision as of 16:30, 22 February 2018

This page has all the answers you are looking for ..... OK, maybe not! But you will find answers to some of the most common questions we get about the PMACS HPC System.

Other Pages

Administrivia

  • How much does it cost to use the PMACS HPC cluster?
 Usage costs are published here and here 

Requesting Accounts

  • How do I request an account on the PMACS HPC Cluster?
 - Step 0 : Get a | UPENN PennKey
 - Step 1 : As part of our account creation process, we routinely collect several pieces of information listed here and here. Send us all this information in an email.
 - Step 2 : If you are not the PI, cc your PI/BA in your account request email so we can followup with them directly for email authorization. If you are the PI/BA, you don't have to do anything else.

  • I requested an account, per the instructions outlined above, how long does it take to create the account?
 Typically, less than 2 business days. Sometimes, emails do get missed, so feel free to nudge us again! 
  • OK, I got an email confirming my account. Now what?
 Use the cluster to do your research! 

General Questions

  • Before I begin using the PMACS HPC cluster, I'd like to know how much it would cost me to do my work?
 Unfortunately, there is no easy answer to this question. Cost of usage varies greatly on the kind of work you do, whether or not you have a working pipeline or if you are only now building some kind of processing pipeline, the tools you use etc. 
  • I have a limited amount funds available, can my usage be capped once I hit a certain limit?
 No, we currently have no cap usage after compute/storage costs have reached a dollar amount.  

Job related Questions

  • How to check the status of my jobs?
You can use the "bjobs" command
 
Condensed output of bjobs 
 $ bjobs 27002288
JOBID      USER    STAT  QUEUE      FROM_HOST   EXEC_HOST   JOB_NAME   SUBMIT_TIME
27002288   asrini  RUN   interactiv consign.hpc node107.hpc bash       Feb 21 21:50
 


  • How to check if my job has stalled?
First, check the error and output files associated with the job.
If that doesn't provide the necessary information, check the long listing of bjobs a few times over the course of a few minutes, to verify if additional CPU time has accrued. 
To get the long listing for the the bjobs command, run "bjobs -l <jobid>" (example below):

Job <27002288>, User <asrini>, Project <default>, Status <RUN>, Queue <interact
                     ive>, Interactive pseudo-terminal shell mode, Command <bas
                     h>
Wed Feb 21 21:50:35: Submitted from host <consign.hpc.local>, CWD <$HOME>;
Wed Feb 21 21:50:35: Started 1 Task(s) on Host(s) <node107.hpc.local>, Allocate
                     d 1 Slot(s) on Host(s) <node107.hpc.local>;
Thu Feb 22 11:26:08: Resource usage collected.
                     The CPU time used is 5161 seconds.
                     MEM: 3 Mbytes;  SWAP: 0 Mbytes;  NTHREAD: 4
                     PGID: 32258;  PIDs: 32258 
                     PGID: 32259;  PIDs: 32259 
                     PGID: 32261;  PIDs: 32261 


 MEMORY USAGE:
 MAX MEM: 519 Mbytes;  AVG MEM: 3 Mbytes

 SCHEDULING PARAMETERS:
           r15s   r1m  r15m   ut      pg    io   ls    it    tmp    swp    mem
 loadSched   -     -     -     -       -     -    -     -     -      -      -  
 loadStop    -     -     -     -       -     -    -     -     -      -      -  

           nfsops  uptime 
 loadSched     -       -  
 loadStop      -       -  

 RESOURCE REQUIREMENT DETAILS:
 Combined: select[type == local] order[r15s:pg] span[ptile='!',Intel_EM64T:32] 
                     same[model] affinity[thread(1)*1]
 Effective: select[type == local] order[r15s:pg] span[ptile='!',Intel_EM64T:32]
                      same[model] affinity[thread(1)*1] 
 

PMACS ERA Team Contact Info

  • What is the best way to ask questions about the PMACS HPC System?
  Send all PMACS HPC related questions/requests to our group's email: psom-pmacshpc@pennmedicine.upenn.edu

Grant related questions

  • I'm submitting a grant application and would like to included some information about computation resources available.
 We have information here that you can copy-paste directly into your application.
  • Do I need to acknowledge the PMACS HPC system in my publication?
 Not necessarily, but a significant portion of our HPC and Archive systems was funded through a NIH grant - 1S10OD012312 NIH. So it would be great if you do acknowledge this grant (and us!).

Technical Questions

Job Failures

Sharing Data