Introdução a Computação Paralela

De WikiLICC
Ir para: navegação, pesquisa

Projeto Final

Parte A

Implementar uma versão em paralelo do algoritmo de multiplicação de uma matriz A (densa) por um vetor y.

Parte B

Utilizando o algoritmo anterior, implementar uma versão em paralelo do algoritmo do método da potência que obtém o maior autovalor em módulo de uma matriz A.

The method is described by the iteration

 p       =  A*b_k
 b_{k+1} =  p/||p||_2

onde o autovalor é aproximado por

 lambda  =  b_k^T * A * b_k
            ---------------
               b_k^T * b_k

Parte C

Implementar o algoritmo gradiente conjugado em paralelo para a resolução de sistemas.

Parte D1

Utilizar o algoritmo CG para a solução de um problema de elementos finitos em paralelo.

Parte D2

Resolver a equação de Poisson em 2D utilizando diferenças finitas e condição de Dirichlet em todas as faces (note que o sistema obtido é simétrico).


Referências