#Week 15 Overview#
In this week, you will have only one lesson, which introduces high performance computing with Python, including an introduction to the Python threading and multiprocessing libraries. We also will cover the IPython cluster model, as well as review of several commercial and open-source libraries such as the mpi4py library.
#####By the end of this lesson, you should accomplish the following learning objectives:######
- Understand the benefits of high performance computing
- Understand how the Python threading library can be used in a Python program.
- Understand how the Python multiprocessing library can be used in a Python program.
- Understand how the iPython cluster model can be used in a Python program.
Activities and Assignments | Time Estimate | Deadline* | Points |
---|---|---|---|
Week 15 Introduction Video | 10 Minutes | Monday | N/A |
Week 15 Lesson 1: Python: Introduction to HPC | 2 Hours | Tuesday | 20 |
Please note that unless otherwise noted, the due time is 6pm Central time!
Photo Credit: Blue Waters Supercomputer. From http://gladiator.ncsa.illinois.edu/Images/bluewaters/timeline/bw_front.jpg. Accessed 3 August 2015.