C Conferentia Proceedings
POSMEC2012-0037 Dinâmica dos Fluidos e Transferência de Calor

Desenvolvimento de uma Metodologia de Paralelização para Malhas Adaptativas Bloco-Estruturadas

Rafael Sene de Lima1; Alexandre Megiorin Roma2; Aristeu da Silveira Neto1

1 Universidade Federal de Uberlândia; 2 Universidade de São Paulo

Resumo

O presente trabalho consiste no desenvolvimento de uma metodologia de paralelização para a solução das equações de Navier-Stokes em malhas adaptativas bloco-estruturadas (Structured Adaptive Mesh Refinement - SAMR) utilizando a interface MPI (Message Passing Interface) e o método de bisseção por coordenadas (Recursive Coordinate Bisection) para o balanço de carga. Implementações de métodos SAMR em processamento paralelo oferecem a possibilidade de simulações precisas de escoamentos de elevada complexidade. No entanto, apresentam desafios interessantes quanto à dinamicidade na alocação e distribuição dos dados e no balanceamento de carga. Cabe ressaltar que a eficiência total das aplicações envolvendo métodos SAMR em processamento paralelo é fortemente dependente da qualidade do particionamento dinâmico de domínio, efetuado em tempo de execução, para que se garanta os menores custos de comunicação e sincronização possíveis, além uma boa distribuição da carga computacional. Neste trabalho, utilizou-se o esquema semi-implícito proposto por Ceniceros et al. (2010) para avanço temporal. Todas as implementações foram efetuadas como uma extensão do código "AMR3D'', proposto por Nós (2007). A eficiência e a robustez do método proposto são verificadas por meio do método das soluções manufaturadas. As validações foram feitas por meio da simulação do escoamento em uma cavidade com tampa deslizante e de um jato incompressível.

Palavras-chave: malhas adaptativas ; paralelização; equações de Navier-Stokes incompressível

Como citar

Rafael Sene de Lima; Alexandre Megiorin Roma; Aristeu da Silveira Neto. “Desenvolvimento de uma Metodologia de Paralelização para Malhas Adaptativas Bloco-Estruturadas”. 22º Simpósio do Programa de Pós-graduação em Engenharia Mecânica. POSMEC2012. 2012. Código: POSMEC2012-0037