HAL Id: hal-02047696
https://hal.archives-ouvertes.fr/hal-02047696
Submitted on 25 Feb 2019
HAL is a multi-disciplinary open access
archive for the deposit and dissemination of
sci-entific research documents, whether they are
pub-lished or not. The documents may come from
teaching and research institutions in France or
abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est
destinée au dépôt et à la diffusion de documents
scientifiques de niveau recherche, publiés ou non,
émanant des établissements d’enseignement et de
recherche français ou étrangers, des laboratoires
publics ou privés.
A hybrid collocated/staggered version of the Fast Vector
Penalty-Projection method for dilatable fluids
Michel Belliard
To cite this version:
Michel Belliard. A hybrid collocated/staggered version of the Fast Vector Penalty-Projection method
for dilatable fluids. Comptes Rendus Mathématique, Elsevier Masson, 2014, 352 (9), pp.761-766.
�hal-02047696�
Ve tor-Penalty Proje tion method for dilatable uids Mi helBelliard
a
,a
Commissariatàl'énergieatomique etauxénergiesalternatives
CEA,DEN/DANS/DM2S/STMF/LMEC
CEACadara he,Bât.
238
,F-13108
StPaul-lez-Duran eRe eived*****;a eptedafterrevision+++++
Presentedby£££££
Abstra t
WeproposeahybridversionoftheFastVPPmethodfordilatableuids: ollo atedvariables/staggeredproje tion.
The ne essary onditions for its ee tive appli ation are outlined. Numeri al results illustrate the signi ant
omputation- ostredu tiontorea hstationaryregimes.To ite this arti le:A.Name1,A.Name2,C.R. A ad.
S i.Paris,Ser.I340(2005).
Résumé
Une version hybride olo alisée/dé alée de la méthode Fast Ve tor-Penalty Proje tion pour les
uidesdilatables. OnproposeuneversionhybridedelaméthodeFast-VPPené oulementdilatable:variables
olo alisées etproje tiondé alée. Onpré iseles onditions né essaires à sonappli ation e a e.Des résultats
numériquesillustrentlegaineneortde al ulpourl'obtentionderégimesstationnaires. Pour iter etarti le:
A.Name1, A.Name2,C.R.A ad.S i.Paris,Ser.I340(2005).
Versionfrançaiseabrégée
La méthode Fast Ve tor-Penalty proje tion [1,2℄ permet de résoudre leséquations de Navier-Stokes
Eq. (1)-(4)pourunuidein ompressible.Un petit paramètredepénalité
0 < ǫ ≪ 1
ontrlela onser-vation de la masse. Son prin ipal intérêt réside en une résolution extrêmement rapide de l'étape deproje tion.Anotre onnaissan e,lamiseen÷uvredesEqs(5)-(7)n'aétéfaitequ'envariablesdé alées.
On propose i i une versionvolumes nis hybride de la Fast-VPP pour des é oulements dilatables, f.
Eqs(9)-(11).Lesvariablesrestent olo alisées, f.Eqs(13)-(14),maislaproje tionestfaiteenvariables
tiale et temporelle on ernant l'étape deproje tion, f. Eq.(15),on analyselespropriétés dela matri e
orrespondante.Enparti uliersonnoyaun'estpasréduitauseulélémentnulet ellen'estpasfor ément
àdominan ediagonale
∀ǫ
.Ce i ades onséquen es surle solveurlinéaireutilisé pour larésolution. On indiqueles onditionsné essairesàl'appli atione a edelaméthodeILU(0)-BiCGStab,enparti ulierladétermination d'un
ǫ
opt
optimal, f. Eq. (17).Des résultats numériquesillustrent l'e a itéde ette appro he qui permet deréduire sensiblementl'eort de al ul duterme de pressionpourla simulationderégimesstationnaires.Ce iesttoutparti ulièrementvraidansle asd'ungrandnombrededegrésde
liberté.
1. Introdu tion
We propose ahybrid version of the Fast Ve tor Penalty-Proje tion (VPP) method, see [1,2℄, in the
frameworkoftheFiniteVolume(FV) methodusing ollo atedvariablesonCartesiangridsfordilatable
uids.Themostattra tivefeatureofthefastVPP isits apabilitytoeasily solvetheproje tionstepin
omparisonwiththe lassi alChorin-Temam'smethod[4,7℄.TheNavier-StokesequationsforaNewtonian
uidin
Ω
,anopenofR
d
,
d = 2, 3
,are:∂
t
ρ + ∇ · (ρv) = 0
inΩ × [0, T ]
(1)∂
t
(ρv) + ∇ · (q ⊗ v) + ∇P − ∇ · τ (v) = g
inΩ × [0, T ]
(2)+Boundary onditionsfor
ρ
,v
andP
on∂Ω × [0, T ]
(3)+Initial onditionsfor
ρ
,v
andP
inΩ
att = 0
(4)with
ρ
thedensity,P
thepressure,v
theuidvelo ity,q
= ρv
themassux,τ (v) = µ((grad+grad
T
)v−
2
3
divv I)
thevis ousstrainandµ
thedynami vis osity.Atthesemi-dis retelevel,thein rementalform oftheVPPs hemeforin ompressibleuidsreadsas[1℄:˜
v
n+1
− v
n
△t
+
1
ρ
DC(v
n
, ˜
v
n+1
) = −
1
ρ
∇P
n
+
g
n+1
ρ
(5)ǫ(
v
ˆ
n+1
△t
+
1
ρ
DC(v
n
, ˆ
v
n+1
)) − ∇(∇ · ˆ
v
n+1
) = ∇(∇ · ˜
v
n+1
)
(6)1
ρ
φ
n+1
= −
1
ǫ
∇ · v
n+1
(7)where
△t
isthetimestep,DC
thesemi-dis reteformofthediusion- onve tionoperatorfrom Eq.(2),ˆ
v
n+1
:= v
n+1
− ˜
v
n+1
,
φ
n+1
= P
n+1
− P
n
and
0 < ǫ ≪ 1
the penalty parameter. For Eq. (5), the Boundary Conditions (BC)are taken from (3). BCs forv
ˆ
are homogeneousDiri hlet onditionswhere the velo ity is pres ribed. Thanks to Eq. (7) it is possible to re over the pressure. This suggestsalsohomogeneousDiri hlet onditionsfor
∇ · v
where thepressureis pres ribed. Infa t, itis not usefulto re onstru tthepressureatea htimestep.We anuseEqs(6)and(7) toupdatethepressuregradient:∇P
n+1
= ∇P
n
+ ∇φ
n+1
.
TheVPP methodsharessomelinkswiththeaugmentedLagrangian[6℄andthearti ial ompressibility
methods [3℄, see [1℄. Eq. (7)is similar to
1
ρ
φ
n+1
= −r∇ · v
n+1
withanaugmentationparameter
r =
1
ǫ
. Angot et al.haveproventhe onvergen e ofthe velo ity divergen e|∇ · v|
L
2
with theorderO(ǫ)
fora given△t
[1℄.ǫ
△t
v
ˆ
n+1
− ∇(∇ · ˆ
v
n+1
) = ∇(∇ · ˜
v
n+1
).
(8)
Unlike theVVP s heme, the Fast one doesnot provide asemi-dis rete form of Eq. (2) under the
on-straint (7). But its main interest is to be found in the easily solving of Eq. (8). With a small enough
valuefor thepenaltyparameter
ǫ
△t
, the righthand side of this linearsystemis formed using thesame matrix thanthe left hand side. If we denote byW
the matrix asso iated to theoperator∇(∇ · ∗)
, we have:v
ˆ
n+1
=
△t
ǫ
(I −
△t
ǫ
W )
−1
W ˜
v
n+1
andv
ˆ
n+1
≈ −W
−1
W ˜
v
n+1
for0 <
ǫ
△t
≪ 1
. Using aniterative solverforthislinearsystem,we antakeadvantageofthisfeaturebyanappropriatedpre onditioningastheILUone.Letsnoti ethat the
W
matrixisanon-symmetri oneandwehaveto hoosetheiterative solverunder this onstraint.Here we onsidertheBiCGStabiterativemethod.Hereafter, we detail ourFV hybrid ollo ated/staggered versionfor dilatableuids on Cartesian grids
and give some numeri al illustrations showing the apa ity of our approa h to ee tively redu e the
omputational osttorea hstationaryregimes.
2. A hybrid ollo ated/staggered Fast VVP
Atthesemi-dis retelevel, theproposedin remental formof theFastVPP s hemefordilatableuids
(orvariable-densityows)readsas:
˜
q
n+1
− q
n
△t
+ DC(ρ
n+1
, v
n
, ˜
v
n+1
) = −∇P
n
+ g
n+1
(9)ǫ
△t
q
ˆ
n+1
− ∇(∇ · ˆ
q
n+1
) = ∇(∇ · ˜
q
n+1
+
ρ
n+1
− ρ
n
△t
)
(10)∇φ
n+1
= −
q
ˆ
n+1
△t
(11) whereq
n+1
:= ρ
n+1
v
n+1
,q
˜
n+1
:= ρ
n+1
v
˜
n+1
andq
ˆ
n+1
:= ρ
n+1
v
ˆ
n+1
= q
n+1
− ˜
q
n+1
.Let's remarkthat
thissystemdiersfromtheonegivenin[1℄forageneralizationtovariable-densityows:
ρ
n+1 ˜
v
n+1
−v
n
△t
+
. . . = −∇P
n
+ g
n+1
and
ǫ
△t
q
ˆ
n+1
− ∇(∇ · ˆ
v
n+1
) = ∇(∇ · ˜
v
n+1
)
.Theevolutionofthedensityissupposed givenbyanextrabalan eequation;forinstan e,theenergybalan eequationequippedwiththeequationofstate
ρ(e)
.ConfrontingEq.(10)andEq.(11),wegetanequationinvolvingφ
andq
ˆ
,thatissimilarto Eq.(7):φ
n+1
= −
1
ǫ
[∇ · q
n+1
+
ρ
n+1
− ρ
n
△t
].
(12)It an be viewed as a parti ular form of arti ial ompressibility applied to the onstraint
∇ · q =
−
ρ
n+1
△t
−ρ
n
.We onsideraFVspa edis retizationwith ollo atedvariables(density,velo ity,massuxandpressure)
atthe ell entersofaCartesiangrid.Hereafter,wedenoteby
K
a ellandσ
a ellfa e.Notation∗
K
or∗
σ
willstandsfora ellor afa e variable,respe tively.TheVPP method wassu essfullytestedwitha staggered-variables heme onstru tured[1℄orunstru tured[2℄meshes. Forstaggered-variables hemes,theFV approximationofthe
∇ · q
operatorislo atedat the ell enters-denoted∇
K
· q
σ
-and allthe neededdataareavailable:q
σ
· n
σ
withn
σ
thefa enormal.TheFVapproximationofthe∇(∗)
operator -denoted∇
σ
(∗
K
)
- is lo atedat the fa e enters. It gives the orre tion eld forwhi h onlythe normal omponentsq
ˆ
σ
· n
σ
areusefulandtheBCswelldened.UsingtheVPPmethodwith ollo atedvariablesisnotsoeasy.For ollo ated-variables hemes,the
∇ · ∗
operatorisapproximatedatthefa e enters∇
σ
·∗
K
andthe∇(∗)
oneatthe ell enters∇
K
(∗
σ
)
.Thereis noproblemtodenedthelatteroperator∇
K
(∗
σ
)
,butitisnotthe asefortheformerone∇
σ
·∗
K
.Indeed, wehavenospe i ationfortheboundary onditions on erningtheneededtangentialvelo ities:theterm∂qτ
∂τ
withτ
theboundarytangent.Here,weover omethisissueusingahybrid ollo ated/staggeredsolver forwhi htheproje tionstepis doneonthe ellfa es.Infa t,itwasalreadythe aseintheFVs hemepresented byFaure et al. [5℄.The hybridmethod that weproposeapplies a ollo ated-variables heme
forthepredi tedvelo itystepandastaggered-variables hemefortheproje tionstep.
The ell- entervelo ities
v
˜
K
verifythemomentumbalan e equationusing onve tionuxesq
σ
= ρ
σ
v
σ
atthefa e enters:|K|
ρ
n+1
K
˜
v
n+1
K
− ρ
n
K
v
n
K
△t
+
X
σ∈ǫ(K)
|σ|˜
v
σ
n+1
q
n
σ
· n
σ
− D
K
(˜
v
n+1
K
, ˜
v
n+1
L
) = −∇
K
P
K
n
+ |K| g
K
n+1
(13)with
ǫ(K)
thefa es of the ellK
,| ∗ |
themeasure ofK
orσ
,D
K
(∗)
aspa e-time dis retizationof the diusion term (with ellsL
in the vi inity ofK
) andv
˜
σ
givenby an appropriated interpolation. The normal omponentsofthe onve tionuxesq
σ
· n
σ
verifythemassbalan eequation(andnottheρ
K
v
K
themselves):|K|
ρ
n+1
K
− ρ
n
K
△t
+
X
σ∈ǫ(K)
|σ|q
n+1
σ
· n
σ
= 0.
(14)Hen e,the orre tions
q
ˆ
liveonσ
andweonlyneedthenormal omponentsq
ˆ
σ
· n
σ
givenbythenormal dotprodu t of Eq. (10). Lets˜
q
n+1
σ
= ρ
n+1
σ
v
˜
n+1
σ
be amass ux predi tioninvolvingappropriated fa e interpolationsofρ
K
andv
˜
K
onσ
.Then,we onsiderthefollowingFVapproximationofthenormaldot produ tofEq.(10):ǫ
△t
q
ˆ
n+1
σ
· n
σ
− ∇
σ
(
∇
K
· ˆ
q
n+1
σ
|K|
) · n
σ
= ∇
σ
(
∇
K
· ˜
q
n+1
σ
|K|
+
ρ
n+1
K
− ρ
n
K
△t
) · n
σ
.
(15)Inthisequation,the elldivergen eandthenormalfa egradientaredenedbylinearinterpolations(but
higher-orderinterpolations anbeused):
∇
K
· ∗
σ
=
X
σ∈ǫ(K)
|σ|∗
σ
· n
σ
and∇
σ
(∗
K
) · n
σ
=
∗
K
− ∗
L
h
σ
.HereK
andL
arethe ellssharingthefa eσ
andsu hthatn
σ
isdire tedfromK
toL
andh
σ
isthenormal distan e between theK
andL
ell enters. As a onsequen e, Eq.(15) givesonly a ess to the normal omponentsofq
ˆ
σ
.As alreadymentioned,the BCsfor this quantityarewelldened.Whenthe normal inowmassuxisimposed(˜
q
σ
· n
σ
= q
σBC
· n
σ
),wehaveˆ
q
σ
· n
σ
= 0
.Andwhentheoutowpressureis imposed (P
σ
= P
σBC
;φ
σ
= 0
),weget∇ · (q +
∂ρ
∂t
)
σ
= 0
fromEq.(12). On e thatq
ˆ
n+1
σ
· n
σ
is obtainedfrom Eq. (15),thenormal omponentsof the ell-fa emassux are updated:q
n+1
σ
·n
σ
= ˜
q
n+1
σ
·n
σ
+ ˆ
q
n+1
σ
·n
σ
.Similarly,Eq.(11)providestheupdateofthenormal omponent ofthe ell-fa epressuregradient∇
σ
(P
n+1
K
) · n
σ
= ∇
σ
(P
K
n
) · n
σ
−
q
ˆ
n+1
σ
△t
· n
σ
.But,forthe ollo ated ell- entered FVs hemeused withthemomentum balan e equation, weneedto update the ellquantities.Hen e,wedenethefollowinglinearinterpolationofthe omponents:
q
ˆ
n+1
K
·ξ =
ˆ
q
n+1
σ+
·n
σ+
−ˆ
q
n+1
σ−
·n
σ−
2
whereξ
istheunitaryve torin the onsidered omponentdire tionandσ
+
(resp.
σ
−
)a ellfa e of
K
su hasn
σ
+
= ξ
(resp.n
σ
−
= −ξ
).Then,weupdatethe ellmassux byq
n+1
K
= ˜
q
n+1
K
+ ˆ
q
n+1
K
,the ellvelo ity byv
n+1
K
=
q
n+1
K
∇
K
P
K
n+1
= ∇
K
P
K
n
−
ˆ
q
n+1
K
△t
.
(16)Thepropertiesofthenon-symmetri matrix
[
ǫ
△t
− ∇
σ
(
∇K·
|K|
)]
,denotedbyǫ
△t
I − W
,resultfromthelinear approximationsof the operators∇
K
·
and∇
σ
. As its Kernel is notredu ed to thesingle{0}
,spurious wavesmayo urwithoutstabilizationpro ess(notdis ussedhere).Moreover,asX
i6=j
|a
(i,j)
| = 10/h
2
and|a
(i,i)
| = 2/h
2
+ ǫ/△t
, the matrixǫ
△t
I − W
is a non-diagonal dominant one unlessǫ
△t
is big enough. Here,i
andj
standfortherowand olumnindexes(twotabular-indextriplets) anda
(i,j)
forthematrix oe ients.We andetermineanoptimalvalueforthepenaltyparameterǫ
△t
inordertogeta diagonal-dominantmatrixǫ
△t
I − W
.Inthelimitǫ
△t
≈ 0
,theaboveequationsshowthat thesumof theabsolute values of the extra-diagonalterms isr
a
= 5
times bigger than the diagonal term itself. Hen e we an determineδa
(i,i)
=
ǫopt
△t
in su h away that this ratiowould be theunity:|a
(i,i)
+
ǫ
opt
△t
| =
X
i6=j
|a
(i,j)
| =
r
a
|a
(i,i)
|
.Thisrelationleadstoǫ
opt
= (r
a
− 1) max|a
(i,j)
| △t
thatis:ǫ
opt
≈ 8 max{
1
h
2
x
,
1
h
2
y
,
1
h
2
z
} △t.
(17)Obviously
ǫ
opt
nomoreveries0 < ǫ ≪ 1
.Indeed,thisapproa hisrelevantofthe lassoftheaugmented Lagrangianmethods [6℄withanaugmentedLagrangiantermr∇(∂
t
ρ + ∇ · q)
and0 < r =
1
ǫopt
.3. An example ofnumeri al appli ation
Ourpurposeisnottowidely he kourproposedhybrids hemebutonlytoprovideaveryrstinsight
initsappli ationtodilatableuids omputedwith ollo atedvariablesonCartesiangrids.Ourtest ase
onsistsin a2Dstationarydilatablevortexow( omputedin 3D).The3D omputationaldomain
Ω
is a ubeoflength one, enteredin(−0.5, −0.5, 0.5)
t
. Thestationary regimeis foundby atimemar hing
algorithmin
[0, T ]
:∂
t
w + ∇ · (wv) = 0
inΩ × [0, T ]
(18)∂
t
ρv + ∇ · (ρv ⊗ v) − ∇ · τ (v) + ∇P = 0
inΩ × [0, T ]
(19)ρ(x, y, z) = (ρ
1
− ρ
0
)w(x, y, z) + ρ
0
(EOS;ρ
0
= 1
andρ
1
= 2
). (20)The stationary analyti al solutionis:
w(x, y, z) =
1
2
(x
2
+ y
2
)
,v
(x, y, z) = (−y, x, 0)
T
andP (x, y, z) =
1
8
(x
2
+ y
2
)
2
+
1
2
ρ
0
(x
2
+ y
2
) + P
0
with forinstan eP
0
= 0
. This solutionis apolynomialoneof degree twoinw
andρ
, of degreeoneinv
and of degreefour inP
. And wehave∇ · v = 0
.At theinow,we pres ribeDiri hletBCforw
andv
and homogeneousNeumannoneforP
.Attheoutow,wepres ribe Diri hletBCforP
andNeumannonesforw
andv
.Thetransposedpartofthestresstensor(µ = 10
−3
)
isnot onsideredhere.
ThesystemEqs(18)-(20) issolvedin theresteps.Therst oneis devoted tothe omputation of
w
n+1
K
,ρ
n+1
K
andtheinterpolationρ
n+1
σ
.Withthese ondone,weobtainapredi tedvelo ityv
˜
n+1
K
andthe inter-polationv
˜
n+1
σ
.Finally,the orre tionmassuxq
ˆ
n+1
σ
is omputedaswellasthe orre tedmassuxq
n+1
σ
, theinterpolated orre ted-velo ityv
n+1
K
andtheinterpolated orre tedpressuregradient∇
K
P
n+1
K
.Given aninitialguess∇
K
P
0
K
,thepressuregradientisstraightforwardlyobtainedfromEq.(16).(In the aseof theChorin-Temams heme,∇
K
P
K
:=
X
σ∈ǫ(K)
thedire tlyavailablepressure
P
K
.)AsawholetheFastVPPs hemeprodu esquantitativelysimilarresultstothoseoftheChorin-Temam
s heme.Table3givesa ompilationoftheresultsobtainedwiththelinearinterpolationsfortheoperators
∇
K
·
and∇
σ
,theupwinds hemeforthe onve tionofv
andofw
.Thea ura yandthespa e onvergen e orderO(h
1
)
oftheerrorsinthe
L
2
and
L
∞
normsarekeptforthe
w
andthev
variables.Thislatterpoint is alsotruefor theL
2
norm of thepressure-gradienterror. Butthepressureboundarylayersare larger
than those obtained with the Chorin-Temam s heme. It limitsthe pressure-gradienterror onvergen e
orderin
L
∞
norm.Letsnoti ethat substitutingthelinearinterpolationformulaeto ompute
q
ˆ
n+1
K
bya quadrati formulaeisawaytoin reasethesmoothnessofthepressure-gradienterrordistributionandtoredu ethemagnitudeofthepressureboundarylayers.
Grid
|e
w
|
L
2
|e
w
|
∞
|e
v
|
L
2
|e
v
|
∞
|e
∇P
|
L
2
|e
∇P
|
∞
S heme (ratio) (ratio) (ratio) (ratio) (ratio) (ratio)10x10x5 3.88
10
−2
7.5810
−2
2.6410
−2
4.3710
−2
1.6310
−1
5.7310
−1
FastVPP 20x20x5 2.1810
−2
4.8910
−2
1.3910
−2
2.8110
−2
8.1210
−2
3.5210
−1
FastVPP (1.78) (1.55) (1.90) (1.56) (2.01) (1.63)ˆ
q
n+1
K
quadrati interpolation2.1810
−2
5.3010
−2
1.3910
−2
3.1210
−2
3.7310
−2
1.9610
−1
40x40x5 1.1910
−2
2.9310
−2
7.3310
−3
1.3810
−2
3.4410
−2
3.3210
−1
FastVPP (1.83) (1.67) (1.90) (2.04) (2.36) (1.06) 10x10x5 3.8810
−2
7.6110
−2
2.5610
−2
4.2910
−2
1.4210
−1
6.4210
−1
Chorin-Temam 20x20x5 2.1910
−2
4.9110
−2
1.3810
−2
2.8010
−2
6.4010
−2
3.4610
−1
Chorin-Temam (1.77) (1.55) (1.86) (1.53) (2.22) (1.86) 40x40x5 1.1410
−2
2.8010
−2
7.2110
−3
1.5310
−2
2.8910
−2
1.9410
−1
Chorin-Temam (1.92) (1.75) (1.91) (1.83) (2.21) (1.78) Table1Absolute errors and spa e onvergen e orders in
L
2
and
L
∞
norms for the Fast VPP proje tion s heme using linear
interpolationsfortheoperators
∇
K
·
and∇
σ
.ComparisonwiththeChorin-Temamproje tions heme.Upwinds hemefor the onve tionofv
and ofw
.Linear interpolationforq
ˆ
n+1
K
.CFL =0.25.Grids 10x10x5and20x20x5:800∆t
;40x40x5: 1500∆t
.As laimedin[1℄forin ompressibleows,
ǫ
providesa ontrolontheL
2
normofthevelo itydivergen e.
The de reasingof the velo ity divergen e error is ontrolled by a
O(ǫ∆t)
term. Here,we an expe t a similarbehaviorforthemassbalan eerror|∂
t
ρ + ∇ · q|
L
2
. Usingaxedtime step,Fig.1(a)illustrates thispointfortheL
∞
norm.On e
ǫ
issmallenough,thiserrorisdrasti allyredu edinalinearway.The numberof unpre onditioned BiCGStab iterationsto solvethe linearsystem is quitelarge: e.g.at timestepnumbertwo,about75 whatever
ǫ
is. TheChorin-Temam algorithmneeds aboutthesamenumber ofConjugateGradient(CG)iterationsforthistimestep.Moreover,theBiCGStab methodrequirestwomatrixve torprodu tsbyiterationinstead ofonlyonefor theCG.Hen e,pre onditioningis required.
Usingthemaximalpivotalgorithmto omputetheILU(0)pre onditioningmatrix,wegetsmallvaluesfor
somediagonalentries- around
10
−12
-leadingto the omputationfailure. Choosing theoptimalvalues
ǫ
opt
, we re over adiagonal-dominantmatrix. For instan e, with the grid 20x20x5and△t = 5.6 10
−3
se ond, a numeri al appli ation of Eq. (17) gives
ǫ
opt
≈ 17.9
andr =
1
ǫopt
≈ 6 10
−2
. In this ase,
thesmallestdiagonal entryof theILU(0) matrixis about
10
−1
BiCGStab).However,themassbalan eresidual, ontrolledbyEq.(12),isrelativelyhigh(
10
−3
to
10
−4
)
at thebeginningof thetransientbut qui kly de reasesduring thetransient(
φ
n+1
is nul forthesteady
state), f.Fig.1(b).
ThenumberofBiCGStabiterationsareamazinglyredu edwiththeILU(0)pre onditioning.Indeed,the
transient-averagednumberof ILU(0)-BiCGStabisindependentofthegridresolution: about3whatever
thegrid size;insteadof27.7(10x10x5) to191.5 (80x80x5)BiCGStab iterationsfortheChorin/Temam
s heme. Con erningthetransient CPUtime, thespeed-upof theoverall omputation is betweenabout
1.6( oarsestgrid)and2.7(nestgrid)in omparisonwiththeChorin/Temam omputation.
1e-18
1e-16
1e-14
1e-12
1e-10
1e-08
1e-06
0.0001
0.01
1
epsilon
1e-20
1e-18
1e-16
1e-14
1e-12
1e-10
1e-08
1e-06
0.0001
0.01
mass balance error
y = 0.0055928 * x^0.98586
(a) Mass balan e error in
L
∞
norm versus
ǫ
. Time step numbertwo.Upwinds hemeforthe onve tionofw
.0
500
1000
1500
2000
Time iteration
1e-09
1e-08
1e-07
1e-06
1e-05
0.0001
0.001
0.01
Mass balance error in Linf norm
(b) ILU(0)-pre onditioned BiCGStab method: mass
bal-an e error in
L
∞
norm versus the iteration number.
ǫ
=25.28.QUICKs hemefor onve tionofw
.Figure 1.Fast VPP mass balan e errors. Linear interpolations for the operators
∇
K
·
and∇
σ
.Upwind s heme for the onve tionofv
.Grid20x20x5.CFL=0.25.∆t
≈ 8 10
−3
se ond.
Referen es
[1℄ Ph. Angot, J.-P. Caltagirone, and P. Fabrie. Ve tor Penalty-Proje tion Methods for the Solution of Unsteady
In ompressibleFlows. In FiniteVolumes forComplex Appli ations V,pages 169176, Aussois,Fran e, June 08-13
2008.Wiley.
[2℄ Ph.Angot,J.-P.Caltagirone,andP.Fabrie. ASpe ta ularVe torPenalty-Proje tionMethodsforDar yans
Navier-StokesProblems. InFiniteVolumesforComplexAppli ationsVI,Prague,Cze hRepubli ,July01-232011.Wiley.
[3℄ A.J.Chorin.Anumeri almethodforsolvingin ompressiblevis ousowproblems.JournalofComputationalPhysi s,
2:1226,1967.
[4℄ A.J.Chorin.Numeri alsolutionofthenavier-stokesequations. Mathemati sofComputation,22:745762,1968.
[5℄ S.Faure,J.Laminie,andR.Temam. Colo ated FiniteVolumeS hemesforFluidFlows. Commun.Comput.Phys.,
4(1):125,2008.
[6℄ M.Fortinand R.Glowinski. AugmentedLagrangianMethods:Appli ationstotheNumeri alSolutionof
Boundary-ValueProblems,volume15ofStudiesinMathemati sandItsAppli ations. North-Holland,Amsterdam,1983.
[7℄ R.Temam. Surl'approximationdelasolutiondeséquationsdeNavier-Stokesparlaméthodedespasfra tionnaires.