5. Class Accounts

We provide support for some UCI classes that need computational resources.

Class Professor

Before the quarter starts please send email to hpc-support@uci.edu with the following info:

  1. Class catalog name (example cs175).

  2. UCInetIDs of the class TAs. TAs will be able to communicate to us class-related requests.

  3. Class roster - a text file with student UCInetIDs one per line.
    Please, do not send .xls or .csv files or links to google docs.
    For a short roster can copy/paste it into the email.
    Please indicate who is a graduate level or undergraduate level student.
  4. What type of computational access you need: CPU, GPU or both.

  5. What amount of shared data you expect to have publicly available to the students (see public/ below).

  6. Class software requirements if any:

    • In general, we do not install software just for the classes. A desired software may be already available on the cluster.

    • If you expect to work with conda environments, students should follow our guide installing conda environments.

During the quarter all email requests from TAs must be cc’ed to the class professor.

After the quarter ends please send us a confirmation email that the class has ended and we can remove all class associated accounts.

We will create
  1. Student class accounts per provided roster.

  2. Slurm class accounts, and deposit a free allocation of hours:

    • classname_class for CPU usage with 50K hours, example cs175_class

    • classname_class_gpu for GPU usage with 30K hours, example cs175_class_gpu

  3. Class disk storage allocation is /data/class/<classname> directory, example /data/class/cs175. A single quota up to 1TB for the class is calculated as:

    Quota GB = Number students x 50 GB + Storage in public/ GB

    Note

    We do not set per-student quotas, all students contribute to the class quota. A single student can render class allocation unusable for all if exceeds the total storage for the class.

    The top class directory has a specific structure where we provide ALL the needed class subdirectories and set ALL correct ownership and permissions. Please do not change ownership and permission to avoid problems:

    • private/ - with read/write access only by the professor and TAs.

    • public/ - with read access by all students and read/write access by the professor and TAs (to put class materials for the students). Let us know when requesting the class how much data you expect to put here for the students.

    • UCInetID/ - student class account for each UCInetID in the roster. A student, professor and TAs can access student class account directory. Each account is expected to use 50GB of total class disk space allocation.

Class Students
  1. How to login on HPC3.

  2. Your class account $HOME is /data/class/<classname>/UCInetID and has 50GB disk quota. For graduate students we create regular account in addition to the class account. Regular accounts can be used after the class ends.

    If you have a regular account on the cluster:

    • your regular account $HOME is /data/homezvolX/UCInetID.

    • you have a class account in the class location (will be deleted after the class ends).

    • do not create symbolic links from your $HOME to your class account. Please follow symlinks guide.

  3. We provide guides and specific topics how to use the cluster at http://rcic.uci.edu

  4. All class additions can be requested only by the professor and the designated TAs.

  5. All class-related questions need to be directed to your class professor and TAs. We will answer only questions regarding cluster problems.

  6. If you wish to retain your class data, please copy what you need by the time your class ends. All class accounts will be deleted after the class ends.

After the class ends

At the beginning of the following quarter

  • Class student accounts are removed.

  • Slurm class accounts are removed.