<?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>2007-2422</journal-id>
<journal-title><![CDATA[Tecnología y ciencias del agua]]></journal-title>
<abbrev-journal-title><![CDATA[Tecnol. cienc. agua]]></abbrev-journal-title>
<issn>2007-2422</issn>
<publisher>
<publisher-name><![CDATA[Instituto Mexicano de Tecnología del Agua, Coordinación de Comunicación, Participación e Información]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S2007-24222011000200012</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Solución numérica de flujo con potencial en geometrías complejas]]></article-title>
<article-title xml:lang="en"><![CDATA[Numerical solution of potential flow in complex geometries]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Mendoza-Reséndiz]]></surname>
<given-names><![CDATA[Alejandro]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Berezowsky-Verduzco]]></surname>
<given-names><![CDATA[Moisés]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Nacional Autónoma de México Instituto de Ingeniería Coordinación de Hidráulica]]></institution>
<addr-line><![CDATA[México Distrito Federal]]></addr-line>
<country>México</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>06</month>
<year>2011</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>06</month>
<year>2011</year>
</pub-date>
<volume>2</volume>
<numero>2</numero>
<fpage>183</fpage>
<lpage>192</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S2007-24222011000200012&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S2007-24222011000200012&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S2007-24222011000200012&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Se presenta una metodología para calcular de forma numérica el flujo con potencial, empleando mallas curvilíneas compuestas. Las mallas curvilíneas tienen la ventaja de adaptarse a las formas irregulares del dominio físico; sin embargo, ello no es suficiente en geometrías complejas, por lo cual es necesario utilizar mallas compuestas; tal tipo de mallas están conformadas por múltiples bloques interconectados. En el presente trabajo se muestra que las técnicas de descomposición de dominio proporcionan una metodología eficaz para resolver este tipo problemas; se obtiene primero la solución en la interfaz de las mallas interconectadas, o bloques, y después la solución en cada una de las mallas. Con el fin de validar la metodología, se realiza una comparación con soluciones analíticas. Se presenta un caso de aplicación.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[A methodology for the numerical computation of potential flow using composite curvilinear grids is presented. Curvilinear grids can be adapted to physical domains with irregular geometry. However, in complex geometries this is not enough; in such cases, composite grids should be used, which are formed by multiple interconnected blocks. This paper shows that the use of domain decomposition techniques provides an efficient methodology for solving this kind of problems, obtaining the solution first at the interface, and later in each block. In order to validate the proposed methodology a comparison with analytical solutions is performed. An application case is also presented.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[flujo con potencial]]></kwd>
<kwd lng="es"><![CDATA[mallas compuestas]]></kwd>
<kwd lng="es"><![CDATA[mallas curvilíneas]]></kwd>
<kwd lng="es"><![CDATA[descomposición de dominio]]></kwd>
<kwd lng="en"><![CDATA[potential flow]]></kwd>
<kwd lng="en"><![CDATA[composite grids]]></kwd>
<kwd lng="en"><![CDATA[curvilinear grids]]></kwd>
<kwd lng="en"><![CDATA[domain decomposition]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  	    <p align="justify"><font face="verdana" size="4">Nota t&eacute;cnica</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="center"><font face="verdana" size="4"><b>Soluci&oacute;n num&eacute;rica de flujo con potencial en geometr&iacute;as complejas</b></font></p>  	    <p align="center"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="center"><font face="verdana" size="3"><b>Numerical solution of potential flow in complex geometries</b></font></p>  	    <p align="center"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="center"><font face="verdana" size="2"><b>Alejandro Mendoza&#45;Res&eacute;ndiz y Mois&eacute;s Berezowsky&#45;Verduzco</b></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>Universidad Nacional Aut&oacute;noma de M&eacute;xico.</i></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Direcci&oacute;n institucional de los autores</b></font></p>         <p align="justify"><font face="verdana" size="2"><i>M.I. Alejandro Mendoza&#45;Res&eacute;ndiz    <br>       Dr. Mois&eacute;s Berezowsky&#45;Verduzco</i></font></p>     <p align="justify"><font face="verdana" size="2">Universidad Nacional Aut&oacute;noma de M&eacute;xico    <br>       Instituto de Ingenier&iacute;a    <br>       Coordinaci&oacute;n de Hidr&aacute;ulica    <br>       Edificio 5, Circuito Escolar, Ciudad Universitaria    <br>       Delegaci&oacute;n Coyoac&aacute;n    <br>       04510 M&eacute;xico, D.F., M&eacute;xico    ]]></body>
<body><![CDATA[<br>       Tel&eacute;fono +52 (55) 5623 3600, extensi&oacute;n 8644    <br>   <a href="mailto:amendozar@iingen.unam.mx">amendozar@iingen.unam.mx</a>    <br>   <a href="mailto:mbv@pumas.iingen.unam.mx">mbv@pumas.iingen.unam.mx</a></font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2">Recibido: 06/04/09    <br>     Aprobado: 01/09/10</font></p>      <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Resumen</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Se presenta una metodolog&iacute;a para calcular de forma num&eacute;rica el flujo con potencial, empleando mallas curvil&iacute;neas compuestas. Las mallas curvil&iacute;neas tienen la ventaja de adaptarse a las formas irregulares del dominio f&iacute;sico; sin embargo, ello no es suficiente en geometr&iacute;as complejas, por lo cual es necesario utilizar mallas compuestas; tal tipo de mallas est&aacute;n conformadas por m&uacute;ltiples bloques interconectados. En el presente trabajo se muestra que las t&eacute;cnicas de descomposici&oacute;n de dominio proporcionan una metodolog&iacute;a eficaz para resolver este tipo problemas; se obtiene primero la soluci&oacute;n en la interfaz de las mallas interconectadas, o bloques, y despu&eacute;s
la soluci&oacute;n en cada una de las mallas. Con el fin de validar la metodolog&iacute;a, se realiza una comparaci&oacute;n con soluciones anal&iacute;ticas. Se presenta un caso de aplicaci&oacute;n.</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Palabras clave:</b> flujo con potencial, mallas compuestas, mallas curvil&iacute;neas, descomposici&oacute;n de dominio.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Abstract</b></font></p>  	    <p align="justify"><font face="verdana" size="2">A methodology for the numerical computation of potential flow using composite curvilinear grids is presented. Curvilinear grids can be adapted to physical domains with irregular geometry. However, in complex geometries this is not enough; in such cases, composite grids should be used, which are formed by multiple interconnected blocks. This paper shows that the use of domain decomposition techniques provides an efficient methodology for solving this kind of problems, obtaining the solution first at the interface, and later in each block. In order to validate the proposed methodology a comparison with analytical solutions is performed. An application case is also presented.</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Keywords:</b> potential flow, composite grids, curvilinear grids, domain decomposition.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Introducci&oacute;n</b></font></p>  	    <p align="justify"><font face="verdana" size="2">La teor&iacute;a del flujo con potencial permite analizar flujos reales bajo la hip&oacute;tesis de que son irrotacionales. Un flujo real est&aacute; sujeto a deformaciones angulares y en principio no puede ser modelado con la teor&iacute;a del flujo con potencial. Sin embargo, en ciertos casos puede considerarse como irrotacional; por ejemplo, si las fuerzas que generan el movimiento (como la gravedad o un gradiente de presiones) son grandes, en comparaci&oacute;n con las de origen viscoso (Sotelo, 2008); en este caso, el flujo que se encuentra fuera de la capa viscosa se puede considerar irrotacional; a lo anterior se suma que no existan zonas de separaci&oacute;n. Por tanto, el an&aacute;lisis de flujo con potencial proporciona una buena
aproximaci&oacute;n a la distribuci&oacute;n de velocidades del flujo real en muchos casos pr&aacute;cticos.</font></p>  	    <p align="justify"><font face="verdana" size="2">La soluci&oacute;n se obtiene con la ecuaci&oacute;n de Laplace, que se resuelve con diferentes t&eacute;cnicas: num&eacute;ricas, anal&iacute;ticas, mapeo conforme o por superposici&oacute;n de flujos simples, entre otras (Grenger, 1995). Las t&eacute;cnicas no num&eacute;ricas tienen la desventaja de aplicarse s&oacute;lo en algunos tipos de geometr&iacute;as. En este trabajo se propone una metodolog&iacute;a de soluci&oacute;n num&eacute;rica que utiliza mallas curvil&iacute;neas compuestas, las cuales son de uso m&aacute;s general, ya que permiten dar soluci&oacute;n en situaciones donde la geometr&iacute;a del dominio es compleja, que dif&iacute;cilmente se resuelven con t&eacute;cnicas no num&eacute;ricas y que es complicado discretizar
con mallas de un &uacute;nico bloque (Thompson <i>et al</i>., 1999). Las mallas curvil&iacute;neas compuestas consisten en m&uacute;ltiples mallas interconectadas; conservan la ventaja de que cada bloque es estructurado. Despu&eacute;s de un estudio bibliogr&aacute;fico se encontr&oacute; que las t&eacute;cnicas de descomposici&oacute;n de dominio (ver por ejemplo Toselli y Widlund, 2005) plantean una metodolog&iacute;a eficaz para dar soluci&oacute;n a la ecuaci&oacute;n de Laplace en geometr&iacute;as que se dividen en dos o m&aacute;s subdominios.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Flujo con potencial</b></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">El flujo con potencial permite calcular el campo de velocidades a partir del potencial de velocidad, denotado como &#934;. El campo de velocidades se obtiene con la relaci&oacute;n:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12e1.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">En (1), <img src="/img/revistas/tca/v2n2/a12l1.jpg" align="middle"> es el campo de velocidades, definido como <img src="/img/revistas/tca/v2n2/a12e2.jpg" align="middle">. Al combinar (1) y la ecuaci&oacute;n de continuidad (Granger, 1995) se obtiene:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12e3.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">La ecuaci&oacute;n (2) es la ecuaci&oacute;n de Laplace para el potencial de velocidad. Otra manera de analizar el flujo con potencial es la funci&oacute;n de corriente, &#968;, la cual se relaciona con &#934; a trav&eacute;s de las condiciones de Cauchy&#45;Riemann (Grenger, 1995). Este par&aacute;metro satisface tambi&eacute;n la ecuaci&oacute;n de Laplace:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12e4.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Condiciones de frontera</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Las ecuaciones (2) y (3) est&aacute;n sujetas a condiciones de frontera tipo Newmann, Dirichlet o Cauchy (Saad, 2003). En este trabajo se presenta el caso que es una combinaci&oacute;n de tipo Dirichlet en una regi&oacute;n del contorno, y Newmann en la parte restante, debido a que corresponden con los tipos de fronteras manejadas (paredes impermeables y fronteras abiertas). Cuando se hace un an&aacute;lisis con &#934;, lo com&uacute;n es conocer la magnitud del potencial en la entrada y la salida, y se manejan como fronteras Dirichlet. La parte restante de los contornos son paredes impermeables y se cumple la condici&oacute;n &part;&#934;/&part;<i>n</i> = 0, que es tipo Newmann. Cuando se resuelve con &#968;, se conoce el valor de la funci&oacute;n
de corriente en las paredes, por lo que son tipo Dirichlet, mientras las fronteras abiertas son Newmann.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b>Soluci&oacute;n empleando coordenadas curvil&iacute;neas</b></font></p>  	    <p align="justify"><font face="verdana" size="2">En las geometr&iacute;as con forma irregular es com&uacute;n utilizar dos metodolog&iacute;as de soluci&oacute;n num&eacute;rica: una es con mallas no estructuradas y elemento finito (Segerlind, 1984); otra es con mallas curvil&iacute;neas (Thompson <i>et al</i>., 1999), con las que se pueden utilizar diferencias finitas. En este trabajo se utiliza la segunda metodolog&iacute;a. El empleo de un sistema coordenado curvil&iacute;neo consiste en establecer una relaci&oacute;n &uacute;nica entre el espacio cartesiano <i>x</i> &#45; <i>y</i>, y el curvil&iacute;neo &#958; &#45; &#951;, de tal forma que un dominio irregular en <i>x</i> &#45; <i>y</i> se represente como un &aacute;rea rectangular en &#958; &#45; &#951;. Lo anterior se indica en la
<a href="#f1">figura 1</a>, donde el &aacute;rea delimitada por cuatro fronteras irregulares en el lado izquierdo tiene una representaci&oacute;n rectangular en el derecho. En la <a href="#f1">figura 1</a> se observa que el uso de este tipo de mallas (en su forma tradicional de un bloque) tiene la restricci&oacute;n de que el dominio en el plano cartesiano debe estar delimitado por cuatro fronteras, las cuales corresponden a los cuatro lados del rect&aacute;ngulo representado en el plano curvil&iacute;neo; esta restricci&oacute;n se elimina cuando se emplean mallas compuestas.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f1"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12f1.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">El sistema curvil&iacute;neo requiere de la transformaci&oacute;n de las ecuaciones del flujo para referirlas a este sistema. Con este enfoque resulta sencillo implementar un esquema de diferencias finitas completamente id&eacute;ntico para todos los nodos interiores de la malla debido a que &eacute;sta es rectangular. La transformaci&oacute;n de las ecuaciones diferenciales parte de la regla de la cadena. Si se considera una funci&oacute;n <i>F</i> cualquiera, la derivada respecto a <i>x</i> se calcula como:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12e5.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">La derivada respecto a <i>y</i> se calcula de manera semejante. Para evaluar estas derivadas se requiere conocer &part;(&#958;,&#951;)/&part;(<i>x</i>,<i>y</i>), que se obtienen a partir del sistema coordenado curvil&iacute;neo. La base covariante del sistema curvil&iacute;neo se define como:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12e6.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Los vectores anteriores son tangenciales a los ejes curvil&iacute;neos; la base contravariante, que es normal a los ejes, est&aacute; dada por:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12e7.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">La base covariante se calcula num&eacute;ricamente una vez que la malla ha sido generada, mientras que la base contravariante se obtiene a partir de la primera, con las expresiones (Thompson <i>et al</i>., 1985):</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12e8.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">En (7), <i>J</i> es el Jacobiano de la transformaci&oacute;n y <img src="/img/revistas/tca/v2n2/a12l2.jpg"> es el vector unitario normal al plano coordenado. Los elementos m&eacute;tricos, necesarios para la transformaci&oacute;n de la ecuaci&oacute;n de Laplace, se obtienen a trav&eacute;s del producto escalar de los vectores de la base contravariante:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12e9.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">En Thompson <i>et al</i>. (1985) se explica la transformaci&oacute;n de la ecuaci&oacute;n de Laplace de coordenadas cartesianas a curvil&iacute;neas, que parte de las relaciones como la indicada en (4). Las ecuaciones (2) y (3) quedan expresadas en su forma curvil&iacute;nea no conservativa, respectivamente como:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12e10.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">y</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12e11.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Las ecuaciones (9) y (10) son resueltas con un esquema de diferencias finitas centradas (Leveque, 2007). Teniendo en cuenta que en el plano curvil&iacute;neo &#916;&#958; = 1 y &#916;&#951; = 1, y sustituyendo el esquema de diferencias, (9) se expresa como sigue:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12e12.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Donde:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12e13.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Los sub&iacute;ndices de &#934; en (11) se refieren a la ubicaci&oacute;n de los nodos en la malla curvil&iacute;nea, tal como se indica en la <a href="#f2">figura 2</a>. Al aplicar (11) en cada uno de los nodos de la malla curvil&iacute;nea, incluyendo las condiciones de frontera, se obtiene un sistema de la forma <i>A</i>&#934; = <i>b</i>, cuya soluci&oacute;n es el potencial de velocidad. Se procede de manera an&aacute;loga para la funci&oacute;n de corriente &#968;.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f2"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12f2.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Con el potencial de velocidad conocido, el campo de velocidades se calcula con la ecuaci&oacute;n (1), transformada a coordenadas curvil&iacute;neas:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12e14.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Metodolog&iacute;a</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Las mallas compuestas consisten en una discretizaci&oacute;n del dominio f&iacute;sico, empleando dos o m&aacute;s mallas interconectadas entre s&iacute;. Como ejemplo, en la <a href="#f3">figura 3</a> se muestra un dominio discretizado con una malla conformada por nueve bloques.</font></p>  	    ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><a name="f3"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12f3.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">El uso de las mallas compuestas requiere una metodolog&iacute;a para hacer compatible la soluci&oacute;n en la interfaz de los bloques. En este trabajo se emplean las t&eacute;cnicas de descomposici&oacute;n de dominio, como se explica en Chan y Mathew (1994), y Toselli y Widlund (2005), entre otras referencias.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>T&eacute;cnicas de descomposici&oacute;n de dominio</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Estas t&eacute;cnicas se dividen en dos categor&iacute;as: las primeras son denominadas t&eacute;cnicas con traslape, y las segundas, sin traslape. Las t&eacute;cnicas con traslape se aplican para resolver los sistemas de ecuaciones generados al segmentar un dominio &#937; en m&uacute;ltiples subdominios &#937;<sub><i>i</i></sub> traslapados entre s&iacute;; mientras que las t&eacute;cnicas sin traslape se emplean cuando el dominio se divide en m&uacute;ltiples subdominios, cuya &uacute;nica conexi&oacute;n es a trav&eacute;s de una interfaz &#915;, tal como se indica en la <a href="#f4">figura 4</a>.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f4"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12f4.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">En este trabajo se propone emplear la metodolog&iacute;a sin traslape, ya que facilita la generaci&oacute;n de la malla curvil&iacute;nea y el manejo de la informaci&oacute;n. Si se considera que, por ejemplo, el dominio se descompone en dos subdominios, como se indica en la <a href="#f4">figura 4</a>, al utilizar un esquema de diferencias finitas se obtiene un conjunto de nodos que pertenecen al subdominio &#937;<sub>1</sub>, otro conjunto de nodos que pertenecen a &#937;<sub>2</sub> y finalmente un conjunto de nodos que pertenecen a la interfaz &#915;. El sistema de ecuaciones obtenido tiene la estructura siguiente:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12e15.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Los componentes involucrados en (14) son vectores y matrices; <i>A</i><sub>1</sub> y <i>A</i><sub>2</sub> son las matrices resultantes de las discretizaciones en los subdominios &#937;<sub>1</sub> y &#937;<sub>2</sub>, mientras que la matriz <i>A</i><sub>&#915;</sub> corresponde a la discretizaci&oacute;n de la interfaz &#915;. Las matrices <i>A<sub>i</sub></i><sub>,&#915;</sub> y <i>A</i><sub>&#915;,<i>i</i></sub> establecen la interacci&oacute;n entre la interfaz y los subdominios. Finalmente, los vectores <img src="/img/revistas/tca/v2n2/a12l3.jpg"> y <img src="/img/revistas/tca/v2n2/a12l4.jpg"> son la soluci&oacute;n en &#937;<sub>1</sub>, &#937;<sub>2</sub> y &#915;, respectivamente.</font></p>  	    <p align="justify"><font face="verdana" size="2">El sistema (14) est&aacute; conformado por una matriz en bloque o matriz de matrices; puede resolverse con la eliminaci&oacute;n de Gauss por bloques (Ortega, 1988), por lo que se obtiene el sistema equivalente:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12e16.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">En el sistema (15), la matriz <i>S</i> y el vector <img src="/img/revistas/tca/v2n2/a12l5.jpg" align="middle"> est&aacute;n definidos de la siguiente manera:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12e17.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">La soluci&oacute;n en los nodos de la interfaz es obtenida al resolver el sistema de ecuaciones del &uacute;ltimo rengl&oacute;n en el sistema (15):</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12e18.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Una vez que se conoce <img src="/img/revistas/tca/v2n2/a12l4.jpg">, se obtienen las soluciones <img src="/img/revistas/tca/v2n2/a12l6.jpg" align="middle"> y <img src="/img/revistas/tca/v2n2/a12l7.jpg" align="middle"> al resolver los sistemas de ecuaciones asociados con los subdominios &#937;<sub>1</sub> y &#937;<sub>2</sub>, ubicados en los renglones 1 y 2, respectivamente, del sistema (15):</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12e19.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Con los sistemas (18) al (20) se obtiene la soluci&oacute;n del dominio completo. Las ecuaciones (16) y (17) corresponden a una descomposici&oacute;n en dos subdominios; sin embargo, la generalizaci&oacute;n para <i>n</i> subdominios es de la siguiente forma:</font></p>  	    ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12e20.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">En (21) y (22), que proporcionan la matriz y el vector necesarios para obtener la soluci&oacute;n en la interfaz por medio de (18), se observa que es necesario invertir las matrices de cada uno de los subdominios. Aunque en la literatura (Chan y Mathew, 1994) se recomienda resolver (14) de forma iterativa, en este trabajo se propone utilizar un m&eacute;todo de soluci&oacute;n directa. Esto involucra invertir las matrices de los subdominios para obtener la matriz <i>S</i> y el vector <img src="/img/revistas/tca/v2n2/a12l5.jpg" align="middle">. Esto se debe a que en pruebas realizadas en diferentes mallas con un n&uacute;mero de nodos de algunos miles, no result&oacute; computacionalmente caro trabajar de esta manera. Las matrices inversas <i>A<sub>i</sub></i><sup>&#150;1</sup>
pueden calcularse a trav&eacute;s de la factorizaci&oacute;n LU, obteni&eacute;ndose la matriz inversa de la forma:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12e21.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Invertir las matrices <i>A<sub>i</sub></i> es siempre posible cuando sean no singulares (Saad, 2003), lo cual ocurre pr&aacute;cticamente en todos los casos para la ecuaci&oacute;n de Laplace: los coeficientes (12) producen un sistema en banda donde la diagonal principal es dominante. Una ventaja de utilizar la factorizaci&oacute;n LU es que, una vez que se obtiene la soluci&oacute;n en la interfaz a trav&eacute;s de resolver (18), puede utilizarse el resultado de la factorizaci&oacute;n para resolver el sistema siguiente:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12e22.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">El sistema (24) es una generalizaci&oacute;n de (19) y (20).</font></p>  	    <p align="justify"><font face="verdana" size="2">Para ejemplificar el proceso de discretizaci&oacute;n utilizando una malla compuesta, se analiza el caso indicado en la <a href="#f5">figura 5</a>, correspondiente a un dominio que se ha descompuesto en tres bloques. Los nodos se numeran consecutivamente, incluyendo los de la interfaz. Con esta numeraci&oacute;n se obtiene el sistema de ecuaciones:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12e23.jpg"></font></p>  	    <p align="center"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f5"></a></font></p>  	    ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12f5.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Adem&aacute;s de la numeraci&oacute;n global, cada bloque y la interfaz tienen numeraci&oacute;n local, como se indica en el <a href="#c1">cuadro 1</a>.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="c1"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12c1.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Las matrices componentes de (25) se obtienen a partir de la informaci&oacute;n mostrada en la <a href="#f5">figura 5</a>, donde los bloques se representan en el espacio curvil&iacute;neo; en este ejemplo, por simplicidad se tiene como base contravariante <img src="/img/revistas/tca/v2n2/a12l8.jpg" align="middle"> y <img src="/img/revistas/tca/v2n2/a12l9.jpg" align="middle">, por lo que &#8711;<sup>2</sup>&#958; = &#8711;<sup>2</sup>&#951; = 0, y, como es costumbre en la malla curvil&iacute;nea, se tiene &#8711;&#958; = &#8711;&#951; = 1. Al aplicar los coeficientes definidos por (12), para el nodo 1 se tiene que &#934;<sub><i>c</i></sub> = &#934;<sub>1</sub>, &#934;<sub><i>e</i></sub> = &#934;<sub>2</sub> y &#934;<i><sub>n</sub></i>= &#934;<sub>3</sub> que sustituidos en (11) da por resultado:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12e24.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Los valores cruzados en (11), como por ejemplo &#934;<sub><i>ne</i></sub>, se cancelaron en (26) debido a que la malla es ortogonal. Las matrices para los bloques (25) quedan:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12e25.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">En el <a href="#c1">cuadro 1</a> se observa que cada bloque y la interfaz est&aacute;n formados por cuatro nodos, por ello las matrices <i>A<sub>i</sub></i> y <i>A</i><sub>&#915;</sub> son en este caso de 4 &times; 4. Una vez que se tienen las matrices como se indican en (27) a (29), se procede a calcular las matrices <i>S</i> y <img src="/img/revistas/tca/v2n2/a12l5.jpg"> (este &uacute;ltimo vector se obtiene con los componentes <img src="/img/revistas/tca/v2n2/a12l10.jpg">, que se determinan con las condiciones de frontera) para obtener la soluci&oacute;n en la interfaz, y posteriormente en cada uno de los bloques.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b>Validaci&oacute;n del esquema</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Se realiza la comparaci&oacute;n de esta metodolog&iacute;a con resultados anal&iacute;ticos. El caso corresponde a la superposici&oacute;n de un flujo uniforme m&aacute;s una fuente; la funci&oacute;n de corriente es &#968; = &#968;<sub>uniforme</sub> + &#968;<sub>fuerte</sub> (Granger, 1995), que reproduce el flujo alrededor de un obst&aacute;culo, como el de la <a href="#f6">figura 6a</a>. La ecuaci&oacute;n de la funci&oacute;n de corriente, en coordenadas polares (<i>r</i>,&#952;), es la siguiente:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12e26.jpg"></font></p>  	    <p align="center"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f6"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12f6.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">donde <i>U</i> es la velocidad del flujo uniforme y <i>q</i> es el caudal unitario en la fuente. Con (30) se obtienen las l&iacute;neas de corriente indicadas en la <a href="#f6">figura 6a</a>, donde se utiliza <i>U</i> = 2 m/s y <i>q</i> = 20 m<sup>2</sup>/s. El dominio empleado para la soluci&oacute;n num&eacute;rica es el delimitado por las l&iacute;neas de corriente &#968; =&#45;190 m<sup>2</sup>/s en el sur, &#968; = 210 m<sup>2</sup>/s en el norte, y por las rectas <i>x</i> = 140 m en el este, y <i>x</i> =&#45;140 m en el oeste. En el norte y sur se tienen fronteras tipo Dirichlet, mientras que en el este y oeste son tipo Newman. La parte correspondiente al obst&aacute;culo se maneja como Dirichlet con &#968; = 10 m<sup>2</sup>/s.
Se emplean cuatro bloques para discretizar el dominio, tal como se indica en la <a href="#f6">figura 6b</a>.</font></p>  	    <p align="justify"><font face="verdana" size="2">Se compara la soluci&oacute;n anal&iacute;tica con la obtenida num&eacute;ricamente en la recta A&#45;A', indicada en la <a href="#f6">figura 6a</a>. Los resultados anal&iacute;tico y num&eacute;rico se muestran en la <a href="#f7">figura 7</a>; en t&eacute;rminos pr&aacute;cticos, son los mismos.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f7"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12f7.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Aplicaci&oacute;n</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Se estudia la bifurcaci&oacute;n del r&iacute;o Mezcalapa en los r&iacute;os Samaria y Carrizal; en este caso se calcul&oacute; el campo de velocidades y la distribuci&oacute;n de gastos en los dos r&iacute;os de salida. La malla se indica en <a href="#f8">figura 8</a> y est&aacute; conformada por 1 040 nodos. En la entrada del r&iacute;o Mezcalapa el potencial de velocidad se estableci&oacute; como &#934; = 4 000 m<sup>2</sup>/s, y en las salidas de los r&iacute;os Samaria y Carrizal como &#934; = 0 m<sup>2</sup>/s. Por otra parte, las m&aacute;rgenes de los r&iacute;os se manejaron como fronteras tipo Newmann, esto es, &part;&#934;/ &part;<i>n</i> = 0.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f8"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12f8.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Se resolvi&oacute; para el potencial de velocidad debido a que puede asociarse intuitivamente con el tirante, <i>h</i>, ya que el sentido del campo de velocidades ocurre hacia donde hay un gradiente negativo de <i>h</i>.</font></p>  	    <p align="justify"><font face="verdana" size="2">La distribuci&oacute;n de gastos se muestra en el <a href="#c2">cuadro 2</a>. El campo de velocidades calculado se indica en la <a href="#f9">figura 9</a>. Debe tenerse en cuenta que el caudal obtenido es unitario respecto a la direcci&oacute;n perpendicular al plano.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="c2"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12c2.jpg"></font></p>  	    <p align="center"><font face="verdana" size="2">&nbsp;</font></p>  	    ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><a name="f9"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/tca/v2n2/a12f9.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Conclusiones</b></font></p>  	    <p align="justify"><font face="verdana" size="2">La teor&iacute;a del flujo con potencial sigue siendo una herramienta &uacute;til cuando la f&iacute;sica del problema permite considerar al flujo como irrotacional. En este trabajo se presenta una metodolog&iacute;a de soluci&oacute;n alternativa cuando se tienen geometr&iacute;as donde es complicado utilizar una soluci&oacute;n no num&eacute;rica o que resulta dif&iacute;cil de discretizar con una malla de un &uacute;nico bloque.</font></p>  	    <p align="justify"><font face="verdana" size="2">Un aspecto importante a considerar es que aunque la metodolog&iacute;a aqu&iacute; presentada se aplic&oacute; al flujo con potencial, puede utilizarse en cualquier otro tipo de problemas, donde el dominio f&iacute;sico requiera una discretizaci&oacute;n basada en mallas compuestas, debido a que las t&eacute;cnicas de descomposici&oacute;n de dominio permiten dividir un problema grande en m&uacute;ltiples problemas m&aacute;s peque&ntilde;os. Cualquier esquema num&eacute;rico de soluci&oacute;n de ecuaciones diferenciales parciales que d&eacute; como resultado un sistema de ecuaciones lineales puede resolverse eficientemente con el planteamiento de mallas compuestas presentado en este trabajo.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Agradecimientos</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Al Consejo Nacional de Ciencia y Tecnolog&iacute;a por el apoyo a esta investigaci&oacute;n.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b>Referencias</b></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">CHAN, T.F. and MATHEW, T.P. Domain decomposition algorithms. <i>Acta Num&eacute;rica 1994</i>. Vol. 3, 1994, pp. 61&#45;143.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=9719059&pid=S2007-2422201100020001200001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">GRANGER, R.A. <i>Fluid Mechanics</i>. New York: Dover Publications, 1995, 896 pp.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=9719061&pid=S2007-2422201100020001200002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">LEVEQUE, R. <i>Finite difference methods for ordinary and partial differential equations</i>. Philadelphia: SIAM, 2007, 341 pp.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=9719063&pid=S2007-2422201100020001200003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">ORTEGA, Y.M. <i>Introduction to parallel and vector solution of linear systems</i>. New York: Plenum Press, 1988, 305 pp.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=9719065&pid=S2007-2422201100020001200004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">SOTELO, A.G. <i>Hidr&aacute;ulica General</i>. M&eacute;xico, D.F: Editorial Noriega, 2008, 561 pp.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=9719067&pid=S2007-2422201100020001200005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">SAAD, Y. <i>Iterative methods for sparse linear Systems</i>. Philadelphia: SIAM, 2003, 528 pp.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=9719069&pid=S2007-2422201100020001200006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">SEGERLIND, L.J. <i>Applied Finite Element Analysis</i>. New York: John Wiley &amp; Sons Inc., 1984, 427 pp.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=9719071&pid=S2007-2422201100020001200007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">THOMPSON, J.F., Warsi, Z., and WAYNE, C. <i>Numerical grid generation, foundations and applications</i>. New York: Elsevier Science Publishing, 1985, 483 pp.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=9719073&pid=S2007-2422201100020001200008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">THOMPSON, J.F., SONI, B.K., and WEATHERILL, N.P. <i>Handbook of grid generation</i>. Florida, USA: CRC Press, 1999, 950 pp.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=9719075&pid=S2007-2422201100020001200009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">TOSELLI, A. and WIDLUND, O. <i>Domain decomposition methods&#45;algorithms and theory</i>. Berlin: Springer, 2005, 450 pp.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=9719077&pid=S2007-2422201100020001200010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[CHAN]]></surname>
<given-names><![CDATA[T.F.]]></given-names>
</name>
<name>
<surname><![CDATA[MATHEW]]></surname>
<given-names><![CDATA[T.P.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Domain decomposition algorithms]]></article-title>
<source><![CDATA[Acta Numérica 1994]]></source>
<year>1994</year>
<volume>3</volume>
<page-range>61-143</page-range></nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[GRANGER]]></surname>
<given-names><![CDATA[R.A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Fluid Mechanics]]></source>
<year>1995</year>
<page-range>896</page-range><publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Dover Publications]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[LEVEQUE]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<source><![CDATA[Finite difference methods for ordinary and partial differential equations]]></source>
<year>2007</year>
<page-range>341</page-range><publisher-loc><![CDATA[Philadelphia ]]></publisher-loc>
<publisher-name><![CDATA[SIAM]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ORTEGA]]></surname>
<given-names><![CDATA[Y.M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Introduction to parallel and vector solution of linear systems]]></source>
<year>1988</year>
<page-range>305</page-range><publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Plenum Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[SOTELO]]></surname>
<given-names><![CDATA[A.G.]]></given-names>
</name>
</person-group>
<source><![CDATA[Hidráulica General]]></source>
<year>2008</year>
<page-range>561</page-range><publisher-loc><![CDATA[México^eD.F D.F]]></publisher-loc>
<publisher-name><![CDATA[Editorial Noriega]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[SAAD]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
</person-group>
<source><![CDATA[Iterative methods for sparse linear Systems]]></source>
<year>2003</year>
<page-range>528</page-range><publisher-loc><![CDATA[Philadelphia ]]></publisher-loc>
<publisher-name><![CDATA[SIAM]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[SEGERLIND]]></surname>
<given-names><![CDATA[L.J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Applied Finite Element Analysis]]></source>
<year>1984</year>
<page-range>427</page-range><publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[John Wiley & Sons Inc.]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[THOMPSON]]></surname>
<given-names><![CDATA[J.F.]]></given-names>
</name>
<name>
<surname><![CDATA[Warsi]]></surname>
<given-names><![CDATA[Z.]]></given-names>
</name>
<name>
<surname><![CDATA[WAYNE]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Numerical grid generation, foundations and applications]]></source>
<year>1985</year>
<page-range>483</page-range><publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Elsevier Science Publishing]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[THOMPSON]]></surname>
<given-names><![CDATA[J.F.]]></given-names>
</name>
<name>
<surname><![CDATA[SONI]]></surname>
<given-names><![CDATA[B.K.]]></given-names>
</name>
<name>
<surname><![CDATA[WEATHERILL]]></surname>
<given-names><![CDATA[N.P.]]></given-names>
</name>
</person-group>
<source><![CDATA[Handbook of grid generation]]></source>
<year>1999</year>
<page-range>950</page-range><publisher-loc><![CDATA[Florida ]]></publisher-loc>
<publisher-name><![CDATA[CRC Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[TOSELLI]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[WIDLUND]]></surname>
<given-names><![CDATA[O.]]></given-names>
</name>
</person-group>
<source><![CDATA[Domain decomposition methods-algorithms and theory]]></source>
<year>2005</year>
<page-range>450</page-range><publisher-loc><![CDATA[Berlin ]]></publisher-loc>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
