Magnolia HPC Cluster Workshop (July 2023): Difference between revisions
No edit summary |
|||
Line 11: | Line 11: | ||
= Description = | = Description = | ||
This workshop is intended for users that have used the cluster and wish to learn how to use it more efficiently. | This workshop is intended for users that have used the cluster and wish to learn how to use it more efficiently. Topics include the following: | ||
* Introduction to the Magnolia High Performance Computing (HPC) cluster | * Introduction to the Magnolia High Performance Computing (HPC) cluster | ||
Line 23: | Line 21: | ||
* How serial (single threaded) programs can take advantage of HPC Clusters | * How serial (single threaded) programs can take advantage of HPC Clusters | ||
Prior knowledge of the Magnolia HPC cluster will be useful, but not required. If you have not yet used the cluster, please check that you can connect by following the instructions in the [[#Check connection to the cluster|Check connection to the cluster]] section below. | {{Note|This workshop is focused on how to use an HPC cluster, not how to use the individual software packages discussed. For example, during the ''Python'' topic, ways to use python on the cluster will be explored, not how to code in the python language.}} | ||
Prior knowledge of the Magnolia HPC cluster will be useful, but is not required. If you have not yet used the cluster, please check that you can connect to it by following the instructions in the [[#Check connection to the cluster|Check connection to the cluster]] section below. | |||
=Requirements= | =Requirements= |
Revision as of 11:39, 10 July 2023
Workshop on using the Magnolia HPC cluster.
When: | July 18, 2023 10 am — 12 pm |
Where: | PSRC 105 |
Registration: | Register here. |
Description
This workshop is intended for users that have used the cluster and wish to learn how to use it more efficiently. Topics include the following:
- 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
This workshop is focused on how to use an HPC cluster, not how to use the individual software packages discussed. For example, during the Python topic, ways to use python on the cluster will be explored, not how to code in the python language.
Prior knowledge of the Magnolia HPC cluster will be useful, but is not required. If you have not yet used the cluster, please check that you can connect to it by following the instructions in the Check connection to the cluster section below.
Requirements
Bring a laptop that can connect to the Magnolia HPC Cluster (see the Check connection to the cluster section below).
Registration
Please fill out the registration form to reserve a seat.
Direct link to the registration form: https://redcap.usm.edu/surveys/?s=33D4LKAWY8NLX9X3
Check connection to the cluster
Connecting to the cluster is typically done using ssh (see Connecting/Login for more details). 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 {{C|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.