<?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-73532009000100002</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[GENERACIÓN DE MALLAS NO ESTRUCTURADAS PARA LA IMPLEMENTACION DE MODELOS NUMÉRICOS]]></article-title>
<article-title xml:lang="en"><![CDATA[UNESTRUCTURED MESH GENERATION FOR NUMERIC MODELS IMPLEMENTATION]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[GARCÍA]]></surname>
<given-names><![CDATA[FRANCISCO]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[PALACIO]]></surname>
<given-names><![CDATA[CARLOS]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[GARCÍA]]></surname>
<given-names><![CDATA[URIEL]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad del Magdalena  ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad de Antioquia  ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A03">
<institution><![CDATA[,Universidad del Magdalena  ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>06</month>
<year>2009</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>06</month>
<year>2009</year>
</pub-date>
<volume>76</volume>
<numero>157</numero>
<fpage>17</fpage>
<lpage>25</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0012-73532009000100002&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-73532009000100002&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-73532009000100002&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Se usó una herramienta numérica para la generación automática de mallas no estructuradas en la implementación del método de los elementos finitos. Las mallas generadas son usadas en el desarrollo de modelos numéricos dos dimensionales (2-D) en la simulación de fenómenos oceánicos. Para ello, se desarrolló un paquete en Matlab basado en el refinamiento triangular no estructurado de Delaunay, complementado por un conjunto de utilidades para chequear y mejorar la calidad de la malla.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[A numerical tool was used for the automatic generation of unstructured meshes in the finite element method implantation. The generated meshes are used in the development of two dimensional (2-D) numerical models in the simulation of oceanic phenomena. For it, a package developed in Matlab based on Delaunay unstructured triangular grid refinement algorithms was used and complemented by a set of diagnostic utilities to check and improve grid quality.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Generación de mallas]]></kwd>
<kwd lng="es"><![CDATA[modelación oceánica]]></kwd>
<kwd lng="es"><![CDATA[Elementos finitos]]></kwd>
<kwd lng="es"><![CDATA[Refinamiento de mallas]]></kwd>
<kwd lng="es"><![CDATA[triangulación de Delaunay]]></kwd>
<kwd lng="es"><![CDATA[Matlab]]></kwd>
<kwd lng="en"><![CDATA[Mesh generation]]></kwd>
<kwd lng="en"><![CDATA[Ocean modeling]]></kwd>
<kwd lng="en"><![CDATA[Finite elements]]></kwd>
<kwd lng="en"><![CDATA[Bathymetry]]></kwd>
<kwd lng="en"><![CDATA[Grid refinement]]></kwd>
<kwd lng="en"><![CDATA[Delaunay triangulation]]></kwd>
<kwd lng="en"><![CDATA[Matlab]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="center"><font size="4" face="Verdana, Arial, Helvetica, sans-serif"><b>GENERACIÓN DE MALLAS NO ESTRUCTURADAS  PARA   LA  IMPLEMENTACION DE MODELOS NUMÉRICOS</b></font></p>     <p align="center"><i><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>UNESTRUCTURED  MESH GENERATION FOR NUMERIC MODELS IMPLEMENTATION</b></font></i></p>     <p align="center">&nbsp;</p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>FRANCISCO GARCÍA</b>    <br>   <i>Ing. Ambiental, M.Sc, Docente, Universidad     del Magdalena, <a href="mailto:francisco.garcia@une.net.co">francisco.garcia@une.net.co</a></i></font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>CARLOS PALACIO</b>    <br> </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>Ingeniería, Ph.D, Docente, Universidad de Antioquia,       <a href="mailto:cpalacio@udea.edu.co">cpalacio@udea.edu.co</a></i></font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>URIEL GARCÍA</b>    <br> </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>Biólogo, Investigador, Universidad del Magdalena,       <a href="mailto:uriel.garcia@yahoo.com">uriel.garcia@yahoo.com</a></i></font></p>     <p align="center">&nbsp;</p>     ]]></body>
<body><![CDATA[<p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Recibido para revisar marzo 5 de 2008, aceptado   octubre 10 de 2008, versión final noviembre 12 de 2008</b></font></p>     <p align="center">&nbsp;</p> <hr>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>RESUMEN:</b> Se usó una herramienta numérica para la generación   automática de mallas no estructuradas en la implementación del método de los   elementos finitos. Las mallas generadas son usadas en el desarrollo de modelos   numéricos dos dimensionales (2-D) en la simulación de fenómenos oceánicos. Para   ello, se desarrolló un paquete en Matlab basado en el refinamiento triangular   no estructurado de Delaunay, complementado por un conjunto de utilidades para   chequear y mejorar la calidad de la malla.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>PALABRAS CLAVE</b>: Generación de mallas, modelación oceánica, Elementos  finitos, Refinamiento de mallas, triangulación de Delaunay, Matlab.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>ABSTRACT</b>: A  numerical tool was used for the automatic generation of unstructured meshes in  the finite element method implantation. The generated meshes are used in the  development of two dimensional (2-D) numerical models in the simulation of  oceanic phenomena. For it, a package developed in Matlab based on Delaunay  unstructured triangular grid refinement algorithms was used and complemented by a set of diagnostic utilities  to check and improve grid quality. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>KEYWORDS</b>: Mesh  generation; Ocean modeling; Finite elements; Bathymetry; Grid refinement; Delaunay  triangulation; Matlab.</font></p> <hr>     <p>&nbsp;</p>     <p><b><font size="3" face="Verdana, Arial, Helvetica, sans-serif">1. INTRODUCCIÓN </font></b></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Las ecuaciones diferenciales planteadas para simulaciones de fenómenos  físicos, requieren para su solución la implementación de métodos numéricos, muchos de los cuales asumen que el  dominio de interés puede ser dividido en pequeños elementos cuya unión y  continuidad forman una malla [1].  La discretización del </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">dominio permite que las ecuaciones de gobierno puedan ser resueltas  numéricamente con aproximaciones a las ecuaciones de conservación que dan un  estimativo de las variables de interés. Estas ecuaciones diferenciales son  linealizadas dentro de los elementos de control, donde las mismas son aplicadas  [2]. Hay dos tipos de mallas; las estructuradas y las no estructuradas [1]. Una  malla estructurada se define como aquella donde cada elemento de control tiene  el </font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">mismo número de elementos vecinos [2-3], mientras que en una  malla no estructurada estos tienen diferentes números de elementos vecinos [2]. La solución de las mallas estructuradas comúnmente se implementan  mediante el método de las diferencias finitas, mientras que el método de los  elementos finitos se usa generalmente para las mallas no estructuradas. En las  estructuradas, que ofrecen ciertas ventajas sobre las no estructuradas, cada  vértice de la malla excepto en las fronteras, tiene un vecino isomorfo. Su  implementación es simple y muy conveniente para la solución de diferencias  finitas, requieren menos memoria de computo y ofrecen la posibilidad de  controlar directamente la forma y el tamaño de cada elemento. La gran  desventaja de este tipo de mallas, es su poca flexibilidad para ajustarse a  dominios con geometrías complicadas, lo que las hacen poco atractivas para  efectuar simulaciones en lugares donde abunden islas, estrechos y en general  líneas costeras irregulares. Cuando las mallas estructuradas se basan en  coordenadas geográficas y son implementadas para modelos en las cercanías del  polo norte aparecen serios problemas de estabilidad [4-5]. A partir de estas  dos complicaciones expresadas por las mallas estructuradas, aparecen las  ventajas del método de elementos finitos y las mallas no estructuradas, usadas  en el mismo. Los elementos finitos tienen una inherente habilidad para tratar  con mallas no estructuradas, estas permiten fácilmente refinamientos locales  para dar resoluciones altas en regiones de interés, sin perder precisión. En  ellas se logra una adecuada representación de líneas costeras en geometrías  irregulares, lo cual sin duda es una ventaja frente al uso de mallas  estructuradas en el método de las diferencias finitas [5]. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Crear mallas no estructuradas requiere la selección de los puntos  internos de la malla (vértices de nodos) y su triangulación [6]. La resolución  debe ser tal que permita a ésta, tener pequeños elementos para resolver los  detalles finos de la geometría e igualmente debe poseer elementos grandes en el  área del dominio donde sea posible, para reducir el número total de nodos. Para  la solución numérica es necesario que los elementos de la malla tengan una alta  calidad a fin de asegurar una adecuada discretización y buenas condiciones en  el sistema lineal [6].</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En los últimos años se han desarrollado diferentes algoritmos para la  generación de mallas no estructuradas, detalles de estos se pueden encontrar en  diferentes publicaciones [6-11]. Uno de los más populares es el algoritmo de  Delaunay, en el cual se parte de una triangulación inicial y este la refina  hasta que la calidad de los elementos que se forman es suficientemente alta. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Numerosos autores han demostrado que una buena discretización del domino  es un paso esencial para lograr una mejor aproximación al fenómeno físico del  flujo de marea y circulación en el dominio [12-15]. Se encontró que la calidad  de la solución de los métodos computacionales usados, tiene una fuerte relación  de dependencia de la resolución (el número de elementos que representan el área  de interés) de la malla [16]. La resolución resultante de la discretizacion del  dominio no puede ser separada de la respuesta computacional del modelo [17], de  allí que existe la necesidad de crear mallas que representen adecuadamente el  dominio y que también puedan contar con una calidad de elementos que favorezca  la solución computacional. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El método de elementos finitos ha evolucionado rápidamente en las últimas  dos décadas para permitir el control de la calidad de los elementos de la malla  en el proceso de refinamiento. Las metodologías de refinamiento de mallas no  estructuradas están bien documentadas en la literatura, para ello puede  revisarse [5], [18-23]. Legrand (2000) mostró que es posible refinar la malla  en función de la propagación de las variables de interés en la aplicación de  modelos hidrodinámicos de gran escala [5]. Wang (2007), presentó los resultados  de un algoritmo que usa la generación de frentes de avance circular para  originar mallas de buena calidad [23]. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En este artículo se muestran los resultados de la aplicación de un  algoritmo para la construcción de mallas no estructuradas para la simulación hidrodinámica en  zonas costeras mediante la implementación del método de los elementos finitos. </font></p>     <p>&nbsp;</p>     <p><b><font size="3" face="Verdana, Arial, Helvetica, sans-serif">2. METODOLOGIA</font></b></p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>2.1 Dominio</b>    <br> </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para probar la herramienta de generación de mallas no  estructuradas se seleccionó como dominio el Mar Caribe; éste es un mar  abierto tropical del Océano Atlántico,  situado al este de América Central  y al norte de América del Sur,  cubriendo la superficie de la placa del Caribe. También es llamado mar de  las Antillas por estar ubicado al sur y oeste del arco antillano. Limita al Norte con las  llamadas Antillas Mayores —Cuba, Haití, la República  Dominicana y Puerto Rico— ubicadas al Sur del Trópico de Cáncer,  al Este con las Antillas Menores  (meridiano 60ºW), al Sur con Venezuela, Colombia y Panamá (paralelo 9ºN), y al oeste con México, Belice y Guatemala (meridiano  88ºW), y Honduras, Nicaragua y Costa Rica (meridiano 84ºW). El área  sombreada en la <a href="#fig01">figura 1</a> muestra el dominio seleccionado para la construcción de la malla. El contorno de la línea costera se obtuvo del National Geophysical Data  Center (NGDC) de la  National Oceanic and Atmospheric Administration (NOAA) y se  transformó de coordenadas geográficas a cartesianas utilizando como punto de  referencia Lat: 11N y Lon: -75W. La batimetría para este mismo modelo se extrajo  de ETOPO2 de la NGDC disponible en http://www.ngdc.noaa.gov. El dominio presentó un área de 1.10 X 10<sup>6</sup> Km<sup>2</sup>,  una profundidad promedio de   956  m y un volumen de 2.35 X 10<sup>9</sup> Mm<sup>3</sup> de agua. </font>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig01"></a><img src="/img/revistas/dyna/v76n157/a02fig01.gif">    ]]></body>
<body><![CDATA[<br>   Figura 1</b>. Localización del dominio de la malla no estructurada    <br> </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Figure 1.</b> Domain localization of the unestructured mesh</font></p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>2.2 Algoritmo    <br> </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Una herramienta para la generación de mallas debe tomar en cuenta el   contraste entre forma, tamaño y orientación de los elementos que conforman el   dominio de interés. La malla ideal es aquella que esta compuesta por un   triángulo equilátero unitario en el espacio dual donde las coordenadas   modificadas x’ son obtenidas de la transformación de las   coordenadas x en el espacio físico, x’=f(x). Esta transformación es   caracterizada por el tensor métrico g(x) que relaciona la longitud entre ambos  espacios de la forma: dx’×dx’= dx×g(x) d(x).</font>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La longitud de la curva G en el espacio físico y en el espacio dual, respectivamente, están dadas  por las expresiones: </font></p>     <p><img src="/img/revistas/dyna/v76n157/a02eq0102.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">De acuerdo a ello, la meta de un generador de mallas   triangulares de elementos finitos es lograr que los lados de los triángulos que   conforman los elementos sean de la misma longitud. Para lograr esta meta los   vértices deben ser creados, removidos y reemplazados hasta satisfacer esta  condición.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los puntos fijados en el dominio de simulación son   triangulados con el algoritmo de Delaunay [5]. La conexión entre cada par de nudos   tiene una relación de fuerza de desplazamiento <sub><img src="/img/revistas/dyna/v76n157/a02eq006.gif"></sub> que depende de sus longitudes actuales <sub><img src="/img/revistas/dyna/v76n157/a02eq008.gif"></sub> e iníciales<sub><img src="/img/revistas/dyna/v76n157/a02eq010.gif"></sub>. En éste sistema las fuerzas   externas vienen de las fronteras. En cada nodo de la frontera, hay una fuerza   de reacción normal, la magnitud de esta fuerza es lo suficientemente grande para mantener a la frontera moviéndose desde   afuera. La posición de los nodos, la cual es la principal variable desconocida,   es encontrada resolviendo el equilibrio de fuerzas en estado estático. Se   espera que cuando h(x,y)=1 las longitudes de los lados del triángulo en   equilibrio tiendan a ser iguales, lo que dará una malla de una buena calidad. Para   resolver las fuerzas en equilibrio, se colectan las coordenadas x,y de todos  los N puntos de la malla en la matriz p(N,2). </font></p>     <p><img src="/img/revistas/dyna/v76n157/a02eq03.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El vector de fuerza <sub><img src="/img/revistas/dyna/v76n157/a02eq014.gif"></sub> tiene componentes horizontales y  verticales en cada nudo de la malla. </font></p>     <p><img src="/img/revistas/dyna/v76n157/a02eq04.gif"></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Donde <sub><img src="/img/revistas/dyna/v76n157/a02eq018.gif"></sub> corresponde a las fuerzas   internas en los lados de los triángulos y <sub><img src="/img/revistas/dyna/v76n157/a02eq020.gif"></sub> las fuerzas externas (en las   fronteras). La primera columna contiene los componentes en X de las fuerzas y  las segunda corresponde a los componentes de Y.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sub><img src="/img/revistas/dyna/v76n157/a02eq014.gif"></sub> depende de los bordes de los   triángulos. En el algoritmo, éstas estructuras son dadas por la triangulación de   Delaunay de los puntos de    la   malla. La triangulación de Delanauy determina la no sobreposición   de los triángulos, donde cada borde es compartido por al menos dos triángulos,  exceptuando los que conforman las fronteras. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El   sistema <sub><img src="/img/revistas/dyna/v76n157/a02eq022.gif"></sub>, tiene que ser resuelto por   un conjunto de posiciones p; esto es un problema difícil de resolver, en parte   debido a la discontinuidad de la función fuerza y a las fuerzas de reacción   externas en las fronteras. Una aproximación para resolver el sistema <sub><img src="/img/revistas/dyna/v76n157/a02eq022.gif"></sub> requiere introducir términos artificiales   dependientes del tiempo. Así   para <sub><img src="/img/revistas/dyna/v76n157/a02eq024.gif"></sub>, se considera un sistema de  ecuaciones diferenciales parciales.</font></p>     <p><img src="/img/revistas/dyna/v76n157/a02eq05.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Si la   solución en estado estacionario es encontrada, ésta debe satisfacer el sistema <sub><img src="/img/revistas/dyna/v76n157/a02eq026.gif"></sub>. El sistema mostrado por la ecuación 5 es  resuelto por el método de Euler (forward). En la discretización del tiempo <sub><img src="/img/revistas/dyna/v76n157/a02eq028.gif"></sub>, la solución aproximada <sub><img src="/img/revistas/dyna/v76n157/a02eq030.gif"></sub> es actualizada por:</font></p>     <p><img src="/img/revistas/dyna/v76n157/a02eq06.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Cuando se evalúan las   funciones de fuerza, las posiciones de p<sub>n</sub> son conocidas así como su   verdadera topología. Todos los puntos que quedan fuera de la región durante la   actualización de p<sub>n</sub> a p<sub>n+1 </sub>son movidos al interior de la   fronteras lo que permite que las fuerzas actúen de forma normal a las   fronteras. Los puntos pueden moverse al interior y en las frontera, pero no en   el exterior de la misma.   Hay muchas alternativas para calcular las funciones de fuerza F(p) en cada lado de los triángulos,   algunas opciones han sido investigadas por diferentes autores [24-25]. Shimada   (1995) calculó las fuerzas de atracción y repulsión F(p) como las fuerzas   generadas entre dos burbujas. En una configuración tangencial ideal, la   longitud (lados de los triángulos formados) es igual a los centros de dos   burbujas adyacentes. Cuando dos burbujas se superponen, se repelen, cuando   están lejos la una de la otra, se atraen [24]. Bossen (1996) sugiere que al calcular las funciones de fuerza con    la expresión F(p) =   (1-d<sup>4</sup>)*exp(-d<sup>4</sup>). Se obtienen buenos resultados, siendo d   la distancia (m) entre dos puntos. Si en el proceso de actualización de la   posición de los nodos, dos de estos se encuentran muy cerca el uno del otro   (d&lt;1), se repelen y si por el contario están muy distantes se atraen [25]. El   algoritmo propuesto por Persson (1995) y usado para la construcción de las   mallas, emplea una respuesta lineal para las fuerzas de repulsión y atracción   [5]. Para una revisión detallada del algoritmo y de la forma de calculo de las  fuerzas internas y externas, los lectores son referidos a Persson y Strang (2004) [6].</font></p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>2.3 Discretización del dominio</b>    <br> </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El domino es representado por un polígono cerrado que conforma la línea   de costa y consiste en un conjunto de puntos y una lista de segmentos entre los   mismos definiendo su conectividad [21]. Éste describe las fronteras externas de   la región a ser triangulada y las características internas deseadas en la malla. El número de   puntos en la línea de costa es crucial en la obtención final de una malla final   con propiedades deseables. Los segmentos cortos y altas densidades de puntos,   así como la existencia de islas muy cercanas a la línea costera, pueden llevar   a la generación de mallas con un innecesario número de elementos. El algoritmo   de Delaunay permite que los ángulos de los vértices de los elementos generados   para conformar la malla sean más grandes que 20.7° para que las solución de elementos finitos por el método de Galerkin   funcione adecuadamente [20]. En la   construcción de las mallas para el dominio de simulación en el mar Caribe, se   usaron una serie de rutinas en Matlab que permiten ubicar un número de puntos   en el plano xy los cuales son triangulados con el algoritmo de Delaunay [5-6].   Para controlar la calidad de la malla, el algoritmo propuesto por Persson y   Strang (2004) ajusta la equilateralidad de los triángulos producidos, lo cual   es una propiedad deseada para resolver ecuaciones diferenciales parciales por   el método de los elementos finitos. La calidad en la construcción de las mallas   depende de que tan pequeño es el ángulo de los elementos que    la conforman. Si todos   los ángulos son ajustados a 60º se lograrán buenos resultados numéricos con la   malla diseñada. Field (2000) discute diversas formas de medir la calidad de una   malla triangular no estructurada de elementos finitos [26]. Para las mallas   diseñadas se usó como criterio de calidad (q), el doble de la relación entre el   círculo más grande inscrito y el más pequeño circunscrito en cada elemento, de acuerdo a lo expresado por (7). </font>     <p><img src="/img/revistas/dyna/v76n157/a02eq07.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Donde; q es el criterio de calidad;   a, b, y c son los lados de un triángulo; r<sub>in </sub>es el radio inscrito y r<sub>out</sub> es el radio circunscrito. Un triángulo </font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">equilátero tiene un q=1; mientras que un triángulo   degenerado (área cero) tiene un q=0. Como regla de truncación de error se usó q&gt;0,5 para asegurar buenos resultados.</font></p>     <p>&nbsp;</p>     <p><b><font size="3" face="Verdana, Arial, Helvetica, sans-serif">3. RESULTADOS</font></b></p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>3.1 Resolución espacial</b>    <br> Se probaron tres   mallas con diferentes resoluciones espaciales (Gruesa, Intermedia y Fina). Este   análisis buscó determinar la resolución de la malla computacional más adecuada. En la <a href="#fig02">figura 2</a> se presenta la distribución   espacial de los ángulos en los elementos triangulares en las tres mallas. Se   observó que las resoluciones mayores permiten un mejor ajuste de los ángulos   internos de los elementos, para que los triángulos sean equiláteros. Las   características de las mallas se muestran en la <a href="#tab02">tabla 1</a>. Para cada una se   presenta, el parámetro de calidad (q), su resolución espacial, número de nudos   y elementos, y el tiempo que se demora una corrida de 24 horas; con esta última medición se determinó el costo computacional. </font>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig02" id="fig02"></a><img src="/img/revistas/dyna/v76n157/a02fig02.gif">    <br>   Figura 2.</b> Distribución espacial de los ángulos de las mallas    <br> </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Figure 2.</b> Spatial distribution for angles of meses</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="tab02"></a>Tabla 1.</b> Definición de la resolución de malla para el modelo regional del Caribe    <br> </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Table 1.</b> Mesh resolution definition for the    Caribbean sea model</font>    <br> <img src="/img/revistas/dyna/v76n157/a02tab01.gif"></p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>3.2   Calidad de las mallas    ]]></body>
<body><![CDATA[<br> </b>La calidad de las mallas tiene un impacto considerable en el    análisis computacional de la solución y el tiempo necesario para obtener    esta. Desde este punto de vista, la    evaluación de este parámetro da indicios sobre los costos computacionales. En    la selección de la discretización del dominio para el modelo regional del    Caribe se obtuvieron calidades promedio de 0.9342, 0.9531 y 0.9573 para las    mallas gruesa, intermedia y fina, respectivamente. La calidad de la malla    gruesa es un poco menor que la de las mallas intermedia y fina, siendo el valor de estas dos últimas muy     <p>similar. El análisis de frecuencia del parámetro q para cada    elemento de la malla mostró que para las tres resoluciones espaciales la    distribución de la calidad es idéntica (<a href="#fig03">figura 3</a>). Estos resultados demuestran    que el algoritmo usado propuesto produce mallas con calidades idénticas, no    importando la resolución espacial. Más del 60% de los elementos de las mallas    tienen un q igual o cercano a 1, lo que significa que los ángulos de los    vértices de los elementos son de 60° y que los lados de los triángulos son iguales (criterio    de equilateridad). El 90% de los elementos de las mallas tienen un criterio q de calidad entre 0.9 y 1.0. </p>     <p align="center"><b><a name="fig03"></a><img src="/img/revistas/dyna/v76n157/a02fig03.gif">    <br>   Figura 3.</b> Histograma de calidad de los elementos    <br>   <b>Figure 3.</b> Elements quality histogram</p>     <p>Se encontró   que para resoluciones mayores de la malla, el tiempo de procesamiento, es   decir, el tiempo de corrida del modelo, es mayor (ver <a href="#tab01">tabla 1</a>). Para éste    estudio, el costo computacional en la implementación del modelo depende    de la cantidad de elementos en la malla procesada y no de la calidad de los mismos, pues el algoritmo usado produce mallas con calidades similares.</p>     <p>La distribución de los ángulos de los vértices que conforman    la malla (<a href="#fig04">figura 4</a>) muestra que la mayor parte de éstos tienen 60 grados (el    40%). Esta distribución es consistente tanto para la malla fina como para la    media y gruesa. Se puede notar que entre más fina es la malla (menor tamaño de elementos), hay una mayor tendencia a formar triángulos equiláteros.</p>     <p align="center"><b><a name="fig04"></a><img src="/img/revistas/dyna/v76n157/a02fig04.gif">    <br>   Figura 4. </b>Distribuci&oacute;n de los angulos en las tres mallas    <br>   <b>Figure 4. </b>Distribution of angles in three meshes</p>     ]]></body>
<body><![CDATA[<p>&nbsp;</p> </font>    <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>3.3 Error de interpolación    <br> </b></font>El error relativo de interpolación con respecto a 2000 datos    de batimetría, se encontró utilizando el estimador del error de la raíz media cuadrática, RMS, (8).</p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">     <p><img src="/img/revistas/dyna/v76n157/a02eq08.gif"></p>     <p>Al interpolar la batimetría en cada una de las mallas se    encontró que el error absoluto más bajo correspondió a la malla fina con un    6.60% del promedio de los 2000 datos batimétricos usados. Los errores relativos    para las mallas media y gruesa, fueron de 10.23% y 13.13% respectivamente. La    malla fina produjo un error de interpolación más pequeño frente a los    resultados de las otras dos mallas analizadas. El resultados grafico de la interpolación de la batimetría en la malla fina puede apreciase en la <a href="#fig05">figura 5</a>.</p> </font>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig05"></a><img src="/img/revistas/dyna/v76n157/a02fig05.gif">    <br>   Figura   5.</b> Batimetría en la malla fina    <br>   <b>Figure 5.</b> Bathymetry of the fine mesh</font></p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">     <p>&nbsp;</p> </font>     <p><font size="3"><b>4</b></font><b><font size="3" face="Verdana, Arial, Helvetica, sans-serif">. CONCLUSIONES</font></b></p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">    ]]></body>
<body><![CDATA[<p>La capacidad de los modelos de elementos finitos de trabajar    con una malla irregular, sitúan a este método como una de las mejores opciones    para el modelado de zonas costeras con geometrías irregulares. Para generar las    mallas de este estudio, se utilizó un algoritmo implementado en Matlab y    originalmente propuesto por Persson y Strang (2004) el    cual permite controlar la calidad de los elementos triangulares que forman la    malla no estructurada. Éstos elementos triangulares tienen una tendencia a ser    equiláteros, lo cual es una condición deseada para obtener una buena solución en la implementación del método de los elementos finitos.</p>     <p>Se probaron tres mallas,    diferenciadas en la resolución y cantidad de elementos triangulares. La malla    fina, presentó un mayor número de vértices con ángulos de 60 grados, en general,    los ángulos de los vértices de los elementos se distribuyeron en un 95% entre    50 y 80 grados para la malla fina, mientras que para la malla gruesa este    porcentaje fue del 83%. El algoritmo empleado tiene la propiedad de ajustar a    60 grados la mayoría de los ángulos en los vértices que forman los elementos de las mallas.</p>     <p> El aumento del número de elementos    incrementa el tiempo de cálculo para generar una solución estable. El algoritmo    implementado tiene la propiedad de producir mallas no estructuradas con    calidades similares. Para medir la calidad de la malla se utilizó la relación    entre los radios de los círculos inscritos y circunscritos en cada elemento,    obteniendo en todos los casos, calidades superiores a 0.9. El costo computacional dependió de la cantidad de elementos de la malla y no de la calidad de los mismos.</p>     <p>Aun que una    mayor resolución incrementa el número de elementos, lo que a su vez aumenta el    costo computacional, favorece la disminución del error en la interpolación de    la batimetría en los nudos de la malla formada, lo cual beneficia la    consecución rápida de soluciones estables, en la implementación del método de los elementos finitos.</p>     <p>&nbsp;</p> </font>     <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> BERN, M. AND EPPSTEI., D. MESH generation and optimal triangulation. Available: <a href="http://www.ics.uci.edu/~eppstein/pubs/BerEpp-CEG-95.pdf">http://www.ics.uci.edu/~eppstein/pubs/BerEpp-CEG-95.pdf</a> [citado 23 Enero de 2008].    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000089&pid=S0012-7353200900010000200001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>     <b>[2]</b> SOUZA, B.A., MATOS, E.M., FURLAN, L.T. AND NUNHEZ, J.R. A simple two-dimensional method for orthogonal and nonorthogonal grid generation, Computers and Chemical Engineering, 31, 800–807, 2007.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000090&pid=S0012-7353200900010000200002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>     <b>[3]</b> MALISKA, C. R. Transferência de calor e mecânica de fluidos computacional. (2nd. ed.). LTC. Rio de Janeiro, Brasil. 2004.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000091&pid=S0012-7353200900010000200003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>     <b>[4]</b> WILLIAMSON, D. Difference approximation for fluid flow on a sphere, En: Numerical methods used in atmospheric models (vol. II), GARP Publication Series no. 17, WMO-ICSU, 1979.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000092&pid=S0012-7353200900010000200004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>     <b>[5]</b> LEGRAND, S., LEGAT, V. AND DELEERSNIJDER, E. Delaunay mesh generation for an unstructured-grid ocean general circulation model, Ocean Modelling, 2, 17-28, 2000.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000093&pid=S0012-7353200900010000200005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>     <b>[6]</b> PERSSON, P. AND STRANG, G. A Simple Mesh Generator in MATLAB, SIAM Review, 46, 329-345, 2004.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000094&pid=S0012-7353200900010000200006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>     <b>[7]</b> JOE, B. Delaunay triangular meshes in convex polygons, SIAM J. Sci. Stat. Comput., 7, 514-539, 1986.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000095&pid=S0012-7353200900010000200007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>     <b>[8]</b> MULLER, J.D., ROE, P.L. AND DECONINCK, H., A frontal approach for internal node generation for Delaunay triangulations, International Journal of Numerical Methods in Fluids, 17, 241–256, 1993.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000096&pid=S0012-7353200900010000200008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>     <b>[9]</b> JOE, B. Tetrahedral mesh generation in polyhedral regions based on convex polyhedron decompositions, Int. J. Numer. Methods Eng., 37, 693-713, 1994.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000097&pid=S0012-7353200900010000200009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>     <b>[10]</b> AHMAD, N., BACON, D., BOYBEYI, Z., DUNN, T., HALL, M., MAYS, M., SARMA, A. AND TURNER, M. A. Solution-Adaptive Grid Generation Scheme for Atmospheric Flow Simulations. Numerical Grid Generation in Computational Field Simulation. Memorias Proceedings of the 6th Intl. Conf. held at Greenwich, England , 327-335. Julio 1998.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000098&pid=S0012-7353200900010000200010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>     <b>[11]</b> BOIVIN, C. AND OLLIVIER-GOOCH, C. Guaranteed-Quality Triangular Mesh Generation For Domains with Curved Boundaries, International Journal for Numerical Methods in Engineering, 55, 1185-1213, 2002.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000099&pid=S0012-7353200900010000200011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>     <b>[12]</b> FOREMAN, M. An Analysis of the Wave Equation Model for Finite Element Tidal Comparisons, J. Comput. Phys,. 52, 290-312, 1983.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000100&pid=S0012-7353200900010000200012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>     <b>[13]</b> WESTERINK, J. LUETTICH, R. AND MUCCINO, J. Modeling Tides in the Western North Atlantic Using Unstructured Graded Grids, Tellus 46A, 178-199, 1994.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000101&pid=S0012-7353200900010000200013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>     <b>[14]</b> LUETTICH, R. AND WESTERINK, J. Continental Shelf Scale Convergence Studies with a Barotropic Tidal Model, Coastal and Estuarine Studies, 47, 349-372, 1995.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000102&pid=S0012-7353200900010000200014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>     <b>[15]</b> LYNCH, D., WERNER, F., CANTOS-FIGUEROLA, A. AND G. PARILLA. Finite Element Modeling of Reduced-Gravity Flow in the Alboran Sea: Sensitivity Studies, Memorias Seminario Sobre Oceanografía Física del Estrecho de Gibraltar, Madrid, Spain, 283-295, Octubre 1988.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000103&pid=S0012-7353200900010000200015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>     <b>[16]</b> GEORGE, L., HECHT, F. AND SALTEL, E. Automatic mesh generator with specified boundary. Comput Methods Appl Mech Eng. , 92, 269–88, 1991.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000104&pid=S0012-7353200900010000200016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>     <b>[17]</b> BLAIN, C.A. AND ROGERS, W.E. Coastal Tide Prediction Using the ADCIRC-2DDI Hydrodynamic Finite Element Model: Model Validation and Sensitivity Analyses in the Southern North Sea/English Channel. Naval Research Laboratory. Available: <a href="http://www.adcirc.org/publications/1998/1998_Blain03.pdf">http://www.adcirc.org/publications/1998/1998_Blain03.pdf</a> [citado febrero20 de 2008].    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000105&pid=S0012-7353200900010000200017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>     <b>[18]</b> BRYAN, K. A numerical method for the study of the circulation of the world, ocean. J. Comput. Phys., 4, 347-376, 1969.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000106&pid=S0012-7353200900010000200018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>     <b>[19]</b> WATSON, D.F. Computing the n-dimensional Delaunay tessellation with application to voronoi polytopes, Comput. J., 24, 167–72, 1981.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000107&pid=S0012-7353200900010000200019&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>     <b>[20]</b> RUPPERT, J. A. Delaunay refinement algorithm for quality 2-dimensional mesh generation, Journal of Algorithms, 18, 548–585, 1995.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000108&pid=S0012-7353200900010000200020&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>     <b>[21]</b> SHEWCHUK, J.R. Delaunay refinement algorithms for triangular mesh generation. Computational Geometry: Theory and Applications, 22, 21–74, 1996.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000109&pid=S0012-7353200900010000200021&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>     <b>[22]</b> FREY, P. AND GEORGE, P. Mesh generation: application to finite elements. Oxford, UK : Hermes Science, 2000.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000110&pid=S0012-7353200900010000200022&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>     <b>[23]</b> WANG, W., MING., C. AND LO, S. Generation of triangular mesh with specified size by circle packing, Advances in Engineering Software, 38, 133–142, 2007.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000111&pid=S0012-7353200900010000200023&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>     <b>[24]</b> SHIMADA, K. AND GOSSARD, D. C. Bubble mesh: automated triangular meshing of non-manifold geometry by sphere packing, Memorias SMA’95: Proceedings of the Third Symposium on Solid Modeling and Applications, Salt Lake City, U.S.A. , 409–419, Mayo 1995.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000112&pid=S0012-7353200900010000200024&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>     <b>[25]</b> BOSSEN, F AND PAUL S. HECKBERT. A pliant method for anisotropic mesh generation. Memorias Proceedings of the 5th International Meshing Roundtable, Pittsburgh, U.S.A., 63–76. Octubre 1996.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000113&pid=S0012-7353200900010000200025&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>     <b>[26]</b> FIELD, D. Qualitative measures for initial meshes, International Journal for Numerical Methods in Engineering, 47, 887–906, 2000. </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=000114&pid=S0012-7353200900010000200026&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[BERN]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[EPPSTEI]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<source><![CDATA[MESH generation and optimal triangulation]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[SOUZA]]></surname>
<given-names><![CDATA[B.A.]]></given-names>
</name>
<name>
<surname><![CDATA[MATOS]]></surname>
<given-names><![CDATA[E.M.]]></given-names>
</name>
<name>
<surname><![CDATA[FURLAN]]></surname>
<given-names><![CDATA[L.T.]]></given-names>
</name>
<name>
<surname><![CDATA[NUNHEZ]]></surname>
<given-names><![CDATA[J.R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A simple two-dimensional method for orthogonal and nonorthogonal grid generation]]></article-title>
<source><![CDATA[Computers and Chemical Engineering]]></source>
<year>2007</year>
<volume>31</volume>
<page-range>800-807</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[MALISKA]]></surname>
<given-names><![CDATA[C. R.]]></given-names>
</name>
</person-group>
<source><![CDATA[Transferência de calor e mecânica de fluidos computacional]]></source>
<year>2004</year>
<edition>2</edition>
<publisher-loc><![CDATA[Rio de Janeiro ]]></publisher-loc>
<publisher-name><![CDATA[LTC]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[WILLIAMSON]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Difference approximation for fluid flow on a sphere]]></article-title>
<source><![CDATA[Numerical methods used in atmospheric models]]></source>
<year>1979</year>
<volume>II</volume>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[LEGRAND]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[LEGAT]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[DELEERSNIJDER]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Delaunay mesh generation for an unstructured-grid ocean general circulation model]]></article-title>
<source><![CDATA[Ocean Modelling]]></source>
<year>2000</year>
<volume>2</volume>
<page-range>17-28</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[PERSSON]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[STRANG]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Simple Mesh Generator in MATLAB]]></article-title>
<source><![CDATA[SIAM Review]]></source>
<year>2004</year>
<volume>46</volume>
<page-range>329-345</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[JOE]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Delaunay triangular meshes in convex polygons]]></article-title>
<source><![CDATA[SIAM J. Sci. Stat. Comput.]]></source>
<year>1986</year>
<volume>7</volume>
<page-range>514-539</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[MULLER]]></surname>
<given-names><![CDATA[J.D.]]></given-names>
</name>
<name>
<surname><![CDATA[ROE]]></surname>
<given-names><![CDATA[P.L.]]></given-names>
</name>
<name>
<surname><![CDATA[DECONINCK]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A frontal approach for internal node generation for Delaunay triangulations]]></article-title>
<source><![CDATA[International Journal of Numerical Methods in Fluids]]></source>
<year>1993</year>
<volume>17</volume>
<page-range>241-256</page-range></nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[JOE]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Tetrahedral mesh generation in polyhedral regions based on convex polyhedron decompositions]]></article-title>
<source><![CDATA[Int. J. Numer. Methods Eng.]]></source>
<year>1994</year>
<volume>37</volume>
<page-range>693-713</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[AHMAD]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[BACON]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[BOYBEYI]]></surname>
<given-names><![CDATA[Z.]]></given-names>
</name>
<name>
<surname><![CDATA[DUNN]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[HALL]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[MAYS]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[SARMA]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[TURNER]]></surname>
<given-names><![CDATA[M. A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Solution-Adaptive Grid Generation Scheme for Atmospheric Flow Simulations: Numerical Grid Generation in Computational Field Simulation]]></article-title>
<source><![CDATA[Memorias]]></source>
<year>Juli</year>
<month>o </month>
<day>19</day>
<conf-name><![CDATA[ Proceedings of the 6th Intl. Conf. held at Greenwich]]></conf-name>
<conf-loc> </conf-loc>
<page-range>327-335</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[BOIVIN]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[OLLIVIER-GOOCH]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Guaranteed-Quality Triangular Mesh Generation For Domains with Curved Boundaries]]></article-title>
<source><![CDATA[International Journal for Numerical Methods in Engineering]]></source>
<year>2002</year>
<volume>55</volume>
<page-range>1185-1213</page-range></nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[FOREMAN]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An Analysis of the Wave Equation Model for Finite Element Tidal Comparisons]]></article-title>
<source><![CDATA[J. Comput. Phys,]]></source>
<year>1983</year>
<volume>52</volume>
<page-range>290-312</page-range></nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[WESTERINK]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[LUETTICH]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[MUCCINO]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Modeling Tides in the Western North Atlantic Using Unstructured Graded Grids]]></article-title>
<source><![CDATA[Tellus 46A]]></source>
<year></year>
<page-range>178-199</page-range></nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[LUETTICH]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[WESTERINK]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Continental Shelf Scale Convergence Studies with a Barotropic Tidal Model]]></article-title>
<source><![CDATA[Coastal and Estuarine Studies]]></source>
<year>1995</year>
<volume>47</volume>
<page-range>349-372</page-range></nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[LYNCH]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[WERNER]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[CANTOS-FIGUEROLA]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[PARILLA]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Finite Element Modeling of Reduced-Gravity Flow in the Alboran Sea: Sensitivity Studies]]></article-title>
<source><![CDATA[Memorias]]></source>
<year>Octu</year>
<month>br</month>
<day>e </day>
<conf-name><![CDATA[ Seminario Sobre Oceanografía Física del Estrecho de Gibraltar]]></conf-name>
<conf-loc>Madrid </conf-loc>
<page-range>283-295</page-range></nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[GEORGE]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[HECHT]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[SALTEL]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Automatic mesh generator with specified boundary]]></article-title>
<source><![CDATA[Comput Methods Appl Mech Eng]]></source>
<year>1991</year>
<volume>92</volume>
<page-range>269-88</page-range></nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[BLAIN]]></surname>
<given-names><![CDATA[C.A.]]></given-names>
</name>
<name>
<surname><![CDATA[ROGERS]]></surname>
<given-names><![CDATA[W.E.]]></given-names>
</name>
</person-group>
<source><![CDATA[Coastal Tide Prediction Using the ADCIRC-2DDI Hydrodynamic Finite Element Model: Model Validation and Sensitivity Analyses in the Southern North Sea/English Channel]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B18">
<label>18</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[BRYAN]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A numerical method for the study of the circulation of the world]]></article-title>
<source><![CDATA[ocean. J. Comput. Phys.]]></source>
<year>1969</year>
<volume>4</volume>
<page-range>347-376</page-range></nlm-citation>
</ref>
<ref id="B19">
<label>19</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[WATSON]]></surname>
<given-names><![CDATA[D.F.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Computing the n-dimensional Delaunay tessellation with application to voronoi polytopes]]></article-title>
<source><![CDATA[Comput. J.]]></source>
<year>1981</year>
<volume>24</volume>
<page-range>167-72</page-range></nlm-citation>
</ref>
<ref id="B20">
<label>20</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[RUPPERT]]></surname>
<given-names><![CDATA[J. A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Delaunay refinement algorithm for quality 2-dimensional mesh generation]]></article-title>
<source><![CDATA[Journal of Algorithms]]></source>
<year></year>
<volume>18</volume>
<page-range>548-585</page-range><page-range>1995</page-range></nlm-citation>
</ref>
<ref id="B21">
<label>21</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[SHEWCHUK]]></surname>
<given-names><![CDATA[J.R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Delaunay refinement algorithms for triangular mesh generation]]></article-title>
<source><![CDATA[Computational Geometry]]></source>
<year>1996</year>
<volume>22</volume>
<page-range>21-74</page-range></nlm-citation>
</ref>
<ref id="B22">
<label>22</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[FREY]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[GEORGE]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<source><![CDATA[Mesh generation: application to finite elements]]></source>
<year>2000</year>
<publisher-loc><![CDATA[Oxford ]]></publisher-loc>
<publisher-name><![CDATA[Hermes Science]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B23">
<label>23</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[WANG]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
<name>
<surname><![CDATA[MING.]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[LO]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Generation of triangular mesh with specified size by circle packing]]></article-title>
<source><![CDATA[Advances in Engineering Software]]></source>
<year>2007</year>
<volume>38</volume>
<page-range>133-142</page-range></nlm-citation>
</ref>
<ref id="B24">
<label>24</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[SHIMADA]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[GOSSARD]]></surname>
<given-names><![CDATA[D. C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Bubble mesh: automated triangular meshing of non-manifold geometry by sphere packing]]></article-title>
<source><![CDATA[Memorias SMA’95]]></source>
<year>Mayo</year>
<month> 1</month>
<day>99</day>
<conf-name><![CDATA[ Proceedings of the Third Symposium on Solid Modeling and Applications]]></conf-name>
<conf-loc>Salt Lake City </conf-loc>
<page-range>409-419</page-range></nlm-citation>
</ref>
<ref id="B25">
<label>25</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[BOSSEN]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[HECKBERT]]></surname>
<given-names><![CDATA[PAUL S.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A pliant method for anisotropic mesh generation]]></article-title>
<source><![CDATA[Memorias]]></source>
<year>Octu</year>
<month>br</month>
<day>e </day>
<conf-name><![CDATA[ Proceedings of the 5th International Meshing Roundtable]]></conf-name>
<conf-loc>Pittsburgh </conf-loc>
<page-range>63-76</page-range></nlm-citation>
</ref>
<ref id="B26">
<label>26</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[FIELD]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Qualitative measures for initial meshes]]></article-title>
<source><![CDATA[International Journal for Numerical Methods in Engineering]]></source>
<year>2000</year>
<volume>47</volume>
<page-range>887-906</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
