scieee Open visual document viewer

Sobre la paralelización de problemas elípticos

Calzada Canalejo, María del Carmen; Albarreal Núñez, Isidoro Ignacio; Cruz Soto, José Luis; Fernández Cara, Enrique; Galo Sánchez, José Román; Marín Beltrán, Mercedes

Abstract

En este trabajo se recogen dos de los problemas que aparecen a la hora de resolver numéricamente las ecuaciones de Navier-Stokes. La discretización en la variabletemporal en dichas ecuaciones nos conduce, en cada etapa de tiempo, a un problema de Burgers y un problema de Stokes generalizado, en las variables espaciales. La aplicación de un método de punto fijo y un método de tipo gradiente conjugado, respectivamente, nos lleva a la resolución de un elevado numero de problemas de tipo Helmholtz. Así, en una primera parte, recordamos un algoritmo paralelo que resuelve numéricamente la ecuación de Helmholtz. Por otro lado, la utilización de diferencias finitas centradas sobre un mismo mallado regular para la velocidad y la presión en la resolución del problema de Stokes puede generar soluciones oscilantes, en particular presiones espureas. En una segunda parte, por tanto, se presenta un esquema de discretización para el problema de Stokes, demostrándose mediante un análisis asintótico del error que este regulariza la solución.

Full text

Bol. Soc. Esp. Ma . Apl. no31(2005), 31–52 Sob e la pa alelizaci´on de p oblemas el´ıp icos M. C. Calzada1, I. I. Alba eal2, J. L. C uz1, E. Fe n´ andez-Ca a2, J. R. Galo1, M. Ma ´ ın1 1Dp o. de In o m´a ica y An´alisis Num´e ico, Uni e sidad de C´o doba, Campus de Rabanales, Ed. C2-3, E-14071 C´o doba 2Dp o. de Ecuaciones Di e enciales y An´alisis Num´e ico, Uni e sidad de Se illa, Ap do. 1106, 41080 Se illa [email p o ec ed], [email p o ec ed], [email p o ec ed], [email p o ec ed], [email p o ec ed], [email p o ec ed] Resumen En es e abajo se ecogen dos de los p oblemas que apa ecen a la ho a de esol e num´e icamen e las ecuaciones deNa ie -S okes. La disc e izaci´on en la a iable empo al en dichas ecuaciones nos conduce, en cada e apa de iempo, a un p oblema de Bu ge s y un p oblema de S okes gene alizado, en las a iables espaciales. La aplicaci´on de un m´e odo de pun o ijo y un m´e odo de ipo g adien e conjugado, espec i amen e, nos lle a a la esoluci´on de un ele ado n´ume o de p oblemas de ipo Helmhol z. As´ı, en una p ime a pa e, eco damos un algo i mo pa alelo que esuel e num´e icamen e la ecuaci´on de Helmhol z. Po o o lado, la u ilizaci´on de di e encias ini as cen adas sob e un mismo mallado egula pa a la elocidad y la p esi´on en la esoluci´on del p oblema de S okes puede gene a soluciones oscilan es, en pa icula p esiones esp´u eas. En una segunda pa e, po an o, se p esen a un esquema de disc e izaci´on pa a el p oblema de S okes, demos ´andose median e un an´alisis asin ´o ico del e o que ´es e egula iza la soluci´on1. Fecha de ecepci´on: 31/01/05 1Una e si´on p e ia de es e abajo apa ece ´a en las Ac as del I Wo kshop sob e “Recien es A anaces en el An´alisis y Con ol de Ecuaciones Di e enciales No Lineales”, celeb ado en C´o doba en eb e o de 2004. 31 32 M. C. Calzada y o os 1 In oducci´on En la esoluci´on de muchos p oblemas de g an complejidad, apa ecen de o ma ecuen e ecuaciones de ipo Helmhol z: αu −β∆u= en Ω ⊂IRN,(1) siendo α≥0, β > 0, una unci´on conocida y Ω un dominio aco ado bi o idimensional. La ecuaci´on se comple a con condiciones de con o no, que pueden se de ipo Di ichle , u=gsob e Γ = ∂Ω,(2) de ipo Neumann, Fou ie o una mezcla de ambas. Aunque ´es e es uno de los p oblemas m´as conocidos y es udiados, es cla o que una peque˜na ganancia en el iempo de esoluci´on de (1) puede en la p ´ac ica supone una g an mejo a en el a amien o de p oblemas m´as complejos. Pensemos en las ecuaciones de Na ie -S okes, pa a las cuales hemos desa ollado a ios algo i mos donde es e hecho se pone de mani ies o ( ´ease po ejempo [3, 4]). El m´e odo que se p esen a sigue la idea de los denominados m´e odos ADI (Al e na ing Di ec ions Implici me hods). Es os m´e odos ue on o mulados inicialmen e po Peaceman y Rach o d [15] en el caso bidimensional y po Douglas y Rach o d [7] en el caso idimensional y, pos e io men e, ue on gene alizados al caso N-dimensional po Douglas y Gunn [6]. Pa a desc ibi la idea de es os m´e odos, conside emos po ejemplo el p oblema de Helmhol z (1)–(2). Conside emos ijados una descomposici´on del ope ado L = αI−β∆ en la o ma L = L1+ L2con Ln=α 2I−β∂2 ∂x2 n (n= 1,2) (3) y un esquema en di e encias ini as cen adas con paso de disc e izaci´on h en las dos di ecciones espaciales. Un m´e odo de paso accionado (de ipo de Peaceman-Rach o d) pa a es a descomposici´on es un m´e odo i e a i o que comienza con U0a bi a io y, pa a m≥0, calcula Um+1 en dos pasos. As´ı, pa a Umdado, p ime o se ob iene Um+1 2como soluci´on de (I+τA1)Um+1 2=τ + (I−τA2)Um(4) y en segundo luga se esuel e (I+τA2)Um+1 =τ + (I−τA1)Um+1 2.(5) Aqu´ı, τ > 0,yAnes la ma iz co espondien e a la disc e izaci´on del ope a- do Ln2. As´ı, en el p ime paso se esuel e un p oblema disc e o co espondien e al ope ado α 2I−β∂2 ∂x2 1 , 2Po simplicidad, hemos deno ado de nue o la unci´on disc e izada. Pa alelizaci´on y p oblemas ell´ıp icos 33 es deci , un p oblema en la di ecci´on x1. An´alogamen e, en el segundo paso se esuel e un p oblema en la di ecci´on x2. Es o es lo que mo i a el nomb e de m´e odo de di ecciones al e nadas. Con una adecuada o denaci´on de los nodos del mallado, se consigue que las ma ices I+τAn(n= 1,2) sean diagonales po bloques, siendo cada bloque una ma iz idiagonal. Es a idea se puede aplica , en gene al, a la ho a de esol e un sis ema algeb aico Au = (6) esul an e (po ejemplo) de la disc e izaci´on de un p oblema el´ıp ico, siemp e que la ma iz Ase pueda descompone en la o ma3 A= p X n=1 An,(7) siendo las ma ices An(1 ≤n≤p) m´as ´aciles de in e i que la p opia A. Es a gene alizaci´on da luga a los llamados m´e odos de descomposici´on o m´e odos secuenciales de paso accionado ( ´ease [13]). En es e caso, pa a m≥0, conocido Um,el c´alculo de Um+1 se ealiza esol iendo los siguien es sis emas: Um+1 p−Um τm +A1³Um+1 p−Um´=−αÃp X n=1 AnUm− !, (8) Um+n p−Um+n−1 p τm +An³Um+n p−Um´= 0, n = 2,...,p siendo α > 0 y {τm}una sucesi´on de pa ´ame os eales. Como acabamos de e , los m´e odos de paso accionado (8) son algo i mos i e a i os secuenciales, en los que cada i e aci´on se subdi ide en ppasos que se ealizan sucesi amen e seg´un el esquema: Um→Um+1 p→Um+2 p→ · · · → Um+p−1 p→Um+1.(9) Es deci , has a que no se calcula Um+i pno se puede calcula Um+i+1 p. Po ello, la pa alelizaci´on de es os algo i mos s´olo puede lle a se a cabo al m´as bajo ni el, a la ho a de esol e los sis emas ( e po ejemplo [18] y [11]). Noso os abo damos la esoluci´on de los p oblemas de Helmhol z gene alizando y ampliando a dominios a bi a ios un m´e odo in oducido po Lu y o os [12] o mulado pa a p oblemas con condiciones de ipo Di ichle y pa a dominios que esul an de la uni´on de ec ´angulos. Nues o obje i o global es desa olla un esquema num´e ico que pe mi a la pa alelizaci´on al ni el de las a iables espaciales. Es e m´e odo, que denominamos m´e odo impl´ıci o de di ecciones simul ´aneas oSDI (Simul aneous Di ec ions Implici me hod), descompone 3En gene al, pno iene po qu´e coincidi con la dimensi´on Nen la que se abaje. 34 M. C. Calzada y o os el p oblema o iginal, independien emen e de la dimensi´on espacial del dominio en el que es ´e o mulado, en un conjun o de p oblemas unidimensionales. Se sus i uye as´ı un p oblema en de i adas pa ciales po una amilia de p oblemas di e enciales o dina ios odos ellos con la misma es uc u a y po an o con las mismas di icul ades num´e icas, independien emen e de la dimensi´on espacial en la que se abaje. Adem´as, los p oblemas esul an es son independien es en e s´ı y pueden esol e se en pa alelo. El m´e odo SDI que hemos desa ollado es aplicable a dominios Ω a bi a ios. En [17] se aplica en el caso bidimensional, e ec u´andose p e iamen e una “ ec i icaci´on”del abie o Ω, de al mane a que se ap oxima el dominio o iginal po una uni´on de ec ´angulos. En nues o caso no se e ec ´ua es a ec i icaci´on y el mallado se cons uye a pa i de una e ´ıcula o ogonal de pa ici´on a bi a ia, admi iendo odo ipo de condiciones de con o no. Pa a ello se ha desa ollado un mallado ( e [9]), an o en el caso 2D como en el 3D, que pe mi e dispone de una es uc u a de da os que con ibuye a una mayo e iciencia del m´e odo. El m´e odo es econ´omico en sus necesidades de almacenamien o, po lo que es compa ible con p oblemas de g an alla. Adem´as, en [9] se demues a su ca ´ac e “smoo he ”, que explica que se adap e muy bien al uso de ´ecnicas mul ig id pa a acele a la con e gencia sea cual sea la geome ´ıa del dominio conside ado. Aqu´ı solo expond emos el algo i mo pa alelo p opues o cuando la ecuaci´on de Helmhol z se comple a con condiciones de con o no de ipo Di ichle . La conside aci´on de o o ipo de condiciones de con o no ompe en gene al, con on e as no necesa iamen e pa alelas a los ejes coo denados, la independencia po di ecciones al se condiciones ne amen e in e espaciales. En [9] se encuen a desa ollada una ´ecnica ´alida pa a condiciones de o o ipo. ´ Es a consis e en un m´e odo i e a i o que inicialmen e necesi a la esoluci´on de una sucesi´on de p oblemas con condiciones de Di ichle y pos e io men e se educe a la aplicaci´on del m´e odo SDI a un ´unico p oblema con condiciones de Di ichle dependien es de la i e aci´on. Recien emen e se ha demos ado la con e gencia de es e m´e odo. Hay que des aca que la esoluci´on de los p oblemas de Helmhol z con condiciones de Neumann iene in e ´es no s´olo po s´ı misma, sino ambi´en cuando se buscan p econdicionado es que pe mi en acele a la con e gencia del g adien e conjugado al aplica ´es e, po ejemplo, a la esoluci´on de un p oblema de S okes. Como es de p e ee , dispone de un m´e odo pa alelo e icien e pa a la esoluci´on de los p oblemas de Helmhol z conduce a una no able mejo a en la esoluci´on de p oblemas m´as complejos, como puede se el caso de los p oblemas de S okes o Na ie -S okes. En nues o caso, pa a esol e el p oblema de S okes, e o mulamos ´es e como un p oblema de m´ınimos al que aplicamos un m´e oddo i e a i o de ipo g adien e conjugado p opues o en [10] y [5]. Es e m´e odo conduce a la esoluci´on de un g an n´ume o de p oblemas de Helmhol z y/o Poisson. Po lo an o, disponemos de una mane a de esol e un p oblema de S okes N-dimensional exclusi amen e a pa i de p oblemas uni- dimensionales independien es (p oblemas di e enciales o dina ios), con igual esquema de esoluci´on y di icul ad num´e ica independien emen e de la dimensi´on del p oblema o iginal. Se obse a en onces que la pa alelizaci´on del m´e odo es posible a es ni eles, espec i amen e co espondien es a la Pa alelizaci´on y p oblemas ell´ıp icos 35 descomposici´on de los p oblemas ec o iales po componen es y a los dos ni eles de pa alelizaci´on impl´ıci os al m´e odo SDI. En [5], se esuel en los p oblemas de Helmhol z y Poisson disc e izando po elemen os ini os, us´andose un mallado el doble de ino pa a las elocidades que pa a la p esi´on, al obje o de e i ica la condici´on in -sup. En nues o caso, disc e izamos los p oblemas unidimensionales esul an es u ilizando di e encias ini as y el mismo mallado pa a odas las inc´ogni as. Es o hace que no se e i ique la condici´on in - sup, lo que p o oca la apa ici´on de p esiones esp´u eas, que disminuyen la p ecisi´on de la ap oximaci´on de la p esi´on calculada sin que la ap oximaci´on de la elocidad enga que e se a ec ada. Las p esiones esp´u eas se mani ies an en la ep esen aci´on g ´a ica de las isoba as como l´ıneas de con o no con oscilaciones. En la p ´ac ica, seg´un la disc e izaci´on que se e ec ´ue, el ipo de “ es ” conside ado y el ca ´ac e de su soluci´on, puede que expl´ıci amen e no se obse e la p esencia de las mismas. En la secci´on 3.2 e ec ua emos un an´alisis de es a di icul ad in oduciendo el desa ollo asin ´o ico del e o come ido y siguiendo la me odolog´ıa p opues a po We on [19] en su es udio del m´e odo de p oyecci´on. We on explica la causa de la apa ici´on de p esiones esp´u eas en base a la exis encia de “e o es al e nan es” unidi eccionales. Aqu´ı ealiza emos un an´alisis simila , con emplando la exis encia de es os e o es pe o con un ca ´ac e mul idi eccional. Iden i ica emos los modos esp´u eos y, de es a mane a, pod emos busca el il ado adecuado pa a las p esiones que haga que las oscilaciones se eduzcan. Es e il ado ( e [9]) se ealiza siguiendo cada una de las di ecciones espaciales, man eniendo el esquema concep ual es ablecido de educi odo el a amien o a p oblemas unidimensionales. 2 Un esquema pa alelo pa a la ecuaci´on de Helmhol z Como acabamos de e , los m´e odos de paso accionado (8) son algo i mos i e a i os secuenciales, en los que cada i e aci´on se subdi ide en psube apas que se ealizan sucesi amen e. En [12], Lu e al. p oponen un esquema de descomposici´on pa a la esoluci´on de (6) en el que los pasos accionados son independien es en e s´ı. A pa i de una descomposici´on de la ma iz Adada po (7) y de un pa ´ame o τ > 0, el paso de UmaUm+1 se ealiza calculando Um+1,n (1 ≤n≤p) a pa i de (I+τAn)Um+1,n = I−τ p X k=1,k6=n Ak Um+τ , n = 1,...,p, (10) y haciendo, pos e io men e, Um+1 =ω p p X n=1 Um+1,n + (1 −ω)Um,(11) donde ωes un pa ´ame o dado. Se a a de un m´e odo de descomposici´on en el cual los ppasos accionados pueden esol e se simul ´aneamen e y la 36 M. C. Calzada y o os pa alelizaci´on se ealiza a un ni el m´as al o, siendo es o mucho m´as in e esan e y e ec i o. A es e m´e odo lo denomina emos m´e odo pa alelo de paso accionado oPFS (Pa allel F ac ional S ep me hod). Esquem´a icamen e puede ep esen a se como sigue: Um Um+1,1 % · · · & & · · · % Um+1,p Um+1 (12) Cuando se aplica es e m´e odo al p oblema de Helmhol z-Di ichle N dimensional ½Lu=αu −β∆u= en Ω ⊂IRN, u=gsob e ∂Ω(13) conside ando la siguien e descomposici´on del ope ado L = N X n=1 Ln= N X n=1 µα NI−∂2 ∂x2 n¶, se iene que, en cada paso (10) se esuel en Np oblemas independien es co es- pondien e cada uno de ellos al ope ado α NI−β∂2 ∂x2 n , al igual que suced´ıa con el m´e odo ADI pe o, en es e caso, los c´alculos se hacen en odas las di ecciones simul ´aneamen e. De aqu´ı que a es e m´e odo lo denominemos m´e odo impl´ıci o de di ecciones simul ´aneas oSDI (Simul aneous Di ec ions Implici me hod)4. Como ya indicamos en el m´e odo ADI, la descomposici´on elegida es con enien e, ya que las ma ices esul an es I+τAnson m´as ´aciles de in e i que la ma iz Adel p oblema o iginal. En es e caso, la ob enci´on de cada Um+1,n puede e ec ua se esol iendo en pa alelo ssis emas independien es con sdel o den de h−1, lo que se co esponde con la esoluci´on simul ´anea en cada una de las l´ıneas del mallado en la di ecci´on xn. Se ienen po an o dos ni eles de pa alelismo que conducen a N·sposibles p ocesos simul ´aneos y, dado que ses un n´ume o ele ado al se en la p ´ac ica h peque˜no, ob enemos un algo i mo con un al o ´ındice de pa alelizaci´on. Adem´as, los p oblemas a esol e pa a la ob enci´on de las Um+1,n ienen odos la misma es uc u a y p esen an id´en icas di icul ades num´e icas. Los m´e odos pa alelos de paso accionado en gene al y los SDI en pa icula , seg´un la desc ipci´on (10)–(11) e ec uada, dependen de dos pa ´ame os (que pueden a ia en cada i e aci´on en el caso no es aciona io); el pa ´ame o τdenominado pa ´ame o de e oluci´on y el pa ´ame o ω, conocido como pa ´ame o de coo dinaci´on. En [9] se encuen a un es udio exhaus i o de los alo es de es os pa ´ame os, 4En gene al, llama emos m´e odos SDI a los m´e odos pa alelos de paso accionado aplicados a p oblemas en los que en cada Lnin e engan de i adas en una ´unica di ecci´on. Pa alelizaci´on y p oblemas ell´ıp icos 37 que hacen que el m´e odo sea con e gen e y adem´as su elocidad de con e gencia sea lo mayo posible. En [1] apa ece un es udio del e o pa a un caso pa icula del algo i mo o almen e disc e izado. 2.1 Resoluci´on e ec i a En es a secci´on e ec uamos un an´alisis de los elemen os necesa ios pa a la esoluci´on e ec i a de los p oblemas de ipo Helmho z-Di ichle . Mallado Como es na u al, pa a la esoluci´on del p oblema (13) e ec ua emos una disc e izaci´on espacial. A pa i de una e ´ıcula ca esiana R(∆), ob enemos un mallado de Di ichle M(∆) = M1(∆) ∪... ∪MN(∆), de nodos N(∆) = NI(∆) ∪NF(∆),donde NI(∆) con iene los nodos in e io es, NF(∆) con iene los nodos on e a y Mn(∆) = Mn [ j=1   en(n,j) [ l=1 Ij,l n ,1≤n≤N, siendo Ij,l n= ((al),(bl)) un segmen o de IRNen la di ecci´on espacial enisomo o al in e alo de IR (al, bl).En las Figu as 1 y 2, apa ece un ejemplo de M(∆) pa a un dominio bidimensional y en la Figu a 3 un dominio idimensional an´alogo. Figu a 1: Un mallado M(∆) = M1(∆)∪M2(∆),pa a un dominio bidimensional. 38 M. C. Calzada y o os Figu a 2: Dos segmen os in eg ables en la di ecci´on e1. Figu a 3: Algunos segmen os in eg ables en un dominio 3D. De alle del algo i mo ∗E apa de esoluci´on La e apa de esoluci´on del algo i mo (10), aplicada al p oblema (13), se co esponde con Nsubp oblemas del ipo ((I + τLn)um+1,n =³I−τPN k=1,k6=nLk´um+τ en Ω ⊂IRN, um+1,n =gsob e Γ = ∂Ω,(14) donde Ln=α NI−∂2 ∂x2 n ,1≤n≤Nyumes conocida. Pa a el mallado M(∆), como Lnes unidimensional, pa a cada uno de los p oblemas (14) se iene el co espondien e p oblema disc e o ((I + τδn)Um+1,n =³I−τPN k=1,k6=nδk´Um+τ en Mn(∆), Um+1,n =gen NF(∆),(15) donde δnes el ope ado disc e o co espondien e a Ln.Dado que las condiciones de con o no son de ipo Di ichle , (15) es un conjun o de p oblemas Pa alelizaci´on y p oblemas ell´ıp icos 39 independien es5 ((I+τδn)Um+1,n =³I−τPN k=1,k6=nδk´Um+τ en Ij,l n= ((al),(bl)) , Um+1,n ((al)) = g((al)) , Um+1,n((bl)) = g((bl)), (16) de inidos en cada uno de los segmen os in eg ables Ij,l nque cons i uyen Mn(∆). A su ez, cada p oblema (16) es un p oblema disc e o co espondien e a un p oblema de con o no o dina io (unidimensional) en la a iable xndel ipo (³1 + τα N´ −τβ 00 =˜ en (al, bl), (al) = a, (bl) = b,(17) donde 00 es la segunda de i ada en la a iable xny˜ es un segundo miemb o gen´e ico. As´ı pues, Um+1,n en (16) queda de e minada median e la esoluci´on de, al menos, Mnp oblemas de con o no o dina ios del ipo (17), cada uno de ellos en el co espondien e in e alo de IR,isomo o al segmen o in eg able Ij,l n∈Mn(∆). Haciendo n= 1, ..., N, emos que (16) es una amilia de, al menos, M= N X n=1 Mnp oblemas del ipo (17). Todos ellos poseen la misma es uc u a y, po an o, p esen an igual di icul ad num´e ica. Adem´as, son independien es en e s´ı po lo que pueden e´o icamen e esol e se de o ma simul ´anea. Hagamos no a que Mes un n´ume o ela i amen e g ande, ya que depende del n´ume o de pun os de las pa iciones conside adas en cada di ecci´on espacial. As´ı pues, se iene un al o ni el de pa alelismo posible. ∗E apa de coo dinaci´on De e minadas las Um+1,n, con n= 1, ..., N, en los nodos N(∆) del mallado, la e apa de coo dinaci´on del algo i mo (11) es ambi´en un p oceso pa alelizable ya que el c´alculo Um+1(P) = ω N N X n=1 Um+1,n(P) + (1 −ω)Um(P) (18) se puede ealiza de o ma simul ´anea pa a cada P∈N(∆).Es a e apa de coo dinaci´on es ealmen e la que nos obliga a u iliza una e ´ıcula ca esiana como base pa a la cons ucci´on del mallado. ∗“Tes ” de pa ada El “ es ” de pa ada conside ado en el p oceso i e a i o es: kUm−Um+1k∞= m´ax x∈N(∆) |Um(x)−Um+1(x)|< ε, donde εes una ole ancia dada. 5La ma iz del p oblema disc e o es una ma iz diagonal po bloques. 46 M. C. Calzada y o os donde las bu(s)=u(sp)−u(si) 2, u(s)=u(sp)+u(si) 2 son egula es e independien es de h. Decimos que es e ipo de desa ollo es al e nan e. Es o da una explicaci´on p ecisa de qu´e es lo que ocu e cuando se pie de la egula idad disc e a. As´ı pues, apa ece una soluci´on global que oscila al cambia de submallado ya que el desa ollo asin ´o ico del e o con iene ´e minos al e nan es que, en caso de que p edominen en e a los ´e minos egula es, causan la p´e dida de p ecisi´on, ´ease [19]. No emos que el desacoplamien o es debido a la disc e izaci´on elegida del ope ado y el o den en el que apa ece el ´e mino al e nan e es el o den en el que di ie en las ap oximaciones on e a conside adas en cada submallado. Los ipos de desa ollo asin ´o ico del e o indicados pueden ex ende se a cualquie p oblema de con o no bi o idimensional. Como conclusi´on, se iene que median e es e an´alisis podemos a e igua si un esquema de disc e izaci´on es egula izan e y, en el caso de ene un desa ollo al e nan e, se puede de e mina , median e una adecuada ponde aci´on de los alo es de nues a inc´ogni a en un nodo y sus adyacen es, un pa ´on de il ado que pe mi a amino a la p´e dida de p ecisi´on indicada. En [19] se e ec ´ua un an´alisis del esquema de disc e izaci´on de Cho in [2] aplicado, en es e caso, al p oblema de S okes. Se demues a que el e o es de segundo o den pa a la elocidad (con e o es de ipo al e nan e de e ce o den) y s´olo de p ime o den en la p esi´on debido a la p esencia de e o es al e nan es, que p edominan sob e el ´e mino egula de segundo o den. Sin emba go, es e esquema es aplicable s´olo a dominios ec angula es o compues os po uni´on de ec ´angulos, dado que es p eciso calcula una di e gencia disc e a en los nodos on e a. 3.2 El esquema egula izan e p opues o Pa a no ex ende la exposici´on, ha emos el desa ollo en el caso bidimensional. De o ma an´aloga puede hace se pa a el caso N-dimensional. Pa a la esoluci´on de (19), de inido en un dominio a bi a io, con obje o de ob ene un esquema egula izan e, conside a emos el p oblema disc e o (20), donde:  Ωhes el dominio disc e o de e minado a pa i de una e ´ıcula ca esiana egula , que se ´a el mismo pa a la elocidad y la p esi´on.  ∆hes el ope ado de Laplace disc e o bidimensional, de inido po la ap oximaci´on de cinco pun os de o den h2, es deci : ∆hzi,j =zi−1,j +zi+1,j −4zi,j +zi,j−1+zi,j+1 h2.(25)  Gh= (Gx h, Gy h) y Dhson los ope ado es g adien e y di e gencia disc e a, ob enidos median e ap oximaciones de segundo o den basadas Pa alelizaci´on y p oblemas ell´ıp icos 47 en di e encias cen adas: Gx hPi,j =Pi+1,j −Pi−1,j 2h, (26) Gy hPi,j =Pi,j+1 −Pi,j−1 2h, (27) Dh·U=Dh·(U, V )i,j =Ui+1,j −Ui−1,j 2h+Vi,j+1 −Vi,j−1 2h.(28) Calcula emos la p esi´on exclusi amen e en los nodos in e io es, po lo que s´olo es necesa io e alua la di e gencia y el g adien e disc e o en dichos nodos. De aqu´ı que es e esquema puede aplica se en p oblemas con dominios no necesa iamen e ec angula es. Adem´as, se iene lo siguien e:  El ope ado di e gencia disc e a Dhdesacopla el mallado 2D en cua o submallados (ocho en 3D), pe o ´es e s´olo se aplica en los nodos in e io es. Dado que los alo es de la elocidad son conocidos sob e Γh, odos los submallados “ en” igual ap oximaci´on en la on e a.  El ope ado g adien e disc e o Gh(26)–(27) espe a los submallados an e io es, pe o su aplicaci´on en los nodos adyacen es a la on e a equie e la elecci´on de una adecuada ap oximaci´on. Po ejemplo, en los nodos de e e encia (1, j), seg´un la no aci´on habi ual, la aplicaci´on de (26) conduci ´ıa a Gx hP1,j =P2,j −P0,j 2h,(29) es deci , se ´ıa necesa io conoce la p esi´on P0,j en los nodos on e a de e- e encia (0, j). Pe o en es os nodos hemos exclu´ıdo el c´alculo de la p esi´on y, po consiguien e, debemos ealiza una ap oximaci´on que e ec ua emos median e una ex apolaci´on unidi eccional, dada po P0,j = 3P1,j −3P2,j +P3,j .(30) El e o de uncamien o asociado es e0,j =p(0, jh)−P0,j =h3pxxx +O(h4).(31) As´ı pues, de (29) y (30) se iene que Gx hP1,j =−3P1,j + 4P2,j −P3,j 2h,(32) que no es m´as que la ´o mula de di e encias p og esi as de segundo o den. F´o mulas an´alogas a ´es a (di e encias p og esi as o eg esi as) se ob ienen en los nodos adyacen es al es o de la on e a. Seg´un (31), (32) y exp esiones an´alogas, cada uno de los submallados an es ci ados “ e” di e en es condiciones de con o no pa a la p esi´on, que se 48 M. C. Calzada y o os di e encian en ´e minos de o den h3. Po consiguien e, el desa ollo asin ´o ico de la p esi´on, ap oximada po es e esquema, iene un ´e mino al e nan e de o den h3, es deci , un ´e mino de la o ma bp(3) i,j =p(3)(ih, jh) + (−1)ip(3i)(ih, jh) + (−1)jp(3j)(ih, jh) + (−1)i+jp(3ij)(ih, jh) donde las p(3),p(3i),p(3j)yp(3ij)son unciones egula es e independien es de h. Se iene en onces el siguien e esul ado, cuya demos aci´on puede encon a se en [9]: Teo ema 1 Si la soluci´on (u, p)del p oblema de S okes (19) es su icien emen e egula , en onces la soluci´on (U, P )del p oblema disc e o (20), co espondien e a los ope ado es (25)–(28) ac uando en los nodos in e io es y omando sob e la on e a los alo es ex apolados pa a la p esi´on, iene un desa ollo asin ´o ico del e o dado po U=u+h2u(2) +h5b u(5) +··· ,(33) P=p+h2p(2) +h3bp(3) +··· ,(34) donde u(2) yp(2) son ´e minos egula es y b u(5) ybp(3) son ´e minos al e nan es. Po an o, las ap oximaciones de Uy de Pson ambas de segundo o den en h. 3.3 Expe iencias num´e icas “Tes ” en dominio ec angula Con obje o de comp oba el compo amien o num´e ico del esquema p opues o y compa a lo con el esquema de disc e izaci´on de Cho in (aplicable s´olo en dominios ec angula es), conside a emos inicialmen e el “ es ” con soluci´on anal´ı ica p opues o po J.T. Oden en [14]. Consis e en la esoluci´on de (19) en el cuad ado Ω = (0,1) ×(0,1), con α= 0, ν = 1 y elegida pa a que la soluci´on exac a enga dada po : u1(x, y) = 8x2(1 −x)2y(y−1)(2y−1), u2(x, y) = 8y2(1 −y)2x(x−1)(1 −2x), p(x, y) = 4(x−x2). (35) La p esi´on oma alo es en el in e alo [0,1], siendo las isoba as segmen os e icales. La implemen aci´on p ´ac ica se e ec ´ua aplicando un algo i mo ipo g adien e conjugado en el que se in eg a el m´e odo SDI ( e [9]), de aqu´ı que el m´e odo sea i e a i o. En la Figu a 9 esumimos los esul ados ob enidos al aplica los esquemas an e io men e ci ados: el m´e odo de Cho in sin il a las p esiones, el m´e odo de Cho in il ando las p esiones seg´un el pa ´on ob enido en [9] y el esquema egula izan e p opues o. En conc e o, en cada columna de la g ´a ica, ep esen amos:  El compo amien o, espec o al n´ume o de i e aciones, de la no ma in ini o del e o exac o an o del campo de elocidades como de la p esi´on, pa a di e en es alo es del paso de disc e izaci´on h. Pa alelizaci´on y p oblemas ell´ıp icos 49  Las isoba as pa a el caso h= 0,05.  El e o exac o de la p esi´on median e un g ´a ico de supe icie cuando h= 0,05. Pa a el p ime esquema (p ime a ila de g ´a icos en la Figu a 9), podemos obse a que la exis encia de un ´e mino al e nan e de p ime o den en la p esi´on conduce a la p´e dida de p ecisi´on, que se e leja en la si uaci´on inal alcanzada en el e o exac o y que es del o den e´o ico demos ado en [19]. La elocidad no se e a ec ada. Son muy signi ica i as las oscilaciones de las isoba as, as´ı como el p edominio del e o de ipo al e nan e en e al egula , que se ap ecia en el g ´a ico de supe icie. Tambi´en se puede obse a que el e o es ´a asociado a los di e en es submallados. En el segundo esquema, el il o aplicado a la p esi´on log a que el ´e mino al e nan e de p ime o den se aslade al e ce o den, po lo que pasa a p edomina el ´e mino egula de segundo o den y, po an o, se egula iza la p esi´on (es e hecho es ´a demos ado en [9]). Figu a 9: Resul ados del “ es ” de Oden pa a di e en es esquemas. Podemos obse a en la segunda ila de esa misma igu a que el compo amien o de la elocidad es el mismo, pe o la p esi´on mejo a su p ecisi´on, alcanz´andose el o den indicado y mani es ´andose peque˜nos cambios en la con e gencia debido al ´e mino al e nan e, ya de e ce o den. Las isoba as e lejan le es oscilaciones, debido m´as al e o p opio de un m´e odo ap oximado que a la p esencia de p esiones esp´u eas. En el g ´a ico de supe icie, se obse a el p edominio del ´e mino egula de segundo o den y la p esencia del e o al e nan e en un o den supe io . No se ap ecia ya dis inci´on en e los di e en es submallados. En el e ce caso, de acue do con lo demos ado an e io men e, se log a alcanza el e o egula de segundo o den, an o pa a la elocidad como pa a la p esi´on, no apa eciendo oscilaciones en las isoba as. El g ´a ico de supe icie ambi´en e leja el compo amien o egula del e o y no se obse a 50 M. C.˜Calzada y o os dependencia de los submallados. Hemos ealizado un n´ume o de i e aciones muy supe io al necesa io, pa a pode in ui el compo amien o asin ´o ico del algo i mo. Omi imos la ep esen aci´on g ´a ica del campo de elocidades dado que, seg´un lo desc i o an e io men e, ´es e no se e a ec ado en la p ´ac ica. “Tes s” 2D y 3D en dominios no ec angula es Como ejemplo de “ es s” bidimensional y idimensional de inidos en dominios no ec angula es, conside a emos la de e minaci´on de un luido es ´a ico (“No Flow”) sob e el que ac ´ua una ue za g a i acional. En la Figu a 10, e lejamos las p esiones ob enidas median e l´ıneas y supe icies isob´a icas, espec i amen e. Se puede comp oba , de nue o, el ca ´ac e egula izan e del esquema p opues o, no apa eciendo p esiones esp´u eas. En [9], pueden encon a se esul ados con o os “ es s” e ec uados. Figu a 10: Isoba as y supe icies isob´a icas en los “ es s” “No Flow” 2D y 3D. Ag adecimien os T abajo pa cialmen e inanciado po la D.G.E.S., P oyec o BFM2003–06446– C02–02 y po la Jun a de Andaluc´ıa, ACC–1204–FQM124. Re e encias [1] I.I. Alba eal -Pa alelizaci´on en iempo y espacio de la esoluci´on num´e ica de algunas ecuaciones en de i adas pa ciales, Tesis, Uni e sidad de Se illa (2004). [2] A.J. Cho in -On he con e gence o disc e e app oxima ions o he Na ie -S okes equa ions, Ma h. Comp, 22 (1968), 745–762. Pa alelizaci´on y p oblemas ell´ıp icos 51 [3] J.L. C uz, M.C. Calzada, E. Fe n´ andez-Ca a, M. Ma ´ ın -A pa allel algo i hm o sol ing he incomp essible Na ie -S okes p oblem, Comp. Ma h. wi h Appl., 25 (9) (1993), 51–28. [4] J.L. C uz, M.C. Calzada, E. Fe n´ andez-Ca a, M. Ma ´ ın -A con e gence esul o a pa allel algo i hm o sol ing he Na ie -S okes equa ions, Comp. Ma h. wi h Appl., 35 (4) (1998), 71–88. 1995. [5] E.J. Dean, R. Glowinski -On Some Fini e Elemen Me hods o he Nume ical Simula ion o Incomp essible Viscous Flow, Incomp essible compu a ional luid dynamics (M.D. Gunzbu ge and R.A. Nicolaides, Eds.), Camb idge U.P., USA 1993, 17–65. [6] J. Douglas J ., J.E. Gunn -Al e na ing di ec ion me hods o pa abolic sys ems in mspace a iables, J. Assoc. Compu . Mach., 9(1962), 450–456. [7] J. Douglas J ., H.H. Rach o d J . -On he nume ical solu ion o hea conduc ion p oblems in wo and h ee space a iables, T ans. Ame . Ma h. Soc., 82 (1956), 421–439. [8] C. Fle che -Compu a ional echniques o Fluids Dinamics. Vol 2. Speci ic echniques o di e en low ca ego ies, Sp inge -Ve lag, Be lin (1991). [9] J.R. Galo -Resoluci´on en pa alelo de las ecuaciones de Na ie -S okes 2D y 3D median e el m´e odo de di ecciones simul ´aneas, Tesis, Uni e sidad de Se illa (2002). [10] R. Glowinski -Supe compu ing and he ini e elemen app oxima ion o he Na ie -S okes equa ions o incomp essible iscous luids, Recen ad ances in compu a ional luid dynamics (P ince on, NJ, 1988), Sp inge , Be lin 1989, 277–315. [11] S.L. Johnsson, Y. Saad, M.H. Schul z -Al e na ing di ec ion me hods on mul ip ocesso s, SIAM J. Sci. S a is . Compu ., 8 (5) (1987), 686–700. [12] T. Lu, P. Nei aanmaki, X.C. Tai -A pa allel spli ing-up me hod o pa ial di e en ial equa ions and i s applica ions o Na ie -S okes equa ions, RAIRO Mod´el. Ma h. Anal. Num´e ., Vol. 26 (6) (1992), 673– 708. [13] G.I. Ma chuk -Spli ing and al e na ing di ec ion me hods, Handbook o nume ical analysis, Vol. I, No h-Holland, Ams e dam 1990, 197–462. [14] J.T. Oden, O. Jacquo e -S abili y o some mixed ini e elemen me hods o S okesian lows, Compu . Me hods Appl. Mech. Eng., 43(2) (1984), 231–247. [15] D.W. Peaceman, H.H. Rach o d J . -The nume ical solu ion o pa abolic and ellip ic di e en ial equa ions, J. Soc. Indus . Appl. Ma h., 3(1955), 28–41. 52 M. C. Calzada y o os [16] G. S ang -Accu a e pa ial di e ence me hods. I. Non-linea p oblems, Nume . Ma h., 6(1964), 37–46. [17] X.C. Tai, P. ˜ Nei aanmaki -Pa allel ini e elemen spli ing-up me hod o pa abolic p oblems,7 (3) (1991), 209–225. [18] R.S. Va ga -Ma ix i e a i e analysis, Sp inge -Ve lag, Be lin 2000. [19] B.R. We on -Analysis o he spa ial e o o a class o ini e di e ence me hods o iscous incomp essible low, SIAM J. Nume . Anal., 2(1997), 723–755.