XSEDE Training: HPC Python Tutorial 10/15

Host Site:

Texas Advanced Computing Center

Host site URL:

http://www.tacc.utexas.edu

HPC Python Tutorial

October 15, 2012
9 a.m. to 4 p.m. (CT)
Texas Advanced Computing Center
J.J. Pickle Research Campus
ROC 1.900
10100 Burnet Rd.
Austin, TX 78758

This class will be webcast.

As HPC widens its vision to include big data and non-traditional applications, it must also embrace languages that are easier for the novice, more robust for general computing, and more productive for the expert. One candidate language is Python. Python is a versatile language with tools as diverse as visualizing large amounts of data, creating innovative user interfaces, and running large distributed jobs. Unfortunately, Python has a reputation for poor performance. In this tutorial, we give a user practical experience using Python for scientific computing tasks. Topics include array computing with NumPy, interactive development with IPython, low-level C linking with Cython, distributed computing with MPI, and performance issues.

The tutorial will feature guest speaker Dr. Travis Oliphant, the author of NumPy and SciPy. Dr. Oliphant will
discuss the use of array computing in Python and his latest creation, Numba, a just-in-time compiler for NumPy.

Recommended prerequisites:

Basic programming knowledge with Python. A good tutorial is available online here:

http://docs.python.org/tutorial/

Remote attendees can install the used libraries versions (all included in Anaconda Pro 0 or Enthought Python
Distribution1 (which doesn’t include mpi4py):

Python 2.7
numpy 1.6
scipy 0.10
IPython 0.12
cython 0.15
mpi4py 1.2.2

0 https://store.continuum.io/cshop/anaconda
1 http://enthought.com/products/epd.php

Staff support for remote users will be limited; however, the lecturers will field questions.

More information: https://www.xsede.org/training

Sessions:

Webcast

10/15/2012 09:00 - 10/15/2012 16:00 CDT (SESSION HAS ENDED)
View Session Details →
Registration CLOSED
Registration open date
09/27/2012 16:40 CDT
Registration close date
10/12/2012 13:00 CDT
Class size restriction
200 registrants

(19 spots left)

Waitlist

0 registrants

Contact Information
Contact
Bob Garza
Contact phone
512-471-9976
Contact email
garza@tacc.utexas.edu
Location
Name
Texas Advanced Computing Center
Address
J.J. Pickle Research Campus
10100 Burnet Rd., ROC 1.900
Austin, TX 78758
Phone
512-471-9976
URL
http://www.tacc.utexas.edu
Posted: 09/25/2012 22:44 UTC