<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>0012-7353</journal-id>
<journal-title><![CDATA[DYNA]]></journal-title>
<abbrev-journal-title><![CDATA[Dyna rev.fac.nac.minas]]></abbrev-journal-title>
<issn>0012-7353</issn>
<publisher>
<publisher-name><![CDATA[Universidad Nacional de Colombia]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0012-73532007000300031</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[HERRAMIENTAS DE SOFTWARE CON LICENCIA PÚBLICA GENERAL PARA EL MODELADO POR ELEMENTOS FINITOS]]></article-title>
<article-title xml:lang="en"><![CDATA[GENERAL PUBLIC LICENSE SOFTWARE TOOLS TO FINITE ELEMENT MODELING]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[GALEANO]]></surname>
<given-names><![CDATA[CARLOS]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[MANTILLA]]></surname>
<given-names><![CDATA[JUAN]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[DUQUE]]></surname>
<given-names><![CDATA[CARLOS]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[MEJÍA]]></surname>
<given-names><![CDATA[MANUEL]]></given-names>
</name>
<xref ref-type="aff" rid="A04"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Nacional de Colombia  ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad Nacional de Colombia  ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A03">
<institution><![CDATA[,Universidad Nacional de Colombia  ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A04">
<institution><![CDATA[,Universidad Nacional de Colombia  ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>11</month>
<year>2007</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>11</month>
<year>2007</year>
</pub-date>
<volume>74</volume>
<numero>153</numero>
<fpage>313</fpage>
<lpage>324</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0012-73532007000300031&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0012-73532007000300031&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0012-73532007000300031&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[En el presente artículo se presentan los resultados de una revisión realizada a varios programas con licencias GPL para el modelamiento de problemas con elementos finitos. Este estudio permitió realizar la caracterización de estos programas teniendo en cuenta criterios como el tipo de análisis permitido, la compatibilidad con programas CAD, el tipo de soporte ofrecido, la actualización de las versiones, el tipo de interfaz de usuario implementado y la curva de aprendizaje para nuevos usuarios, entre otros. Posteriormente se estudiaron tres casos diferentes, los cuales fueron modelados con elementos finitos empleando distintos programas GPL. En la parte final del documento se comparan los resultados obtenidos con software libre, los arrojados por un programa comercial (Ansys), y los modelos analíticos derivados de la solución de la ecuación diferencial que rige el fenómeno particular, obteniendo una convergencia aceptable entre todos los resultados.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[This work presents the results of a review made to several programs with GPL licenses for finite elements modeling. This study allowed to make the characterization of these programs having into account criteria like the type of allowed analysis, the compatibility with CAD programs, the type of offered support, the update of the versions, the type of implemented user interface and the learning curve for new users, among others. Later three different cases are studied, which were modeled with finite elements using different GPL programs. In the final part of the document the results obtained with free software are compared, with a commercial program (Ansys), and with the analytical models derived from the solution of the differential equations that governs the particular phenomenon, obtaining an acceptable convergence between all of the results.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Licencia Pública General]]></kwd>
<kwd lng="es"><![CDATA[Elementos Finitos]]></kwd>
<kwd lng="es"><![CDATA[Modelamiento por elementos finitos]]></kwd>
<kwd lng="es"><![CDATA[Análisis por elementos finitos]]></kwd>
<kwd lng="es"><![CDATA[Software Libre]]></kwd>
<kwd lng="en"><![CDATA[General Public License]]></kwd>
<kwd lng="en"><![CDATA[Finite Elements]]></kwd>
<kwd lng="en"><![CDATA[Finite Elements Modeling]]></kwd>
<kwd lng="en"><![CDATA[Finite Element Analysis]]></kwd>
<kwd lng="en"><![CDATA[Free Software]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="center"><font size="4" face="Verdana, Arial, Helvetica, sans-serif"><b>HERRAMIENTAS  DE SOFTWARE CON LICENCIA PÚBLICA GENERAL PARA EL MODELADO POR ELEMENTOS FINITOS</b></font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>GENERAL PUBLIC  LICENSE SOFTWARE TOOLS TO FINITE ELEMENT MODELING</b></font></p>     <p align="center">&nbsp;</p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>CARLOS GALEANO</b>    <br>   <i>Profesor Asistente, MSc en Mecánica Aplicada. Universidad Nacional de Colombia, <a href="mailto:chgaleanou@unal.edu.co">chgaleanou@unal.edu.co</a></i></font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>JUAN MANTILLA</b>    <br>   <i>Profesor Asistente, MSc en Ingeniería Mecánica. Universidad Nacional de Colombia </i></font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>CARLOS DUQUE</b>    <br>   <i>Profesor Asistente, MSc en Ingeniería Mecánica, Universidad Nacional de Colombia</i></font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>MANUEL       MEJÍA</b>    ]]></body>
<body><![CDATA[<br>     <i>Estudiante de Ingeniería Mecánica Universidad Nacional de Colombia </i></font></p>     <p align="center">&nbsp;</p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Recibido     para revisar diciembre 07 de 2006, aceptado abril 20 de 2007 versión final  abril 24 de 2007</b></font></p>     <p align="center">&nbsp;</p> <hr>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><i>RESUMEN</i></b><i>:</i> En     el presente artículo se presentan los resultados de una revisión realizada a varios programas  con licencias GPL para el modelamiento de problemas con elementos finitos.  Este estudio permitió realizar la caracterización de estos programas teniendo  en cuenta criterios como el tipo de análisis permitido, la compatibilidad con  programas CAD, el tipo de soporte ofrecido, la actualización de las versiones,  el tipo de interfaz de usuario implementado y la curva de aprendizaje para  nuevos usuarios, entre otros. Posteriormente se estudiaron tres casos diferentes,  los cuales fueron modelados con elementos finitos empleando distintos programas  GPL. En la parte final del documento se comparan los resultados obtenidos con  software libre, los arrojados por un programa comercial (Ansys), y los modelos  analíticos derivados de la solución de la ecuación diferencial que rige el  fenómeno particular, obteniendo una convergencia aceptable entre todos los  resultados.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><i>PALABRAS CLAVE</i></b><i>:</i> Licencia  Pública General, Elementos Finitos, Modelamiento por elementos finitos, Análisis  por elementos finitos, Software Libre (free software).</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><i>ABSTRACT:</i></b> This work  presents the results of a review made to several programs with GPL licenses  for finite elements modeling. This study allowed to make the characterization  of these programs having into account criteria like the type of allowed analysis,  the compatibility with CAD programs, the type of offered support, the update  of the versions, the type of implemented user interface and the learning curve  for new users, among others. Later three different cases are studied, which  were modeled with finite elements using different GPL programs. In the final  part of the document the results obtained with free software are compared,  with a commercial program (Ansys), and with the analytical models derived from  the solution of the differential equations that governs the particular phenomenon,  obtaining an acceptable convergence between all of the results.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><i>KEYWORDS:</i></b> General Public  License, Finite Elements, Finite Elements Modeling, Finite Element Analysis,  Free Software.</font></p>   <hr>     <p>&nbsp;</p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>1. INTRODUCCIÓN</b></font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> La licencia <i>GPL</i> (<i>General  Public License</i> o licencia pública general) fue creada a mediados de los  años 80 como un mecanismo para </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">impulsar el uso de software  libre. La licencia <i>GPL</i> obliga al licenciatario a hacer públicos los  códigos fuente del software desarrollado, con el fin de permitir a los usuarios  del mismo poder hacer modificaciones, adaptaciones o mejoras al programa. Por  otro lado el usuario tiene como obligación licenciar bajo el esquema <i>GPL</i> cualquier  producto resultante de la modificación, adaptación o mejora a un software con  licencia <i>GPL</i>. Esta filosofía de licenciamiento ha permitido el crecimiento  acelerado del número de usuarios de estos programas y en forma paralela, casi  como una consecuencia natural, el permanente desarrollo de estos paquetes <i>GPL</i>.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Dentro de este     movimiento de desarrollo de nuevos programas con licencias públicas <i>GPL</i>,     hacen parte también programas especializados como lo son los programas para el modelamiento  por elementos finitos. Un software de elementos finitos se estructura normalmente  en tres módulos fundamentales: el módulo de pre-procesamiento, el módulo de  procesamiento y el módulo de post-procesamiento. El primer módulo se encarga  de permitir al usuario el ingreso, de forma simple, de la información relacionada  con el modelo a desarrollar. Este primer módulo comúnmente se compone de un  paquete <i>CAD</i> (Dibujo) sencillo, de un algoritmo de mallado de geometrías  y de librerías con modelos de comportamiento de materiales (elásticos, plásticos,  hiperelásticos, etc.). También posee diversas herramientas para definir las  condiciones de borde del problema y las condiciones iniciales, si se trata  de problemas para análisis en estado transitorio. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El módulo de procesamiento  transforma toda la información ingresada en la etapa previa de modelado en  forma de un sistema de ecuaciones lineales, para luego darle solución mediante  poderosos solucionadores o <i>solvers</i>, que permiten encontrar los valores  de las variables buscadas (desplazamiento, velocidad, temperatura, presión,  etc.) en cada uno de los nodos que hacen parte de la malla creada.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El último de los módulos normalmente  se encarga de convertir toda la información numérica generada por el módulo  de procesamiento, en gráficos, curvas y animaciones que le permiten al usuario  realizar un análisis rápido y preciso de los resultados obtenidos con el modelo.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En este orden     de ideas, existen cuatro elementos fundamentales que marcan la calidad de     un buen software de elementos finitos: un modelador gráfico, una familia de algoritmos de mallado  (discretización), un conjunto de solucionadores o <i>solvers</i> y un código  para graficar datos.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">No obstante el     uso cada vez más común de los paquetes de elementos finitos, el empleo masivo de esta herramienta  ha encontrado dos restricciones importantes que han retrasado el avance de  la misma. Estas restricciones están relacionadas con las exigencias computacionales  requeridas por los algoritmos de solución, sumado al alto costo de los programas  comerciales. La primera limitante ha encontrado alivio en el acelerado desarrollo  del hardware que ha permitido hacer realidad el desarrollo de modelos de elementos  finitos convencionales en computadoras personales con características estándar.  Sin embargo la inversión asociada a la adquisición de licencias no hace fácil  el acceso a esta tecnología a pequeñas empresas o grupos de investigación.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En este documento     se presenta una atractiva alternativa para acceder a la tecnología de los software de elementos  finitos, mediante el uso de paquetes licenciados bajo la filosofía <i>GPL</i>.  Inicialmente se hace una revisión de diferentes software <i>GPL</i> de elementos  finitos, en los cuales se analizan diferentes aspectos, buscando una caracterización  completa de los mismos, lo que permita al lector adquirir elementos de juicio  para la selección adecuada de alguno de estos paquetes. Posteriormente se desarrollan  tres casos de estudio en diferentes campos (estructural, térmico y de dinámica  de fluidos), comparando los resultados arrojados por diferentes software <i>GPL</i> y  un software comercial (ANSYS<sup>Ò</sup>). Finalmente se concluye acerca del  desempeño y exactitud de estos software <i>GPL</i> para aplicaciones de análisis  por elementos finitos (<i>FEA)</i>.</font></p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>2. SOFTWARE CON LICENCIAS <i>GPL</i> EN   APLICACIONES DE ELEMENTOS FINITOS</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En el creciente mundo de los  programas con licencias <i>GPL</i>, se encuentra una amplia variedad de software  de elementos finitos, con diferentes características, capacidades, campos de  aplicación, modos y plataformas de trabajo. Sin embargo todos tienen en común  el libre uso y acceso a los códigos fuente, que le posibilitan al usuario el  mejoramiento y adaptación del programa a sus necesidades particulares. </font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">A continuación se hace una  revisión de las características más relevantes de los programas <i>GPL</i> más  populares para el modelamiento por elementos finitos (MEF).</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>2.1 Los Programas <i>gpl</i> Más  Comunes Para El  Mef    <br>  </b>Una primera forma de clasificar  los softwares de elementos finitos es de acuerdo a su campo de aplicación.  Desde este punto de vista se pueden encontrar programas para uso básico general  y para uso especializado. En el primer grupo se encuentra una buena parte de  los software comerciales y muchos de los software <i>GPL</i> para MEF, los  cuales normalmente permiten el análisis de problemas de mecánica estructural  (estudio de cuerpos deformables), de transferencia de calor en estado estable  y transitorio, y además cuentan con elementos formulados para el modelamiento  de problemas en electromagnetismo y en algunos casos para el modelamiento en  dinámica de fluidos. En este grupo de programas se pueden mencionar:</font></p> <ul>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>Calculix</i> [1],     software <i>GPL</i> desarrollado por Guido Dhondt y Klaus Wittig desde 1998.     Cuenta con un amplio conjunto de campos para el modelamiento de problemas.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>CodeAster</i> [8],     software creado por el departamento de investigación y desarrollo de <i>EDF</i><sup>©</sup> - <i>Electricité de       France</i>.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>Tochnog</i> [9],     producto de <i>FEAT</i> (<i>Finite Element Application Technology</i>).</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <i>FreeFem</i> [6],     desarrollado por <i>Laboratoire Jacques-Louis Lions</i> de <i>Université Pierre       et Marie Curie</i>. </font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>FElt</i> [12],     desarrollado por Jason Gobat, cuenta con elementos formulados para análisis     estructural lineal estático y dinámico, así como para problemas de tipo térmico.</font></li>     </ul>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El segundo grupo     de software de elementos finitos, se encuentra constituido por programas  para uso particular o específico. Se encuentran en este grupo programas <i>GPL</i> tales como:</font></p> <ul>       ]]></body>
<body><![CDATA[<li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>Z88</i> [3],     programa desarrollado en <i>University of Bayreuth</i>, que permite el análisis     de problemas estructurales lineales, bidimensionales y tridimensionales, empleando     elementos serendripitos. Su característica principal se encuentra en la alta     afinidad con los programas <i>CAD</i> tradicionales y especialmente con el     formato de exportación geométrica <i>DXF</i> (<i>Drawing Exchange Format</i>).</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>SLFFEA</i> [13],     es un programa escrito en lenguaje C para el análisis de problemas estructurales     lineales en dos y tres dimensiones. </font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>OpenFoam</i> [5],     aunque tiene algunos elementos para el análisis estructural lineal estático     y térmico, es un software especializado para el modelado de problemas de dinámica     de fluidos con volúmenes finitos. Cuenta con una interfaz para usuario, pero     su objetivo principal esta orientado en ser una librería para la programación     de problemas de <i>CFD</i> (<i>Computational Fluid Dynamics</i>) en lenguaje     C++.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>OpenFlower</i> [7],     software para análisis <i>CFD</i> con volúmenes finitos desarrollado por     Alexandre Chatelain.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>SLFCFD</i> [14],     desarrollado en ANSI C y se especializa en análisis de problemas por <i>CFD</i>.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>Impact</i> [2],     es un programa desarrollado en JAVA, especializado en el análisis de problemas     de dinámica explicita.</font></li>     </ul>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig01"></a><img src="/img/revistas/dyna/v74n153/a31fig01.gif">    <br>   Figura 1. </b>Análisis  del rodete de un turbocompresor realizado en <i>Calculix</i>. (Imagen tomada  de [1])    <br>  <b>Figure 1.</b> Turbocharger  impellor analysis using Calculix. (Image taken from [1])</font></p>     ]]></body>
<body><![CDATA[<p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig02"></a><img src="/img/revistas/dyna/v74n153/a31fig02.gif">    <br>   Figura 2. </b>Análisis  del forjado de una placa metálica desarrollado en <i>Tochnog</i>. (Imagen tomada  de [9] )    <br>  <b>Figure 2. </b>Metallic  sheet forging analysis in Tochnog. (Image taken from  [9] )</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig03"></a><img src="/img/revistas/dyna/v74n153/a31fig03.gif">    <br>   Figura 3.</b> Análisis  del rompimiento de chorro en un inyector Diesel desarrollado en <i>OpenFoam</i>.  (Imagen tomada de [5] )    <br>  <b>Figure 3.</b> Injector  break-up diesel spray analysis using OpenFoam. (Image taken from [5])</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En la <a href="#tab01">Tabla       1</a>.     Clasificación  de los programas <i>GPL</i> para <i>FEM</i> según sus campos de aplicación.  Se muestra una clasificación   de los programas anteriormente presentados según el tipo de análisis permitido   o los campos de aplicación cubiertos. </font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="tab01"></a>Tabla       1.</b> Clasificaci&oacute;n de los programas <i>GPL</i> para <i>FEM</i> seg&uacute;n       sus campos de aplicaci&oacute;n.    <br>     <b>Table 1. </b>GPL and FEM software classification by working fields</font>    <br>     <img src="/img/revistas/dyna/v74n153/a31tab01.gif"></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Otro tipo de software     esta compuesto por aquellos programas que no integran los tres módulos básicos de un programa de elementos  finitos (pre-procesador, procesador y post-procesador), y que están diseñados  para interactuar complementariamente con otros programas. En este grupo se  encuentran normalmente programas con módulos de pre y post-procesamiento, los  cuales exportan e importan información en formatos estándar (tales como formatos  de <i>Abaqus </i>[17], <i>Nastran</i> [18], <i>Cosmos</i> [19], etc.) hacia  otros programas encargados de hacer los cálculos o solución del problema. Dentro  de este grupo de programas se encuentran <i>NetGEN </i>[1<i>0</i>] y <i>NGSolve</i> [11],  que hacen parte del proyecto <i>hp-fem </i>desarrollado en <i>Johannes Kepler  University Linz</i>, en donde el primer programa es el módulo de pre y postprocesamiento,  mientras el segundo integra el componente de cálculo o solución. Una asociación  similar la constituye <i>Gmsh</i> [15] y el <i>solver</i> <i>GetDP </i>[<i>16</i>],  software desarrollados en <i>University of Liège</i> y <i>Case Western Reserve  University</i>, respectivamente. Salome [4] es una plataforma desarrollada  por <i>Open Cascade</i> y <i>Eads Matra Datavision Company</i>, que integra  un poderoso módulo de modelamiento geométrico y mallado, así como una interfaz  para la visualización de resultados. </font></p>     <p align="center">&nbsp; </p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Campos de aplicación:    <br> Working fields:</b></font></p> <ol>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Módulo de análisis estático     lineal.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Módulo para el análisis     estático no-lineal, p.ej. elasticidad no lineal, grandes deformaciones, hiperelasticidad,   plasticidad, etc.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Módulo para análisis dinámico,     p.ej. análisis modal.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Módulo para modelado de     problemas de campo en estado estacionario, p. ej. problemas térmicos de conducción-convección     o problemas acusticos.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Módulo para el análisis     de problemas térmicos en régimen transitorio.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Módulo de CFD     para fluidos newtonianos.</font></li>       ]]></body>
<body><![CDATA[<li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Módulo de CFD     para fluidos no-newtonianos.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Módulo de CFD     para estado estable.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Módulo de CFD para régimen     transitorio.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Módulo de CFD     para flujo laminar.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Módulo de CFD     para flujo turbulento.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Módulo de CFD     para flujo compresible.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Módulo de CFD     para flujo incompresible.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Módulo para el modelado     de problemas electromagnéticos.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Módulo para el análisis     de problemas con dinámica explicita.</font></li>     </ol>     ]]></body>
<body><![CDATA[<p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig04"></a><img src="/img/revistas/dyna/v74n153/a31fig04.gif">    <br>   Figura 4.</b> Modelamiento  geométrico 3D realizado en <i>Gmsh</i>. (Imagen tomada de [15])    <br>  <b>Figura 4.</b> 3D geometrical modeling  in Gmsh. (Image taken from [15])</font></p>     <p align="center"> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig05"></a><img src="/img/revistas/dyna/v74n153/a31fig05.gif">    <br>   Figura 5. </b>Modelo  tridimensional de un eje analizado con <i>NGSolve</i>. (Imagen tomada de [11])    <br>  <b>Figure 5.</b> Tridimensional model  of an axe using NGSolve. (Imagen tomada de [11])</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En la <a href="#tab02">Tabla  2</a> se muestran los módulos integrados en cada uno de los programas GPL consultados. </font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a name="tab02"></a><b>Tabla       2.</b> Clasificación     de los programas <i>GPL</i> para <i>FEM</i> de  acuerdo a los módulos integrados en estos.     <br>  <b>Table  2.</b> GPL FEM software classification by internal modules within.</font>    <br>  <img src="/img/revistas/dyna/v74n153/a31tab02.gif"></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>2.2 Caracterización       de los Programas <i>GPL</i> Revisados    <br> </b>Con el ánimo de evaluar de  forma clara y objetiva los programas para MEF revisados, se analizaron algunas  características relevantes en cada uno de estos: calificando su desempeño,  calidad en el soporte brindado, la permanente evolución (mejoramiento) del  programa, el nivel de difusión y conocimiento en el medio, entre otros aspectos.  A continuación se presentan los resultados obtenidos en cada uno de estos temas.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><b>2.2.1</b></i> <b><i>Evolución         y mejoramiento</i></b><i>    <br>         </i>El gran dinamismo en la evolución  y mejoramiento permanente de los programas con licencias <i>GPL</i> es una  característica inherente a estos, derivada del activo aporte de los usuarios  al código original. Con el fin de evaluar este aspecto se revisaron las fechas  de publicación de las diferentes versiones lanzadas, desde el nacimiento del programa hasta la fecha, y se construyó el gráfico mostrado en <a href="#fig06">Figura 6</a>.</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig06"></a><img src="/img/revistas/dyna/v74n153/a31fig06.gif">    <br>   Figura 6.</b> Evolución  de las versiones de los programas <i>GPL</i> analizados.     <br>  <b>Figure 6.</b> GPL software  review evolution.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><b>2.2.2</b></i> <b><i>Calidad         de la documentación y  soporte brindado a los usuarios</i></b><i>    <br>  </i>En este punto se revisó la  documentación, tal como manuales de instalación, de usuario, tutoriales, etc.,  que puede ser consultada por el usuario para iniciar y profundizar en el manejo  del programa; evaluando la pertinencia de las instrucciones y recomendaciones  realizadas, así como la sencillez para entender las mismas. De igual forma  se revisaron las otras formas de soporte o asesoría en el manejo o instalación  del programa. Se encontró que buena parte de los programas cuentan con foros  de discusión o lista de correos mediante los cuales el usuario puede realizar  las consultas. En casi todos los casos se pudo verificar la calidad y rapidez  en la asesoría prestada, la cual en algunas ocasiones provenía directamente  de alguno de los autores del programa.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En el caso particular del programa <i>CodeAster</i>, éste  cuenta con una completa documentación, sin embargo la misma esta escrita en  francés y su consulta se hace especialmente difícil. En otros casos, como en  el del programa <i>OpenFlower</i>, la documentación se encuentra en desarrollo.  En la <a href="#tab03">Tabla 3</a> se muestra la evaluación para estos aspectos de acuerdo a una  escala ascendente. </font></p>     ]]></body>
<body><![CDATA[<p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="tab03"></a>Tabla       3.</b> Calidad de la documentaci&oacute;n y soporte de los programas.    <br>     <b>Table 3.</b> Review software quality and client support.</font>    <br>     <img src="/img/revistas/dyna/v74n153/a31tab03.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><b>2.2.3</b></i> <b><i>Tipo de interfaz de usuario  y curva de aprendizaje</i></b><i>    <br>  </i>La facilidad de crear un modelo,  realizar los cálculos y visualizar los resultados, así como la rapidez con  la que un usuario se habitúa al trabajo con un nuevo software, son quizás dos  de los elementos más relevantes que se tienen en cuenta al momento de evaluar  un programa, especialmente si la evaluación esta basada en términos de la productividad.  En este ítem se hace clasificación de los programas para MEF consultados, de  acuerdo a la experiencia obtenida con el trabajo en cada uno de ellos; la <a href="#tab04">Tabla  4</a> reúne esta información.</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="tab04"></a>Tabla 4.</b> Calidad de interfaz de usuario y curva de aprendizaje.    <br>   <b>Table 4. </b>User interface and learning curve quality.</font>    <br> <img src="/img/revistas/dyna/v74n153/a31tab04.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Con el fin de     sustentar la anterior evaluación se comentan algunos aspectos relacionados  con el manejo de cada uno de los programas. </font></p> <ul>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>Calculix</i>:     la interfaz de usuario la constituye el programa <i>cgx</i>, el cual permite     crear el modelo geométrico, realizar el mallado, generar los archivos de cargas     y restricciones y el post-procesamiento de la información. Aunque contiene     un área de visualización gráfica del modelo y ciertas actividades de selección     son posibles por medio del ratón del computador, la mayor parte del trabajo     se hace digitando texto en una línea de comando. Por lo anterior resulta imprescindible     el conocimiento del nombre y sintaxis de cada uno de los comandos, o por lo     menos la consulta constante del manual de usuario. A pesar de esto la calidad     de la documentación y la lógica manejada en los comandos hace que el programa     sea fácilmente manejable.</font></li>       ]]></body>
<body><![CDATA[<li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>Z88</i>:     En el manejo de este programa se destaca la carencia de un pre-procesador,     si el modelo se trata de un problema bidimensional esta etapa del modelado     debe ser desarrollada en un programa <i>CAD</i> que permita la exportación     de archivos gráficos en formato <i>DXF</i>. Este archivo debe contener la     información     geométrica, del material, así como los datos básicos para la generación de     la malla. Si el problema es tridimensional, el pre-procesamiento debe hacerse     en un programa para MEF que permita la exportación en formato de <i>Cosmos</i> o <i>Nastran</i>.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>OpenFoam</i>:     La principal herramienta de trabajo de <i>OpenFoam</i> es un programa denominado <i>FoamX</i>.     Este programa es una interfaz en Java desde donde se ejecutan las demás herramientas     del paquete. Sin embargo la visualización gráfica del modelo en tiempo real     no es posible, por lo que no se puede realizar un seguimiento permanente al     estado del modelo, dificultando el trabajo geométrico-espacial.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>Impact</i>:     Cuenta con una interfaz ágil y agradable, separada en módulos de pre-procesamiento,     procesamiento y post-procesamiento. El manejo de los comandos e instrucciones     se realiza por medio del ratón del computador, lo que hace más llamativa la     operación del programa.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>Gmsh-GetDP</i>: <i>Gmsh</i> es     un paquete de pre y post-procesamiento que posee una interfaz gráfica simple     e intuitiva, que le permite al usuario una rápida identificación de los comandos     necesarios para generar el modelo. Por otro lado, en <i>GetDP</i> el procesador     necesita la elaboración de un archivo que contiene el modelo matemático del     problema.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>NetGen-NGSolve</i>:     Esta pareja complementaria de programas tiene características similares a     la conformada por <i>Gmsh</i> y <i>GetDP</i>, con la diferencia que el programa <i>NetGen</i> requiere     la importación de la geometría del modelo.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>FreeFem</i>:     Es un programa que permite una amplia formulación de problemas, sin embargo     su manejo se limita a la edición manual de archivos de texto, con lo cual la     adaptación y aprendizaje se dificulta enormemente.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>FElt</i>:     A pesar de que el archivo de entrada debe ser generado por el usuario manualmente,     la versión para Windows cuenta con un editor que hace simple esta tarea. </font></li>     </ul>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Es importante     aclarar que esta clasificación solo tiene en cuenta los módulos de pre y post-procesamiento,  apartando el módulo de procesamiento, el cual se evaluará  con algunos casos estudiados.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><b>2.2.4 </b></i> <b><i>Plataforma de trabajo</i></b><i>    ]]></body>
<body><![CDATA[<br> </i>Pese a que el movimiento del  software libre <i>GNU</i> inicia con aplicaciones en sistemas <i>Unix</i>,  difundiéndose posteriormente en sistema operativo <i>Linux</i>, resulta conveniente  contar con versiones de los programas compatibles en diferentes sistemas operativos.  Desde este punto de vista se revisaron las versiones de los software consultados  y se tabularon de acuerdo a la disponibilidad de versiones en los sistemas  operativos más disponibles en nuestro medio. En la <a href="#tab05">Tabla 5</a> se muestra la información consultada en este ítem.</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="tab05"></a>Tabla 5.</b> Sistema operativo o plataforma de trabajo.    <br>   <b>Table 5. </b>Operating system.</font>    <br>   <img src="/img/revistas/dyna/v74n153/a31tab05.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><b>2.2.5</b></i> <b><i>Lenguaje de desarrollo</i></b><i>    <br> </i>Recordando que uno de los principios  del software libre es la libre distribución de las fuentes, es decir, el código  escrito en algún lenguaje de programación, donde se encuentran las diferentes  funciones que hacen que el programa trabaje. Resulta importante conocer el  lenguaje de desarrollo de modo que se puedan entender las diferentes posibilidades  para la manipulación o modificación de dichos códigos. En la <a href="#tab06">Tabla  6</a> se listan los lenguajes de programación en los cuales están escritos los códigos revisados.</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="tab06"></a>Tabla 6.</b> Lenguaje de desarrollo.    <br>   <b>Table 6.</b> Base language</font>    <br>   <img src="/img/revistas/dyna/v74n153/a31tab06.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><b>2.2.6</b></i> <b><i>Formatos  para la importación y exportación de datos</i></b><i>    ]]></body>
<body><![CDATA[<br>  </i>Muchos de los programas <i>GPL</i> revisados  tiene una gran posibilidad de intercambio de datos (importación y/o exportación)  con programas de <i>CAD</i> (dibujo), de elementos finitos, o con programas  especializados en graficar datos. Este aspecto es importante si se requiere  suplir las deficiencias de un programa, desarrollando ciertas partes del modelo  en otro software.</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="tab07"></a>Tabla 7.</b> Tipos de archivos soportados por los programas    <br>   <b>Table 7. </b>File types.</font>    <br>   <img src="/img/revistas/dyna/v74n153/a31tab07.gif"></p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>3. CASOS DE ESTUDIO</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">De acuerdo a las     características  revisadas anteriormente, se escogieron tres de los programas <i>GPL</i>: <i>Calculix</i>, <i>Z88</i> y <i>OpenFoam</i>)  para desarrollar tres modelos diferentes. L primer modelo es de tipo de tipo  estructural estático, el segundo de tipo térmico y el tercero de dinámica de  fluidos. A continuación se exponen los modelos desarrollados y los resultados  obtenidos en los programas revisados, comparando estos mismos con los datos  arrojados por un programa comercial de elementos finitos (<i>Ansys</i>) y con  la solución analítica.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>3.1 Modelado del concentrador  de esfuerzos en una placa con agujero centrado    <br> </b>El primer modelo consistió en  una placa cuadrada con agujero central sometida a carga axial. En la <a href="#fig07">Figura  7</a> se muestra el problema desarrollado, así como la malla empleada para los  modelos en todos los programas. En la <a href="#fig08">Figura 8</a> se muestran los gráficos de  los contornos de esfuerzo normal en la dirección <i>x</i>, obtenidos con los  modelos desarrollados en los programas <i>Calculix</i>,<i> Z88</i> y <i>OpenFoam</i>. </font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig07"></a><img src="/img/revistas/dyna/v74n153/a31fig07.gif">    ]]></body>
<body><![CDATA[<br>   Figura 7.</b> Modelo de  placa con agujero central desarrollado.    <br>  <b>Figure 7.</b> Central orifice plate  developed model.</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a name="fig08"></a><b><img src="/img/revistas/dyna/v74n153/a31fig08.gif">    <br>   Figura 8.</b> Gráficos  de contorno para el esfuerzo normal en<i> x</i> obtenidos con el software: a)<i> Calculix</i> b) <i>Z88</i> c) <i>OpenFoam</i>.    <br>  <b>Figure 8. </b>Contour graphs to  normal stress in x direction using the software: a)Calculix b)<i>Z88</i> c) OpenFoam.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En la <a href="#fig09">Figura       9</a>  se muestra el perfil de esfuerzo obtenido con cada uno de estos programas,   comparándolos  adicionalmente con el resultado del modelo desarrollado en <i>Ansys</i> y con  el perfil analítico, el cual se expresa como:</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><img src="/img/revistas/dyna/v74n153/a31eq01.gif"></font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a name="fig09"></a><b><img src="/img/revistas/dyna/v74n153/a31fig09.gif">    <br>   Figura       9.</b> Perfiles de esfuerzo sobre la l&iacute;nea X=0, obtenidos con los       diferentes programas empleados.    <br>    <b>Figure 9. </b>Stress profiles over the X=0 line.</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>3.2 Modelado de un intercambiador   de aletas circulares    <br>   </b>El segundo modelo desarrollado   consistió en un intercambiador de calor de aletas circulares, tal como el mostrado   en la <a href="#fig10">Figura 10</a>. El intercambiador fue modelado a partir de una   geometría bidimensional axi-simétrica, empleando elementos de cuatro lados y ocho nodos para la ecuación de transferencia de calor en estado estable. </font></p>     <p align="center"> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig10"></a><img src="/img/revistas/dyna/v74n153/a31fig10.gif">    <br>   Figura  10.</b> Modelo de un intercambiador de aletas circulares.    <br>  <b>Figure 10.</b> Circular  fins heat exchanger model</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En la <a href="#fig11">Figura       11</a> se muestran  las graficas de contorno obtenidas para los valores de temperatura encontrados  con los modelos desarrollados en <i>Calculix</i> y <i>Ansys</i>. De forma similar  en la <a href="#fig12">Figura 12</a> se encuentran dos gráficos para los valores de flujo de calor en  la aleta calculados con los mismos programas. En la <a href="#fig13">Figura  13</a> y en la <a href="#fig14">Figura  14</a> se muestran los perfiles de temperatura y flujo de calor, respectivamente,  medidos a lo largo de la aleta, comparándolos con el perfil analítico derivado  de la solución de la ecuación diferencial tipo Bessel que rige el problema.</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig11"></a></b><img src="/img/revistas/dyna/v74n153/a31fig11.gif"><b>    <br>   Figura       11.</b> Gr&aacute;ficos de contorno para la temperatura obtenidos con el       software a) <i>Calculix</i> b) <i>Ansys</i>.    <br>    <b>Figure 11.</b> Temperature contour graphs for the software: a) Calculix b) Ansys.</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig12"></a><img src="/img/revistas/dyna/v74n153/a31fig12.gif">    ]]></body>
<body><![CDATA[<br>   Figura       12. </b>Gr&aacute;ficos de contorno para flujo de calor obtenidos con el       software: a) <i>Calculix </i> b) <i>Ansys</i>.    <br>    <b>Figure 12. </b>Heat flux contour graphs for the software: a) Calculix b) Ansys.</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig13"></a><img src="/img/revistas/dyna/v74n153/a31fig13.gif">    <br>   Figura 13.</b> Comparación  del perfil de temperatura a lo largo de la aleta obtenido con los programas  Calculix y Ansys y el perfil analítico real.    <br>  <b>Figure 13. </b>Temperature through  the fin profile comparison between Calculix and Ansys software and the analytical  solution.</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig14"></a><img src="/img/revistas/dyna/v74n153/a31fig14.gif">    <br>   Figura 14.</b> Comparación  del perfil de flujo de calor a lo largo de la aleta obtenido con los programas <i>Calulix</i> y <i>Ansys</i> y  el perfil analítico real.    <br>  <b>Figure 14. </b>Heat flux through  the fin profile comparison between Calculix and Ansys software and the analytical  solution. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Es de aclarar     que la diferencia entre los perfiles de flujo de calor obtenidos con los     modelos de elementos finitos y el perfil trazado a partir de la solución analítica, se debe a que  el dominio del modelo analítico esta definido únicamente por la aleta, mientras  que el análisis por elementos finitos tiene en cuenta el efecto distorsionador producido  por el cuerpo cilíndrico al cual está pegado la aleta.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>3.3 Modelado       De Un Flujo Potencial A Través De Un Cilindro    ]]></body>
<body><![CDATA[<br> </b>El tercer modelo desarrollado  consistió en un flujo, incompresible, no viscoso, circulando alrededor de un  cilindro como se ilustra en la <a href="#fig15">Figura 15</a>. Para este caso se realizo un análisis  bidimensional con elementos de cuatro lados, ocho nodos y suponiendo un flujo  de tipo potencial, empleando igual numero y distribución de elementos para  cada uno de los modelos desarrollados.</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig15"></a><img src="/img/revistas/dyna/v74n153/a31fig15.gif">    <br>   Figura 15.</b> Modelo  de flujo alrededor de un cilindro.    <br>  <b>Figure 15.</b> Model for  the Flow over a cylinder. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En     la <a href="#fig16">Figura 16</a> se comparan los gráficos de contorno obtenidos para la velocidad     total del flujo en <i>OpenFoam</i> y  en <i>Ansys</i>, mientras que en la <a href="#fig17">Figura 17</a> se muestran los perfiles de velocidad  total del flujo, trazados a lo largo de la dirección <i>x=0</i>. El perfil  analítico trazado en esta última figura obedece a la solución definida por  la ecuación:</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><img src="/img/revistas/dyna/v74n153/a31eq02.gif"></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">donde:</font></p>     <blockquote>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">U<sub>r</sub>: es la velocidad     total de un punto del fluido.    <br>     U: es la velocidad del fluido     a la entrada.    ]]></body>
<body><![CDATA[<br>     r: es el radio del cilindro.    <br>     d: es la distancia del punto     al centro del cilindro.    <br>     q: es la     posición angular del punto medida a partir del eje <i>x</i>.</font></p> </blockquote>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig16"></a><img src="/img/revistas/dyna/v74n153/a31fig16.gif">    <br>   Figura       16.</b> Gr&aacute;ficos de contorno de velocidad total obtenidos con el       software a) <i>OpenFoam </i> b) <i>Ansys</i>.    <br>    <b>Figure 16. </b>Total velocity contour graphs for yhe software a) OpenFoam b) Ansys.</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig17"></a><img src="/img/revistas/dyna/v74n153/a31fig17.gif">    <br>   Figura       17</b>. Perfiles de velocidad total a lo largo de la l&iacute;nea <i>x=0</i>.       a) <i>OpenFoam </i> b) <i>Ansys</i>.    <br>       <b>Figure 17.</b> Total velocity profiles on the x=0 line a) OpenFoam b) Ansys.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"></font></p>     ]]></body>
<body><![CDATA[<p>&nbsp;</p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>4. CONCLUSIONES</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Después de estudiar y caracterizar  los programas GPL más populares para el modelamiento por elementos finitos,  se pueden plantear las siguientes conclusiones:</font></p> <ul>    <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Aunque     en muchos casos la filosofía de trabajo o la interfaz de usuario asociada a     un programa específico hace difícil la adaptación para nuevos usuarios, los     resultados obtenidos en los casos de estudio permiten concluir sobre la buena     exactitud y confiabilidad de los algoritmos numéricos implementados en estos     programas.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> Algunos     programas como <i>GetDP</i>, <i>FreeFem</i> o <i>NGSolve</i>, permiten una     gran flexibilidad en el estudio de problemas de diferente naturaleza, pues     admiten la formulación de modelos no tradicionales a partir de la definición     de la ecuación diferencial parcial asociada al fenómeno que se desea estudiar.     Esta característica tiene un impacto fuerte en la metodología de trabajo y     en la adaptación al manejo del programa, especialmente para usuarios que migran     de paquetes comerciales, en los cuales la formulación de los elementos esta     establecida de antemano.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> La     conectividad con diferentes programas de <i>CAD</i> (dibujo), de elementos     finitos o de graficación de datos, es una característica común en la gran mayoría     de los programas <i>GPL</i> consultados. De esta forma los programas sustentan     sus debilidades en las capacidades de otros programas, permitiendo a los     desarrolladores potenciar las fortalezas propias del programa. Por este motivo     es muy común     encontrar programas <i>GPL</i> para MEF que solo incorporan algunos de los     tres módulos comunes en un programa de elementos finitos (pre-procesamiento,     procesamiento y post-procesamiento), permitiendo la exportación o importación     de datos hacia o desde otros programas, normalmente también licenciados bajo     el esquema <i>GPL</i>.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> Se     encontró que buena parte de los programas <i>GPL</i> consultados cuentan     con un ágil y ameno soporte para el manejo o instalación del programa. Estas ayudas     se encuentran a través de la documentación desarrollada para el programa y/o     por medio de listas de correo o foros, en los cuales usuarios o desarrolladores     brindan información pertinente para el desarrollo de los modelos. Dado que     la filosofía de las licencias <i>GPL</i> le permite a los usuarios el conocimiento     y edición del código fuente del programa, el número de usuarios capacitados     que pueden brindar un soporte es cada vez es mayor.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> Muchos     de los programas <i>GPL</i> analizados son vigentes y tienen un gran dinamismo     en la evolución y mejoramiento del código, lo cual se refleja en frecuencia     de lanzamiento de nuevas versiones; esto es consecuencia del aporte permanente     de los usuarios al código fuente del programa.</font></li>     </ul>     <p>&nbsp;</p>     ]]></body>
<body><![CDATA[<p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>REFERENCIAS </b></font></p>     <!-- ref --><p>    <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>[1]</b> DHONDT, G., WITTIG K. Calculix: a free software three-dimensional structural finite Element Program. <a href="http://www.dhondt.de/index.html" target="ventana">http://www.dhondt.de/index.html</a>    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000204&pid=S0012-7353200700030003100001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[2]</b> HORTON, R., FORSSELL, J. Impact: a free explicit dynamic finite element program. <a href="http://impact.sourceforge.net/" target="ventana">http://impact.sourceforge.net/</a>    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000205&pid=S0012-7353200700030003100002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[3]</b> RIEG, F. Z88: a fast, powerful and compact Finite Elements Analysis Program. <a href="http://z88.uni-bayreuth.de/" target="ventana">http://z88.uni-bayreuth.de/</a>    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000206&pid=S0012-7353200700030003100003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[4]</b> OPEN CASCADE SAS (OCC). SALOME: The Open Source Integration Platform for Numerical Simulation. <a href="http://www.salome-platform.org/home/presentation/overview/" target="ventana">http://www.salome-platform.org/home/presentation/overview/</a>    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000207&pid=S0012-7353200700030003100004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[5]</b> OPENCFD LTD. OpenFOAM: The Open Source CFD Toolbox. <a href="http://www.opencfd.co.uk/openfoam/index.html#openfoam" target="ventana">http://www.opencfd.co.uk/openfoam/index.html#openfoam</a>    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000208&pid=S0012-7353200700030003100005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[6]</b> PIRONNEAU, O., HECHT, F., LE HYARIC, A. FreeFem. <a href="http://www.freefem.org/" target="ventana">http://www.freefem.org/</a>    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000209&pid=S0012-7353200700030003100006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[7]</b> CHATELAIN, A. OpenFlower. <a href="http://openflower.sourceforge.net/" target="ventana">http://openflower.sourceforge.net/</a>    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000210&pid=S0012-7353200700030003100007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[8]</b> EDF - R&D, CodeAster. <a href="http://www.codeaster.net/" target="ventana">http://www.codeaster.net/</a>    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000211&pid=S0012-7353200700030003100008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[9]</b> FEAT, Tochnog: Finite Element Analysis. <a href="http://www.feat.nl/tochnog/index.html" target="ventana">http://www.feat.nl/tochnog/index.html</a>    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000212&pid=S0012-7353200700030003100009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[10]</b> SCHÖBERL, J. NetGen:automatic mesh generador. <a href="http://www.hpfem.jku.at/netgen/index.html">http://www.hpfem.jku.at/netgen/index.html</a>    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000213&pid=S0012-7353200700030003100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[11]</b> SCHÖBERL, J. NGSolve:3D Finite Element Solver <a href="http://www.hpfem.jku.at/ngsolve/index.html" target="ventana">http://www.hpfem.jku.at/ngsolve/index.html</a>    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000214&pid=S0012-7353200700030003100011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[12]</b> GOBAT, J. FElt: Finite Element Analysis. <a href="http://felt.sourceforge.net/" target="ventana">http://felt.sourceforge.net/</a>    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000215&pid=S0012-7353200700030003100012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[13]</b> SAN LE. SLFFEA: San Le's Free Finite Element Analysis.<a href="http://slffea.sourceforge.net/index.html" target="ventana">http://slffea.sourceforge.net/index.html</a>    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000216&pid=S0012-7353200700030003100013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[14]</b> SAN LE. SLFCFD: San Le's Free Computational Fluid Dynamics. <a href="http://slfcfd.sourceforge.net/" target="ventana">http://slfcfd.sourceforge.net/</a>    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000217&pid=S0012-7353200700030003100014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[15]</b> GEUZAINE, C., REMACLE J.F. Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities. <a href="http://www.geuz.org/gmsh/" target="ventana">http://www.geuz.org/gmsh/</a>    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000218&pid=S0012-7353200700030003100015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[16]</b> GEUZAINE, C., REMACLE J.F. GetDP: a general environment for the treatment of discrete problems. <a href="http://geuz.org/getdp/" target="ventana">http://geuz.org/getdp/</a>    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000219&pid=S0012-7353200700030003100016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[17]</b> ABAQUS Homepage.<a href="http://www.hks.com/" target="ventana">http://www.hks.com/</a>    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000220&pid=S0012-7353200700030003100017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[18]</b> NASTRAN Homepage. <a href="http://www.mscsoftware.com/products/nastran.cfm?Q=131&Z=401" target="ventana">http://www.mscsoftware.com/products/nastran.cfm?Q=131&    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000221&pid=S0012-7353200700030003100018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref -->Z=401</a>     ]]></body>
<body><![CDATA[<!-- ref --><br>   <b>[19]</b> COSMOS Homepage. <a href="http://www.cosmosm.com/" target="ventana">http://www.cosmosm.com/</a></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000223&pid=S0012-7353200700030003100019&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[DHONDT]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[WITTIG]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
</person-group>
<source><![CDATA[Calculix: a free software three-dimensional structural finite Element Program]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[HORTON]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[FORSSELL]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Impact: a free explicit dynamic finite element program]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[RIEG]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
</person-group>
<source><![CDATA[Z88: a fast, powerful and compact Finite Elements Analysis Program]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="">
<collab>OPEN CASCADE SAS</collab>
<source><![CDATA[SALOME: The Open Source Integration Platform for Numerical Simulation]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="">
<collab>OPENCFD LTD</collab>
<source><![CDATA[OpenFOAM: The Open Source CFD Toolbox]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[PIRONNEAU]]></surname>
<given-names><![CDATA[O.]]></given-names>
</name>
<name>
<surname><![CDATA[HECHT]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[LE HYARIC]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[FreeFem]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[CHATELAIN]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[OpenFlower]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="">
<collab>EDF</collab>
<source><![CDATA[CodeAster]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="">
<collab>FEAT</collab>
<source><![CDATA[Tochnog: Finite Element Analysis]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[SCHÖBERL]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[NetGen: automatic mesh generador]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[SCHÖBERL]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[NGSolve: 3D Finite Element Solver]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[GOBAT]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[FElt: Finite Element Analysis]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[SAN LE]]></surname>
<given-names><![CDATA[SLFFEA]]></given-names>
</name>
</person-group>
<source><![CDATA[San Le's Free Finite Element Analysis]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[SAN LE]]></surname>
</name>
</person-group>
<source><![CDATA[SLFCFD: San Le's Free Computational Fluid Dynamics]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[GEUZAINE]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[REMACLE]]></surname>
<given-names><![CDATA[J. F.]]></given-names>
</name>
</person-group>
<source><![CDATA[Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[GEUZAINE]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[REMACLE]]></surname>
<given-names><![CDATA[J.F.]]></given-names>
</name>
</person-group>
<source><![CDATA[GetDP: a general environment for the treatment of discrete problems]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="">
<source><![CDATA[ABAQUS]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B18">
<label>18</label><nlm-citation citation-type="">
<source><![CDATA[NASTRAN]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B19">
<label>19</label><nlm-citation citation-type="">
<source><![CDATA[COSMOS]]></source>
<year></year>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
