| Both sides previous revision Previous revision Next revision | Previous revision |
| tutorials [2025/05/13 19:58] – [Moving files to/from the HPC system:] docuadmin | tutorials [2025/05/27 15:28] (current) – docuadmin |
|---|
| ===== Connect to the HPC system: ===== | ====== Orientation ====== |
| |
| |
| There are two methods of connecting to the HPC system. Clients that are connected to the Grinnell College network can SSH to the cluster. Clients that are off-campus can connect to the cluster in a web browser by visiting https://hpc.grinnell.edu | If you've not had much exposure to running computational workloads on an HPC cluster, this video is a brief but very helpful introduction to an HPC cluster. It is recommended that you watch this video before proceeding with the tutorials linked below. |
| |
| 1. SSH: Use a command line application (Terminal, Powershell, etc) to connect to the cluster. You'll be prompted for your Grinnell College account password. | |
| |
| ssh [username]@hpc.grinnell.edu | {{ youtube>AiTUXhmDcZ0?large }} |
| |
| | ====== Tutorials ====== |
| |
| 2. Web-based access: Direct your browser to https://hpc.grinnell.edu. You'll be ushered through Single Sign On (including Duo MFA) and will be logged into Open On Demand where various applications and functions are available. | |
| |
| | [[tutorials/connect|Connect to the HPC system and manage files]] |
| |
| ===== Moving files to/from the HPC system: ===== | [[tutorials/scheduler|Submitting Jobs]] |
| | |
| 1. There are command line options for moving files between your client (laptop/office computer) and the cluster. One such option is ''scp'' or //secure copy//. For example, to copy a file named example.txt from your local computer to your home directory on the HPC system: | |
| | |
| scp ~/example.txt [username]@hpc.grinnell.edu:~/ | |
| | |
| More information on ''scp'' [[https://man7.org/linux/man-pages/man1/scp.1.html|is available here]]. | |
| | |
| 2. Another command line option is ''rsync''. ''rsync'' will synchronize files and directories between a source and destination (i.e. your local computer and the HPC system). | |
| | |
| rsync /local/directory [username]@hpc.grinnell.edu:/remote/directory | |
| | |
| More information on ''rsync'' [[can be found here|https://www.tecmint.com/rsync-local-remote-file-synchronization-commands/]]. | |