Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Other Resources

This page provides a collection of external resources for various topics related to utilizing Arjuna, navigating Linux, and related tools.

General Linux

Unix for the Beginning Mage: A whimsical approach to learning Linux

Bash

GNU Manual: Everything you wanted to know and more

Git

Pro Git: Despite the name, Pro Git, is a very accessible book. We recommend starting with the following chapters:

  • Git Basics - Quick but thorough introduction to using git
  • Git Branching - Solid intro into what branches are and how to use them

Learn Git Branching: An interactive simulator of a git with easy to follow tutorials and a great visual representation of what is going on.

Graphical Interfaces

The following is a list of some graphical interfaces to git. We do recommend leaning the command line interface, but these can provide a complementary tool when navigating git.

VSCode

Standalone GUI

High-Performance Computing

PSC’s Getting Started with HPC: Pittsburgh Supercomputers Center’s guide to getting started with HPC.

HPC User Guide (SURF): Has some nice example job scripts for various use cases.

SLURM: SLURM’s Documentations

Spack