<?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-9028</journal-id>
<journal-title><![CDATA[Ecosistemas y recursos agropecuarios]]></journal-title>
<abbrev-journal-title><![CDATA[Ecosistemas y recur. agropecuarios]]></abbrev-journal-title>
<issn>2007-9028</issn>
<publisher>
<publisher-name><![CDATA[Universidad Juárez Autónoma de Tabasco, Dirección de Investigación y Posgrado]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S2007-90282015000200011</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Ajuste de campos de velocidad de aguas someras. El método de gradiente conjugado]]></article-title>
<article-title xml:lang="en"><![CDATA[Adjusting shallow water vector fields. The conjugate gradient method]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[López-López]]></surname>
<given-names><![CDATA[Jorge]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Juárez-Valencia]]></surname>
<given-names><![CDATA[Lorenzo Héctor]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Juárez Autónoma de Tabasco División Académica de Ciencias Básicas ]]></institution>
<addr-line><![CDATA[Cunduacán Tabasco]]></addr-line>
<country>México</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad Autónoma Metropolitana  ]]></institution>
<addr-line><![CDATA[Iztapalapa Distrito Federal]]></addr-line>
<country>México</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>08</month>
<year>2015</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>08</month>
<year>2015</year>
</pub-date>
<volume>2</volume>
<numero>5</numero>
<fpage>225</fpage>
<lpage>232</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S2007-90282015000200011&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-90282015000200011&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-90282015000200011&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[En este trabajo se muestra la aplicación al caso de campos de flujo en aguas someras de un modelo y un método de aproximación para ajustar campos de velocidades de viento bidimensionales. El modelo es de masa consistente y permite la reconstrucción de un campo vectorial solenoidal u a partir de un campo dado u¹. Matemáticamente el modelo se puede replantear como un problema de punto-silla, en donde se obtiene un problema de tipo Stokes degenerado para el campo de velocidad desconocido u con un multiplicador &#955;, asociado a la restricción de incompresibilidad. Este problema se expresa en forma operacional que se resuelve con el método de gradiente conjugado y el de elemento finito.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[This paper shows the application to the case of vector fields from shallow water flow, of a model and a numerical method to adjust bidimensional wind vector fields. The model is mass-consistent and allows the reconstruction of a vector field u from a given vector field u¹. Mathematically, this model can be restated as a saddle-point problem, which yields a degenerated Stokes problem for the unknown velocity field u with a multiplier &#955;, associated to the incompressibility restriction. This problem can be expressed as an operational problem that is solved using the conjugate gradient algorithm and the finite element method.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Campo vectorial]]></kwd>
<kwd lng="es"><![CDATA[gradiente conjugado]]></kwd>
<kwd lng="es"><![CDATA[multiplicador de Lagrange]]></kwd>
<kwd lng="es"><![CDATA[aguas someras]]></kwd>
<kwd lng="es"><![CDATA[Saint-Venant]]></kwd>
<kwd lng="es"><![CDATA[elemento finito]]></kwd>
<kwd lng="en"><![CDATA[Vector field]]></kwd>
<kwd lng="en"><![CDATA[conjugate gradient]]></kwd>
<kwd lng="en"><![CDATA[Lagrange multiplier]]></kwd>
<kwd lng="en"><![CDATA[shallow water equations]]></kwd>
<kwd lng="en"><![CDATA[Saint-Venant]]></kwd>
<kwd lng="en"><![CDATA[finite element]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  	    <p align="justify"><font face="verdana" size="4">Nota cient&iacute;fica</font></p>          <p align="justify">&nbsp;</p>          <p align="center"><font face="verdana" size="4"><b>Ajuste de campos de velocidad de aguas someras. El m&eacute;todo de gradiente conjugado</b></font></p>                  <p align="justify">&nbsp;</p>  	    <p align="center"><font face="verdana" size="3"><b>Adjusting shallow water vector fields. The conjugate gradient method</b></font></p>          <p align="justify">&nbsp;</p>  	    <p align="center"><font face="verdana" size="2"><b><sup>1*</sup>Jorge L&oacute;pez&#45;L&oacute;pez, <sup>2</sup>Lorenzo H&eacute;ctor Ju&aacute;rez&#45;Valencia</b></font></p>                  <p align="justify">&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><sup><i>1</i></sup><i> Divisi&oacute;n Acad&eacute;mica de Ciencias B&aacute;sicas. Universidad Ju&aacute;rez Aut&oacute;noma de Tabasco, Km 1 carretera Cunduac&aacute;n &#45; Jalpa de M&eacute;ndez, Cunduac&aacute;n, Tabasco, M&eacute;xico. C.P. 86690 Tel. (914)1001886</i> *<a href="mailto:jorge.lopez@ujat.mx">jorge.lopez@ujat.mx</a></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><sup><i>2</i></sup><i> Universidad Aut&oacute;noma Metropolitana &#45; Iztapalapa </i></font></p>                      <p align="justify">&nbsp;</p>                  <p align="justify"><font face="verdana" size="2">Recibido el 04 de marzo de 2014    <br>Aceptado el 22 de agosto de 2014</font></p>                  <p align="justify">&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b>RESUMEN</b></font></p>          <p align="justify"><font face="verdana" size="2">En este trabajo se muestra la aplicaci&oacute;n al caso de campos de flujo en aguas someras de un modelo y un m&eacute;todo de aproximaci&oacute;n para ajustar campos de velocidades de viento bidimensionales. El modelo es de masa consistente y permite la reconstrucci&oacute;n de un campo vectorial solenoidal u a partir de un campo dado <i>u<sup>1</sup></i>. Matem&aacute;ticamente el modelo se puede replantear como un problema de punto&#45;silla, en donde se obtiene un problema de tipo Stokes degenerado para el campo de velocidad desconocido u con un multiplicador &lambda;, asociado a la restricci&oacute;n de incompresibilidad. Este problema se expresa en forma operacional que se resuelve con el m&eacute;todo de gradiente conjugado y el de elemento finito.</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Palabras clave:</b> Campo vectorial, gradiente conjugado, multiplicador de Lagrange, aguas someras, Saint&#45;Venant, elemento finito.</font></p>                  <p align="justify">&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b>ABSTRACT</b></font></p>          ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">This paper shows the application to the case of vector fields from shallow water flow, of a model and a numerical method to adjust bidimensional wind vector fields. The model is mass&#45;consistent and allows the reconstruction of a vector field u from a given vector field <i>u<sup>1</sup></i>. Mathematically, this model can be restated as a saddle&#45;point problem, which yields a degenerated Stokes problem for the unknown velocity field u with a multiplier &lambda;, associated to the incompressibility restriction. This problem can be expressed as an operational problem that is solved using the conjugate gradient algorithm and the finite element method.</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Key words:</b> Vector field, conjugate gradient, Lagrange multiplier, shallow water equations, Saint&#45;Venant, finite element.</font></p>      <p align="justify">&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b>INTRODUCCI&Oacute;N</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Para una amplia gama de aplicaciones de la din&aacute;mica de fluidos se requiere conocer, o al menos ajustar, campos de velocidades en una regi&oacute;n dada ya sea en dos o tres dimensiones. Como ejemplos se tienen: el transporte y difusi&oacute;n de contaminantes en r&iacute;os, el efecto del viento en la propagaci&oacute;n del fuego sobre estructuras, el an&aacute;lisis de calidad del aire (Cox <i>et al</i>. 2005, Wang <i>et al</i>. 2005, Chertock <i>et al</i>. 2006), y de particular inter&eacute;s el estudio de fen&oacute;menos asociados con el flujo en aguas someras, por su importancia para Tabasco, ya que su planicie est&aacute; sujeta a inundaciones frecuentes, ocasionadas por flujos de aguas que pueden clasificarse como aguas someras (L&oacute;pez <i>et al</i>. 2009).</font></p>  	    <p align="justify"><font face="verdana" size="2">Una forma de estudiar estos fen&oacute;menos es la modelaci&oacute;n matem&aacute;tica y la simulaci&oacute;n num&eacute;rica de los mismos, en virtud de que este tipo de escenarios pueden ser modelados muy satisfactoriamente por las ecuaciones de Saint&#45;Venant sobre un dominio espacial bidimensional &Omega;,</font></p>         <p align="center"><img src="/img/revistas/era/v2n5/a11e1.jpg"></p>          <p align="center"><img src="/img/revistas/era/v2n5/a11e2.jpg"></p> 	  	    <p align="center"><img src="/img/revistas/era/v2n5/a11e3.jpg"></p> 	  	    <p align="justify"><font face="verdana" size="2">complementadas con condiciones de frontera y con una condici&oacute;n inicial <i>u<sub>0</sub> = (u<sub>10</sub>, u<sub>20</sub>)</i> y <i>h<sub>0</sub></i> sobre &Omega;, donde las variables dependientes son el calado h, y los promedios verticales de las velocidades en las direcciones horizontales <i>u<sub>1</sub>, u<sub>2</sub></i>, mientras que las variables dependientes y par&aacute;metros son la aceleraci&oacute;n de la gravedad <i>g</i>, la fuerza de Coriolis <i>C</i>, el efecto del viento en la superficie del fluido &tau;, la pendiente del terreno <i>S<sub>0</sub></i> y la fricci&oacute;n del fluido con el terreno <i>S<sub>f</sub></i>. En este modelo se desprecia la componente vertical, y las hip&oacute;tesis principales son: i) La pendiente del fondo es peque&ntilde;a, ii) El movimiento principal de las part&iacute;culas ocurre en planos horizontales, iii) Las fuerzas de masa que act&uacute;an son la gravedad en la direcci&oacute;n vertical y la fuerza de Coriolis en el plano horizontal, iv) La curvatura de las l&iacute;neas de corriente es peque&ntilde;a, por lo que la distribuci&oacute;n de la presi&oacute;n se considera hidrost&aacute;tica. Estas implican que la superficie del agua es gradualmente variada, sin cambios bruscos en su pendiente, y que las ecuaciones diferenciales parciales sean a lo sumo bidimensionales (L&oacute;pez <i>et al</i>. 2009, Hodges 2013), es decir, en cada tiempo t, incluido el tiempo inicial, la velocidad <i>u = (u<sub>1</sub>, u<sub>2</sub>)</i> es un campo bidimensional.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">El modelo de Saint&#45;Venant no cuenta con soluci&oacute;n anal&iacute;tica, pero existen diversos m&eacute;todos num&eacute;ricos para resolverlo (V&aacute;zquez 2008, V&aacute;zquez&#45;Cend&oacute;n y Cea 2012), requiriendo todos de un campo de velocidad inicial que debe satisfacer leyes f&iacute;sicas como la conservaci&oacute;n de masa.</font></p>  	    <p align="justify"><font face="verdana" size="2">En lo que respecta a la obtenci&oacute;n de un campo de velocidad inicial, en la pr&aacute;ctica es com&uacute;n contar solo con un n&uacute;mero peque&ntilde;o de mediciones aisladas dentro del dominio, exigiendo esto como primera necesidad, una interpolaci&oacute;n de estos datos para extenderlos a todo el dominio, proceso que normalmente no cumple conservaci&oacute;n de masa, siendo necesario un ajuste. En este contexto ajustar un campo significa que:</font></p>  	    <p align="justify"><font face="verdana" size="2">i)    A partir de un campo vectorial dado se obtiene un campo vectorial (ajustado) que cumple conservaci&oacute;n de masa (divergencia cero en todo punto del dominio);</font></p>  	    <p align="justify"><font face="verdana" size="2">ii)    El campo ajustado no penetra las fronteras s&oacute;lidas, sino solo las toca tangencialmente.</font></p>   	    <p align="justify"><font face="verdana" size="2">En la <a href="#a11f1">Figura 1</a> se muestra un ejemplo de dominio para una aplicaci&oacute;n de viento y para una aplicaci&oacute;n de aguas someras. Se ilustran ejemplos de forma del dominio, frontera artificial (el flujo la puede atravesar) y frontera natural (s&oacute;lida). El dominio &Omega; se considera una region en R<sup>2</sup> con frontera <img src="/img/revistas/era/v2n5/a11e11.jpg">, la cual est&aacute; dada por <img src="/img/revistas/era/v2n5/a11e4.jpg"> en el caso de campos de viento, y para el caso de agua <img src="/img/revistas/era/v2n5/a11e5.jpg"> En ambos casos <img src="/img/revistas/era/v2n5/a11e6.jpg"> es la frontera natural, y el resto es la frontera artificial.</font></p>            <p align="center"><a name="a11f1"></a><img src="/img/revistas/era/v2n5/a11f1.jpg"></p>  	    <p align="justify"><font face="verdana" size="2">El objetivo de este trabajo es mostrar la aplicaci&oacute;n de un modelo de masa consistente para ajuste de campos de viento (flujo no viscoso) bidimensionales, el cual ha sido aplicado en una variedad de problemas meteorol&oacute;gicos (Cox <i>et al</i>. 2005, Wang <i>et al</i>. 2005), al caso de ajustar campos de aguas someras (flujo viscoso y bidimensional), as&iacute; como motivar la aplicaci&oacute;n de la modelaci&oacute;n matem&aacute;tica en el estudio del movimiento de aguas superficiales para la disminuci&oacute;n de riesgo de inundaciones, y la prevenci&oacute;n de los desastres asociados con este tipo de fen&oacute;menos.</font></p>  	    <p align="justify">&nbsp;</p>     <p align="justify"><font face="verdana" size="2"><b>MATERIALES Y M&Eacute;TODOS</b></font></p>               <p align="justify"><font face="verdana" size="2"><b>Modelo y algoritmo de soluci&oacute;n</b></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">El problema de ajuste de campos de velocidad se puede expresar como: Dado un campo <i>u<sup>I</sup></i> en &Omega; &sub; R<sup>2</sup> encontrar dentro del conjunto de campos de velocidad con divergencia cero en &Omega; y que satisfacen la condici&oacute;n de resbalamiento, el campo <i>u</i> m&aacute;s cercano a <i><i>u<sup>1</sup></i></i>. Para dar una versi&oacute;n matem&aacute;tica del problema, es necesario establecer:</font></p>  	    <p align="justify"><font face="verdana" size="2">i) Las caracter&iacute;sticas de <i>u<sup>I</sup></i>, ii) El conjunto factible de campos de velocidad donde se buscar&aacute; a <i>u</i>, y iii) Una norma para medir cercan&iacute;a entre <i>u<sup>I</sup></i> y los candidatos.</font></p>  	    <p align="justify"><font face="verdana" size="2">En lo que sigue se describe el modelo y el algoritmo num&eacute;rico usado. Los detalles pueden ser consultados en Flores <i>et al</i>. (2010), definiendo el espacio de funciones factibles como:</font></p>              <p align="center"><img src="/img/revistas/era/v2n5/a11e7.jpg"></p>  	    <p align="justify"><font face="verdana" size="2">y usando en <i>H(div; &Omega;)</i> la m&eacute;trica</font></p>  	    <p align="center"><img src="/img/revistas/era/v2n5/a11e8.jpg"></p>  	    <p align="justify"><font face="verdana" size="2">entonces el problema de ajuste de campos se puede formular como</font></p>         <p align="center"><img src="/img/revistas/era/v2n5/a11e9.jpg"></p>  	    <p align="justify"><font face="verdana" size="2">se tiene que la <i>u</i> buscada es &uacute;nica y satisface</font></p>              <p align="center"><img src="/img/revistas/era/v2n5/a11e10.jpg"></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Para &lambda;, en <i>H<sup>1</sup></i> (&Omega;), &lambda; = 0 en <img src="/img/revistas/era/v2n5/a11e13.jpg"> La integral que define la norma as&iacute; como las dem&aacute;s que se mencionan en el texto son sobre todo &Omega;.</font></p>  	    <p align="justify"><font face="verdana" size="2">En Flores <i>et al</i>. (2010) se ha resuelto la ecuaci&oacute;n (7) transform&aacute;ndola en un problema el&iacute;ptico para <img src="/img/revistas/era/v2n5/a11e11.jpg"> y resolviendo un problema de punto silla para (<i>u</i>, &lambda;). El enfoque de punto silla para resolver el problema (7), o equivalentemente (6), se basa en la metodolog&iacute;a usual para resolver problemas de optimizaci&oacute;n sujeto a restricciones, haciendo uso del m&eacute;todo de multiplicadores de Lagrange. El punto importante es relajar la condici&oacute;n de conservaci&oacute;n de masa, introduciendo un nuevo par&aacute;metro: el multiplicador de Lagrange &lambda;. Esto significa que se introduce un nuevo espacio de funciones vectoriales, m&aacute;s amplio que V, donde se busca la soluci&oacute;n, el cual se define y denota como</font></p>  	    <p align="center"><img src="/img/revistas/era/v2n5/a11e12.jpg"></p>  	    <p align="justify"><font face="verdana" size="2">Con la introducci&oacute;n de este nuevo espacio se considera sobre (<i>V<sub>N</sub>, L<sub>2</sub>(&Omega;)</i>) el Lagrangiano</font></p>  	    <p align="center"><img src="/img/revistas/era/v2n5/a11e14.jpg"></p>  	    <p align="justify"><font face="verdana" size="2">Un punto estacionario de <img src="/img/revistas/era/v2n5/a11e15.jpg"> es un par (<i>u</i>, &lambda;) que satisface las condiciones de primer orden, es decir,</font></p>  	    <p align="center"><img src="/img/revistas/era/v2n5/a11e16.jpg"></p>  	    <p align="center"><img src="/img/revistas/era/v2n5/a11e17.jpg"></p>  	    <p align="justify"><font face="verdana" size="2">donde &lambda; no necesita satisfacer condiciones de frontera. En la soluci&oacute;n (<i>u</i>,&lambda;) de (10)&#45;(11), <i>u</i> es el m&iacute;nimo de J. Sea (u, A) soluci&oacute;n del problema (10)&#45;(11), y sup&oacute;ngase que el campo u es de la forma <i>u = <i>u<sup>1</sup></i> + u</i><sub>&lambda;</sub>, donde <i>u</i><sup>1</sup> es el campo inicial y <i>u</i><sub>&lambda;</sub> &isin; <i>V<sub>N</sub></i> representa el ajuste necesario que requiere <i>u<sup>I</sup></i> para ser la soluci&oacute;n <i>u</i>. Con este supuesto, sustituyendo <i>u = u<sup>I</sup> + u<sub>&lambda;</sub></i> en (10) se llega a que el ajuste <i>u<sub>&lambda;</sub></i> satisface la ecuaci&oacute;n</font></p>  	    <p align="center"><img src="/img/revistas/era/v2n5/a11e18.jpg"></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Adem&aacute;s como <i>u</i> satisaface (11), se tiene que</font></p>  	    <p align="center"><img src="/img/revistas/era/v2n5/a11e19.jpg"></p>  	    <p align="justify"><font face="verdana" size="2">Con esto, la soluci&oacute;n del problema de punto silla (10)&#45;(11) se ha traducido en resolver (12)&#45;(13) para u<sub>A</sub>. El problema (12)&#45;(13) puede formularse como una ecuaci&oacute;n funcional para <i>u</i>. Para esto se introduce el operador lineal A de <i>L</i><sub>2</sub>(&Omega;) en <i>L</i><sub>2</sub>(&Omega;) definido por</font></p>  	    <p align="center"><img src="/img/revistas/era/v2n5/a11e20.jpg"></p>  	    <p align="justify"><font face="verdana" size="2">donde <i>u<sub>q</sub></i> &isin; <i>V<sub>N</sub></i> es la soluci&oacute;n de</font></p>  	    <p align="center"><img src="/img/revistas/era/v2n5/a11e21.jpg"></p>  	    <p align="justify"><font face="verdana" size="2">Con la definici&oacute;n de este funcional se tiene que el multiplicador A buscado satisface</font></p>  	    <p align="center"><img src="/img/revistas/era/v2n5/a11e22.jpg"></p>  	    <p align="justify"><font face="verdana" size="2">El operador A es autoadjunto (sim&eacute;trico) y fuertemente el&iacute;ptico (definido positivo), as&iacute; que para aproximar &lambda; puede usarse gradiente conjugado, cuyo algoritmo, despu&eacute;s de considerar la definici&oacute;n del operador A, es:</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>1. Inicio:</b> A&lambda;<sup>0</sup> &isin; <i>L</i><sub>2</sub>(&Omega;) dado, resolver para <i>u</i><sup>0</sup> &isin; <i>V</i><sub>N</sub>, <img src="/img/revistas/era/v2n5/a11e29.jpg"> (17)</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Hacer <img src="/img/revistas/era/v2n5/a11e23.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2"><b>2. Descenso:</b> Para <i>k &ge; 0</i>, conocidos <i>&lambda;<sup>k</sup>, g<sup>k</sup>, d<sup>k</sup></i> y <i>u</i><sup>k</sup> calcular <i>&lambda;<sup>k + 1</sup>, g<sup>k + 1</sup></i> y <i>u<sup>k + 1</sup></i> como:</font></p>  	    <p align="justify"><img src="/img/revistas/era/v2n5/a11e24.jpg"></p>  	    <p align="justify"><font face="verdana" size="2"><b>3. Paro o nueva direcci&oacute;n conjugada:</b> Si <img src="/img/revistas/era/v2n5/a11e26.jpg"> tomar &lambda; = &lambda;<sup>k + 1</sup>; <i>u</i> = <i>u</i><sup>k + 1</sup> y parar. En otro caso calcular <i>d<sup>k + 1</sup></i> = &#45g;<sup>k + 1</sup> + &beta;<sub>k</sub>d<sup>k</sup> : &beta;<sub>k</sub> = <img src="/img/revistas/era/v2n5/a11e27.jpg"> (20)</font></p>     <p align="justify"><font face="verdana" size="2">Hacer <i>k = k + 1</i> y regresar al paso 2.</font></p>  	    <p align="justify"><font face="verdana" size="2">En el algoritmo anterior <img src="/img/revistas/era/v2n5/a11e28.jpg"> denota el producto interior usual en L<sub>2</sub>(&Omega;). El algoritmo no requiere condici&oacute;n de frontera expl&iacute;cita para el multiplicador A (pero s&iacute; para las funciones tipo velocidad). Obs&eacute;rvese que en el paso 2 se actualizan &lambda; y <i>u</i> simult&aacute;neamente.</font></p>  	    <p align="justify"><font face="verdana" size="2">Las ecuaciones integrales del tipo (15), en el paso 1 y 2 del algoritmo de gradiente conjugado, se resuelven por medio del m&eacute;todo de elemento finito con elementos lineales mixtos del tipo Bercovier&#45;Pironneau (Bercovier y Pironneau 1979), en donde el multiplicador se aproxima por medio de elementos lineales en una malla dada y la velocidad tambi&eacute;n se aproxima por medio de elementos lineales pero en una malla doblemente fina como se muestra en la <a href="#a11f2">Figura 2</a>; el objetivo de esto es satisfacer la condici&oacute;n inf&#45;sup o condici&oacute;n LBB (Brezzi y Fortin 1991), para que la aproximaci&oacute;n sea estable.</font></p> 	    <p align="center"><a name="#a11f2" id="a11f2"></a></p>     <p align="center"><a href="a11f2"></a><img src="/img/revistas/era/v2n5/a11f2.jpg"></p>      <p align="justify">&nbsp;</p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b>RESULTADOS Y DISCUSI&Oacute;N</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Se ha implementado un programa propio en Fortran con la metodolog&iacute;a descrita y se ha aplicado para recuperar o ajustar tres campos de prueba. La descripci&oacute;n de esos campos y los resultados respectivos se muestran a continuaci&oacute;n.</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Campo <i>u = (x,&#45;y)</i></b></font></p>  	    <p align="justify"><font face="verdana" size="2">Para este ejemplo se tom&oacute; al campo inicial como <i>u<sup>I</sup> = (x,0) en &Omega; = (0,1) x (0,1)</i>. La frontera natural <img src="/img/revistas/era/v2n5/a11e6.jpg"> es la frontera inferior del cuadrado y la frontera artificial <img src="/img/revistas/era/v2n5/a11e30.jpg"> es el resto. Se tom&oacute; <i>S = I</i>. En la <a href="#a11t1">Tabla 1</a> se muestran los errores relativos y un promedio de la divergencia, obtenidas para diferentes mallas de presi&oacute;n (y sus respectivas mallas de velocidad), as&iacute; como las iteraciones que se requirieron para que el algoritmo de gradiente conjugado alcanzara la convergencia. En las <a href="#a11f3">Figuras 3</a> y <a href="#a11f4">4</a> se muestran el multiplicador y el contraste entre los campos exacto y ajustado, respectivamente, para la malla m&aacute;s gruesa usada.</font></p>              <p align="center"><a name="a11t1"></a>    <br><img src="/img/revistas/era/v2n5/a11t1.jpg"></p>         <p align="center"><a name="a11f3"></a>    <br><img src="/img/revistas/era/v2n5/a11f3.jpg"></p>             <p align="center"><a name="a11f4"></a>    <br><img src="/img/revistas/era/v2n5/a11f4.jpg"></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Se consideraron condiciones de frontera exactas para el campo en la frontera natural y en las secciones verticales. Estos resultados est&aacute;n de acuerdo con Flores <i>et al</i>. (2010), quienes reportan resultados similares tomando en cuenta que consideran solo una malla de presi&oacute;n de 80x80 y condiciones de frontera exactas en toda la frontera: error relativo = 5x10<sup>&#45;4</sup>, divergencia = &#151;5x10<sup>&#45;12</sup>, despu&eacute;s de 1 214 iteraciones.</font></p>  	      	    <p align="justify"><font face="verdana" size="2"><b>Flujo inv&iacute;scido con obst&aacute;culo</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Se tom&oacute; aqu&iacute; como campo de prueba a <i>u = (u<sub>1</sub></i>, u<sub>2</sub>) donde: <img src="/img/revistas/era/v2n5/a11e31.jpg"> (21)</font></p>  	    <p align="justify"><img src="/img/revistas/era/v2n5/a11e32.jpg"></p>  	    <p align="justify"><img src="/img/revistas/era/v2n5/a11e33.jpg"></p>  	    <p align="justify"><font face="verdana" size="2">con &alpha; = 1.0, <i>U<sub>0</sub></i> = 0.01 y como campo de inicio se tom&oacute; <i><i>u<sup>1</sup></i></i> = (<i>u</i>, 0) en &Omega; = (&#151;2, 2) x (0,1) menos el semic&iacute;rculo con centro en (0,0) y radio uno. Se consider&oacute; S<sub>11</sub> = 1 y S<sub>22</sub> = 1. La frontera natural <img src="/img/revistas/era/v2n5/a11e6.jpg"> es la frontera inferior del dominio y la frontera artificial es el complemento. En este caso para la malla de presi&oacute;n m&aacute;s gruesa usada, h=0.42, se tuvo un error relativo de 8.91E&#45;2, una divergencia de 4.24E&#45;7 y se necesitaron 49 iteraciones para la convergencia de gradiente conjugado. En la <a href="#a11f5">Figura 5</a> se muestra el multiplicador y en la <a href="#a11f6">Figura 6</a> se contrastan el campo exacto con el campo aproximado, para la malla de presi&oacute;n m&aacute;s gruesa usada. Se consideraron condiciones de frontera exactas en la frontera natural y en las secciones verticales. Estos resultados est&aacute;n de acuerdo a los presentados en (Wang <i>et al</i>. 2005), quien usa una matriz S diferente a la identidad, resuelve un problema el&iacute;ptico para el multiplicador.</font></p>  	    <p align="center"><a name="a11f5"></a>    <br><img src="/img/revistas/era/v2n5/a11f5.jpg"></p>         <p align="center"><a name="a11f6"></a>    <br><img src="/img/revistas/era/v2n5/a11f6.jpg"></p>       ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Otra ventaja es que con el enfoque presentado en este trabajo, se deben establecer condiciones de frontera para el campo de velocidad y no para el multiplicador, lo que es necesario cuando se usa un enfoque el&iacute;ptico para resolver primero el multiplicador, como en la referencia citada.</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Canal con paredes curvas</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Para este ejemplo se tom&oacute; como campo base la soluci&oacute;n num&eacute;rica estacionaria <i>u = (u<sub>1</sub>,u<sub>2</sub>)</i> de un flujo de agua que entra horizontalmente en la parte izquierda (<i>x</i> = 0) y fluye a trav&eacute;s de un canal con paredes curvas cuyas dimensiones son (0,20) x (0.3,10) menos los c&iacute;rculos con radio <img src="/img/revistas/era/v2n5/a11e34.jpg"> y centros en (10, 0.3) y (10,10), modelado con las ecuaciones de Saint&#45;Venant en 2D. Este fen&oacute;meno involucra tanto las velocidades horizontales (<i>u<sub>1</sub>,u<sub>2</sub></i>) como un calado h en cada punto del dominio, pero para este ejercicio solo se toma en cuenta la velocidad, olvidando el calado, ya que se est&aacute; considerando un estado estacionario y en estas condiciones el calado no influye en la ecuaci&oacute;n de continuidad. Como campo a ajustar se tom&oacute; <i>u<sup>I</sup> = (u<sup>I</sup>,</i> 0). Se consider&oacute; S<sub>11</sub> = 1, S<sub>22</sub> = 1. Aqu&iacute; la frontera natural <img src="/img/revistas/era/v2n5/a11e6.jpg"> son las paredes del canal y el complemento es la artificial. Se consideraron condiciones exactas en toda la frontera. Para la malla de presi&oacute;n m&aacute;s gruesa usada, h=0.56, se tuvo un error relativo de 9.87E&#45;2, una divergencia de &#45;6.01E&#45;5 con 100 iteraciones en gradiente conjugado. En las <a href="#a11f7">Figuras 7</a> y <a href="#a11f8">8</a> se muestra el multiplicador y se contrastan el campo exacto con el campo aproximado en un acercamiento, respectivamente, para la malla de presi&oacute;n m&aacute;s gruesa usada. No se conocen resultados publicados relacionados con este ejemplo que sirvan de comparaci&oacute;n. Sin embargo, los autores est&aacute;n trabajando en este mismo ejemplo, pero resolviendo un problema el&iacute;ptico para A, y probando con diferentes condiciones de frontera para A. Cabe mencionar que con las ideas expuestas se est&aacute; introduciendo la inquietud de recobrar campos de velocidad en el contexto de aguas someras.</font></p>  	    <p align="center"><a name="a11f7"></a>    <br><img src="/img/revistas/era/v2n5/a11f7.jpg"></p>         <p align="center"><a name="a11f8"></a>    <br><img src="/img/revistas/era/v2n5/a11f8.jpg"></p>  	    <p align="justify"><font face="verdana" size="2">En conclusi&oacute;n, se recuper&oacute; adecuadamente la segunda componente, a partir de la primera componente, de dos campos de velocidad que cuentan con soluci&oacute;n anal&iacute;tica; esto ha servido para validaci&oacute;n de la metodolog&iacute;a y de los programas de c&oacute;mputo, pues como muestra la tabla de convergencia, tanto el error relativo como la divergencia son excelentes y mejoran al refinar la malla. Para el ejemplo 1 Flores <i>et al</i>. (2010) reportan resultados similares para una malla de presi&oacute;n de 80x80. En Cervantes (2013) se reportan errores del mismo orden para este problema usando funciones de base radial, un m&eacute;todo libre de mallas. Para el segundo ejemplo, los resultados son comparables cualitativamente con los presentados en (Wang <i>et al</i>. 2005) y de acuerdo al error y la divergencia obtenidos en &eacute;ste trabajo, se ha ajustado bien a pesar de la complejidad de la frontera y la no linealidad de las componentes. En el tercer campo el ajuste se obtiene con precisi&oacute;n similar al ejemplo 2, lo que podr&iacute;a deberse a que el campo de prueba es resultado de una simulaci&oacute;n num&eacute;rica,  el cual no tiene divergencia cero y adem&aacute;s cambia abruptamente o casi discontinuamente de un nodo a otro. A pesar de ello, el campo ajustado suaviza el comportamiento del campo base y tiene una divergencia num&eacute;rica muy peque&ntilde;a. Adem&aacute;s, es importante destacar que este tercer campo presenta dos &aacute;reas de recirculaci&oacute;n que se muestran en los acercamientos en las partes derecha, superior e inferior, lo cual ha sido capturado tambi&eacute;n por el campo ajustado aun y cuando el modelo usado no considera ning&uacute;n t&eacute;rmino asociado con viscosidad. Los dos &uacute;ltimos campos tienen caracter&iacute;sticas del dominio y del flujo similares a las de campos de aguas someras, y aunque el error relativo no ha sido tan espectacular como en el ejemplo 1, lo cual est&aacute; asociado tanto con la complejidad del campo como del dominio, se considera que el m&eacute;todo descrito da buenos resultados en este tipo de aplicaciones. En todos los casos el orden de la divergencia alcanzada es superior al obtenido por otras metodolog&iacute;as (Flores <i>et al</i>. 2010).</font></p>  	    <p align="justify"><font face="verdana" size="2">Resumiendo, se ha presentado un modelo y un algoritmo de soluci&oacute;n que puede ser usado para recobrar campos de velocidad de flujos de aguas someras a partir de alg&uacute;n campo inicial. En general se pretende contar con una metodolog&iacute;a eficiente para aplicaciones reales, como son los de aguas someras y los de los diversos campos experimentales de la din&aacute;mica de los fluidos y la meteorolog&iacute;a. En dichos casos, el campo inicial ya no ser&aacute; un campo horizontal en el que se quiere recobrar la vertical, sino un campo vectorial perturbado en las distintas direcciones.</font></p>              <p align="justify">&nbsp;</p>                   ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b>LITERATURA CITADA</b></font></p>      <!-- ref --><p align="justify"><font face="verdana" size="2">Bercovier M, Pironneau O (1979) Error estimates for the finite element method solution of the Stokes problem in the primitive variables. Numerical Mathematics 33: 211&#45;224.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3035629&pid=S2007-9028201500020001100001&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">Brezzi F, Fortin M (1991) Mixed and hybrid finite element methods, Springer&#45;Verlag, New York, Inc. New York, NY, USA. 350 p.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3035631&pid=S2007-9028201500020001100002&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">Cervantes DA, Gonz&aacute;lez&#45;Casanova P, Gout C, Ju&aacute;rez LH, Res&eacute;ndiz LR (2013) Vector field approximation using radial basis functions. Journal of Computational and Applied Mathematics 240: 163&#45;173.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3035633&pid=S2007-9028201500020001100003&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">Chertock A, Kurganov A, Petrova G (2006) Finite&#45;Volume&#45;Particule methods for models of transport of pollutants in shallow water. Journal of Scientific Computer 27: 189&#45;199.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3035635&pid=S2007-9028201500020001100004&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">Cox RM, Sontowski J, Dougherty CM (2005) An evaluation of three diagnostic wind models (CALMET, MCSCIPUF, and SWIFT) with wind data from the dipole pride 26 field experiments. Meteorological applications 12: 329&#45;341.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3035637&pid=S2007-9028201500020001100005&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">Flores C, Ju&aacute;rez H, N&uacute;&ntilde;ez MA, Sandoval ML (2010) Algorithms for vector field generation in mass consistent models. Numerical Methods for Partial Differential Equations 26: 826&#45;842.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3035639&pid=S2007-9028201500020001100006&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">Hodges BR (2013) Challenges in continental river dynamics. Environmental Modeling &amp;. Software 50: 16&#45;20.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3035641&pid=S2007-9028201500020001100007&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">L&oacute;pez J, Alavez J, Hern&aacute;ndez JL (2009) Soluci&oacute;n num&eacute;rica de las ecuaciones de Saint&#45;Venant v&iacute;a vol&uacute;menes finitos, Revista de Ciencias B&aacute;sicas 8: 34&#45;53.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3035643&pid=S2007-9028201500020001100008&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">V&aacute;zquez&#45;Cend&oacute;n ME, Cea L (2012) Analysis of a new Kolgan&#45;type scheme motivated by the shallow water equations. Applied Numerical Mathematics 62: 489&#45;506.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3035645&pid=S2007-9028201500020001100009&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">V&aacute;zquez M (2008) Introducci&oacute;n al m&eacute;todo de vol&uacute;menes finitos, Publicaci&oacute;ns da USC. Colecci&oacute;n Manuais Universitarios, vol. 10, Espa&ntilde;a, 184 p.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3035647&pid=S2007-9028201500020001100010&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">Wang Y, Williamson C, Garvey D, Chang S, Cogan J (2005) Application of a multigrid to a mass&#45;consistent diagnostic wind model. Journal of Applied Meteorology 44: 1078&#45;1089.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3035649&pid=S2007-9028201500020001100011&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[Bercovier]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Pironneau]]></surname>
<given-names><![CDATA[O]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Error estimates for the finite element method solution of the Stokes problem in the primitive variables]]></article-title>
<source><![CDATA[Numerical Mathematics]]></source>
<year>1979</year>
<volume>33</volume>
<page-range>211-224</page-range></nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Brezzi]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Fortin]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[Mixed and hybrid finite element methods]]></source>
<year>1991</year>
<page-range>350</page-range><publisher-loc><![CDATA[New York^eNY NY]]></publisher-loc>
<publisher-name><![CDATA[Springer-Verlag, New York, Inc.]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cervantes]]></surname>
<given-names><![CDATA[DA]]></given-names>
</name>
<name>
<surname><![CDATA[González-Casanova]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Gout]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Juárez]]></surname>
<given-names><![CDATA[LH]]></given-names>
</name>
<name>
<surname><![CDATA[Reséndiz]]></surname>
<given-names><![CDATA[LR]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Vector field approximation using radial basis functions]]></article-title>
<source><![CDATA[Journal of Computational and Applied Mathematics]]></source>
<year>2013</year>
<volume>240</volume>
<page-range>163-173</page-range></nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Chertock]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Kurganov]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Petrova]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Finite-Volume-Particule methods for models of transport of pollutants in shallow water]]></article-title>
<source><![CDATA[Journal of Scientific Computer]]></source>
<year>2006</year>
<volume>27</volume>
<page-range>189-199</page-range></nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cox]]></surname>
<given-names><![CDATA[RM]]></given-names>
</name>
<name>
<surname><![CDATA[Sontowski]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Dougherty]]></surname>
<given-names><![CDATA[CM]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An evaluation of three diagnostic wind models (CALMET, MCSCIPUF, and SWIFT) with wind data from the dipole pride 26 field experiments]]></article-title>
<source><![CDATA[Meteorological applications]]></source>
<year>2005</year>
<volume>12</volume>
<page-range>329-341</page-range></nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Flores]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Juárez]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Núñez]]></surname>
<given-names><![CDATA[MA]]></given-names>
</name>
<name>
<surname><![CDATA[Sandoval]]></surname>
<given-names><![CDATA[ML]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Algorithms for vector field generation in mass consistent models]]></article-title>
<source><![CDATA[Numerical Methods for Partial Differential Equations]]></source>
<year>2010</year>
<volume>26</volume>
<page-range>826-842</page-range></nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hodges]]></surname>
<given-names><![CDATA[BR]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Challenges in continental river dynamics]]></article-title>
<source><![CDATA[Environmental Modeling &. Software]]></source>
<year>2013</year>
<volume>50</volume>
<page-range>16-20</page-range></nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[López]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Alavez]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Hernández]]></surname>
<given-names><![CDATA[JL]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Solución numérica de las ecuaciones de Saint-Venant vía volúmenes finitos]]></article-title>
<source><![CDATA[Revista de Ciencias Básicas]]></source>
<year>2009</year>
<volume>8</volume>
<page-range>34-53</page-range></nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Vázquez-Cendón]]></surname>
<given-names><![CDATA[ME]]></given-names>
</name>
<name>
<surname><![CDATA[Cea]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Analysis of a new Kolgan-type scheme motivated by the shallow water equations]]></article-title>
<source><![CDATA[Applied Numerical Mathematics]]></source>
<year>2012</year>
<volume>62</volume>
<page-range>489-506</page-range></nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Vázquez]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[Introducción al método de volúmenes finitos]]></source>
<year>2008</year>
<volume>10</volume>
<page-range>184</page-range><publisher-name><![CDATA[USC]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wang]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
<name>
<surname><![CDATA[Williamson]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Garvey]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Chang]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Cogan]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Application of a multigrid to a mass-consistent diagnostic wind model]]></article-title>
<source><![CDATA[Journal of Applied Meteorology]]></source>
<year>2005</year>
<volume>44</volume>
<page-range>1078-1089</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
