Abstract:
Este trabalho introduz os princípios da computação paralela tendo em vista a sua aplicação como
ferramenta de computação científica, em particular para acelerar a execução e alargar o escopo de
aplicação de programas de cálculo científico. São introduzidos os principais conceitos relativos à
computação paralela, as diferentes arquitecturas de máquinas paralelas e os diferentes modelos de
paralelização que se podem adoptar, com destaque para o modelo de message-passing e a ferramenta
MPI. São ainda descritos os métodos de operação com o cluster do LNEC, o Medusa, e um estudo de
caso que ilustra a aplicação de MPI e de uma estratégia de paralelização à resolução de um problema
real.