O livro apresenta uma introdução à programação paralela com uso do MPI (Message Passaging Interface) através da apresentação de exemplos com programas completos na linguagem “C” que pode ser baixados, compilados e executados pelo leitor. Inicialmente são apresentados conceitos gerais de programação paralela, aplicáveis a qualquer tipo de linguagem de programação paralela. Depois disso são apresentadas as rotinas básicas de comunicação ponto-a-ponto do MPI, seguindo-se das rotinas de comunicação coletivas e de conceitos mais avançados como comunicadores e tipos de dados estruturados. FInalmente uma grande atenção é dada para as rotinas do MPI I/O, fundamentais quando programas paralelos são maciçamente escalados.