Skip to content

Latest commit

 

History

History

Week15

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

#Week 15 Overview#

Blue Waters Supercomputer

Introduction to High Performance Computing with Python

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.

Objectives

#####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

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.