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...
Regarding VS Code
WE RECOMMEND PYCHARM INSTEAD (for all your python needs)! We have no shortage of issues with vsc...
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
Documentation for the GRIT HPC cluster.
Jupyter Notebook
To launch a Jupyter Notebook select Interactive apps from the top menu bar and select Jupyter Not...
JupyterNotebook Custom kernel
Python VENV To install a custom kernel with whatever python modules you prefer please run the fo...
Troubleshooting
Troubleshooting If you encounter an issue submitting an interactive job select the Session ID. T...
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...