Once your account has been approved, you will need to attend the following training sessions to continue using the ACCRE cluster. ACCRE requires that all new users complete the training within two months of receiving their accounts.
Please fill out a help desk ticket:
- If you are unavailable at the time listed (for instance, if you have a class). Include a list of convenient times in the ticket to assist us with scheduling your training.
- If you need to attend remotely. We will provide you with a WebEx link of the training session.
1.) Intro to Unix
You may skip this session if you are already familiar with Linux or Unix.
Register (Tuesdays at 1:30pm or 2:30pm, and by appointment)
- Overview of Unix/Linux operating systems
- Command line execution and shortcuts
- Getting help with commands
- Files and directories, including access rights
- Your Environment
- Text Editors
- Input/output redirection
- Pipelines and filters
2.) Intro to the ACCRE Cluster
Register (Wednesdays at 1:30pm or 2:30pm, and by appointment)
- Logging on to the cluster
- Transferring files to and from the cluster
- Setting your environment (Lmod)
- Scheduler basics
- Cluster etiquette
- Available storage
3.) Intro to SLURM
Please review the One Million Digits of Pi tutorial before attending this session.
Register (Thursdays at 1:30pm or 2:30pm, and by appointment)
- Components of the scheduler (SLURM) and their functions
- Submitting a job for execution
- Changing scheduler options after a job has been submitted
- Checking the status of a submitted job
- Checking your account’s status (fairshare)
- Using information about the overall cluster status (node availability) to optimize the timing of your job’s execution
Previously offered training sessions
Here are slide decks for training sessions that were previously offered by ACCRE. They are included here for reference and are not required to use ACCRE. Some of this information may be out of date (e.g. setpkgs is no longer supported and has been replaced by Lmod).
- Building, Compiling, and Installing Software
- Setting up your compiling environment
- Searching for symbols
- Determining appropriate compilers
- Determining and adding library paths
- GPU Programming and Computing
- General GPU computing concepts
- Introduction to CUDA
- ACCRE GPU nodes configuration
- GPU job submission
- Advanced SLURM
- Opportunities for using job arrays, their strengths and limitations