Thursday, March 5

MS98
Python for Scientific Computing - Part I of III

9:30 AM - 11:30 AM
Room: Symphony II

For Part II, see MS109

The Python scripting language is rapidly growing in both popularity and power as a tool in computational science and engineering. It is used for a variety of purposes including rapid prototyping, interfacing between legacy codes in different languages, CGI scripting and GUI programming, and as a replacement for popular commercial packages for numerical and symbolic computing or graphics.

There have been many exciting recent developments in Python due to a very active user and developer community producing open source tools. This minisymposium will explore some recent developments of interest to teachers and practitioners of CSE.

Organizer: Hans Petter Langtangen
Simula Research Laboratory and University of Oslo, Norway
Randall J. LeVeque
University of Washington
Fernando Perez
University of Colorado at Boulder

9:30-9:55 Experience with Python in a Major Computational Science Teaching Reform
Hans Petter Langtangen, Simula Research Laboratory and University of Oslo, Norway
NEW 10:00-10:25 PYCUDA and PyUblas: High-Performance Computing Made Easy
Andreas Klöckner, Brown University
10:30-10:55 Use of High-Level User Interfaces for Software Sustainability
Leroy A. Drummond, Lawrence Berkeley National Laboratory
11:00-11:25 FiPy: A PDE Solver for Materials Science
James Warren, updated Jon Guyer, and Daniel Wheeler, National Institute of Standards and Technology
Cancelled 10:00-10:25 A Python-Based Persistence and Software Component Framework for Scientific Computing
Matthew G. Knepley and Dmitry Karpeev, Argonne National Laboratory

CS09 Home

Program

Program Updates

Speaker Index

Hotel

Transportation

Registration