Skip to content

sdsc/sdsc-summer-institute-2022

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sdsc-summer-institute-2022

SDSC Summer Institute 2022 material Website

This repository hosts all material and slides of the presentations at the Summer Institute

Interactive Videos

  • Recorded sessions can be found here
  • A full catalog of all our trainings at SDSC can be found here.

Aliases, symlinks and reservations

For your convenience, we’ve create aliases and symlinks for the Summer Institute

  • get-cpu – one interactive compute node for 2 hours
  • get-gpu – one interactive GPU (in shared queue) for 2 hours
  • start-spark – start one-hour Spark session
  • start-tf-cpu – start three-hour TensorFlow session (CPU)
  • start-tf-gpu – start three-hour TensorFlow session (GPU)
  • data – symlink to staged data In the event that you need to explicitly use the reservation, training accounts will have access to SI2021RES for duration of SI

Agenda

All times are in Pacific time.

Day 1 (Wednesday, 07/27/22)

TIME (Pacific time) TOPIC PRESENTER
9:00 AM - 9:25 AM 1.1 Accounts, Login, Enviroments [Interactive Video] Mary Thomas
9:25 AM – 10:15 AM 1.2 Running Jobs on Expanse [Interactive Video] Mary Thomas
10:15 AM – 11:00 AM Q&A, Wrap-up All

Back to Top

Day 2 (Monday, 08/01/22)

TIME (Pacific time) TOPIC PRESENTER
8:00 AM – 8:15 PM Welcome
8:15 AM – 9:15 AM 2.1 Parallel Computing Concepts [Interactive Video] Robert Sinkovits
9:15 AM – 10:00 AM 2.2 Hardware Overview [Interactive Video] Andreas Goetz
10:00 AM – 10:15 AM Break
10:15 AM – 11:30 AM 2.3 Intermediate Linux [Interactive Video] Andreas Goetz
11:30 AM – 12:30 PM 2.4 Batch Computing [Interactive Video] Mary Thomas
12:30 PM – 12:45 PM Break
12:45 PM – 2:15 PM 2.5 Data Management [Interactive Video] Marty Kandes

Back to Top

Day 3 (Tuesday, 08/02/22)

TIME (Pacific time) TOPIC PRESENTER
8:00 AM – 8:30 AM 3.1 Security [Interactive Video] Nicole Wolter
8:30 AM – 9:30 AM 3.2 Interactive Computing [Interactive Video] Mary Thomas
9:30 AM – 9:45 AM Break
9:45 AM – 10:30 AM 3.3 Getting Help [Interactive Video] Nicole Wolter
10:30 AM – 11:30 AM 3.4 Code Migration [Interactive Video] Mahidhar Tatineni
11:30 AM – 11:45 AM Break
11:45 AM – 12:45 PM 3.5 High Throughput Computing [Interactive Video] Marty Kandes
12:45 PM – 1:45 PM 3.6 Linux Tools for File Processing [Interactive Video] Robert Sinkovits

Back to Top

Day 4 (Wednesday, 08/03/22)

TIME (Pacific time) TOPIC PRESENTER
8:00 AM – 9:30 AM 4.1a Intro to Git & GitHub [Interactive Video] Mary Thomas
8:00 AM – 9:30 AM 4.1b Advanced Git & GitHub [Interactive Video] Marty Kandes
9:30 AM – 9:45 AM Break
9:45 AM – 12:00 PM 4.2a Python for HPC [Interactive Video] Mahidhar Tatineni
9:45 AM – 12:00 PM 4.2b A Short Introduction to Data Science and its Applications [Interactive Video] Ilkay Altintas
Subhasis Dasgupta
Shweta Purawat
12:00 PM – 2:30 PM 4.3a Performance Tuning [Interactive Video] Robert Sinkovits
12:00 PM – 2:30 PM 4.3b Scalable Machine Learning [Interactive Video] Mai Nguyen
Paul Rodriguez

Back to Top

Day 5 (Thursday, 08/04/22)

TIME (Pacific time) TOPIC PRESENTER
8:00 AM – 10:30 AM 5.1a Scientific Visualization for mesh based data with Visit [Interactive Video] Amit Chourasia
8:00 AM – 10:30 AM 5.1b Deep Learning - Part 1 [Interactive Video] Mai Nguyen
Paul Rodriguez
10:30 AM – 10:45 AM Break
10:45 AM – 1:30 PM 5.2a GPU Computing and Programming [Interactive Video] Andreas Goetz
10:45 AM – 1:30 PM 5.2b Deep Learning – Part 2 [Interactive Video] Mai Nguyen
Paul Rodriguez
1:30 PM – 2:00 PM 5.3 An Introduction to Singularity: Containers for Scientific and High-Performance Computing [Interactive Video] Martin Kandes

Back to Top

Day 6 (Friday, 08/05/22)

TIME (Pacific time) TOPIC PRESENTER
8:00 AM – 11:00 AM 6.1a Parallel Computing using MPI & Open MP [Interactive Video] Mahidhar Tatineni
8:00 AM – 11:00 AM 6.1b Information Visualization Concepts [Interactive Video] Amit Chourasia
11:00 AM – 11:15 AM Break
11:15 AM – 12:00 PM 6.2 Scaling up Interactive Data Analysis in Jupyter Lab: From Laptop to HPC [Interactive Video] Peter Rose
12:00 PM – 12:15 PM Closing Remarks Robert Sinkovits

Back to Top

Additional SDSC Resources

Voyager

The Voyager supercomputer is an innovative AI system designed specifically for science and engineering research at scale. Funded by the National Science Foundation, Voyager represents a collaboration with the San Diego Supercomputer Center at UC San Diego, Supermicro, and Intel’s Habana Lab focused on supporting research in science and engineering that is increasingly dependent upon artificial intelligence and deep learning as a critical element in the experimental and/or computational work.

  • Voyager: Exploring Habana processor-based AI focused hardware for Science and Engineering Training Session
  • Voyager User Guide HERE.
  • Voyager video HERE.

CloudBank

CoudBank is a managed service to simplify cloud access for computer science research. CloudBank overview video HERE. DCL funding opportunity for PIs who have existing CISE awards, details HERE.

SeedMe

SeedMe is a scientific data management framework for teams struggling with intractable data.
SeedMeLab overview talk HERE.

License

All the teaching material in this repository is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

If you are re-using this material, please cite our record on Zenodo