Class PIRG
Request
To request a class PIRG on Talapas send an email to racs@uoregon.edu
Include the following information:
PIRG name - usually the class name, e.g. erth363
PIRG PI - instructor of the class and responsible for student compute activity and storage costs
PIRG members - provide an export of the class roster from Canvas including StudentDuckID, StudentFirstName, StudentLastName (95# is not necessary)
Storage requirements - 2TB is the default capacity provisioned, see https://hpcf.uoregon.edu/content/business-model for information on storage tiers
Billing index - invoices are emailed monthly providing a summary usage in the PIRG compute (SU) and storage consumption. Note: charge back is suspended until further notice
Reservations
slurm reservations sets aside resources on the cluster for use only by the class and at a specified time. They can be useful during:
lecture for live coding examples where students follow along
lab when students have a dedicated time to work together
Reservations typically allocate 1-3 compute nodes from the short partition and students to request resources within the scope of the reservation, e.g. 1 core and 4GB memory.
The naming convention is PIRG-day, for example erth363-mon would be the name of the reservation for the class PIRG erth363 that meets on Monday’s.
To use a reservation in Open OnDemand (OOD), specify the reservation name and partition name where the nodes allocated to the reservation reside (default is short) in the corresponding text fields. With srun
or sbatch
include --reservation=erth363
and --partition=short
.
Reservation Behaviors worth noting:
Jobs that do not specify the correct partition containing the allocated nodes in the reservation will queue (PD) until killed when the reservation ends or are deleted by the user
Jobs submitted to the reservation before the StartTime will fail with a clear message in OOD, “requested reservation is invalid”
Jobs requesting more cores than the reservation provides fail with a clear error message in OOD
Jobs requesting more memory than the reservation provides will queue (PD) until killed when the reservation ends or deleted by the user
Other jobs requesting memory available in the reservation will launch successfully
Jobs are launched successfully even when requesting more time than reservation duration
Jobs are killed once the reservation ends
Behaviors 1 and 4 are troublesome in OOD because the pending reason code isn’t displayed. In a terminal, squeue
will report the job status in the queue.
Student support
We ask that only the instructor or the TA open tickets within the RACS support portal. This helps group similar issues together and reduce potentially redundant tickets in the system. We also don’t want to inadvertently contribute to an assignment solution by answering a support ticket opened by a student.
Student data
Data on Talapas does not have a backup copy. Student data is retained for 90 days after the end of the term unless notified otherwise.