November 1, 2005

To: All Graduate Students

From: Professor Glenn Luecke
Phone: 294-6659
Email: grl@iastate.edu

RE: Course in High Performance Computing, spring 2006

This three-credit course will provide students with an introduction to the basic concepts and methodologies useful to those using high performance cluster computers. How to write efficient parallel scientific programs for high performance cluster computers using the MPI message passing libraries will be discussed in detail. The following is a list of the topics that will be covered during the semester:

Students will be required to do a semester project applying the principles learned in class to their own area of research (or to any area of interest to the student).

Principles discussed in class will be tested on a variety of high performance computers, such as a PC cluster at the National Center for Supercomputing Applications (NCSA), an Alpha cluster at the Pittsburgh Supercomputing Center (PSC), and an Intel/Myrinet cluster at ISU.

This course is listed as Mathematics 525, Computer Science 525, and Computer Engineering 525, so students may sign up for any one of these three classes. Please call or send email to Professor Luecke at 294-6659, grl@iastate.edu, if you have any questions.

PREREQUISITES: Experience in scientific programming, a knowledge of Fortran or C, or permission of the instructor.

MEETING TIMES: 11:00 - 12:15, Tuesday, Thursday.

COURSE NUMBER: Mathematics 525 (ref #1367005),
Computer Science 525 (ref #2049005), or
Computer Engineering 525 (ref #1368005)