Getting Started Guide All users of the Princeton Research Computing Clusters are expected to have a basic working knowledge of the systems. This is important because a naive user can unknowingly waste resources or even adversely affect the work of others.The guide below has been prepared to help everyone use the clusters effectively. Each page gathers links to the foundational resources spread across this website, and introduces them in the appropriate order.This guide covers the following topics:Introduction to (Princeton's) ClustersWhat is a cluster?Basic introduction to parallel programming conceptsHow to get an accountHow to connect to Princeton's clustersHow to work with files on the clustersSoftwareHow to use software already installed on the clusters (through modules)How to install your own software on the clustersFirst Slurm JobIntroduction to Princeton's job scheduler (Slurm)Step-by-step instructions to run a first Slurm job on the clustersEffective UsageOptimizing use of resources through SlurmProper use of filesystemGetting HelpOptions for getting help with Research Computing's Clusters,programming, visualization, and moreIf you prefer live training, we offer a Getting Started with the Research Computing Clusters workshop, which reviews the above material. You can also view past recordings of this workshop in our training archives. One such video recording is provided below:Getting Started with the Research Computing Clusters Video Version (2.5 hours)