Magnolia HPC Cluster Workshop (July 2023): Difference between revisions

From HPC Wiki
Jump to:navigation Jump to:search
(Initial commit)
 
Line 13: Line 13:
'''Topics in this workshop:'''
'''Topics in this workshop:'''


* Introduction to Magnolia cluster
* Introduction to the Magnolia High Performance Computing (HPC) cluster
* Submitting and running jobs
* HPC workflow
** SLURM scheduler
* Quick review of Linux shell commands
* Using Modules to select programs
* Using pre-installed programs and software (Linux Environment Modules)
* Running Python programs
* Python
* Compiling C/C++ programs
* Compiling C/C++ programs
** MPI and CUDA
* How serial (single threaded) programs can take advantage of HPC Clusters
* Running serial programs `faster`.
 
{{Important|Workshop participants '''MUST''' configure the SSH connection between their computer and Magnolia '''BEFORE''' the day of the workshop.}}


=Pre-Workshop Checklist=
=Pre-Workshop Checklist=

Revision as of 21:09, 9 July 2023

This workshop is intended as an introduction to logging into and submitting jobs to the Magnolia computer cluster.

When: July 18, 2023 10 am — 12 pm
Where: PSRC 105

Description

Topics in this workshop:

  • Introduction to the Magnolia High Performance Computing (HPC) cluster
  • HPC workflow
  • Quick review of Linux shell commands
  • Using pre-installed programs and software (Linux Environment Modules)
  • Python
  • Compiling C/C++ programs
  • How serial (single threaded) programs can take advantage of HPC Clusters

Pre-Workshop Checklist

  • Fill out the registration form
  • Configure the SSH connection between your computer and Magnolia
  • Bring your computer to the workshop

Fill out registration form

Those planning to attend need to fill out the registration form. Registration Page

Configure the SSH connection

If you are using Linux or OSX, SSH is used from the terminal. Type the command shown below to check the host key fingerprint. Do not enter any passwords. Instead, cancel by typing Control+C. For Windows users, install an SSH client like PuTTY (http://www.putty.org) and follow the directions given in the following link. Windows Specific Directions

user $ssh -o VisualHostKey=yes check@magnolia.usm.edu
Host key fingerprint is SHA256:glQIZZKlsAwf3QJNNDQSxFpRzE2rKs4GfxByO6ZBzis
+---[ECDSA 256]---+
|ooX^@=o          |
|o++*B+o.         |
|.+o ...          |
|o.o. o           |
|+o oo . S        |
|oo=.   .         |
|o=oo             |
|E+. .            |
|oo .             |
+----[SHA256]-----+
check@magnolia.usm.edu's password: 

Make sure that the host key fingerprint (In this case: SHA256:glQIZZKlsAwf3QJNNDQSxFpRzE2rKs4GfxByO6ZBzis) matches one of the fingerprints given in the list of SSH fingerprints for Magnolia. SSH_Fingerprints/magnolia.usm.edu

If you have any questions, please contact Brian G. Olson.