Skip to main content


While Python is a scripting language, it has plenty of facilities for high performance computing. This module covers some of its features and libraries that are particularly helpful when moving scientific code to a large cluster resource. It also includes specific recipes for compilation and execution on the TACC clusters.

Andrew Dolgert
Cornell Center for Advanced Computing
May 2011
Revised and updated by Steve Lantz, August 2012