Running Jobs
Interactive Jobs
Interactive jobs may be run on Hopper by requesting resources from the batch system. "qsub -I -V -q interactive -lmppwidth=[num_cores]" is the basic command to request interactive resources. Read More »
Example Batch Scripts
Sample batch scripts for MPI, OpenMP, hybrid applications and various workflows. Read More »
Job Launch Command: aprun
Aprun is the job launcher for Cray XE6. There are many options that are especially important for Hopper. Read More »
Queues and Scheduling Policies
Queue limits, policies and tips for getting your job through the queue faster. Read More »
Monitoring Jobs
Once a job is submitted it can be monitored, held, deleted and in some cases altered. Read More »
Using OpenMP with MPI
This page describes how to compile and rum hybrid MPI/OpenMP applications on Franklin and Hopper. Read More »
Runtime Tuning Options
Optimizations and tuning parameters that can be set at run time to improve the performance of your code. Read More »
Running Large Scale Jobs
This page lists some programming and run time tuning options and tips users can try on large scale applications on Hopper for better performance. Read More »
How Usage Is Charged
When a job runs on a NERSC MPP system charges accrue against one of the user's repository allocations. Read More »


