SSH
All students should have an SSH client installed, preferably one that supports X11 graphics. Please follow the directions below to install an SSH client for your system.
Windows
MobaXterm is an SSH client that includes X11 graphical support. Install it from https://mobaxterm.mobatek.net/. You will want to get the Home Installer edition.
macOS
Although macOS comes with SSH pre-installed, you should install XQuartz to enable X11 graphical support. Note that you will have to restart your computer to complete the installation.
When you connect to a cluster, first start XQuartz.
Then use ssh -X ...
to enable X11 forwarding.
Linux
Linux users do not need to install anything, you should be set!
When you connect to a cluster, use ssh -X ...
to enable X11 forwarding.
Optional Do-It-Yourself requirements
If you want to carry out the exercises on your own equipment you will need:
gcc
gfortran
gprof
python
pip