The uncentered type incremental unknowns for a singularly perturbed bilocal problem

html, paper, PDF, works

Abstract

Authors

A.C. Mureṣan
Institutul de Calcul

A. Miranville

Keywords

?

Paper coordinates

A. Miranville and A.C. Mureṣan, The uncentered type incremental unknowns for a singularly perturbed bilocal problem, Rev. Anal. Numer. Theor. Approx., 29 (2000) 2, 161-171

PDF

About this paper

Journal
Publisher Name
Print ISSN
Online ISSN

google scholar link

??

Paper (preprint) in HTML form

jnaat,+Journal+manager,+2000-2-Miranville-Muresan

THE UNCENTERED TYPE INCREMENTAL UNKNOWNS FOR A SINGULARLY PERTURBED BILOCAL PROBLEM

A. MIRANVILLE, A. C. MUREŞAN

Abstract

We propose some incremental unknowns which to be adopted for a singularly perturbed boundary value problem.

1. INTRODUCTION

We consider the singularly perturbed boundary value problem:
(P1) { ε u ( x ) + a ( x ) u ( x ) = f ( x ) , for x ( 0 , 1 ) u ( 0 ) = u ( 1 ) = 0 (P1) ε u ( x ) + a ( x ) u ( x ) = f ( x ) ,  for  x ( 0 , 1 ) u ( 0 ) = u ( 1 ) = 0 {:(P1){[-epsiu^('')(x)+a(x)u^(')(x)=f(x)","" for "x in(0","1)],[u(0)=u(1)=0]:}:}\left\{\begin{array}{c} -\varepsilon u^{\prime \prime}(x)+a(x) u^{\prime}(x)=f(x), \text { for } x \in(0,1) \tag{P1}\\ u(0)=u(1)=0 \end{array}\right.(P1){εu(x)+a(x)u(x)=f(x), for x(0,1)u(0)=u(1)=0
where ε ε epsi\varepsilonε is a small positive parameter, a ( x ) > 0 a ( x ) > 0 a(x) > 0a(x)>0a(x)>0 for all x [ 0 , 1 ] x [ 0 , 1 ] x in[0,1]x \in[0,1]x[0,1], and the functions a a aaa and f f fff are sufficiently smooth. The solution of (P1) has a boundary layer at x = 1 x = 1 x=1x=1x=1.
It has long been recognized that difficulties can arise when certain "centered" finite-difference and finite-element methods are applied to (P1) when the diffusion coefficient ε ε epsi\varepsilonε is small. In particular, such schemes when applied to (P1) on a uniform grid have an inherent formal cell Reynolds number limitation. Namely, with a uniform mesh length h h hhh and a ( x ) a ( x ) a(x)a(x)a(x) constant, one finds that the cell Reynolds number a h ε a h ε (ah)/(epsi)\frac{a h}{\varepsilon}ahε must be bounded by some constant depending on the scheme in order to avoid spurious oscillations or gross inaccuracies. For small ε ε epsi\varepsilonε this requires a prohibitive number of grid points and so alternative approaches have been developed. One approach is to use a nonuniform mesh (which must be appropriately chosen) which is very fine "in the boundary layer" and coarser elsewhere. Another approach has been to devise schemes which have no formal cell Reynolds number limitation. Schemes of this type have been constructed by using uncentered ("upwind") differencing for the first derivative term, or, more generally, by adding an "artificial viscosity" to the diffusion coefficient ε ε epsi\varepsilonε, e.g., [10].
When the discretization is made by finite differences, Temam introduced in [11] the concept of Incremental Unknowns (IU in short). The idea, which stems from dynamical systems approach, consists in writing the approximate solution u i u i u_(i)u_{i}ui in the form u i = y i + z i u i = y i + z i u_(i)=y_(i)+z_(i)u_{i}=y_{i}+z_{i}ui=yi+zi, where z z zzz is a small increment. Passing from the nodal unknowns u i u i u_(i)u_{i}ui to the IUs ( y i , z i ) y i , z i (y_(i),z_(i))\left(y_{i}, z_{i}\right)(yi,zi) amounts to a linear change of variables, that is to say, in the language of linear algebra, to the construction of a preconditioner. Many numerical simulations have shown the efficiency of such induced preconditioners.
Numerical solution of a problem such as (P1) using Incremental Unknowns has been considered in [6] and [7] but the IU's that have been used in these articles were connected to the Laplacian only: they were induced only by the discretization matrix of the Laplacian.
In [3], the authors propose a construction of IUs that are more adapted to the problem in the sense that they take into account the convection term in the construction of the IUs, thus leading to the use of an adapted interpolator and of a hierarchichal preconditioner.
We propose in this paper a different approach for the construction of adapted incremental unknowns for (P1): we first make a change of variable (assuming that there exists a grid function, see below) and then discretize the problem. This change of variable allows us to work on a uniform grid, which makes the calculations (in particular via Taylor's expansions) easier; the effects of the grid will then be on the coefficients of the differential operators.

2. THE METHOD

Let g : [ 0 , 1 ] [ 0 , 1 ] g : [ 0 , 1 ] [ 0 , 1 ] g:[0,1]rarr[0,1]g:[0,1] \rightarrow[0,1]g:[0,1][0,1] such that g ( 0 ) = 0 , g ( 1 ) = 1 , g ( y ) g ( 0 ) = 0 , g ( 1 ) = 1 , g ( y ) g(0)=0,g(1)=1,EEg^(')(y)g(0)=0, g(1)=1, \exists g^{\prime}(y)g(0)=0,g(1)=1,g(y) for all x [ 0 , 1 ] x [ 0 , 1 ] x in[0,1]x \in[0,1]x[0,1] and 0 < J ( y ) := g ( y ) < M , y ( 0 , 1 ) 0 < J ( y ) := g ( y ) < M , y ( 0 , 1 ) 0 < J(y):=g^(')(y) < M,AA y in(0,1)0<J(y):=g^{\prime}(y)<M, \forall y \in(0,1)0<J(y):=g(y)<M,y(0,1). Furthermore, in order to obtain a finer resolution near the boundary layer, we assume that J ( 1 ) = 0 J ( 1 ) = 0 J(1)=0J(1)=0J(1)=0.
With the change of variable x = g ( y ) x = g ( y ) x=g(y)x=g(y)x=g(y) we obtain from (P1), the following problem:
(P2) { ε ( 1 J ( y ) v ( y ) ) + a ( g ( y ) ) v ( y ) = J ( y ) f ( g ( y ) ) , 0 < y < 1 v ( 0 ) = 0 , v ( 1 ) = 1 (P2) ε 1 J ( y ) v ( y ) + a ( g ( y ) ) v ( y ) = J ( y ) f ( g ( y ) ) , 0 < y < 1 v ( 0 ) = 0 , v ( 1 ) = 1 {:(P2){[-epsi((1)/(J(y))v^(')(y))^(')+a(g(y))v^(')(y)=J(y)f(g(y))","0 < y < 1],[v(0)=0","v(1)=1]:}:}\left\{\begin{array}{c} -\varepsilon\left(\frac{1}{J(y)} v^{\prime}(y)\right)^{\prime}+a(g(y)) v^{\prime}(y)=J(y) f(g(y)), 0<y<1 \tag{P2}\\ v(0)=0, v(1)=1 \end{array}\right.(P2){ε(1J(y)v(y))+a(g(y))v(y)=J(y)f(g(y)),0<y<1v(0)=0,v(1)=1
Let ϕ ( y ) = 1 J ( y ) v ( y ) ϕ ( y ) = 1 J ( y ) v ( y ) phi(y)=(1)/(J(y))v^(')(y)\phi(y)=\frac{1}{J(y)} v^{\prime}(y)ϕ(y)=1J(y)v(y). By integration of this equation we obtain:
y y + h v ( s ) d s = y y + h J ( s ) ϕ ( s ) d s and y h y v ( s ) d s = y h y J ( s ) ϕ ( s ) d s y y + h v ( s ) d s = y y + h J ( s ) ϕ ( s ) d s  and  y h y v ( s ) d s = y h y J ( s ) ϕ ( s ) d s int_(y)^(y+h)v^(')(s)ds=int_(y)^(y+h)J(s)phi(s)ds" and "int_(y-h)^(y)v^(')(s)ds=int_(y-h)^(y)J(s)phi(s)ds\int_{y}^{y+h} v^{\prime}(s) \mathrm{d} s=\int_{y}^{y+h} J(s) \phi(s) \mathrm{d} s \text { and } \int_{y-h}^{y} v^{\prime}(s) \mathrm{d} s=\int_{y-h}^{y} J(s) \phi(s) \mathrm{d} syy+hv(s)ds=yy+hJ(s)ϕ(s)ds and yhyv(s)ds=yhyJ(s)ϕ(s)ds
which can also be written,
(1) v ( y + h ) v ( y ) = y y + h J ( s ) ϕ ( s ) d s and v ( y ) v ( y h ) = y h y J ( s ) ϕ ( s ) d s (1) v ( y + h ) v ( y ) = y y + h J ( s ) ϕ ( s ) d s  and  v ( y ) v ( y h ) = y h y J ( s ) ϕ ( s ) d s {:[(1)v(y+h)-v(y)=int_(y)^(y+h)J(s)phi(s)ds" and "],[v(y)-v(y-h)=int_(y-h)^(y)J(s)phi(s)ds]:}\begin{gather*} v(y+h)-v(y)=\int_{y}^{y+h} J(s) \phi(s) \mathrm{d} s \text { and } \tag{1}\\ v(y)-v(y-h)=\int_{y-h}^{y} J(s) \phi(s) \mathrm{d} s \end{gather*}(1)v(y+h)v(y)=yy+hJ(s)ϕ(s)ds and v(y)v(yh)=yhyJ(s)ϕ(s)ds
Let us consider the Taylor expansion of the function ϕ ϕ phi\phiϕ :
(2) ϕ ( s ) = ϕ ( y ) + ( s y ) ϕ ( y ) + 1 2 ( s y ) 2 ϕ ( y + θ + ( s y ) ) y s y + h , 0 < θ + < 1 (2) ϕ ( s ) = ϕ ( y ) + ( s y ) ϕ ( y ) + 1 2 ( s y ) 2 ϕ y + θ + ( s y ) y s y + h , 0 < θ + < 1 {:[(2)phi(s)=phi(y)+(s-y)phi^(')(y)+(1)/(2)(s-y)^(2)phi^('')(y+theta^(+)(s-y))],[y <= s <= y+h","0 < theta^(+) < 1]:}\begin{gather*} \phi(s)=\phi(y)+(s-y) \phi^{\prime}(y)+\frac{1}{2}(s-y)^{2} \phi^{\prime \prime}\left(y+\theta^{+}(s-y)\right) \tag{2}\\ y \leq s \leq y+h, 0<\theta^{+}<1 \end{gather*}(2)ϕ(s)=ϕ(y)+(sy)ϕ(y)+12(sy)2ϕ(y+θ+(sy))ysy+h,0<θ+<1
ϕ ( s ) = ϕ ( y ) + ( s y ) y y + h J ( s ) d s ϕ ( y ) + 1 2 ( s y ) 2 ϕ ( y + θ ( s y ) ) ϕ ( s ) = ϕ ( y ) + ( s y ) y y + h J ( s ) d s ϕ ( y ) + 1 2 ( s y ) 2 ϕ y + θ ( s y ) phi(s)=phi(y)+(s-y)int_(y)^(y+h)J(s)dsphi^(')(y)+(1)/(2)(s-y)^(2)phi^('')(y+theta^(-)(s-y))\phi(s)=\phi(y)+(s-y) \int_{y}^{y+h} J(s) \mathrm{d} s \phi^{\prime}(y)+\frac{1}{2}(s-y)^{2} \phi^{\prime \prime}\left(y+\theta^{-}(s-y)\right)ϕ(s)=ϕ(y)+(sy)yy+hJ(s)dsϕ(y)+12(sy)2ϕ(y+θ(sy)),
(3) y h s y , 0 < θ < 1 . (3) y h s y , 0 < θ < 1 . {:(3)y-h <= s <= y","0 < theta^(-) < 1.:}\begin{equation*} y-h \leq s \leq y, 0<\theta^{-}<1 . \tag{3} \end{equation*}(3)yhsy,0<θ<1.
Injecting these expressions of ϕ ϕ phi\phiϕ in (1), we find from (2) and (3):
v ( y + h ) v ( y ) = ϕ ( y ) y y + h J ( s ) d s + ϕ ( y ) y y + h ( s y ) J ( s ) d s + + 1 2 y y + h ( s y ) 2 J ( s ) ϕ ( y + θ + ( s y ) ) d s v ( y ) v ( y h ) = ϕ ( y ) y h y J ( s ) d s + ϕ ( y ) y h y ( s y ) J ( s ) d s + + 1 2 y h y ( s y ) 2 J ( s ) ϕ ( y + θ ( s y ) ) d s v ( y + h ) v ( y ) = ϕ ( y ) y y + h J ( s ) d s + ϕ ( y ) y y + h ( s y ) J ( s ) d s + + 1 2 y y + h ( s y ) 2 J ( s ) ϕ y + θ + ( s y ) d s v ( y ) v ( y h ) = ϕ ( y ) y h y J ( s ) d s + ϕ ( y ) y h y ( s y ) J ( s ) d s + + 1 2 y h y ( s y ) 2 J ( s ) ϕ y + θ ( s y ) d s {:[v(y+h)-v(y)=phi(y)int_(y)^(y+h)J(s)ds+phi^(')(y)int_(y)^(y+h)(s-y)J(s)ds+],[+(1)/(2)int_(y)^(y+h)(s-y)^(2)J(s)phi^('')(y+theta^(+)(s-y))ds],[v(y)-v(y-h)=phi(y)int_(y-h)^(y)J(s)ds+phi^(')(y)int_(y-h)^(y)(s-y)J(s)ds+],[+(1)/(2)int_(y-h)^(y)(s-y)^(2)J(s)phi^('')(y+theta^(-)(s-y))ds]:}\begin{aligned} v(y+h)- & v(y)=\phi(y) \int_{y}^{y+h} J(s) \mathrm{d} s+\phi^{\prime}(y) \int_{y}^{y+h}(s-y) J(s) \mathrm{d} s+ \\ & +\frac{1}{2} \int_{y}^{y+h}(s-y)^{2} J(s) \phi^{\prime \prime}\left(y+\theta^{+}(s-y)\right) \mathrm{d} s \\ v(y)-v(y-h) & =\phi(y) \int_{y-h}^{y} J(s) \mathrm{d} s+\phi^{\prime}(y) \int_{y-h}^{y}(s-y) J(s) \mathrm{d} s+ \\ & +\frac{1}{2} \int_{y-h}^{y}(s-y)^{2} J(s) \phi^{\prime \prime}\left(y+\theta^{-}(s-y)\right) \mathrm{d} s \end{aligned}v(y+h)v(y)=ϕ(y)yy+hJ(s)ds+ϕ(y)yy+h(sy)J(s)ds++12yy+h(sy)2J(s)ϕ(y+θ+(sy))dsv(y)v(yh)=ϕ(y)yhyJ(s)ds+ϕ(y)yhy(sy)J(s)ds++12yhy(sy)2J(s)ϕ(y+θ(sy))ds
If we denote
a + ( y ) = y y + h J ( s ) d s a ( y ) = y h y J ( s ) d s b + ( y ) = y y + h ( s y ) J ( s ) d s b ( y ) = y h y ( s y ) J ( s ) d s a + ( y ) = y y + h J ( s ) d s a ( y ) = y h y J ( s ) d s b + ( y ) = y y + h ( s y ) J ( s ) d s b ( y ) = y h y ( s y ) J ( s ) d s {:[a^(+)(y)=int_(y)^(y+h)J(s)ds],[a^(-)(y)=int_(y-h)^(y)J(s)ds],[b^(+)(y)=int_(y)^(y+h)(s-y)J(s)ds],[b^(-)(y)=int_(y-h)^(y)(s-y)J(s)ds]:}\begin{gathered} a^{+}(y)=\int_{y}^{y+h} J(s) \mathrm{d} s \\ a^{-}(y)=\int_{y-h}^{y} J(s) \mathrm{d} s \\ b^{+}(y)=\int_{y}^{y+h}(s-y) J(s) \mathrm{d} s \\ b^{-}(y)=\int_{y-h}^{y}(s-y) J(s) \mathrm{d} s \end{gathered}a+(y)=yy+hJ(s)dsa(y)=yhyJ(s)dsb+(y)=yy+h(sy)J(s)dsb(y)=yhy(sy)J(s)ds
I + ( y ) = 1 2 y y + h ( s y ) 2 J ( s ) ϕ ( y + θ + ( s y ) ) d s I ( y ) = 1 2 y h y ( s y ) 2 J ( s ) ϕ ( y + θ ( s y ) ) d s I + ( y ) = 1 2 y y + h ( s y ) 2 J ( s ) ϕ y + θ + ( s y ) d s I ( y ) = 1 2 y h y ( s y ) 2 J ( s ) ϕ y + θ ( s y ) d s {:[I^(+)(y)=(1)/(2)int_(y)^(y+h)(s-y)^(2)J(s)phi^('')(y+theta^(+)(s-y))ds],[I^(-)(y)=(1)/(2)int_(y-h)^(y)(s-y)^(2)J(s)phi^('')(y+theta^(-)(s-y))ds]:}\begin{aligned} I^{+}(y) & =\frac{1}{2} \int_{y}^{y+h}(s-y)^{2} J(s) \phi^{\prime \prime}\left(y+\theta^{+}(s-y)\right) \mathrm{d} s \\ I^{-}(y) & =\frac{1}{2} \int_{y-h}^{y}(s-y)^{2} J(s) \phi^{\prime \prime}\left(y+\theta^{-}(s-y)\right) \mathrm{d} s \end{aligned}I+(y)=12yy+h(sy)2J(s)ϕ(y+θ+(sy))dsI(y)=12yhy(sy)2J(s)ϕ(y+θ(sy))ds
we obtain
a + ( y ) ϕ ( y ) + b ( y ) ϕ ( y ) = v ( y + h ) v ( y ) I + ( y ) a + ( y ) ϕ ( y ) + b ( y ) ϕ ( y ) = v ( y + h ) v ( y ) I + ( y ) a^(+)(y)phi(y)+b^(-)(y)phi^(')(y)=v(y+h)-v(y)-I^(+)(y)a^{+}(y) \phi(y)+b^{-}(y) \phi^{\prime}(y)=v(y+h)-v(y)-I^{+}(y)a+(y)ϕ(y)+b(y)ϕ(y)=v(y+h)v(y)I+(y)
and
a ( y ) ϕ ( y ) + b ( y ) ϕ ( y ) = v ( y ) v ( y h ) I ( y ) , a ( y ) ϕ ( y ) + b ( y ) ϕ ( y ) = v ( y ) v ( y h ) I ( y ) , a^(-)(y)phi(y)+b^(-)(y)phi^(')(y)=v(y)-v(y-h)-I^(-)(y),a^{-}(y) \phi(y)+b^{-}(y) \phi^{\prime}(y)=v(y)-v(y-h)-I^{-}(y),a(y)ϕ(y)+b(y)ϕ(y)=v(y)v(yh)I(y),
which is a system of two equations with two unknowns ϕ ( y ) ϕ ( y ) phi(y)\phi(y)ϕ(y) and ϕ ( y ) ϕ ( y ) phi^(')(y)\phi^{\prime}(y)ϕ(y) whose determinant will be denoted by r ( y ) r ( y ) r(y)r(y)r(y).
Proposition 1. The functions a ± , b + a ± , b + a^(+-),b^(+)a^{ \pm}, b^{+}a±,b+are non-negative functions and the function r r rrr is a negative one.
Since r < 0 r < 0 r < 0r<0r<0 the system has the solution,
ϕ ( y ) = b ( y ) r ( y ) [ v ( y + h ) v ( y ) ] b + ( y ) r ( y ) [ v ( y ) v ( y h ) ] + + b + ( y ) I ( y ) b ( y ) I + ( y ) r ( y ) , ϕ ( y ) = b ( y ) r ( y ) [ v ( y + h ) v ( y ) ] b + ( y ) r ( y ) [ v ( y ) v ( y h ) ] + + b + ( y ) I ( y ) b ( y ) I + ( y ) r ( y ) , {:[phi(y)=(b^(-)(y))/(r(y))[v(y+h)-v(y)]-(b^(+)(y))/(r(y))[v(y)-v(y-h)]+],[+(b^(+)(y)I^(-)(y)-b^(-)(y)I^(+)(y))/(r(y))","]:}\begin{gathered} \phi(y)=\frac{b^{-}(y)}{r(y)}[v(y+h)-v(y)]-\frac{b^{+}(y)}{r(y)}[v(y)-v(y-h)]+ \\ +\frac{b^{+}(y) I^{-}(y)-b^{-}(y) I^{+}(y)}{r(y)}, \end{gathered}ϕ(y)=b(y)r(y)[v(y+h)v(y)]b+(y)r(y)[v(y)v(yh)]++b+(y)I(y)b(y)I+(y)r(y),
and
ϕ ( y ) = a + ( y ) r ( y ) [ v ( y ) v ( y h ) ] a ( y ) r ( y ) [ v ( y + h ) v ( y ) ] + + a ( y ) I + ( y ) a + ( y ) I ( y ) r ( y ) . ϕ ( y ) = a + ( y ) r ( y ) [ v ( y ) v ( y h ) ] a ( y ) r ( y ) [ v ( y + h ) v ( y ) ] + + a ( y ) I + ( y ) a + ( y ) I ( y ) r ( y ) . {:[phi^(')(y)=(a^(+)(y))/(r(y))[v(y)-v(y-h)]-(a^(-)(y))/(r(y))[v(y+h)-v(y)]+],[+(a^(-)(y)I^(+)(y)-a^(+)(y)I^(-)(y))/(r(y)).]:}\begin{aligned} \phi^{\prime}(y)= & \frac{a^{+}(y)}{r(y)}[v(y)-v(y-h)]-\frac{a^{-}(y)}{r(y)}[v(y+h)-v(y)]+ \\ & +\frac{a^{-}(y) I^{+}(y)-a^{+}(y) I^{-}(y)}{r(y)} . \end{aligned}ϕ(y)=a+(y)r(y)[v(y)v(yh)]a(y)r(y)[v(y+h)v(y)]++a(y)I+(y)a+(y)I(y)r(y).
We consider the following approximation for ϕ ( y ) ϕ ( y ) phi^(')(y)\phi^{\prime}(y)ϕ(y) and ϕ ( y ) ϕ ( y ) phi(y)\phi(y)ϕ(y) :
(4) ϕ ( y ) = a + ( y ) r ( y ) [ v ( y ) v ( y h ) ] a ( y ) r ( y ) [ v ( y + h ) v ( y ) ] , (4) ϕ ( y ) = a + ( y ) r ( y ) [ v ( y ) v ( y h ) ] a ( y ) r ( y ) [ v ( y + h ) v ( y ) ] , {:(4)phi^(')(y)=(a^(+)(y))/(r(y))[v(y)-v(y-h)]-(a^(-)(y))/(r(y))[v(y+h)-v(y)]",":}\begin{equation*} \phi^{\prime}(y)=\frac{a^{+}(y)}{r(y)}[v(y)-v(y-h)]-\frac{a^{-}(y)}{r(y)}[v(y+h)-v(y)], \tag{4} \end{equation*}(4)ϕ(y)=a+(y)r(y)[v(y)v(yh)]a(y)r(y)[v(y+h)v(y)],
and
(5) ϕ ( y ) = v ( y ) v ( y h ) a ( y ) , (5) ϕ ( y ) = v ( y ) v ( y h ) a ( y ) , {:(5)phi(y)=(v(y)-v(y-h))/(a^(-)(y))",":}\begin{equation*} \phi(y)=\frac{v(y)-v(y-h)}{a^{-}(y)}, \tag{5} \end{equation*}(5)ϕ(y)=v(y)v(yh)a(y),
which is a backward type approximation.
If we substitute in (P2), we obtain the approximation:
ε { a + ( y ) r ( y ) [ v ( y ) v ( y h ) ] a ( y ) r ( y ) [ v ( y + h ) v ( y ) ] } + (6) + a ( g ( y ) ) J ( y ) a ( y ) [ v ( y ) v ( y h ) ] = J ( y ) f ( y ) ε a + ( y ) r ( y ) [ v ( y ) v ( y h ) ] a ( y ) r ( y ) [ v ( y + h ) v ( y ) ] + (6) + a ( g ( y ) ) J ( y ) a ( y ) [ v ( y ) v ( y h ) ] = J ( y ) f ( y ) {:[-epsi{(a^(+)(y))/(r(y))[v(y)-v(y-h)]-(a^(-)(y))/(r(y))[v(y+h)-v(y)]}+],[(6)+(a(g(y))J(y))/(a^(-)(y))[v(y)-v(y-h)]=J(y)f(y)]:}\begin{gather*} -\varepsilon\left\{\frac{a^{+}(y)}{r(y)}[v(y)-v(y-h)]-\frac{a^{-}(y)}{r(y)}[v(y+h)-v(y)]\right\}+ \\ +\frac{a(g(y)) J(y)}{a^{-}(y)}[v(y)-v(y-h)]=J(y) f(y) \tag{6} \end{gather*}ε{a+(y)r(y)[v(y)v(yh)]a(y)r(y)[v(y+h)v(y)]}+(6)+a(g(y))J(y)a(y)[v(y)v(yh)]=J(y)f(y)
Let h = 1 2 N h = 1 2 N h=(1)/(2N)h=\frac{1}{2 N}h=12N, and for j = 0 , 1 , 2 , , 2 N , y j = j h j = 0 , 1 , 2 , , 2 N , y j = j h j=0,1,2,dots,2N,y_(j)=jhj=0,1,2, \ldots, 2 N, y_{j}=j hj=0,1,2,,2N,yj=jh. For y = y j y = y j y=y_(j)y=y_{j}y=yj in (1) we have for j = 1 , , 2 N 1 j = 1 , , 2 N 1 j=1,dots,2N-1j=1, \ldots, 2 N-1j=1,,2N1 :
(7) [ a j J j a j ε a j + r j ] ( v j v j 1 ) ε a j r j ( v j v j + 1 ) = J j f j , (7) a j J j a j ε a j + r j v j v j 1 ε a j r j v j v j + 1 = J j f j , {:(7)[(a_(j)J_(j))/(a_(j)^(-))-(epsia_(j)^(+))/(r_(j))](v_(j)-v_(j-1))-(epsia_(j)^(-))/(r_(j))(v_(j)-v_(j+1))=J_(j)f_(j)",":}\begin{equation*} \left[\frac{a_{j} J_{j}}{a_{j}^{-}}-\frac{\varepsilon a_{j}^{+}}{r_{j}}\right]\left(v_{j}-v_{j-1}\right)-\frac{\varepsilon a_{j}^{-}}{r_{j}}\left(v_{j}-v_{j+1}\right)=J_{j} f_{j}, \tag{7} \end{equation*}(7)[ajJjajεaj+rj](vjvj1)εajrj(vjvj+1)=Jjfj,
where in general f j = f ( y j ) f j = f y j f_(j)=f(y_(j))f_{j}=f\left(y_{j}\right)fj=f(yj).
Since v ( y j ) := u ( g ( y j ) ) = u ( x j ) v y j := u g y j = u x j v(y_(j)):=u(g(y_(j)))=u(x_(j))v\left(y_{j}\right):=u\left(g\left(y_{j}\right)\right)=u\left(x_{j}\right)v(yj):=u(g(yj))=u(xj), for j = 0 , 1 , , 2 N j = 0 , 1 , , 2 N j=0,1,dots,2Nj=0,1, \ldots, 2 Nj=0,1,,2N, we can write (7):
( a j a j ε a j + r j J j ( x j + 1 x j 1 ) 2 ) ( u j u j 1 ) (8) ε a j ( x j + 1 x j 1 ) 2 r j J j ( u j u j + 1 ) = = x j + 1 x j 1 2 f j , for j = 1 , , 2 N 1 . a j a j ε a j + r j J j x j + 1 x j 1 2 u j u j 1 (8) ε a j x j + 1 x j 1 2 r j J j u j u j + 1 = = x j + 1 x j 1 2 f j ,  for  j = 1 , , 2 N 1 . {:[((a_(j))/(a_(j)^(-))-(epsia_(j)^(+))/(r_(j)J_(j))((x_(j+1)-x_(j-1)))/(2))(u_(j)-u_(j-1))-],[(8)-(epsia_(j)^(-)(x_(j+1)-x_(j-1)))/(2r_(j)J_(j))(u_(j)-u_(j+1))=],[=(x_(j+1)-x_(j-1))/(2)f_(j)","" for "j=1","dots","2N-1.]:}\begin{gather*} \left(\frac{a_{j}}{a_{j}^{-}}-\frac{\varepsilon a_{j}^{+}}{r_{j} J_{j}} \frac{\left(x_{j+1}-x_{j-1}\right)}{2}\right)\left(u_{j}-u_{j-1}\right)- \\ -\frac{\varepsilon a_{j}^{-}\left(x_{j+1}-x_{j-1}\right)}{2 r_{j} J_{j}}\left(u_{j}-u_{j+1}\right)= \tag{8}\\ =\frac{x_{j+1}-x_{j-1}}{2} f_{j}, \text { for } j=1, \ldots, 2 N-1 . \end{gather*}(ajajεaj+rjJj(xj+1xj1)2)(ujuj1)(8)εaj(xj+1xj1)2rjJj(ujuj+1)==xj+1xj12fj, for j=1,,2N1.
Remark 1. If g ( y ) := y g ( y ) := y g(y):=yg(y):=yg(y):=y then we obtain the classical upwind scheme.
Let α j = ε a j ( x j + 1 x j 1 ) 2 r j J j α j = ε a j x j + 1 x j 1 2 r j J j alpha_(j)=(epsia_(j)^(-)(x_(j+1)-x_(j-1)))/(2r_(j)J_(j))\alpha_{j}=\frac{\varepsilon a_{j}^{-}\left(x_{j+1}-x_{j-1}\right)}{2 r_{j} J_{j}}αj=εaj(xj+1xj1)2rjJj and β j = ( a j a j ε a j + r j J j ) ( x j + 1 x j 1 ) 2 β j = a j a j ε a j + r j J j x j + 1 x j 1 2 beta_(j)=((a_(j))/(a_(j)^(-))-(epsia_(j)^(+))/(r_(j)J_(j)))((x_(j+1)-x_(j-1)))/(2)\beta_{j}=\left(\frac{a_{j}}{a_{j}^{-}}-\frac{\varepsilon a_{j}^{+}}{r_{j} J_{j}}\right) \frac{\left(x_{j+1}-x_{j-1}\right)}{2}βj=(ajajεaj+rjJj)(xj+1xj1)2 for j = 1 , , 2 N 1 j = 1 , , 2 N 1 j=1,dots,2N-1j=1, \ldots, 2 N-1j=1,,2N1. We obtain a finite dimensional linear system which can be written as
(9) β j ( u j u j 1 ) + α j ( u j u j + 1 ) = x j + 1 x j 1 2 f j , for j = 1 , , 2 N 1 . (9) β j u j u j 1 + α j u j u j + 1 = x j + 1 x j 1 2 f j ,  for  j = 1 , , 2 N 1 . {:[(9)beta_(j)(u_(j)-u_(j-1))+alpha_(j)(u_(j)-u_(j+1))=(x_(j+1)-x_(j-1))/(2)f_(j)","" for "],[j=1","dots","2N-1.]:}\begin{gather*} \beta_{j}\left(u_{j}-u_{j-1}\right)+\alpha_{j}\left(u_{j}-u_{j+1}\right)=\frac{x_{j+1}-x_{j-1}}{2} f_{j}, \text { for } \tag{9}\\ j=1, \ldots, 2 N-1 . \end{gather*}(9)βj(ujuj1)+αj(ujuj+1)=xj+1xj12fj, for j=1,,2N1.
By using trapezoidal rule:
y j y j + 1 g ( s ) d s h g ( y j ) + g ( y j + 1 ) 2 = h x j + x j + 1 2 y j y j + 1 g ( s ) d s h g y j + g y j + 1 2 = h x j + x j + 1 2 int_(y_(j))^(y_(j+1))g(s)ds≃h(g(y_(j))+g(y_(j+1)))/(2)=h(x_(j)+x_(j+1))/(2)\int_{y_{j}}^{y_{j+1}} g(s) \mathrm{d} s \simeq h \frac{g\left(y_{j}\right)+g\left(y_{j+1}\right)}{2}=h \frac{x_{j}+x_{j+1}}{2}yjyj+1g(s)dshg(yj)+g(yj+1)2=hxj+xj+12
we have
so,
b j + = h 2 ( x j + 1 x j ) ; b j = h 2 ( x j x j 1 ) ; r j = h ( x j + 1 x j ) ( x j x j 1 ) . b j + = h 2 x j + 1 x j ; b j = h 2 x j x j 1 ; r j = h x j + 1 x j x j x j 1 . {:[b_(j)^(+)=(h)/(2)(x_(j+1)-x_(j));],[b_(j)^(-)=-(h)/(2)(x_(j)-x_(j-1));],[r_(j)=-h(x_(j+1)-x_(j))(x_(j)-x_(j-1)).]:}\begin{gathered} b_{j}^{+}=\frac{h}{2}\left(x_{j+1}-x_{j}\right) ; \\ b_{j}^{-}=-\frac{h}{2}\left(x_{j}-x_{j-1}\right) ; \\ r_{j}=-h\left(x_{j+1}-x_{j}\right)\left(x_{j}-x_{j-1}\right) . \end{gathered}bj+=h2(xj+1xj);bj=h2(xjxj1);rj=h(xj+1xj)(xjxj1).
As usual when an IU method is implemented, two different kinds of unknowns must be distinguished: those associated with the coarse grid components which are on G c G c G_(c)G_{c}Gc, and whose indices are even and those associated with the complementary points (odd indices) which are on G f G c G f G c G_(f)\\G_(c)G_{f} \backslash G_{c}GfGc;
  • : points in G c , 0 G c , 0 G_(c),0G_{c}, 0Gc,0 : points in G f G c G f G c G_(f)\\G_(c)G_{f} \backslash G_{c}GfGc.
If we write the system at the complementary points, we obtain
( α 2 i + 1 + β 2 i + 1 ) u 2 i + 1 β 2 i + 1 u 2 i α 2 i + 1 u 2 i + 2 = x 2 i + 2 x 2 i 2 f 2 i + 1 . α 2 i + 1 + β 2 i + 1 u 2 i + 1 β 2 i + 1 u 2 i α 2 i + 1 u 2 i + 2 = x 2 i + 2 x 2 i 2 f 2 i + 1 . (alpha_(2i+1)+beta_(2i+1))u_(2i+1)-beta_(2i+1)u_(2i)-alpha_(2i+1)u_(2i+2)=(x_(2i+2)-x_(2i))/(2)f_(2i+1).\left(\alpha_{2 i+1}+\beta_{2 i+1}\right) u_{2 i+1}-\beta_{2 i+1} u_{2 i}-\alpha_{2 i+1} u_{2 i+2}=\frac{x_{2 i+2}-x_{2 i}}{2} f_{2 i+1} .(α2i+1+β2i+1)u2i+1β2i+1u2iα2i+1u2i+2=x2i+2x2i2f2i+1.
Hence, assuming that α 2 i + 1 + β 2 i + 1 0 α 2 i + 1 + β 2 i + 1 0 alpha_(2i+1)+beta_(2i+1)!=0\alpha_{2 i+1}+\beta_{2 i+1} \neq 0α2i+1+β2i+10, we have
u 2 i + 1 = 1 α 2 i + 1 + β 2 i + 1 ( α 2 i + 1 u 2 i + 2 + β 2 i + 1 u 2 i ) + + 1 α 2 i + 1 + β 2 i + 1 x 2 i + 2 x 2 i 2 f 2 i + 1 . u 2 i + 1 = 1 α 2 i + 1 + β 2 i + 1 α 2 i + 1 u 2 i + 2 + β 2 i + 1 u 2 i + + 1 α 2 i + 1 + β 2 i + 1 x 2 i + 2 x 2 i 2 f 2 i + 1 . {:[u_(2i+1)=(1)/(alpha_(2i+1)+beta_(2i+1))(alpha_(2i+1)u_(2i+2)+beta_(2i+1)u_(2i))+],[+(1)/(alpha_(2i+1)+beta_(2i+1))(x_(2i+2)-x_(2i))/(2)f_(2i+1).]:}\begin{aligned} u_{2 i+1}= & \frac{1}{\alpha_{2 i+1}+\beta_{2 i+1}}\left(\alpha_{2 i+1} u_{2 i+2}+\beta_{2 i+1} u_{2 i}\right)+ \\ & +\frac{1}{\alpha_{2 i+1}+\beta_{2 i+1}} \frac{x_{2 i+2}-x_{2 i}}{2} f_{2 i+1} . \end{aligned}u2i+1=1α2i+1+β2i+1(α2i+1u2i+2+β2i+1u2i)++1α2i+1+β2i+1x2i+2x2i2f2i+1.
We note that u 2 i + 1 u 2 i + 1 u_(2i+1)u_{2 i+1}u2i+1 is expressed as the sum of a convex combination of u 2 i u 2 i u_(2i)u_{2 i}u2i and u 2 i + 2 u 2 i + 2 u_(2i+2)u_{2 i+2}u2i+2, which is nothing but a bilinear interpolation scheme, and a correction term whose order is connected to the order of the interpolation scheme. If we set
(10) z 2 i + 1 = u 2 i + 1 1 α 2 i + 1 + β 2 i + 1 ( α 2 i + 1 u 2 i + 2 + β 2 i + 1 u 2 i ) (10) z 2 i + 1 = u 2 i + 1 1 α 2 i + 1 + β 2 i + 1 α 2 i + 1 u 2 i + 2 + β 2 i + 1 u 2 i {:(10)z_(2i+1)=u_(2i+1)-(1)/(alpha_(2i+1)+beta_(2i+1))(alpha_(2i+1)u_(2i+2)+beta_(2i+1)u_(2i)):}\begin{equation*} z_{2 i+1}=u_{2 i+1}-\frac{1}{\alpha_{2 i+1}+\beta_{2 i+1}}\left(\alpha_{2 i+1} u_{2 i+2}+\beta_{2 i+1} u_{2 i}\right) \tag{10} \end{equation*}(10)z2i+1=u2i+11α2i+1+β2i+1(α2i+1u2i+2+β2i+1u2i)
then the system, at the complementary points, is reduced to
(11) z 2 i + 1 = 1 α 2 i + 1 + β 2 i + 1 x 2 i + 2 x 2 i 2 f 2 i + 1 , i = 0 , , N 1 . (11) z 2 i + 1 = 1 α 2 i + 1 + β 2 i + 1 x 2 i + 2 x 2 i 2 f 2 i + 1 , i = 0 , , N 1 . {:(11)z_(2i+1)=(1)/(alpha_(2i+1)+beta_(2i+1))-(x_(2i+2)-x_(2i))/(2)f_(2i+1)","i=0","dots","N-1.:}\begin{equation*} z_{2 i+1}=\frac{1}{\alpha_{2 i+1}+\beta_{2 i+1}}-\frac{x_{2 i+2}-x_{2 i}}{2} f_{2 i+1}, i=0, \ldots, N-1 . \tag{11} \end{equation*}(11)z2i+1=1α2i+1+β2i+1x2i+2x2i2f2i+1,i=0,,N1.
so that these values are now explicit. The incremental unknowns for this problem consist of the numbers y 2 i = u 2 i , i = 0 , , N y 2 i = u 2 i , i = 0 , , N y_(2i)=u_(2i),i=0,dots,Ny_{2 i}=u_{2 i}, i=0, \ldots, Ny2i=u2i,i=0,,N, and, at the points 2 i + 1 2 i + 1 2i+12 i+12i+1, the numbers z 2 i + 1 z 2 i + 1 z_(2i+1)z_{2 i+1}z2i+1.
At j = 2 i , i = 1 , , N 1 j = 2 i , i = 1 , , N 1 j=2i,i=1,dots,N-1j=2 i, i=1, \ldots, N-1j=2i,i=1,,N1 (9) using (10) and (11) becomes:
β 2 i β 2 i 1 α 2 i 1 + β 2 i 1 ( u 2 i u 2 i 2 ) + α 2 i α 2 i + 1 α 2 i + 1 + β 2 i + 1 ( u 2 i u 2 i + 2 ) = (12) = x 2 i + 1 x 2 i 1 2 f 2 i + β 2 i α 2 i 1 + β 2 i 1 x 2 i x 2 i 2 2 f 2 i 1 + + α 2 i α 2 i + 1 + β 2 i + 1 x 2 i + 2 x 2 i 2 f 2 i + 1 β 2 i β 2 i 1 α 2 i 1 + β 2 i 1 u 2 i u 2 i 2 + α 2 i α 2 i + 1 α 2 i + 1 + β 2 i + 1 u 2 i u 2 i + 2 = (12) = x 2 i + 1 x 2 i 1 2 f 2 i + β 2 i α 2 i 1 + β 2 i 1 x 2 i x 2 i 2 2 f 2 i 1 + + α 2 i α 2 i + 1 + β 2 i + 1 x 2 i + 2 x 2 i 2 f 2 i + 1 {:[(beta_(2i)beta_(2i-1))/(alpha_(2i-1)+beta_(2i-1))(u_(2i)-u_(2i-2))+(alpha_(2i)alpha_(2i+1))/(alpha_(2i+1)+beta_(2i+1))(u_(2i)-u_(2i+2))=],[(12)=(x_(2i+1)-x_(2i-1))/(2)f_(2i)+(beta_(2i))/(alpha_(2i-1)+beta_(2i-1))(x_(2i)-x_(2i-2))/(2)f_(2i-1)+],[+(alpha_(2i))/(alpha_(2i+1)+beta_(2i+1))(x_(2i+2)-x_(2i))/(2)f_(2i+1)]:}\begin{gather*} \frac{\beta_{2 i} \beta_{2 i-1}}{\alpha_{2 i-1}+\beta_{2 i-1}}\left(u_{2 i}-u_{2 i-2}\right)+\frac{\alpha_{2 i} \alpha_{2 i+1}}{\alpha_{2 i+1}+\beta_{2 i+1}}\left(u_{2 i}-u_{2 i+2}\right)= \\ =\frac{x_{2 i+1}-x_{2 i-1}}{2} f_{2 i}+\frac{\beta_{2 i}}{\alpha_{2 i-1}+\beta_{2 i-1}} \frac{x_{2 i}-x_{2 i-2}}{2} f_{2 i-1}+ \tag{12}\\ +\frac{\alpha_{2 i}}{\alpha_{2 i+1}+\beta_{2 i+1}} \frac{x_{2 i+2}-x_{2 i}}{2} f_{2 i+1} \end{gather*}β2iβ2i1α2i1+β2i1(u2iu2i2)+α2iα2i+1α2i+1+β2i+1(u2iu2i+2)=(12)=x2i+1x2i12f2i+β2iα2i1+β2i1x2ix2i22f2i1++α2iα2i+1+β2i+1x2i+2x2i2f2i+1
Since the recurrence conditions are satisfied, we can obviously repeat recursively the process described above using d + 1 d + 1 d+1d+1d+1 embedded grids, that is to say using d d ddd levels of IUs.
From the point of view of the matriceal framework, this construction can be summarized by the determination of two matrices S and t T t T ^(t)T{ }^{t} \mathrm{~T}t T under and upper triangular respectively such that

t t ^(t){ }^{t}t TAS

is bloc diagonal, A being the discretization matrix.
We first consider two grid levels. The discretization matrix A written with the hierarchical ordering (considering first the coarse grisd unknowns
and then the complementary ones) in the form
A ~ = ( Λ 1 B 1 B 2 Λ 2 ) A ~ = Λ 1      B 1 B 2      Λ 2 widetilde(A)=([Lambda_(1),B_(1)],[B_(2),Lambda_(2)])\widetilde{A}=\left(\begin{array}{ll} \Lambda_{1} & B_{1} \\ B_{2} & \Lambda_{2} \end{array}\right)A~=(Λ1B1B2Λ2)
where Λ i , i = 1 , 2 Λ i , i = 1 , 2 Lambda_(i),i=1,2\Lambda_{i}, i=1,2Λi,i=1,2 are invertible diagonal matrices.

Construction of S S S\mathbf{S}S

We want to construct a matrix S of the form:
S = ( I 0 G 1 I ) , S = I 0 G 1 I , S=([I,0],[G_(1),I]),\mathrm{S}=\left(\begin{array}{cc} \mathrm{I} & 0 \\ \mathrm{G}_{1} & \mathrm{I} \end{array}\right),S=(I0G1I),
and such that AS is upper triangular. We have:
A ~ S = ( Λ 1 B 1 B 2 Λ 2 ) ( I 0 G 1 I ) = ( Λ 1 + B 1 G 1 B 1 B 2 + Λ 2 G 1 Λ 2 ) A ~ S = Λ 1      B 1 B 2      Λ 2 I 0 G 1 I = Λ 1 + B 1 G 1 B 1 B 2 + Λ 2 G 1 Λ 2 tilde(A)S=([Lambda_(1),B_(1)],[B_(2),Lambda_(2)])([I,0],[G_(1),I])=([Lambda_(1)+B_(1)G_(1),B_(1)],[B_(2)+Lambda_(2)G_(1),Lambda_(2)])\tilde{\mathrm{A}} \mathrm{~S}=\left(\begin{array}{ll} \Lambda_{1} & \mathrm{~B}_{1} \\ \mathrm{~B}_{2} & \Lambda_{2} \end{array}\right)\left(\begin{array}{cc} \mathrm{I} & 0 \\ \mathrm{G}_{1} & \mathrm{I} \end{array}\right)=\left(\begin{array}{cc} \Lambda_{1}+\mathrm{B}_{1} \mathrm{G}_{1} & \mathrm{~B}_{1} \\ \mathrm{~B}_{2}+\Lambda_{2} \mathrm{G}_{1} & \Lambda_{2} \end{array}\right)A~ S=(Λ1 B1 B2Λ2)(I0G1I)=(Λ1+B1G1 B1 B2+Λ2G1Λ2)
Therefore the under-matrix G 1 G 1 G_(1)\mathrm{G}_{1}G1 satisfies
G 1 = Λ 2 1 B 2 G 1 = Λ 2 1 B 2 G_(1)=-Lambda_(2)^(-1)B_(2)\mathrm{G}_{1}=-\Lambda_{2}^{-1} \mathrm{~B}_{2}G1=Λ21 B2
hence
S = ( I 0 Λ 2 1 B 2 I ) . S = I 0 Λ 2 1 B 2 I . S=([I,0],[-Lambda_(2)^(-1)B_(2),I]).\mathrm{S}=\left(\begin{array}{cc} \mathrm{I} & 0 \\ -\Lambda_{2}^{-1} \mathrm{~B}_{2} & \mathrm{I} \end{array}\right) .S=(I0Λ21 B2I).

Construction of T

We now want to construct a matrix t T t T ^(t)T{ }^{t} \mathrm{~T}t T of the form:
t T = ( I G 2 0 I ) t T = I G 2 0 I ^(t)T=([I,G_(2)],[0,I]){ }^{t} \mathrm{~T}=\left(\begin{array}{cc} \mathrm{I} & \mathrm{G}_{2} \\ 0 & \mathrm{I} \end{array}\right)t T=(IG20I)
and such that t T A ~ S t T A ~ S ^(t)T tilde(A)S{ }^{t} \mathrm{~T} \tilde{\mathrm{~A}} \mathrm{~S}t T A~ S is block diagonal. We have
t T A ~ S = ( Λ 1 + B 1 G 1 B 1 + G 2 Λ 2 0 Λ 2 ) t T A ~ S = Λ 1 + B 1 G 1 B 1 + G 2 Λ 2 0 Λ 2 ^(t)T tilde(A)S=([Lambda_(1)+B_(1)G_(1),B_(1)+G_(2)Lambda_(2)],[0,Lambda_(2)]){ }^{t} \mathrm{~T} \tilde{\mathrm{~A}} \mathrm{~S}=\left(\begin{array}{cc} \Lambda_{1}+\mathrm{B}_{1} \mathrm{G}_{1} & \mathrm{~B}_{1}+\mathrm{G}_{2} \Lambda_{2} \\ 0 & \Lambda_{2} \end{array}\right)t T A~ S=(Λ1+B1G1 B1+G2Λ20Λ2)
and then G 2 G 2 G_(2)\mathrm{G}_{2}G2 must satisfy
B 1 + G 2 Λ 2 = 0 B 1 + G 2 Λ 2 = 0 B_(1)+G_(2)Lambda_(2)=0\mathrm{B}_{1}+\mathrm{G}_{2} \Lambda_{2}=0B1+G2Λ2=0
Thus
t T = ( I B 1 Λ 2 1 0 I ) , t T = I B 1 Λ 2 1 0 I , ^(t)T=([I,-B_(1)Lambda_(2)^(-1)],[0,I]),{ }^{t} \mathrm{~T}=\left(\begin{array}{cc} \mathrm{I} & -\mathrm{B}_{1} \Lambda_{2}^{-1} \\ 0 & \mathrm{I} \end{array}\right),t T=(IB1Λ210I),
and then A ~ A ~ tilde(A)\tilde{A}A~ can be written in the form
A = t T A ~ S = ( Λ 1 + B 1 G 1 0 0 Λ 2 ) . A = t T A ~ S = Λ 1 + B 1 G 1 0 0 Λ 2 . A=^(t)T tilde(A)S=([Lambda_(1)+B_(1)G_(1),0],[0,Lambda_(2)]).\mathrm{A}={ }^{t} \mathrm{~T} \tilde{\mathrm{~A}} \mathrm{~S}=\left(\begin{array}{cc} \Lambda_{1}+\mathrm{B}_{1} \mathrm{G}_{1} & 0 \\ 0 & \Lambda_{2} \end{array}\right) .A=t T A~ S=(Λ1+B1G100Λ2).
We note that since the linear system is non-symmetrical, these IUs lead to a non-symmetrical hierarchical preconditioner.
The first diagonal block of A ^ A ^ hat(A)\hat{A}A^ is still tridiagonal and we can and we can repeat recursively the reduction procedure described above by using d d ddd levels of IUs.
We now describe two cases.
If:
  1. g ( y j ) g ( y j + 1 ) g ( y j 1 ) 2 h = x j + 1 x j 1 2 h g y j g y j + 1 g y j 1 2 h = x j + 1 x j 1 2 h g^(')(y_(j))≃(g(y_(j+1))-g(y_(j-1)))/(2h)=(x_(j+1)-x_(j-1))/(2h)g^{\prime}\left(y_{j}\right) \simeq \frac{g\left(y_{j+1}\right)-g\left(y_{j-1}\right)}{2 h}=\frac{x_{j+1}-x_{j-1}}{2 h}g(yj)g(yj+1)g(yj1)2h=xj+1xj12h then,
(8a) [ ε x j + 1 x j 1 + a j ( x j + 1 x j 1 ) 2 ( x j x j 1 ) ] ( u j u j 1 ) + + ε x j + 1 x j ( u j u j + 1 ) = x j + 1 x j 1 2 f j (8a) ε x j + 1 x j 1 + a j x j + 1 x j 1 2 x j x j 1 u j u j 1 + + ε x j + 1 x j u j u j + 1 = x j + 1 x j 1 2 f j {:[(8a)[(epsi)/(x_(j+1)-x_(j-1))+(a_(j)(x_(j+1)-x_(j-1)))/(2(x_(j)-x_(j-1)))](u_(j)-u_(j-1))+],[quad+(epsi)/(x_(j+1)-x_(j))(u_(j)-u_(j+1))=(x_(j+1)-x_(j-1))/(2)f_(j)]:}\begin{align*} & {\left[\frac{\varepsilon}{x_{j+1}-x_{j-1}}+\frac{a_{j}\left(x_{j+1}-x_{j-1}\right)}{2\left(x_{j}-x_{j-1}\right)}\right]\left(u_{j}-u_{j-1}\right)+} \tag{8a}\\ & \quad+\frac{\varepsilon}{x_{j+1}-x_{j}}\left(u_{j}-u_{j+1}\right)=\frac{x_{j+1}-x_{j-1}}{2} f_{j} \end{align*}(8a)[εxj+1xj1+aj(xj+1xj1)2(xjxj1)](ujuj1)++εxj+1xj(ujuj+1)=xj+1xj12fj
and
α j ( 1 ) = ε x j + 1 x j , β j ( 1 ) = ε x j x j 1 + a j ( x j + 1 x j 1 ) 2 ( x j x j 1 ) . α j ( 1 ) = ε x j + 1 x j , β j ( 1 ) = ε x j x j 1 + a j x j + 1 x j 1 2 x j x j 1 . {:[alpha_(j)^((1))=(epsi)/(x_(j+1)-x_(j))","],[beta_(j)^((1))=(epsi)/(x_(j)-x_(j-1))+(a_(j)(x_(j+1)-x_(j-1)))/(2(x_(j)-x_(j-1))).]:}\begin{gathered} \alpha_{j}^{(1)}=\frac{\varepsilon}{x_{j+1}-x_{j}}, \\ \beta_{j}^{(1)}=\frac{\varepsilon}{x_{j}-x_{j-1}}+\frac{a_{j}\left(x_{j+1}-x_{j-1}\right)}{2\left(x_{j}-x_{j-1}\right)} . \end{gathered}αj(1)=εxj+1xj,βj(1)=εxjxj1+aj(xj+1xj1)2(xjxj1).
Definition 1. The U1 incremental unknowns are the numbers z 2 j + 1 ( 1 ) z 2 j + 1 ( 1 ) z_(2j+1)^((1))z_{2 j+1}^{(1)}z2j+1(1), j = 0 , , N 1 j = 0 , , N 1 j=0,dots,N-1j=0, \ldots, N-1j=0,,N1 defined by
z 2 j + 1 ( 1 ) = u 2 j + 1 1 α 2 j + 1 ( 1 ) + β 2 j + 1 ( 1 ) ( β 2 j + 1 ( 1 ) v 2 j + α 2 j + 1 ( 1 ) v 2 j + 2 ) z 2 j + 1 ( 1 ) = u 2 j + 1 1 α 2 j + 1 ( 1 ) + β 2 j + 1 ( 1 ) β 2 j + 1 ( 1 ) v 2 j + α 2 j + 1 ( 1 ) v 2 j + 2 z_(2j+1)^((1))=u_(2j+1)-(1)/(alpha_(2j+1)^((1))+beta_(2j+1)^((1)))(beta_(2j+1)^((1))v_(2j)+alpha_(2j+1)^((1))v_(2j+2))z_{2 j+1}^{(1)}=u_{2 j+1}-\frac{1}{\alpha_{2 j+1}^{(1)}+\beta_{2 j+1}^{(1)}}\left(\beta_{2 j+1}^{(1)} v_{2 j}+\alpha_{2 j+1}^{(1)} v_{2 j+2}\right)z2j+1(1)=u2j+11α2j+1(1)+β2j+1(1)(β2j+1(1)v2j+α2j+1(1)v2j+2)
These U1-IUs are Uncentered Incremental Unknowns defined in [3].
2) g ( y j ) g ( y j + 1 ) g ( y j ) h = x j + 1 x j h g y j g y j + 1 g y j h = x j + 1 x j h g^(')(y_(j))≃(g(y_(j+1))-g(y_(j)))/(h)=(x_(j+1)-x_(j))/(h)g^{\prime}\left(y_{j}\right) \simeq \frac{g\left(y_{j+1}\right)-g\left(y_{j}\right)}{h}=\frac{x_{j+1}-x_{j}}{h}g(yj)g(yj+1)g(yj)h=xj+1xjh then,
(8b) [ ε ( x j + 1 x j ) ( x j x j 1 ) + a j 2 ( x j x j 1 ) ] x j + 1 x j 1 2 ( u j u j 1 ) + ε x j + 1 x j 1 2 ( x j + 1 x j ) ( u j u j + 1 ) = x j + 1 x j 1 2 f j (8b) ε x j + 1 x j x j x j 1 + a j 2 x j x j 1 x j + 1 x j 1 2 u j u j 1 + ε x j + 1 x j 1 2 x j + 1 x j u j u j + 1 = x j + 1 x j 1 2 f j {:[(8b)[(epsi)/((x_(j+1)-x_(j))(x_(j)-x_(j-1)))+(a_(j))/(2(x_(j)-x_(j-1)))](x_(j+1)-x_(j-1))/(2)(u_(j)-u_(j-1))+],[epsi(x_(j+1)-x_(j-1))/(2(x_(j+1)-x_(j)))(u_(j)-u_(j+1))=(x_(j+1)-x_(j-1))/(2)f_(j)]:}\begin{gather*} {\left[\frac{\varepsilon}{\left(x_{j+1}-x_{j}\right)\left(x_{j}-x_{j-1}\right)}+\frac{a_{j}}{2\left(x_{j}-x_{j-1}\right)}\right] \frac{x_{j+1}-x_{j-1}}{2}\left(u_{j}-u_{j-1}\right)+} \tag{8b}\\ \varepsilon \frac{x_{j+1}-x_{j-1}}{2\left(x_{j+1}-x_{j}\right)}\left(u_{j}-u_{j+1}\right)=\frac{x_{j+1}-x_{j-1}}{2} f_{j} \end{gather*}(8b)[ε(xj+1xj)(xjxj1)+aj2(xjxj1)]xj+1xj12(ujuj1)+εxj+1xj12(xj+1xj)(ujuj+1)=xj+1xj12fj
and
α j ( 2 ) = ε x j + 1 x j 1 2 ( x j + 1 x j ) , β j ( 2 ) = [ ε ( x j + 1 x j ) ( x j x j 1 ) + a j 2 ( x j x j 1 ) ] x j + 1 x j 1 2 , α j ( 2 ) = ε x j + 1 x j 1 2 x j + 1 x j , β j ( 2 ) = ε x j + 1 x j x j x j 1 + a j 2 x j x j 1 x j + 1 x j 1 2 , {:[alpha_(j)^((2))=epsi(x_(j+1)-x_(j-1))/(2(x_(j+1)-x_(j)))","],[beta_(j)^((2))=[(epsi)/((x_(j+1)-x_(j))(x_(j)-x_(j-1)))+(a_(j))/(2(x_(j)-x_(j-1)))](x_(j+1)-x_(j-1))/(2)","]:}\begin{gathered} \alpha_{j}^{(2)}=\varepsilon \frac{x_{j+1}-x_{j-1}}{2\left(x_{j+1}-x_{j}\right)}, \\ \beta_{j}^{(2)}=\left[\frac{\varepsilon}{\left(x_{j+1}-x_{j}\right)\left(x_{j}-x_{j-1}\right)}+\frac{a_{j}}{2\left(x_{j}-x_{j-1}\right)}\right] \frac{x_{j+1}-x_{j-1}}{2}, \end{gathered}αj(2)=εxj+1xj12(xj+1xj),βj(2)=[ε(xj+1xj)(xjxj1)+aj2(xjxj1)]xj+1xj12,
Definition 2. The U2 incremental unknowns are the numbers z 2 j + 1 ( 2 ) z 2 j + 1 ( 2 ) z_(2j+1)^((2))z_{2 j+1}^{(2)}z2j+1(2), j = 0 , , N 1 j = 0 , , N 1 j=0,dots,N-1j=0, \ldots, N-1j=0,,N1 defined by
z 2 j + 1 ( 2 ) = u 2 j + 1 1 α 2 j + 1 ( 2 ) + β 2 j + 1 ( 2 ) ( β 2 j + 1 ( 2 ) u 2 j + α 2 j + 1 ( 2 ) u 2 j + 2 ) . z 2 j + 1 ( 2 ) = u 2 j + 1 1 α 2 j + 1 ( 2 ) + β 2 j + 1 ( 2 ) β 2 j + 1 ( 2 ) u 2 j + α 2 j + 1 ( 2 ) u 2 j + 2 . z_(2j+1)^((2))=u_(2j+1)-(1)/(alpha_(2j+1)^((2))+beta_(2j+1)^((2)))(beta_(2j+1)^((2))u_(2j)+alpha_(2j+1)^((2))u_(2j+2)).z_{2 j+1}^{(2)}=u_{2 j+1}-\frac{1}{\alpha_{2 j+1}^{(2)}+\beta_{2 j+1}^{(2)}}\left(\beta_{2 j+1}^{(2)} u_{2 j}+\alpha_{2 j+1}^{(2)} u_{2 j+2}\right) .z2j+1(2)=u2j+11α2j+1(2)+β2j+1(2)(β2j+1(2)u2j+α2j+1(2)u2j+2).

3. CONCLUSION

Since the discretization points will be more dense in the boundary layer (near x = 1 x = 1 x=1x=1x=1 ) we may assume that:
x 2 i + 2 x 2 i + 1 x 2 i + 1 x 2 i for i = 0 , , N 1 x 2 i + 2 x 2 i + 1 x 2 i + 1 x 2 i  for  i = 0 , , N 1 x_(2i+2)-x_(2i+1) <= x_(2i+1)-x_(2i)" for "i=0,dots,N-1x_{2 i+2}-x_{2 i+1} \leqslant x_{2 i+1}-x_{2 i} \text { for } i=0, \ldots, N-1x2i+2x2i+1x2i+1x2i for i=0,,N1
For example, if g ( y ) = 1 ( 1 y ) p + 1 , p g ( y ) = 1 ( 1 y ) p + 1 , p g(y)=1-(1-y)^(p+1),pg(y)=1-(1-y)^{p+1}, pg(y)=1(1y)p+1,p nonnegative integer, this condition is satisfied.
In this case, assuming that a ( x ) > 0 a ( x ) > 0 a(x) > 0a(x)>0a(x)>0, we have:
(13) | z 2 i + 1 ( 2 ) | | z 2 i + 1 ( 1 ) | (13) z 2 i + 1 ( 2 ) z 2 i + 1 ( 1 ) {:(13)|z_(2i+1)^((2))| <= |z_(2i+1)^((1))|:}\begin{equation*} \left|z_{2 i+1}^{(2)}\right| \leqslant\left|z_{2 i+1}^{(1)}\right| \tag{13} \end{equation*}(13)|z2i+1(2)||z2i+1(1)|
hence we can expect that U2-IUs are better (for preconditioning) than U1IUs, for this type of convection-diffusion problem ( a ( x ) ) > 0 ( a ( x ) ) > 0 (a(x)) > 0(a(x))>0(a(x))>0.
For U1-IUs we have the following a priori estimates [3].
Proposition 2. The U1 incremental unknowns satisfy the following a priori estimates:
j = 0 N 1 z 2 i + 1 2 C Δ x , j = 0 N 1 ( y 2 i + 2 y 2 i ) 2 C Δ x , j = 0 N 1 z 2 i + 1 2 C Δ x , j = 0 N 1 y 2 i + 2 y 2 i 2 C Δ x , {:[sum_(j=0)^(N-1)z_(2i+1)^(2) <= C*Delta x","],[sum_(j=0)^(N-1)(y_(2i+2)-y_(2i))^(2) <= C*Delta x","]:}\begin{gathered} \sum_{j=0}^{N-1} z_{2 i+1}^{2} \leqslant C \cdot \Delta x, \\ \sum_{j=0}^{N-1}\left(y_{2 i+2}-y_{2 i}\right)^{2} \leqslant C \cdot \Delta x, \end{gathered}j=0N1z2i+12CΔx,j=0N1(y2i+2y2i)2CΔx,
where Δ x = max j { 0 , , 2 N 1 } ( x j + 1 x j ) Δ x = max j { 0 , , 2 N 1 } x j + 1 x j Delta x=max_(j in{0,dots,2N-1})(x_(j+1)-x_(j))\Delta x=\underset{j \in\{0, \ldots, 2 N-1\}}{\max }\left(x_{j+1}-x_{j}\right)Δx=maxj{0,,2N1}(xj+1xj) and C C CCC is a constant independent of the mesh.
Using (13) and this result we can obtain a priori estimates for U3-IUs.

The numerical example.

We consider the following problem:
ε u ( x ) + u ( x ) = 1 , for x ( 0 , 1 ) u ( 0 ) = u ( 1 ) = 0 ε u ( x ) + u ( x ) = 1 ,  for  x ( 0 , 1 ) u ( 0 ) = u ( 1 ) = 0 {:[-epsiu^('')(x)+u^(')(x)=1","" for "x in(0","1)],[u(0)=u(1)=0]:}\begin{gathered} -\varepsilon u^{\prime \prime}(x)+u^{\prime}(x)=1, \text { for } x \in(0,1) \\ u(0)=u(1)=0 \end{gathered}εu(x)+u(x)=1, for x(0,1)u(0)=u(1)=0
which have the exact solution u ( x ) = exp ( x ε ) exp ( 1 ε ) 1 exp ( 1 ε ) + x 1 u ( x ) = exp x ε exp 1 ε 1 exp 1 ε + x 1 u(x)=(exp((x)/( epsi))-exp((1)/(epsi)))/(1-exp((1)/(epsi)))+x-1u(x)=\frac{\exp \left(\frac{x}{\varepsilon}\right)-\exp \left(\frac{1}{\varepsilon}\right)}{1-\exp \left(\frac{1}{\varepsilon}\right)}+x-1u(x)=exp(xε)exp(1ε)1exp(1ε)+x1.
We make the change of variable by using function g ( y ) = 1 ( 1 y ) p + 1 g ( y ) = 1 ( 1 y ) p + 1 g(y)=1-(1-y)^(p+1)g(y)=1-(1-y)^{p+1}g(y)=1(1y)p+1 and we consider p = 2 , h = 1 2 N p = 2 , h = 1 2 N p=2,h=(1)/(2^(N))p=2, h=\frac{1}{2^{N}}p=2,h=12N and ε = 0 , 0001 ε = 0 , 0001 epsi=0,0001\varepsilon=0,0001ε=0,0001. We have in the following table the spectral condition number of the matrix A ^ d A ^ d hat(A)^(d)\hat{\mathrm{A}}^{d}A^d obtained by using d d ddd levels of IUs.
Fig. 1.
Fig. 2.
Condition number of the matrix A ^ d A ^ d hat(A)^(d)\hat{\mathrm{A}}^{d}A^d using
U1-IUs respective U2-IUs.
d d ddd U1-IUs U2-IUs
d = 2 ( N = 3 ) d = 2 ( N = 3 ) d=2(N=3)d=2(N=3)d=2(N=3) 2075.077 834.843
d = 3 ( N = 4 ) d = 3 ( N = 4 ) d=3(N=4)d=3(N=4)d=3(N=4) 1433.189 662.926
d = 4 ( N = 5 ) d = 4 ( N = 5 ) d=4(N=5)d=4(N=5)d=4(N=5) 1004.740 601.321
d = 5 ( N = 6 ) d = 5 ( N = 6 ) d=5(N=6)d=5(N=6)d=5(N=6) 2149.346 1961.929
d U1-IUs U2-IUs d=2(N=3) 2075.077 834.843 d=3(N=4) 1433.189 662.926 d=4(N=5) 1004.740 601.321 d=5(N=6) 2149.346 1961.929| $d$ | U1-IUs | U2-IUs | | :---: | :---: | :---: | | $d=2(N=3)$ | 2075.077 | 834.843 | | $d=3(N=4)$ | 1433.189 | 662.926 | | $d=4(N=5)$ | 1004.740 | 601.321 | | $d=5(N=6)$ | 2149.346 | 1961.929 |
In Fig. 1 the exact solution and the approximate solution, in the first case is presented ( N = 4 N = 4 N=4N=4N=4 ).
In Fig. 2 the exact solution and the approximate solution, in the second case, is presented ( N = 4 N = 4 N=4N=4N=4 ).
We remark that the results obtained by two different methods are very close.

REFERENCES

[1] CHEBAB, J. P., A Nonlinear Adaptive Multiresolution Method in Finite Differences with Incremental Unknowns, Modelisation Mathematiques et Analyse Numérique ( M 2 AN M 2 AN M^(2)AN\mathrm{M}^{2} \mathrm{AN}M2AN ), 29, no. 4, pp. 451-475, 1995.
[2] CHEBAB, J. P., Solution of Generalized Stokes Problem Using Hierarchical Methods and Incremental Unknowns, Appl. Numer. Math., 21, pp. 9-42, 1996.
[3] CHEBAB, J. P., MIRANVILLE, A., Incremental Unknowns on Nonuniform Mesches, Modelisation Mathematiques et Analyse Numerique ( M 2 M 2 M^(2)\mathrm{M}^{2}M2 AN), 32, no. 5, pp. 539-577, 1998.
[4] CHEBAB, J. P., MIRANVILLE, A., Induced Hierarchical Preconditioners: The Finite Difference Case, Publication ANO-371, 1997.
[5] CHEN, M., TEMAM, R., Incremental Unknowns for Solving Partial Differential Equations, Numer. Math., 59, pp. 255-271, 1991.
[6] CHEN, M., TEMAM, R., Incremental Unknowns in Finite Differences: Condition Number of the Matrix, SIAM J. on Matrix Analysis and Applications (SIMAX), 14, no. 2, pp. 432-455, 1993.
[7] CHEN, M., TEMAM, R., Incremental Unknowns for Solving Convection-Diffusion Equations, 1993.
[8] CHEN, M., MIRANVILLE, A., TEMAM, R., Incremental Unknowns in Finite Differences in Space Dimension 3, Computational and Applied Mathematics, 14, no. 3, pp. 219-252, 1995.
[9] GARCIA, S., Thèse de 1'Université de Paris XI, Orsay, 1992.
[10] HEMKER, P. W., A Numerical Study of Stiff Two-Point Boundary Problems, Amsterdam. 1977.
[11] MUSTĂTA, C., MUREŞAN, A., MUSTĂTA, R., Approximation by Spline Functions of the Solution of a Singularly Perturbed Bilocal Problem, Revue d'Anal. Numér. et de Théorie de 1'Approx., 27, no. 2, pp. 297-308, 1998.
[12] TEMAM, R., Inertial Manifolds and Multigrid Methods, SIAM J. Math. Anal., 21, no. 1, pp. 154-178, 1990.
Received February 22, 2000

Université de Poitiers Département de Mathématiques 40, avenue du Reatour Pinean 86022 Poitiers Cedex, FranceE-mail: miranv@walles.univ-poitiers.fr"T. Popoviciu" Institute of Numerical Analysis P.O. Box 68 3400 Cluj-Napoca, RomaniaE-mail: amuresan@ictp-acad.ubbcluj.ro


  1. 2000 AMS Subject Classification: 65L10.
2000

Related Posts