The tutorial practicums will require participants to ssh onto the perlmutter machine, navigate the code, case, and run directories, and make some small edits to files. The following materials are for participants who are less familiar with working on remote servers and git to learn a bit of the basics, so that they can better follow the practicums.
Skills to know before arriving at the tutorial
Accessing HPC and running basic HPC
https://www.hpc-carpentry.org/hpc-shell/
Set up for performing above tutorial: https://www.hpc-carpentry.org/hpc-shell/setup.html
Intro to shell
https://librarycarpentry.org/lc-shell/
Intro to Git
https://swcarpentry.github.io/git-novice/
Text editors to make code modifications
On NERSC, the following text editors are available. Quick start, cheat-sheets are also provided below.
emacs (https://www.gnu.org/software/emacs/ )
https://ccrma.stanford.edu/guides/package/emacs/emacs.html
https://www.gnu.org/software/emacs/refcards/pdf/refcard.pdf
vim (https://www.vim.org/ )
https://www.cs.cmu.edu/~15131/f17/topics/vim/vim-cheatsheet.pdf
nano (https://www.nano-editor.org/ )