Using MPI-2: Advanced Features of the Message-Passing Interface