Assignment 3: Due December 22, 2 pm


We continue the implementations of the Cholesky factorization. This time we compute the factorization on a network of workstations (NOW) on the Internet using MPI (Message Passing Interface). One computer should have the whole matrix A at the start and have the lower triangular factor L at the end of the computation. The main purpose of this assignment is to let you get familiar with message passing programming. Performance is a secondary issue in this assignment. You may use any layout discussed in class. You may start with a simple layout and then improve it step by step.

A tutorial of MPI is available in our Resources.