In order to successfully complete this assignment you need to participate both individually and in groups during class. Have one of the instructors check your notebook and sign you out before leaving class.
ICA 7: Schedulers#
Image from: Futurama
Agenda for today’s class (70 minutes)#
(20 minutes) Pre class review
(10 minutes) Minimizing the “Mean Time to Science”
(20 minutes) Pandemic (OpenMP) and Galaxsee (MPI) Using the Scheduler
(20 minutes) Explore
1. Pre class review#
Discuss with your group and summarize here, the importance of having a scheduler for a shared resource such as HPCC.
2. Minimizing the “Mean Time to Science”#
DISCUSSION QUESTION: When thinking about science that use computation. What factors influence the speed of science? What are the bottlenecks when doing computational science?
Summarize key points of your group discussion here.
3. Pandemic (OpenMP) and Galaxsee (MPI) Using the Scheduler#
Write a SLURM Submission script to run the Pandemic and Galaxsee examples on multiple cores. Make sure the exmaple provides timing information.
Use this space to record your submission script for Pandemic
Use this space to record your submission script for Galaxsee
4. Explore#
In the time remaining, investigate the examples in the BCCD folder. See if you can create a submission script that will run the example in parallel using the SLURM Scheduler.
Area-under-curve
CUDA
GalaxSee
GalaxSee-v2
Hello-world
Life
Pandemic
Parameter-space
Sieve
StatKit/petakit
Tree-sort
Share any scripts you get working by copying and pasting the text below.
Congratulations, we’re done!#
Have one of the instructors check your notebook and sign you out before leaving class. Remember to turn in your assignment using D2L.
Written by Dr. Dirk Colbry, Michigan State University (Updated by Dr. Nathan Haut in Spring 2025)
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.