CSE 590 ZP

High Performance Scientific Computing in ZPL

Larry Snyder and the ZPL Team
Autumn Quarter 1996
Wednesday, 2:30-3:30 PM
Sieg 422 (Oct. 2, 1996), Loew 111 (all other days)

Welcome to the CSE 590 ZP Home Page!

Please send mail to majordomo@cs with "subscribe cse590zpl" in the body of the message to subscribe to the class mailing list.

Students may also be interested in joining the zpl-users mailing list. This mailing list is used to distribute information about compiler and libraray releases and other ZPL related information. To be added to the mailing list, send mail to majordomo@cs with "subscribe zpl-users" in the body of the message.

Description

ZPL is a new scientific programming language suitable for computations previously written in Fortran, C, etc. ZPL is an array language that dramatically simplifies programming by eliminating nuisance looping and indexing. ZPL runs fast on modern machines, including parallel supercomputers, allowing programmers to develop code on their workstations and trivially migrate them to the largest parallel machines simply by recompiling. ZPL was developed at UW, and is just being released to the scientific computing community.

CSE590-ZP is a class designed for scientists and engineers who are NOT computer scientists, but who want to learn how to use modern languages and supercomputers effectively for scientific computation. The class will cover the following topics:

Text Book

None. The class will rely on materials on the web. Documents can be found on in the ZPL web pages. Specifically, we will follow closely the ZPL Programming Guide (new version as of 10/03/96).

Prerequisites

Familiarity with some scientific computation e.g. Fortran, C or MATLAB programming, on a UNIX platform will be assumed.

The class is variable (1-3) credit, CR/NC or audit. Students will write, debug and run a ZPL program selected from their technical discipline. Suitable computations range from whole applications to kernels (inner loops) of a scientific computation.

Other Useful Information


Sung-Eun Choi
Last modified: Wednesday 9 October 1996