Paralelização do método Diamond Difference aplicado a problemas de transporte de nêutrons em meios com elevada razão de espalhamento e geometria X,Y

  • Iram Rivas Ortiz
  • Joel Sánchez Dominguez UERJ / Professor Adjunto
  • Dany Sanchez Dominguez
  • Ricardo Barros

Resumo

Em problemas de transporte de nêutrons com meios materiais de elevada razão de espalhamento, os esquemas iterativos usados convergem lentamente à solução correta. Na literatura são reportadas várias técnicas para acelerar a convergência como a aceleração de Chebychev, reequilíbrio da malha e técnicas aceleração sintética. Neste trabalho, apresentamos a paralelização com OpenMP, como uma técnica de aceleração, usando o método numérico Diamond Difference (DD) com iteração da fonte de espalhamento. Para a paralelização do código usamos a técnica de inversão de ciclos e isolamos as secções críticas fora dos ciclos em cada iteração. Os resultados gerados pelo método convergem a solução de referência para grades espaciais finas e requerem elevados tempos de processamento no caso serial em problemas de alta razão de espalhamento. Para grades grossas, o método é instável obtendo-se valores negativos do fluxo escalar. A implementação paralela do método diminui os tempos de processamento. Melhores tempos de processamento e maiores valores de speedup são reportados com o aumento de número de CPUs usados na execução da versão paralela.

Publicado
2022-12-20
Como Citar
Rivas Ortiz, I. B., Sánchez Dominguez, J., Sanchez Dominguez, D., & Carvalho de Barros, R. (2022). Paralelização do método Diamond Difference aplicado a problemas de transporte de nêutrons em meios com elevada razão de espalhamento e geometria X,Y. REVISTA CEREUS, 14(4), 109-119. Recuperado de http://www.ojs.unirg.edu.br/index.php/1/article/view/3923
Seção
Artigos