Submitting Course Jobs¶
Submit scripts on Wulver must include specification of partition, account, qos, and time limit. Also the first line in the batch file must be #!/bin/bash -l.
Below is the minimal example for a 10-minute test job:
Sample Job scripts¶
Make sure to replace --account with your assigned course account.
- Runs an MPI job named mpi_test_job.
- Uses 64 processes across available nodes.
- Wall time: 10 minutes.
- Runs a GPU job named test_gpu_job.
- Allocates 2 CPUs and single A100 10G MIG GPU.
- Wall time: 20 minutes.
Limitation of GPU Jobs¶
-
You cannot request multiple MIG instances in one job.
For example:--gres=gpu:a100_10g:2
This will either cause an error or misinterpretation as a single GPU. -
Each job should request one GPU per job.
For multiple tasks, use job arrays instead of multiple MIGs.
Interactive jobs¶
You can also start an interactive session instead of a batch job.
Parameters:
-a ACCOUNT→ Your assigned course account-q course→ QoS for course jobs-p course→ Partition (use course or course_gpu)-j JOB_TYPE→ Type of job (e.g., cpu or gpu)
Example
This command launches a temporary compute session for hands-on work or testing.
Learn More About Job Submission
For more detailed examples and advanced options, visit the Running Jobs page.