**This page is designed to be a
resource for students participating in the spring 2001 edition of**

Links to course information follow. These are primarily PDF files of the syllabus, notes, assignments, etc. that can be read using Adobe Acrobat Reader. Click on a link below to go to the page or download the PDF file. Newer versions of Netscape or Explorer will generally start Acrobat Reader and open the file directly.

**Course
syllabus** (syllabus.pdf)

**Announcements:**

- General
- Computational Science E-book
- MGNet (MG stands for Multi-Grid)
- Templates for the Solution of Linear Systems (e-book)
- Center for Computational Science and Engineering at LBNL
- Parallel Computing Sites
- CCR Tutorials, Links, etc.
- The MPI Standard
- NAS Parallel Tools Group Hotlist
- Parallel and High Performance Computing Resources
- Selected Web Resources for Parallel Computing
- MPI Info at the Minnesota Supercomputing Institute
- Parallel Computing Courses
- University of California, Berkeley (1998 version)
- University of California, Berkeley (1999 version)
- University of California, Berkeley (2000 version)
- University of Illinois at Urbana-Champaign
- University of Illinois at Urbana-Champaign
- University of Minnesota
- University of Michigan at Ann Arbor
- University of Michigan at Ann Arbor
- University of Washington at Seattle
- Princeton University
- Princeton University
- UB (fall 1999)
- UB (spring 2000)
- UB (fall 2000)
- Software Packages and Download Sites
- NetLib Repository
- Guide to Available Mathematical Software
- PSPARSLIB (portable library of parallel sparse iterative solvers from Yousef Saad, University of Minnesota)
- Aztec (massively parallel iterative solver library for sparse systems from Sandia National Labs)
- BlockSolve95 (scalable parallel software library for solution of sparse linear systems from Argonne National Labs)
- PLAPACK (parallel LAPACK)
- ScaLAPACK (scalable LAPACK)
- PETSc, The Portable, Extensible Toolkit for Scientific Computation
- MPICH (free, portable implementation of MPI)
- MPSalsa (massively parallel code for FEM simulation of chemically reacting flows, from Sandia National Labs)
- AFEAPI: Adaptive Finite Element Application Programmer's Interface, from Abani Patra at UB
- (AL_CMD) Ames Lab Classical Molecular Dynamics Source Code for Massively Parallel Computers
- NWChem, high-performance parallel computational chemistry code
- SPRNG (scalable parallel random number generator)

**Course
notes:**

Disclaimer: These are the instructor's
lecture notes. They made sense to the instructor and were correct to the
best of his knowledge at the time of their typing. They may contain typos,
mistakes, and the instructor's opinions presented as fact. Please point
out obvious typos and mistakes and contact the instructor for clarification
of points that appear unclear or mistaken.

**Homework
Assignments:**

**Homework Solutions:**