Source repo: sdsc-summer-institute-2023 | Branch:
main| Last synced: 2026-04-24 10:27:17.425 UTC
Preparing for the SDSC Summer Institute 2023
You will get the most out of the SDSC Summer Institute if you prepare prior to the event. By brushing up on your knowledge of Linux and installing all necessary software on your laptop before we start, you’ll be able to focus your attention on the skills and topics that are most relevant to high performance and data intensive computing.
This section contains a set of detailed start-up instructions for setting up your account, connecting to Expanse and configuring your laptop to run the visualization software. Please read the documents and exercises carefully, and complete all necessary steps before event. Feel free to ask questions or if you have any problems with the start-up tasks.
Contents
- Expanse User Guide
- HPC Systems Accounts
- Computer Requirements
- Preparation Activities
- Software Requirements
- GitHub, Slack, and Zoom
Expanse User Guide
Please read the Expanse user guide and familiarize yourself with the hardware, file systems, batch job submission, compilers and modules. The guide can be found here:
HPC Systems Accounts:
You will need a training account to access SDSC’s Expanse HPC system for the HPC & Data Science Summer Institute. This account will be created for you by our team.
An email will be sent from consult@sdsc.edu with the subject line "HPC/DS 2023 Summer Institute: Account Set-Up" that will include your training account username, password and instructions. We will send this email in time for "Prep Day," where we will be covering how to manage your training account, along with other useful information.
Computer Requirements:
- You will need to bring your own laptop for the summer institute. This will be used both for running software locally and connecting to SDSC’s supercomputers.
Preparation Activities:
The Summer Institute is a combination of in-depth lectures and hands-on learning. The following documents will guide you through the necessary steps needed to be prepared to get to work when you arrive at the Institute.
Basic HPC Skills:
- Connecting Securely to SDSC HPC Systems
- Basic_Linux_Skills
- Interactive Computing
- Using GitHub on Expanse
Launching Jupyter Notebooks:
- View the presentation: Running Secure Jupyter Notebooks on Expanse
- Follow the guide here: Launching Jupyter Notebooks - SI20 Instructions
- Read the full tutorial here: Notebooks-101 Tutorial
Software Requirements:
The document below contains a list of software being used at the institute and installation instructions:
GitHub, Slack, and Zoom:
Github:
- Training material will be located on the SDSC Summer Institute GitHub repo and one of the Wednesday sessions will require a GitHub account.
- If you do not already have one, you can create a free personal GitHub account here.
- For basic GitHub usage on SDSC systems, see here
Slack:
- We will also be using Slack as our main platform for announcements, where participants can communicate and ask for help. Download (Windows, MacOS, or Linux) and get started.
You will be automatically added to the following channels once you've joined the Slack workspace (see prep email recevied):
- #main: used for announcements, team-wide conversations, and any questions during sessions along with troubleshooting any issues related to account access or login
- #breakout: used for instructions occurring in the Synthesis Center during parallel sessions.
- #random: for anything else not related to the workshop (i.e., planning a meet-up)
Zoom:
- We will be using Zoom for preparation day on Wednesday, August 2, 2023, from 9am-11am (Pacific Time).
- You will need to install the latest Zoom client, which is available for Windows, MacOS and Linux. Once installed, you can test your microphone and camera interface with Zoom here. You can find more information on Zoom system requirements, including bandwidth requirements here.