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
Selecting Job Resources When starting a job you are given options for the amount of CPU and RAM ...
Scratch Space
The HPC stack currently has 20TB of available scratch space at: /home/scratch-hpc This storage ...
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
scrontab is Slurm’s “cron”—it lets you schedule recurring batch jobs (hourly, daily, weekly, etc....