Problem 1
(a) What is the difference between an MPI blocking send function and an MPI non-blocking send function?
(b) What is a communicator in MPI?
(c) Name correctly the default communicator in MPI?
(d) Outline the installation of MPI under Linux.
Problem 2
Prepare a MPI program that uses a partitioning approach to find the first zero in an integer array. There are 1000 integers. Use 10 processes.