Desarrollo de una Aplicación Gráfica para Generación y Menejo de Mallas

Sebastián Santisia, Alejandro D. Otero

Abstract


En este trabajo se presenta el desarrollo de una aplicación gráfica para la generación y manejo integral de mallas de elementos finitos y espectrales. La modelización del problema se lleva a cabo utilizando abstracciones propias del paradigma de objetos y haciendo uso de capas, garantizando con esto la extensibilidad de las entidades a modelar y el enlace con diferentes bibliotecas preexistentes según la conveniencia del caso. El proceso de generación de mallas incluye las etapas de definición geométrica, mallado, particionado y definición de las condiciones de borde, entre otras. Estas etapas son independientes e intercambiables entre sí, mientras que las geometrías no dependen de ellas estando definidas según un esquema invariante de representación vectorial. En el caso particular de mallas de elementos espectrales, esto permite modificar el orden de los mismos manteniendo la correcta definición de la geometría. Buscando flexibilidad, portabilidad y libertad, para la implementación de la aplicación se ha elegido Python, con PyGTK como gestor de ventanas y OpenGL como motor gráfico, desarrollando en C plano fragmentos críticos y enlaces con bibliotecas. En el trabajo se describe la filosofía según la cual se ha diseñado esta aplicación en forma general y algunos de sus componentes en forma particular.

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