Using MPI portable parallel programming with the Message-Passing Interface - Gropp, William 1955- (Scientific and engineering computation, 2014)