INVESTIGADORES
CASTRO hugo Guillermo
congresos y reuniones científicas
Título:
Desarrollo de una interfaz gráfica para un código abierto de elementos finitos
Autor/es:
CASTRO, HUGO G.; BURGUENER, HERNÁN; PAZ, RODRIGO R.; DE BORTOLI, MARIO E.
Lugar:
Resistencia
Reunión:
Jornada; II Jornadas de Investigación en Ingeniería del NEA y Países Limítrofes; 2012
Institución organizadora:
Universidad Tecnológica Nacional - Secretaría de Ciencia y Tecnología de la Facultad Regional Resistencia
Resumen:
Actualmente muchos problemas de la ingeniería son analizados mediante métodos numéricos, siendo los más populares el método de los elementos finitos y el de volúmenes finitos. Si bien existen diversos programas comerciales que permiten la aplicación de estos métodos, el costo de sus licencias los vuelve privativos por lo que muchas universidades se vuelcan a códigos abiertos (open source codes) disponibles de otros centros de investigación o bien desarrollándolos en función de los problemas a tratar. Muchas veces estos códigos abiertos no cuentan con una amplia plataforma de ayuda o documentación suficiente, por lo que el usuario debe conocer tanto la física del problema a tratar como la forma en que las distintas partes del programa interactúan. El preprocesamiento, complilación y corrida de estos códigos además requiere de la configuración e ingreso de diversos parámetros, que normalmente un usuario nuevo desconoce y que pueden variar de un tipo de problema a otro. Una posible solución ante esta problemática es la construcción de una interfaz gráfica para el usuario (graphic user interface, gui) que facilite el ingreso de los parámetros intervinientes, sirviendo de guía y control a través del proceso de carga de datos. En este trabajo se describe la construcción de una interfaz gráfica para PETSc-FEM (http://www.cimec.org.ar/petscfem) el cual es un código C++ abierto basado en el método de los elementos finitos desarrollado por el Centro Internacional de Métodos Computacionales en Ingeniería (CIMEC). Son discutidas las distintas etapas de elaboración como así también los aspectos considerados para su eficiente manejo.