This is a test of my mailing list for CS 3366. No need to reply, but I'll be asking in class whether everyone received this message.
I said in class that this first homework would be due a week from today? Let's make it due the following Tuesday instead (Feb. 5). You can certainly get started on it now, using the implementation (MPICH) I demonstrated today and that's documented in the course Web pages, but .... It's starting to look like the other implementation might be significantly better. If that's the case, we'll revisit today's demo using LAM MPI instead of MPICH (not much should change, just a few details of compiling and running programs), and I'll revise my advice from "use MPICH" to "use LAM MPI".
P.S. When you do start the homework, be sure to look at the course "sample programs" page for example programs, scripts (including one to generate a list of machines to use based on which ones are up), makefiles, and a link to my "tips for using MPI" notes.
I've made some additions and improvements to the "useful links" page (http://www.cs.trinity.edu/~bmassing/Classes/CS3366_2002spring/HTML/links.html). I've also updated the "tips for using MPI" Web page (http://www.cs.trinity.edu/~bmassing/Classes/CS3366_2002spring/Notes/tips-mpi/index.html) to describe both of the available MPI implementations. I recommend reading this page before doing Homework 1.
In the process of helping one of you debug Homework 1, it finally occurred to me that it should work to write programs in C++ that call the C bindings of the MPI routines. I suspect that many of you will find this easier than either looking up the C++ bindings of the routines or figuring out how to write in straight C. I've written and tested versions of my example programs using this approach, and it seems to work fine. I also made some small improvements in the other versions of the examples and Makefiles. All of this is available via the class "sample programs" Web page.
As discussed in class today (and since no one objected), the date of Exam 1 has been changed from February 26 to March 5. That will give us time to do another homework first.