INVESTIGADORES
GIMENEZ juan Marcelo
convenios, asesorías y/o servicios tecnológicos
Título:
Desarrollo de algoritmos rápidos para la solución de problemas de Mecánica de Fluidos Computacional (CFD) utilizando una formulación Lagrangiana. Tercera Etapa
Autor/es:
NORBERTO M. NIGRO; JUAN M. GIMENEZ
Fecha inicio:
2012-11-01
Fecha finalización:
2013-11-01
Campo de Aplicación:
Prom.Gral.del Conoc.-Cs.de la Ing.y Arq.
Descripción:
Conversión del codigo actual PFEM-2 tanto en su versión de malla móvil como en aquella de malla fija en tres dimensiones (3D) para funcionar en una plataforma con paralelismo distribuido mediante MPI. Esta tarea consiste en volver a programar el código de forma tal que pueda funcionar en una plataforma tipo cluster Beowulf, aprovechando no solo el paralelismo in-core de memoria compartida sino tambien el paralelismo distribuido usando un protocolo de paso de mensaje MPI y librerias científicas paralelas tipo PETSC.2. Paralelizar el remallado en 3D en la CPU La versión en malla móvil requiere remallar y este paso ha sido detectado como uno de los que consume la mayor parte del tiempo durante la primera fase del proyecto. Esta tarea fue llevada a cabo con exito en 2D en la etapa anterior. En esta tercera fase del proyecto se pretende extenderla a 3D de forma que quede potencialmente apta para ser usada en aplicaciones como multifluidos donde la versión en malla móvil parece a priori la mas adecuada. La idea es paralelizar la tetraedrización y para ello se prevé usar una estrategia de ir particionando el dominio en una secuencia diádica de partes e ir asignando esas porciones que vayan surgiendo a los nucleos (cores) que estén libres durante el cálculo de forma de lograr un balanceo dinámico razonable. Para esta fase el paralelismo seguirá siendo in-core a pesar de la idea de comenzar a reprogramar el código con paralellismo híbrido. En una cuarta fase se volcará esta experiencia en un código paralelo con paso de mensajes con MPI.SAT - UNL 593 781