Panel | ||
---|---|---|
| ||
Your first time using an High-performance Computing environment (HPC) like Aloe can be intimidating, but it doesn’t have to be: this guide will get you started with the basics. This article will assume a basic familiarity with the Linux command line. If you are new to linux, or need a refresher, RC has created a guide on git called The Linux Shell; the instructions provided are general enough and apply to the Aloe supercomputer.There are a few methods for connecting to the supercomputer; each has their advantages and disadvantages. Using SSH from the shell (also called the terminal) is the most versatile method, though it tends to be slower with interactive graphical applications. If you intend to use applications that rely on a point-and-click interface, we recommend the web portal “Aloe Desktop” for these cases. Our webportal has become the standard for new users, as it provides a file system viewer and editor, the ability to view the job queue, and interactive applications like JupyterLab, and RStudio. In the file manager, uploading files is as easy as dragging-and-dropping through the interface! This document also assumes you already have requested and been granted an account. If not, please see the Creating a User Account page. Please also familiarize yourself with our Required Trainings and Acceptable Use Policy before getting started. |
Choosing a connection method
Child pages (Children Display) | ||
---|---|---|
|
[POWER USERS]
...
[RECOMMENDED] The Web Portal: https://oodaloe.asre.rc.asu.edu/ | [POWER USERS] The Shell (Terminal) | |
---|---|---|
What is this? •Well defined options for file system and job management •Full documentation browser tab away •Simplified access to modern interfaces like Jupyter/Rstudio/MATLAB/etc | What is this? •Original supercomputing interface | |
Benefits: | Benefits: •Provides superior file system and job submission, editing, processing, monitoring tools | |
BenefitsDisadvantages: | Disadvantages: •Requires knowledge of available commands and some level of nuance | Disadvantages: |
Quick Start
For users who have never used any HPC environment before, we would recommend reading through the detailed start.
For those who wish to get started quickly, here is the general overview:
Choose a connection method (ssh / Webportal)
Connect to the ASU VPN
Transfer files as needed
Log in with your WINEDS username & password
Run an interactive session or create an SBATCH script
Important Terms
...
Login Node: A node intended as a launching point to compute nodes. Login nodes have minimal resources and should not be used for any application that consumes a lot of CPU or memory. Also known as a head node.
...
Compute Node: Nodes intended for heavy compute. This is where all heavy processing should be done
...
HPC: Short for “High Performance Computing” it refers to a group (cluster) of computers designed for parallelism across many computers at once. Publicly these are often called “supercomputers”
...
Cluster: A group of interconnected computers that can work cooperatively or independently.
...
Job: Work assigned to be done on a compute node. Any time a compute node is assigned a job is created.
...
Scheduler: The application on our end that assigns compute resources for jobs.
...