Skip to main content
Main Menu
About DIT
Leadership
Governance
TerrapinSTRONG
News
Events
Projects
Security
Analytics
Initiatives
Publications & Presentations
IT Support
News
Contributing
Benefits of contributing to the UMD HPCC environment
How to contribute to the UMD HPC Clusters
How to acknowledge use of UMD HPC Clusters
Requesting Access
Usage Docs
FAQ
Quick start
Command line quick start
OnDemand Web portal quick start
Using the OnDemand Web Portal
Connecting to the OnDemand Web Portal
Using the OnDemand File Manager
OnDemand Interactive Apps
The OnDemand Job Composer and Batch Jobs
Monitoring Jobs in OnDemand
Shell Access from OnDemand
Developing Job Templates
The basics
Logging into the system
Graphics
Basic unix commands
Setting up your Environment
Files and Storage
Transferring files to/from the Deepthought clusters and your computer
Compiling codes
Submitting Jobs
Basic job submission
Your Job Script
Choosing a Queue
Specifying how long the job will run
Specifying node and core requirements
Specifying memory requirements
Requesting nodes with specific features
Requesting nodes with specific CPU architectures
Using infiniband
Using GPUs
Specifying the amount/type of scratch space needed
Specifying the account to be charged
Specifying email options
Specifying output options
Specifying which shell to run the job in
Specifying which directory to run the job in
Specifying whether or not other jobs can be on the same node
Common env vars set by Slurm
Running codes, serial and parallel
Running Serial jobs
Running multithreaded jobs on a single node
Running MPI jobs
OpenMPI jobs
Intel MPI jobs
Running hybrid OpenMP/MPI jobs
Running non-MPI jobs on multiple nodes
Examples
Submitting a Sequential job
Submitting an OpenMPI job
Submitting an Intel MPI job
Monitoring and Managing Your Jobs
Seeing what jobs are running/queued
When will my job run?
Detailed information about your jobs
Viewing output of jobs in progress
Cancelling your jobs
Monitoring the cluster
Allocations and job accounting
Basics of allocations and job accounting
Choosing the account to use
The Replenishing process
Monitoring usage
ColdFront Allocation Management Web GUI
Overview of ColdFront GUI
Accessing ColdFront
Usage for Project PIs
Usage for College/Dept Pool Managers
Adding/removing users from a Project
Adding/removing users from an Allocation
Diagnosing and Fixing Problems
Jobs not running/Deferred Jobs
Debug Queues
Interactive Jobs
Files, Storage and Securing your data
Your home directory
Data directories
Scratch space
Using lustre
Archival Storage
Securing your data
Policies regarding usage of Disk Space on the Deepthought* HPC Clusters
Queues and Partitions
Queues vs. Partitions
Quality of Service (QoS) levels and Walltime Limits
How queued jobs get processed
Available Software
The
tap
and
module
commands
Available software, not classified by field
Categorized by subject field, etc
Packages/Modules for scripting languages
Glossary/Terminology
Help for migrating from PBS/Maui/Moab systems
Policies
AAC
FAQ
Research
General overview of HPC assisted Research at UMD
List of Publications
List of Publications (sorted by author)
List of Publications (sorted by college and department)
UMD Research utilizing HPC showcased at annual SuperComputing (SC) conferences
Help
Overview of getting help on the cluster
Information to include in help tickets
Opening a help ticket
Discussion list
Workshops
Examples
This page is still under construction. We are in the processing of adding more examples to our site.
Job Submission Examples
Submitting a sequential/single-threaded job
Submitting a multithreaded job to a single node
Submitting an MPI job
Submitting an OpenMPI job
Submitting an Intel MPI job
Submitting an MPI job in Python
Submitting a multinode job without MPI
Submitting a hybrid (multithreaded + MPI) job
Back to Top