Documents for the HPC Cluster.

Articles (22)

Accessing Clipper HPC Cluster

Access to Clipper is currently only provided through SSH and is restricted to certain campus networks and VPN. Duo multi-factor authentication enrollment is also required.

Accessing Jupyter Lab on Clipper

How to launch a Jupyter lab instance using openOnDemand on Clipper.

Clipper Changelog

A updated list of changes made to the Clipper HPC environment.

Creating and Using Python Environments on Clipper

How to create and access different types of Python environments on Clipper.

High Performance Computing (HPC) Cluster Maintenance Policy

To ensure the ongoing performance, security, and stability of our High Performance Computing (HPC) resources, we have established regular maintenance windows each semester. This planned downtime allows our team to apply necessary upgrades, address hardware and software issues, and implement performance enhancements without unexpected disruptions.

HPC Classroom Usage

The HPC cluster is now available for classroom use, primarily for teaching rather than research. This allows students to gain hands-on experience using an HPC environment.

Installing R Packages on RStudio OnDemand.

When using RStudio on the OnDemand interface, direct installation of packages may not be permitted. To install an R package, you will need to use the command line by SSHing into the HPC cluster. The following steps guide you through the process:

Managing Software Modules on Clipper

Clipper uses the Modules package to present software as modules to cluster users. This document describes basic Modules usage.

Resource Allocation Policy

This policy is established to ensure fair and efficient utilization of computing resources among all users, including faculty, staff, and students. By limiting the percentage of nodes that can be used by different user groups, we aim to prevent any single user from monopolizing the resources and to ensure equitable access for all.

Running MATLAB Scripts Using SBATCH

Job submission for MATLAB using SBATCH

Running STAR-CCM+ in Batch Mode

Running Batch jobs using STARCCM+ on Clipper

Submitting a Basic Job in SLURM

This article is to show you how to submit a basic job to slurm.

Using GPUs on Clipper

Clipper is equipped with 16 NVIDIA GPUs for research use. This article details how to request GPUs in Slurm jobs.

Using MPI on Clipper

Clipper provides four different implementations of MPI: OpenMPI, MVAPICH2, MPICH and Intel MPI. Each has been compiled with GCC and with support the cluster’s high speed, low latency Infiniband network.

Using PostgreSQL via Apptainer on Clipper

PostgreSQL can run on Clipper via Apptainer.

Using SageMath via Apptainer on Clipper

SageMath can run on Clipper via Apptainer.

Using SAS on Clipper

The SAS statistical software suite is available for command-line use on the Clipper HPC cluster.

Using X11 Forwarding on Clipper

Some applications on Clipper provide the ability to interact with a graphical user interface using X11 Forwarding. X11 Forwarding allows you to run graphical applications on Clipper’s resources while interacting with them through your own local display and input devices.

Welcome to Clipper

Clipper is a collection of Dell PowerEdge servers and storage communicating through high-speed Ethernet and InfiniBand networking. The cluster is available for current students, faculty, and staff for use in their research or teaching.