
Sunden CH012.tex 17/8/2010 20: 31 Page 470
470 Computational Fluid Dynamics and Heat Transfer
existingcode thatimplements thefixed-pointalgorithm.Afurtheradvantageof the
proposed algorithm is that no explicit knowledge of the operator M
(ν)
(R(Q
(ν)
))
in equation (11) is ever required; it is only required that the fixed-point algorithm
in equation (10) produce a sequence of solutions. This particular property makes
this approach widely applicable and nonintrusive from the implementation point
of view. Furthermore, due to equivalence between Krylov spaces, equation (21),
the RRE algorithm is equivalent to the GMRES method. In the particular case of
nonlinear flow solvers, the RRE algorithm corresponds to GMRES algorithm with
nonlinear preconditioning and it is sometimes referred to as nonlinear GMRES.
Since the theory of RRE and its application relies on the linearized problem,
most of the properties of the algorithm are valid within some small neighborhood
of the operator M(R(Q). Furthermore, since we are using a restarted version of
RRE, the choice of the restart space is very important.The size of the restart space
isveryimportantandsomewhatproblemdependent.RestartedversionsofGMRES
suffer from the same problems [11] and there is no theory on how to choose the
size of the restart space. Therefore, some numerical experimentation is needed in
order to establish the proper size of the restart space for a given class of problems.
12.4 Numerical Experiments
As was shown in the algorithm in Figure 12.1, the RRE algorithm requires only
a sequence of arrays produced by the preconditioning solver M(R(Q
(ν)
). Due
to this property, RRE is implemented as a wrapper around several nonlinear
flow solvers including coupled pressure-based, segregated pressure-based, explicit
coupled density-based and implicit coupled density-based solvers [19]. Here we
describe results obtained through numerical experiments in the application of the
RRE algorithm to mentioned solvers.
12.4.1 RRE acceleration of implicit density-based solver
Here we considerinviscidand viscous turbulentflowaround NACA0012 airfoil at
0
◦
angleofattack withthe free-streamMach numberMa=0.7.The computational
grid is shown in Figure 12.2 and it consists of 4,800 finite volume cells. The
governing equations are described by two dimensional inviscid Euler equations
thatcan beobtained fromequation (1)byremoving viscousfluxesF
v
anddropping
the momentum, continuity, and energy term in the z-direction
∂
∂t
&
Qd +
G
∂
F
c
dA = 0 (37)
Here Q and F
c
are given by
Q =
⎛
⎜
⎜
⎝
ρ
ρu
ρv
ρE
⎞
⎟
⎟
⎠
, F
c
=
⎛
⎜
⎜
⎝
ρV
ρuV + n
x
p
ρvV + n
y
p
ρHV
⎞
⎟
⎟
⎠