Optimización de un Modelo Hidrodinámico Bidimensional

Alberto Andreotti, Gerardo D. Hillman, Cecilia E. Pozzi, Andrés Rodríguez, Indigo S.A Indigo S.A

Abstract


El método de los elementos finitos es ampliamente utilizado en la resolución de problemas de ingeniería. Es sabido también que dicho método genera una carga computacional importante, incluso para los sistemas de cómputo actuales. En el presente trabajo estudiamos la carga computacional de un modelo hidrodinámico bidimensional. Este modelo utiliza métodos finitos y permite resolver flujos a superficie libre. Mostramos también, como aplicar técnicas de optimización para mejorar el rendimiento del mismo. Las técnicas utilizadas se componen de optimizaciones automáticas del compilador, programación paralela y librerías paralelas. Además, mostramos los resultados de estas optimizaciones para un caso de estudio en particular, utilizando una arquitectura multicore. Con estas mejoras, el programa corre más de 18 veces más rápido. Finalmente, mencionamos otras mejoras posibles en el modelo, el aumento esperado en la performance y las técnicas a ser utilizadas para implementarlas.

Full Text:

PDF



Asociación Argentina de Mecánica Computacional
Güemes 3450
S3000GLN Santa Fe, Argentina
Phone: 54-342-4511594 / 4511595 Int. 1006
Fax: 54-342-4511169
E-mail: amca(at)santafe-conicet.gov.ar
ISSN 2591-3522