Submitting Jobs
Submitting Jobs
We use SLURM as our scheduler. Please refer to HPC Guide to SLURM for more information about it.
There are two types of Job Submission Types:
Batch Jobs
The recommended way to submit a job to the cluster is by submitting a job script to the scheduler using "sbatch" command. You would need to prepare the job script, the necessary input files, as well as the executable, if it is not available yet on the cluster. But, once you submit the jobs, you can leave it running on the cluster. You do not have to sit and watch it unfold as the jobs will run to completion all by themselves. You just need to come back to check if the jobs are completed and then you can proceed with the next steps on how to evaluate and analyze the results.
Submit job scripts through the batch scheduler,
Interactive Jobs
There are times when you need to debug the jobs, or when you need a graphical interface to set up the inputs to the script, or to visualize the data and make sure that everything is proper and correct. For such jobs, you need to run them interactively using "srun" command. You can then open up the graphical interface of the application or browse the application outputs to verify that everything is as expected.
Submit an interactive session so you have full control and visual of your job.
Helpful Tips
Please DO NOT use the login node for running your jobs.
Request the required amount of resources such as number of nodes, number of tasks, number of processors per task, physical memory (mem; e.g. default=1gb), duration for your job (default=10 hours) etc.
Refer to the HPC Resource View for cluster capabilities.
Use 'si' script to see current usage and status of queues and compute nodes.
For high memory jobs, see the section "High Memory Job" at HPC Batch Submission.
If you are the first time HPC user, please go through HPC documentation along with FAQs before sending an email to hpc-supportATcase.edu
Use keyword search for the topics of your interest for quick access to HPC related KB.
Check our HPC FAQ if you encounter any issues in HPC environment before emailing us at hpc-supportATcase.edu
See Helpful references for more advanced topics.
Find the software/application/compiler/libraries that you are looking for at "Installed Software" and click on the specific Software link that provides you sample examples to try out.
You will find information about modules on the Module System page.
You can request a change of the default Linux shell by contacting us. The default shell is Bash.