Homework 1:
 
  1. What is the difference between Parallel Computing and Distributed Comuting?
  2. What does MPI stands for and what is it about?
  3. Describe the commands to run a C program with MPI on a UNIX system.
  4. Write down basic MPI routines and explain the meaning of their respective arguments.
  5. Which MPI routine can be used to find out how many processors there are?
  6. Write a program with MPI for computing the following integral:

  7. int 0 to 1 sqrt{1 - x2} dx
  8. Run the two ``Hello world'' programs on our falcon systems.