Online HPC Workshop - Basic use of the Hazel cluster
The web based
Quick Start tutorial is now available as a series of videos and quizzes, with class content delivered through Moodle.
Basic HPC usage
- Review the procedure for gaining HPC access, and read the Acceptable Use Policy.
- Hazel is a Linux cluster. See the following recommended links for learning Linux, click the box to expand the learning paths, and choose a set of learning materials based on use case. Alternatively, go straight to this Linux tutorial.
- Connect to the cluster from a local machine by logging in.
- Review the details for the available storage on HPC, including directory locations, size limits, and backup policies.
- Learn various methods of transferring files between Hazel and a local machine.
- To run an existing application on Hazel, locate the application on the software page.
After looking at the examples for suggested use, check the documentation on running programs to further inform job submissions.
Quick links:
MATLAB,
R,
Python
- Learn how to submit batch jobs and run parallel programs.
- Read this before submitting parallel jobs
Use applications distributed as a container
- Apptainer is installed on the cluster and can be used to run applications that are distrubuted as a container
- Apptainer documentation
To install software or compile a research application
- Applications will generally not fit in a home directory. Request a space for user maintained software.
- Read the README, FAQ, and tutorials provided by the software. Software may not be installed using automatic installers that require sudo permissions, so users must spend time understanding the software requirements such as compiler types and library dependencies.
- Automatic package installers require sudo because they write to system directories. Often the only necessary modification to an auto-installer is for the user is to specify an alternate installation directory prefix.
- A successful compilation often requires an understanding of the compute environment on Hazel. Sometimes the compile requirements are a matter of locating the correct library or setting the proper path on Hazel, but other times a user may have to install their own custom compiled libraries.
- There are descriptions and instructions for using the compilers available on Hazel.
- Here is some general guidance for installing software.
More resources
The HPC center has various hardware and software resources. See the available hardware and storage options, monitor the cluster status, or investigate the system installed software.
User support
See the
Contact Us page for the following information:
- Register for training and the mailing list
- System outages and cluster status monitoring
- Opening a help ticket, and requesting a consultation
- Additional compute resources via the Partner Program and XSEDE
- Collaborations and Users Groups