Using an HPC cluster: Glossary

Key Points

Getting access to the Cluster
  • Use ssh to connect. Use ssh -X to get X11 Forwarding

  • On windows you can use PuTTY

  • To get X Window on Windows use MobaXTerm

  • tmux is a terminal multiplexer that can boost your interaction with HPC cluster

Basics of Command Line Interface
  • Learning the basic commands allow you to create files and directories and move around the filesystem

  • Use man to search for arguments of command line tools

Text Editors (vi, emacs and nano)
  • The choice of an editor is very personal, it is your compromise between features and learning curve

Environment Modules
  • You can preload modules for each login by adding the load line on your .bashrc

Job Submission (Torque and Moab)
  • It is a good idea to keep aliases to common torque commands for easy execution.

Version Control (git)
  • Version control systems were created to keep track of changes in a set of files.

  • They work better with text files

Transferring Files
  • On windows, there is no simple replacement for rsync. You can use the file trasnfer application that comes with PuTTY or use Globus

Software Containers (Singularity)
  • Containers provide a easy way to keep code and data reproducible by creating a consistent environment for a workflow.

Glossary

FIXME