scieee Science in your language
[es] (orig)

Sobre la paralelización de problemas elípticos

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.

Read accessible full text

Sobre la paralelización de problemas elípticos

Author: 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
Publisher: Sociedad Española de Matemática Aplicada
Year: 2005
Source: https://idus.us.es/bitstreams/187dea55-2938-47c3-8509-6f1ec779c795/download
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.