Skip to main content

HPC Usage

Intro to High Performance Computing

HPC Basics

Introduction Here are the basics for new users of the High Performance Computing (HPC) offered b...

Slurm Usage

To use the new HPC Cluster The new HPC cluster is available via a GUI to the SLURM interface, wh...

Using Rsync

Basic Rsync Usage rsync is a very powerful and widely used tool for moving data. The manual page...

MATLAB Usage

Using Matlab via CLI Some options of interest: --nodesktop - skips firing up the desktop at...

The 'screen' program

screen can be used when running jobs to allow you to disconnect your computer from a remote termi...

Jupyter access locations (public)

Jupyter Web UI available at these addresses. Public https://hpc-01.grit.ucsb.edu/jupyter ✔️ ...

R Packages Notes

We tend to install R with all the packages, so if you're finding one make sure that you are seein...

Copernicus Data API Install/Usage

From scratch Install mini conda https://docs.anaconda.com/miniconda/miniconda-install/ source ...

XRDP and Jupyter

Using a remote desktop/XRDP to connect to an HPC desktop and then run jupyter in the browser fo...

VS Code

Supported VS Code Options We offer VS Code via the HPC Desktop application as well as the HPC VS...

a note on long running rstudio jobs

r-studio, R Studio, rstudio, RStudio Problem:  I have to run very time intensive code overnight...

Rust

Rust  The preferred Rust installation method is to do so in your user home folder. This allows f...

R Studio tmp directory

Setting a new tmp directory often when using packages like raster the /tmp/ directory will fill ...

Using environments with jupyterhub

How to enable a conda environment in jupyterhub. From the jupyterhub web interface: 1) Click the...

OpenOnDemand - OOD

The new GRIT Open OnDemand HPC portal (https://hpc.grit.ucsb.edu), is designed to significantly e...

Jupyter Notebook

To launch a Jupyter Notebook on https://hpc.grit.ucsb.edu select Interactive apps from the top me...

R Studio

To launch an R Studio session on https://hpc.grit.ucsb.edu select Interactive apps from the top m...

JupyterNotebook Custom kernel

Python VENV To install a custom kernel with whatever python modules you prefer please run the fo...

IDL Aliases

Adding Aliases note that the latest version is located at: /home/itt/idl older versions can be...

Troubleshooting

Cluster Status: You can check the cluster status via zabbix Issues starting interactive apps I...

CLI Usage

Getting on the cluster SSH: ssh hpc.grit.ucsb.eduYou’ll land on a compute node inside a Slur...

Linux Desktop

We have setup Linux desktop access via web accessible VNC on https://hpc.grit.ucsb.edu. The VMs a...

VS Code Server

VS Code server is a VS Code session that is run on the HPC cluster and access via a web UI. To La...

ENVI

To create an ENVI icon to launch ENVI from your HPC desktop: Open an Desktop session from HPC.gr...

FAQ

Design Decisions How is the HPC stack setup and why?  The HPC stack is designed to provide a se...

Scratch Space

The HPC stack currently has 20TB of available scratch space at: /home/hpc-scratch This storage ...

Paritions

The HPC SLURM queue has several available partitions. If no partition is specified the default is...

GPU Resources

The HPC cluster has a total of 32 NVIDIA L40S GPUs, and an NVIDIA A30 spread across various hosts...

Fortran

All HPC nodes have gfortran and Intel's IFX fortran installed. gfortran is in the system path and...

Queue Setup

Slurm FairShare & Queue Position  This guide explains: what FairShare is how to check ...

GRIT LLM

The GRIT LLM server is available at llm.grit.ucsb.edu. It can be logged into with your GRIT crede...

Running recurring jobs with scrontab

NOTE  THIS IS A WORK IN PROGRESS! How to schedule jobs with SLURM  Using `scrontab` with SLU...

moving data with rsyncd

This assumes we have setup a data share pointed at the rsyncd (d for daemon) and opened it up to ...

SLURM and crontab

scrontab is Slurm’s “cron”—it lets you schedule recurring batch jobs (hourly, daily, weekly, etc....

Windows HPC

Access The windows HPC server is whpc-01.grit.ucsb.edu. It can be logged into with your GRIT SSO...