High Performance Computing and Computational Science
Geoffrey Fox, Marlon Pierce
Indiana University
Synopsis
The central theme of the course material will be the solution of
problems in computational science and engineering using the tools of HPC. The
course materials will be drawn primarily from instructional content delivered
in previous
courses by Geoffrey Fox and his associates.
Course Topics
- Introduction to High Performance Computing
- Parallel Computer Architectures
- Parallel Programming Models
- MIMD Machines using MPI with Fortran, C, and Java
- Programming SMP Machines with OpenMP Directives
- Data Parallel Programming using Fortran 90/95 with Co-Array Fortran
and HPF
- Algorithms and Software
- Numerical Integration Including Adaptive Methods
- Numerical Linear Algebra
- Random Numbers and Monte Carlo Methods
- Ordinary Differential Equations
- Partial Differential Equations
- Scientific Visualization
Lectures Fall 2004
Note video archive incomplete -- Sorry
Books
- The
Sourcebook of Parallel Computing, Edited by Jack Dongarra, Ian Foster,
Geoffrey Fox, William Gropp, Ken Kennedy, Linda Torczon, Andy White, October
2002, 760 pages, ISBN 1-55860-871-0, Morgan Kaufmann Publishers.
http://www.mkp.com/books_catalog/catalog.asp?ISBN=1-55860-871-0
- Parallel Programming with
MPI, Peter S. Pacheco, Morgan Kaufmann, 1997. Book web page:
http://fawlty.cs.usfca.edu/mpi/
Other Resources
Other useful courses online
- Kathy Yelick, Applications of Parallel
Computers, UC Berkeley Spring 2004
- Arvind Krishnamurthy,
Parallel
Computing, Yale Fall 2004
- Jack Dongarra,
Understanding
Parallel Computing, Tennessee Spring 2005 or
http://www.cs.utk.edu/%7Edongarra/WEB-PAGES/cs594-2003.html
Spring 2003
- Alan Edelman, Applied
Parallel Computing, MIT Spring 2004
- Allan Snavely, CS260:
Parallel
Computation, UC San Diego, Fall 2004
- John Gilbert,
Applied Parallel
Computing, UC Santa Barbara Spring 2004
- A CD made in
1998 at Syracuse University for ERDC(CEWES then)
- Volume 1
of Two Volume CD made in 1999 at Syracuse University for ERDC(CEWES then)
- Volume 2
of Two Volume CD made in 1999 at Syracuse University for ERDC(CEWES then)
Homework