This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
a diffeomorphism, i.e., the one-to-one, onto, and Jacobian conditions of (p do not vanish. In the case where n = 2, the mathematical foundation of this approach is solid. We have Theorem 9.1.1, which is due to Rado [55]. THEOREM 9.1.1. Let ft and ft be simply connected bounded domains in I2. Let ft be convex. Let (p : ft —> ft be a harmonic map such that (p : 9ft —» 9ft is a homeomorphism. Then, the Jacobian of (p does not vanish in the interior of ft. Remark. From this it follows that, in fact,
2, dim fi > 2. A few years ago, Lawson and Yau conjectured that if u is a harmonic map between two compact Riemannian manifolds of negative curvature, and if u is a homotopy equivalence, then u is a diffeomorphism. This statement has been proven in the case when dimfi = diml! = 2. More precisely, we have Theorems 9.3.3 and 9.3.4, which are due to Schoen and Yau [57]. THEOREM 9.3.3. Let U and J7 be two Riemann surfaces with the same genus q > 1. Let O have nonpositive curvature. Then, every degree-one harmonic map from 0 into J7 is a diffeomorphism. THEOREM 9.3.4. In the case when J7 and 17 have boundary, the same conclusion is true if d& has nonnegative geodesic curvature, and if the harmonic map restricted to d$l is a homeomorphism from d$l to d£l. Remark. The last theorem is a generalization of Rado's theorem to Riemann surfaces. Both fi and 0 are two-dimensional. It should be pointed out that some authors mistakenly quoted the conjecture as a theorem (cf. [25]). In three dimensions, the conjecture is still
130
MATHEMATICAL ASPECTS OF NUMERICAL GRID GENERATION
open. The generalization of Rado's theorem to three dimensions is also not known, which is posed in the following problem: Let fi and ft be simply connected domains in E3. Let ft be convex. Let u : ft —> & be a harmonic map such that u : dft —> dft is a homeomorphism. Is it true that the Jacobian of u does not vanish in the interior of ft (and consequently u must be a diffeomorphism from ft to ft)?
Chapter 10
Mathematical Aspects of Harmonic Grid Generation S. S. Sritharan
10.1.
Introduction
Harmonic mapping was one of the earliest and is perhaps the most widely used grid- generation technique in computational physics. Although there is an extensive literature on the theory of harmonic maps on Riemannian manifolds [27], these works do not address the specific questions involved in the harmonic grid-generation method. In [63] a mathematical study of this method was presented. In this chapter we will further elaborate on the underlying mathematical structure of this method and sharpen some of the results. The mathematical analysis presented in [63] is very general and i applicable to nonsmooth domains in Riemannian manifolds as well. In this chapter, however, we will restrict ourselves to smooth domains in Euclidean two and three spaces. New features explored in this chapter are the variational formulation and the concept of duality. 10.2. Variational Formulation DEFINITION. Let 17 C Rn be a bounded open set with class C2 boundary dfi, and let Hi C Rn be a bounded convex open set with boundary d£l\. Suppose there exists a continuous transformation a : O —>• Rn such that
is a specified homeomorphism. Then a is called a grid- generating transform if
is a homeomorphism onto. 0 and fti are often called the physical and the computational domains, respectively. Grid- generating transforms belong to a general class of continuous maps known as regular maps [23], which map the boundary of the domain onto the boundary of the image. A grid-generating transform a is harmonic if
131
132
MATHEMATICAL ASPECTS OF NUMERICAL GRID GENERATION
Here A denotes the Laplacian operator and a — (ai, • • • , a n ). Our goal is to find a harmonic grid- generating map for a given domain 0. We will focus our attention on the cases n = 2 and 3, both of which are of practical interest. Let us begin with the following well-known orthogonal decomposition [10] of
where and
Here HQ(£I) denotes the Sobolev space of square-integrable vectorfields (or tensorfields ) with square-integrable distributional derivatives and zero boundary values. Let us define the normal trace operator 7^ as
The following result is a slightly specialized version of a theorem in [70]. LEMMA 10.2.1. The trace operator 7^ : H(fl) -» H~l/2(d$l) continuously. Here H~l/2(d£l) is the dual of the Sobolev space Hl^(dfl}. 77&e proof is simple and we will outline it below. Proof. Recall that the trace operator 70 defined by
can be extended as 70 : -ff 1 (H) —» Hl'2(d£l) continuously. Moreover, the right inverse of this operator 1& 6 £(-ff 1 / 2 (^0); ^T1((l)). Now let the vectorfield u G -L2(J7) be given. Let us consider
We have, by the Schwartz inequality,
Hence That is, for each u 6 Z/ 2 (fi) the linear map Xn(-) : H l / 2 ( d $ l ) —>• iJ continuously. Hence, by the Riesz representation theorem, there exists j^u 6 such that
MATHEMATICAL ASPECTS OF HARMONIC GRID GENERATION
133
To interpret the element 7^ it, we take u G Cl(&) such that V • u = 0 and > G C1(J7). Then, integrating the above integral by parts, we get
The following result is a special case of a theorem in [64]. LEMMA 10.2.2. Let 0 be simply connected with boundary d£l of class Cr,r > m + 2 , r a > 0. Then
and curl is an isomorphism from Hm+l(£l) onto Hm(£l) PI Let us denote the gradient operator by
where T>($i) is the space of distributions (dual to the space of test functions LEMMA 10.2.3. A G £(F 1 (J7);L 2 (H)) and its transpose A* E 1 J ff (H)) ). Moreover, if we restrict A to HQ(£I), then denoting its transpose by A? G £(£ 2 (H); ^'^O)), u;e $?ei A? =div in T>(Sl)' . Proof. Let us note that by the Schwartz inequality we have
Hence, for a given tensorfield Q G
Thus, by the Riesz representation theorem, there exists a vectorfield (3* G such that
This defines a unique operator A* G £(Z/ 2 (fi); ( J ff 1 (n)) / ) such that (3* = and (Q,Aa)
Since the above estimate on the integral holds also for all a G #o(n), we can define A* G £(I2(17); H~l(^}) such that
134
MATHEMATICAL ASPECTS OF NUMERICAL GRID GENERATION
Now, note that integration by parts gives
Hence A£ = —div in £>(fi) . Note, however, that
This explains the diiference between Aj and A*. We will now provide a variational formulation for our grid-generation problem. Let us denote by A C Hl(£l) the closed convex subset defined as
where ao 6 Hl(Q) is such that
with a given boundary distribution of a vectorfield gr. Let us denote by ^(a|^4) the indicator function defined as
PROBLEM 10.2.1 (primal variational problem). Find a vectorfield a. : fi Rn such that a £ Hl(to) and
Here Va is written componentwise as
and
Note that in this variational formulation we are looking for a solution such that a - a0 G <7(ft). Let us now consider the dual formulation. PROBLEM 10.2.2 (dual variational problem). Find a tensorfield Q* : O —> n R X J«n such that Q* G H(ft) and
MATHEMATICAL ASPECTS OF HARMONIC GRID GENERATION
135
Here Q* 6 ft(ft) implies that
Moreover, the duality pairing
Let us now verify that this dual variational principle can be derived from the primal problem using the concept of polar functions [5]. We will begin with the following perturbed variational problem obtained from the primal problem. Let Q 6 Z/ 2 (J7) be a tensorfield. Let us find a G Hl($i] such that We define the value function V(-) : L2($l) —> J2 as
Note that V(0) corresponds to the primal problem. We now note that the polar function corresponding to $(•,•) is
We will show below that the dual problem is actually that of finding Q* G L2(£l) such that Let us first establish the following relationship between $*(0,Q*) and the bidual of the value function V**(-):
In fact, if we consider
and
then
136
MATHEMATICAL ASPECTS OF NUMERICAL GRID GENERATION
Hence
which verifies (10.6). We will now consider
where <5*(-|.4) is the polar of the indicator function #(-|.4). (10.6) becomes
Hence
Let us consider
Since o: = ao + P, where O.Q G Hl($l) was defined earlier, and (3 E (fl), we get
Note that
Hence
with A^Q* = 0. Thus
MATHEMATICAL ASPECTS OF HARMONIC GRID GENERATION
137
with AjQ* = 0. Let us further interpret this result:
Hence, Q* G 7^(0) and this implies, by Lemma 10.2.1, that 7t/Q* G H-l/2(dSl). Thus we can write
from which we get
Thus
This is precisely the dual problem. Let us now state the following relevant theorem. THEOREM 10.2.1. There exist unique solutions ex. and Q , which correspond, respectively, to the primal and the dual problems such that _
^
sfc
z'i/i Q = Vo:. The vectorfielda satisfies A« = 0 in the sense of distributions and Moreover, there exists a tensorfield if> G H l ( £ l ) such that
Proof. Let us first note that the perturbed variational problem (10.3) has a unique solution OLQ for each Q G £ 2 (^), including for Q = 0, which corresponds to the primal problem. This is essentially the Dirichlet principle, and we simply note the main arguments leading to this result. Since the set A is closed, the epigraph
is closed and hence the indicator function #(-|*4) : Hl(£l} —>• R U {+00} is lower semicontinuous. Moreover, this is a convex function since A is convex. The convexity and lower semicontinuity of #(-|.4) imply that this function is also weakly sequentially lower semicontinuous in ^T1(i7). We therefore conclude
138
MATHEMATICAL ASPECTS OF NUMERICAL GRID GENERATION
that for all Q £ £ 2 (ft), the function $(•, Q) : Hl(ti) -» #U{+oo) is convex and weakly sequentially lower semicontinuous. Hence we can deduce by standard compactness arguments that for each Q £ L2($i}, there exists a unique solution Q:Q such that This shows that for each Q £ -Z/2(0) the value function is defined with a unique element G.Q £ A. Setting Q = 0 gives us the existence of a unique solution o; to the primal problem. From (10.4), (10.6), and (10.7) we know that in order to establish the coincidence of the primal and dual problems, we need to show that
We will now examine the properties of the value function to deduce this result. Note that $(•, •) : 5"1(ft) x L2(£l) —> R\J {+00} is convex and this implies that the value function V(-) : L 2 (H) —> R is convex. Now, let us consider a sequence Qn -+ 0 weakly in Z/ 2 (fi). Then, since for all n, «Q £ A, we have
Now, using the estimate
and the fact that A is a closed operator in J ff 1 (H), we can conclude that Aa% -> Aa weakly in L 2 (n). Thus Ad^ + Qn -» Aa weakly in L 2 (0). We then conclude that which establishes the lower semicontinuity of V(-) at the origin. This, in combination with the fact that V(-) is a convex function, implies [5] that
and hence the primal and dual problems have the same values:
Let us now derive an implication of this optimality relationship. We have, for the optimal solutions o: £ A and Q £
That is,
MATHEMATICAL ASPECTS OF HARMONIC GRID GENERATION
139
But
with A^Q* = divQ* = 0. Thus (10.8) becomes
and we conclude that Now, since 7i(O) = curl Hl(£l) by Lemma 10.2.2, we can deduce that there exists a tensorfield -0 £ J ff 1 (fi) such that
This can also be written in the tensor form as
Moreover, Vd E 7^(17) and hence div Vd = 0. That is,
Remark. If n — 2, we have V?mi- = ^msV5^ and then (10.10) becomes
This is the same as
This is the Cauchy-Riemann relationship and hence for n = 2, -0; is the complex conjugate of d;. We also have for n = 2,
Let us now state a regularity theorem for the v^ctorfields d and -0. THEOREM 10.2.2. Let dtt E C m + 2 ,ra > 2, and g E Hm-l/2(dft). the optimal solutions have the regularity d,-0 £ Proof. First note that d solves
Then
Hence, by standard regularity theory of the Dirichlet problem, we have d E Hm(tt). Thus, Ad = curty E Hm~l(ty n H(fy. But curl is an isomorphism from Hm(tt) onto Hm-l(tt) n H(ft). Thus -0 E ffm(0). D
140
MATHEMATICAL ASPECTS OF NUMERICAL GRID GENERATION
10.3.
Harmonic Grids in Two Dimensions
In this section, we will present a refined version of the theory presented in [63]. The corresponding theory for three-dimensional domains will be discussed in the next section. The results in this section will establish that the harmonic map in two dimensions is a grid-generating transform. Let us first study some properties of the Jacobian and gradient maps to gain some intuition into the harmonic grid-generation problem. We will demonstrate, in particular, the apparent importance of the convexity of the computational domain i7i. Let the Jacobians associated with the primal and dual problems be denoted as follows:
LEMMA 10.3.1. If a and ij? are the optimal solutions of the primal and dual problems, respectively, then
(iii) the following functions are harmonic:
Proof. Consider Using the Cauchy-Riemann relationship (10.11), we get
Note that the Cauchy-Riemann relationships also imply that
Moreover, note that dai/dx^ and dfy/dxi are harmonic. It is well known that if a function
We thus conclude that
MATHEMATICAL ASPECTS OF HARMONIC GRID GENERATION
141
and
Let us now set z — xl + ix2 and consider the complex analytic function
Using the Cauchy-Riemann relationship we get,
Hence, the real part of s
and is harmonic. We can similarly show that the other functions in (iii) are harmonic. Let us define 0 C ft to be a subdomain defined as
for some 6 > 0. Let us take the data on 5ft to be g 6 # 3 / 2+e (5ft). Then, by the regularity results, we have a £ # 2+e (ft) C C 1 (ft). The following estimate holds:
See also [54] for a similar estimate using maximum principle. We note here that even if |Vat- > 0 on 50, it can vanish inside 0, since |Va t -| 2 is only subharmonic. Lemma 10.3.2 below shows the condition under which we obtain nonvanishing gradients. Let us assume for the moment that the following estimates hold:
and on the bounding curve 50,
Here C;, di depend on the data g. We then have
Now note that since Ja(x}/\Vai 2 is a harmonic function, the maximum (and minimum) principle gives
142
MATHEMATICAL ASPECTS OF NUMERICAL GRID GENERATION
From (10.12) and (10.14), we get
A similar conclusion holds for the dual map ifr. Let us now indicate the condition under which a result of the type (10.12) (actually with C\ = 0) holds. LEMMA 10.3.2. Let the optimal solution a map 0 onto a convex domain 01. Then Va; do not vanish in 0 Proof. Suppose that Vai = 0 at ZQ 6 0. Then U(z) = a\ + tyi must satisfy
which implies that U(z] = U(z] — U(ZQ] should have a zero of order greater than or equal to two. If this is true, then the argument of U(z) around 50 is at least 4?r, which means that a\(z] — CX,I(ZQ) should vanish at least four times on 50. But the image 0i is convex; therefore this function has exactly two zeros on 50. From this contradiction we conclude that V«i and Va2 are never zero in 0. The above arguments indicate in an intuitive way the reasons for choosing HI to be convex. Let us now describe the main theory of this section. The central result is the following theorem. THEOREM 10.3.1. Let fi C R2 be a bounded open set with class C2 boundary 5O, and let DI C R2 be a bounded convex open set. Let the homeomorphism a : 50 —>• 50i be specified by
Then, the optimal solution a of Theorem 10.2.1 is a homeomorphism from J7 onto fij. Proof. The proof of this theorem will be accomplished using three lemmas. We will observe that the stated regularity g (E H3/2+c(d$l) is not really required for all of these lemmas. LEMMA 10.3.3. Let the optimal solution a be obtained by specifying the boundary homeomorphism a : 517 —> 5^i :
Then a maps 0 onto Oj. Proof. Note that from the regularity results we have for e > 0, a 6 1+£ # (0) C C(ft), and hence the weak-maximum principle holds [39]. This result and the fact that Oi is convex imply that a(0) C X7 lt To see this, first note that the convex domain QI can be expressed as an intersection of closed half spaces:
MATHEMATICAL ASPECTS OF HARMONIC GRID GENERATION
143
Now, for each /x E R2, fi • a E C(fi) is harmonic, and by the weak maximum principle we have Thus a(H) C fli. However, since an (n — l)-sphere cannot be a retract of an n — ball (by a corollary to Brouwer's theorem [23]), we should have a(0) = Let us now state a key result that seems to require a strong hypothesis on the smoothness of the boundary data. LEMMA 10.3.4. Let a be the optimal solution corresponding to the prescribed boundary homeomorphism g E # 3 / 2+e (dO) of d$l onto the boundary d$l\ of a convex set Hi . Then
Proof of this result involves complex variable methods and can be found in [63]. The following result is a special case of a result in [63]. We should observe that in this particular lemma, $l\ need not be convex and also a need not be a harmonic map. LEMMA 10.3.5. Let H and fii be homeomorphic images of the unit disk. Suppose a : H —» HI is a differentiate surjective transformation such that: (i) a : d£l —> dfii is a homeomorphism onto map, and Then a(fi) = S7i, and a is a homeomorphism from ft onto fti. Proof. We will prove this result using the same method as in [63] but with a different definition for the degree of the map a. This will allow us to discuss the possibility of removing the differentiability hypothesis on a. For any y = a(x] with y 0 dH, the degree of the map a is defined as in [59]: where / e (-) : R2 —> R is a family of continuous transformations such that
and Supp fc = B(y;t) is the ball of sufficiently small radius € centered at y. If the sign of Ja(x) is constant (i.e., if Ja(x) ^ 0, for all x E H), then X> a (y;0) = ± Number of solutions x for a given y with y = ot(x). This means that the degree of the map a in this case is equal to the number of points in 0 that are mapped to the point y E HI under the map a. Note that in (10.15), in order for the integral to make sense, we need only «/«(•) E -L1(J7). This will be the case when a E -ff 1 (H), since Va E L 2 (fi) implies that Det Va E Ll(Sl). Let us now provide arguments to show that the degree of a is ±1.
144
MATHEMATICAL ASPECTS OF NUMERICAL GRID GENERATION Let us recall the following general result for regular maps given in [23]. PROPOSITION 10.3.1. Let a be a continuous map such that
where Bn is the n-ball and dBn denotes the (n — Y)-sphere. restriction of a to dBn :
Let «& be the
Then Moreover, if ct^ : dBn —» dBn is a homeomorphism, then
This is precisely the situation we have, and hence
But Ja(x) / 0, for all x E fi (nonzero almost everywhere in (1 if Ja(') £ -Z/ 1 (H)). Therefore, for each y £ fti, there exists exactly one x G 0 such that a(x) — y. Thus a is bijective on H and by standard results [23], a is a homeomorphism. 10.4.
Harmonic Grids in Three Dimensions
It appears that only a part of the theory developed in §10.3 (Lemmas 10.3.3 and 10.3.5) extends immediately to the three-dimensional case. Let us indicate in this section the available results for three dimensions and outline a key open problem. LEMMA 10.4.1. Let H C R3 be a bounded open set with d£l of class C2 and let HI C -R3 be a convex bounded domain. Suppose that the optimal solution a can be obtained by specifying the boundary homeomorphism a. : d£l —» dtii:
Then a maps 0 onto HI . The proof is the same as that for Lemma 10.3.5. We need only to note that a G # 3 / 2+e (D) C C(H) for the three-dimensional case. LEMMA 10.4.2. Let H and DI be homeomorphic images of the unit ball. Suppose a : J7 —> HI to be a differentiate surjective transformation such that (i) a : d£l —» d£li is a homeomorphism onto map, and Then a(ft) = £li, and a is a homeomorphism from H onto HI.
MATHEMATICAL ASPECTS OF HARMONIC GRID GENERATION
145
The proof is again the same as that for Lemma 10.3.5. Note that in order for the degree integral to make sense, we need J a (-) 6 £1(^), and this will in turn require that Vet 6 L 3 (fi). Also note that in order to show that the harmonic map is a gridgenerating transform in three dimensions, we need a result of the type given in Lemma 10.3.4 which is not available. OPEN PROBLEM 10.1. Let $1 C R3 be a bounded open set with dtl of class C2, and let Dj C R3 be a convex bounded domain. Suppose that a is the optimal solution corresponding to the prescribed boundary homeomorphism g G H2+c(d£l) ofdtl onto <9Oi. Show that
This page intentionally left blank
References
[1] W.F. AMES, Numerical Methods for Partial Differential Equations, Secon Edition, Academic Press, New York, 1977, p. 83. [2] A.A. AMSDEN AND C.W. HIRT, A simple scheme for generating general curvilinear grids, J. Comput. Phys., 11 (1973), pp. 348-359. [3] D.A. ANDERSON, Adaptive grid scheme controlling cell area/volume, AIAA-870202, AIAA 25th Aerospace Sciences Meeting, Reno, NV, January 12-15, 1987. [4] , Equidistributive Schemes, Poisson Generator, and Adaptive Grids, Elsevier, Amsterdam, 1987; Appl. Math. Comput., 24(1987), pp. 211-227. [5] V. BARBU AND TH. PRECUPANU, Convexity and Optimization in Banach Spaces, Riedel, Boston, 1985. [6] W.D. BARFIELD, An optimal mesh generator for Lagrangian hydrodynamic calculations in two space dimensions, J. Comput. Phys., 6(1970), pp. 417-429. [7] P. BARRERA-SANCHEZ AND J.E. CASTILLO, A large scale optimization problem arising from numerical grid generation, Tech. Report, Department of Mathematics and Statistics, University of New Mexico, Albuquerque, NM, 1987. [8] J. BIGGE AND E. BOHL, Deformations of the bifurcation diagram due to discretization, Math. Comp., 45(1985), pp. 393-403. [9] G. BIRKHOFF AND R.E. LYNCH, 'Numerical solution of elliptic problems, SIAM Studies in Applied Mathematics, Society for Industrial and Applied Mathematics, Philadelphia, PA 1984. [10] J.P. BOURGUINON AND H. BREZis, Remarks on the Euler equations, J. Funct. Anal., 15(1974), pp. 341-363. [11] J.U. BRACKBILL AND J.S. SALTZMAN, Adaptive zoning for singular problems in two dimensions, J. Comput. Phys., 46(1982), pp. 342-368. [12] J.U. BRACKBILL, Coordinate system control: 'daptive meshes, in Numerical Grid Generation, J.F. Thompson, ed., North-Holland, Amsterdam, 1982, pp. 277-288. [13] J.E. CASTILLO, A direct variational grid generation method, in Advances in Computer Methods for Partial Differential Equations VI, International Association for Mathematics and Computers in Simulation, New Brunswick, NJ, 1987, pp. 501-506. [14] , A direct variational grid generation method: Orthogonality control, in Numerical Grid Generation in Computational Fluid Mechanics '88, S. Sengupta, J. Hauser, P.R. Eiseman, and J.F. Thompson, eds.. Pineridge Press Limited, 147
148
MATHEMATICAL ASPECTS OF NUMERICAL GRID GENERATION
Swansea, U.K., 1988, pp. 247-256. , A discrete variational grid generation method, SIAM J. Sci. Statist. Comput., 12 (1991), pp. 454-468. [16] , Mathematical aspects of variational grid generation I, in Numerical Grid Generation in Fluid Dynamics, J. Hauser and C. Taylor, eds., Pineridge Press
[15]
Limited, Swansea, U.K., 1986, pp. 35-44. [17] J.E. CASTILLO, S. STEINBERG, AND P.J. ROACHE, Mathematical aspects of variational grid generation II, J. Comp. Appl. Math., 20(1987), pp. 127-135. , On the folding of numerical grids: Use of reference grids, Comm. Appl. Numer. Methods , 4(1988), pp. 471-481. [19] J.E. CASTILLO, On variational grid generation, Ph.D. thesis, Department of Mathematics, University of New Mexico, Albuquerque, NM, 1987. [20] J.E. CASTILLO, S. STEINBERG, AND P.J. ROACHE, Parameter estimation in variational grid generation, Appl. Math. Comput., 28(1988), pp. 155-177. [21] W.H. CHU, Development of a general finite difference approximation for a general domain; Part I: Machine transformation, J. Comput. Phys., 8(1971), pp. 392-408. [22] C. DALTON, CHAIR, First National Fluid Dynamics Congress, AIAA/ASME/SIAM/APS, Cincinnati, OH, July 1988. [23] J. DUGUNDJI, Topology, Allyn and Bacon, Boston, 1966. [24] A.S. DVINSKY, Adaptive grid generation from harmonic maps, in Numerical Grid Generation in Computational Fluid Mechanics '88, S. Sengupta, J. Hauser, P.R. Eiseman, and J.F. Thompson, eds., Pineridge Press Limited, Swansea, U.K., 1988. [25] , Adaptive grid generation from harmonic maps on Riemannian manifolds, NSF Report TM-1316, Creare Inc., Hanover, NH, 1987. [26] , Adaptive grid generation from harmonic maps on Riemannian manifolds, J. Comput. Phys., submitted. [27] J. EELLS AND L. LEMAIRE, A report on harmonic maps, Bull. London Math. Soc., 10(1978), pp. 1-68. [28] J. EELLS AND J.H. SAMPSON, Harmonic mappings of Riemannian manifolds, American J. Math., 86(1964), pp. 109-160. [29] P.R. ElSEMAN, Grid generation for fluid mechanics computations, Ann. Rev. Fluid Mech., 17(1985), pp. 487-522. [30] R. FLETCHER, Unconstrained Optimization, John Wiley and Sons, New York, 1980. [31] F.B. FULLER, Harmonic Mappings, Proc. Nat. Acad. Sci., 40(1954), p. 987-991. [32] K.N. GHIA AND U. GHIA, EDS., Advances in grid generation, in Proc. Applied Mechanics, Bioengineering, and Fluids Engineering Conference, Houston, TX, June 1983. [33] U. GHIA, CHAIR, AIAA Sth Computational Fluid Dynamics Conference, Cincinnati, OH, 1985. [34] B. GILDING, A numerical grid generation technique, Comput. &; Fluids, 16(1988), pp. 47-58. [35] S.K. GODUNOV AND G.P. PROKOPOV, The use of moving meshes in gasdynamical computations, USSR Comput. Math, and Math. Phys., 12(1972), pp. 182-195. [36] R. HAMILTON, Harmonic maps of manifolds with boundary, Lecture Notes in Computer Science 471, Springer-Verlag, Berlin, Heidelberg, New York, 1975. [37] J. HAUSER AND C. TAYLOR, EDS., Proc. Numerical Grid Generation in Fluid [18]
REFERENCES
149
Dynamics Conference, Landshut, W. Germany, 1986. [38] S. HILDEBRANDT, Harmonic mapping of Riemannian manifolds, Lecture Notes in Mathematics 1161, Springer-Verlag, Berlin, New York, 1985. [39] F. JOHN, Partial Differential Equations, Springer-Verlag, New York, 1986. [40] J. JOST, Harmonic maps between surfaces, Lecture Notes in Mathematics 1062, Springer-Verlag, Berlin, New York, 1985. [41] , Lectures on harmonic maps (with applications to conformal mappings and minimal surfaces), Lecture Notes in Mathematics 1161, Springer-Verlag, Berlin, New York, 1985. [42] S.R. KENNON AND G.S. DULIKRAVICH, A posteriori optimization of computational grids, AIAA paper NO, 85-0483, presented at the AIAA 23rd Aerospace Science Meeting, Reno, NV, January 1985. [43] P.M. KNUPP, Surface grid generation in the tangent plane, Numer. Methods Partial Differential Equations, to appear. [44] E. KREYSZIG, Differential Geometry, University of Toronto Press, Toronto, Ontario, Canada, 1959. [45] H. LEWY, On the minimum number of domains in which the nodal lines of spherical harmonics divide the sphere, Comm. Partial Differential Equations, 2(1977), pp. 1233-1244. [46] G. LIAO, A regularity theorem for harmonic maps with small energy, J. Differential Geom., 22(1985), pp. 233-241. [47] V.D. LISEIKIN AND N.N. YANENKO, On selection of optimal finite-difference grids, Numer. Meth. Continuum Mech., 8(1977), pp. 100-104. (In Russian.) [48] C.W. MASTIN AND J.F. THOMPSON, Elliptic systems and numerical transformations, J. Math. Anal. Appl., 62(1978), pp. 52-62. [49] , Quasiconformal mappings and grid generation, SIAM J. Sci. Statist. Comput., 5(1984), pp. 305-310. [50] , Transformation of three-dimensional regions onto rectangular regions by elliptic systems, Numer. Math., 29(1978), pp. 397-407. [51] C.W. MISNER, Harmonic maps as models for physical theories, Phys. Rev. D, 18(1978), pp. 4510-4524. [52] L. NIRENBERG, private communication, 1986. [53] H.O. PEITGEN, D. SAUPE, AND K. SCHMITT, Nonlinear elliptic boundary value problems versus their finite difference approximations: Numerically irrelevant solutions, J. Reine Angew. Math., 322(1981), pp. 74-117. [54] M.H. PROTTER AND H.F. WEINBERGER, Maximum Principles in Differential Equations, Prentice-Hall, Englewood Cliffs, NJ, 1967. [55] T. RADO, Aufgabe 41, Jahresbericht der Deutschen Mathematiker Vereinigung, 35(1926), p. 49. [56] J. SACKS AND K. UHLENBECK, The existence of minimal immersions of 2spheres, Ann. of Math., 113(1981), pp. 1-24. [57] R. SCHOEN AND S.-T. YAU, On univalent harmonic maps between surfaces, Invent. Math., 44(1978), pp. 265-278. [58] R. SCHOEN AND K. UHLENBECK, Boundary regularity and the Dirichlet problem for harmonic maps, J. Differential Geom., 18 (1983), pp. 253-268. [59] J.T. SCHWARTZ, Nonlinear Functional Analysis, Gordon and Breach, New York,
1969.
[60] S. SENGUPTA, J. HA'USER, P.R. EISEMAN, AND J.F. THOMPSON, EDS., Numerical Grid Generation in Computational Fluid Mechanics '88, Pineridge Press Limited, Swansea, U.K., 1988.
150
MATHEMATICAL ASPECTS OF NUMERICAL GRID GENERATION
[61] D.F. SHANNO, Conjugate gradient methods with inexact searches, Math. Oper. Res., 3(1978), pp. 244-256. [62] R.E. SHOWALTER, Hilbert Space Methods For Partial Differential Equations, Pitman, London, 1977. [63] P.W. SMITH AND S.S. SRITHARAN, Theory of harmonic grid generation, Complex Variables, 10(1988), pp. 359-369. [64] S.S. SRITHARAN, Invariant Manifold Theory For Hydrodynamic Transition, Longman, London, 1990. [65] S. STEINBERG AND P.J. ROACHE, Anomalies in grid generation on curves, J. Comput. Phys., to appear. [66] , Variational curve and surface grid generation, J. Comput. Phys., submitted. [67]
, Variational grid generation, Numer. Methods Partial Differential Equations, 2(1986), pp. 71-96.
[68] D.J. STRUIK, Lectures on Classical Differential Geometry, Addison-Wesley, Reading, MA, 1950. [69] A. STUART, Nonlinear instability in dissipative finite difference schemes, SIAM Rev., 31(1989), pp. 191-220. [70] R. TEMAM, Navier-Stokes Equations, Third Edition, North-Holland, Amsterdam, 1984. [71] J.F. THOMPSON, A survey of dynamically-adaptive grids in the numerical solution of partial differential equations, Appl. Numer. Math., 1(1985), pp. 3-27. [72] , Grid generation techniques in computational fluid dynamics, AIAA J., 22(1984), pp. 1505-1523. [73] J.F. THOMPSON, ED., Numerical Grid Generation, Elsevier, Amsterdam, 1982. [74] J.F. THOMPSON, F.C. THAMES, AND C.E. MASTIN, Automatic numerical generation of body-fitted curvilinear coordinate systems for afield containing any number of arbitrary two-dimensional bodies, J. Comput. Phys., 15(1974), pp. 299-319. [75] J.F. THOMPSON, Z.U.A. WARSI, AND C.W. MASTIN, Numerical Grid Generation: Foundations and Applications, North-Holland, Amsterdam, 1985. [76]
[77] [78] [79] [80] [81] [82] [83] [84] [85]
, Boundary-fitted
coordinate systems for numerical solutions of partial
differential equations—a review, J. Comput. Phys., 47(1982), pp. 1-109. W.N. TIARN, Ph.D. thesis, Department of Aerospace Engineering, Mississippi State University, Mississippi State, MS, May 1988. VAX UNIX MACSYMA Reference Manual, Version 11, Symbolics, Inc., Cambridge, MA, 1985. Z.U.A. WARSI, A note on the mathematical formulation of the problem of numerical coordinate generation, Quart. Appl. Math., 41 (1983), pp. 221-236. , A synopsis of elliptic PDE models for grid generation, Appl. Math. Comput., 21(1987), pp. 295-311. , Basic differential models for coordinate generation, in Numerical Grid Generation, J.F. Thompson, ed., North-Holland, Amsterdam, 1982, pp. 41-70. , Numerical grid generation in arbitrary surfaces through a second-order differential-geometric model, J. Comput. Phys., 64(1986), pp. 82-96. , Theoretical foundation of the equations for the generation of surface coordinates, AIAA J., to appear. T.J. WlLLMORE, An Introduction to Differential Geometry, Oxford University Press, Oxford, U.K., 1959. A.M. WINSLOW, Numerical solution of the quasilinear Poisson equation in a
REFERENCES
151
nonuniform triangle mesh, J. Comput. Phys., 2(1967), pp. 149-172. [86] N.N. YANENKO, N.T. DANAEV, AND V.D. LISEIKIN, On a variational method for grid generation, Numer. Meth. Continuum Mech., 7(1977), pp. 157-163. (In Russian.) [87] P.R. ElSEMAN, A multi-surface method of coordinate generation, J. Comput. Phys., 33(1979), pp. 118-150.
This page intentionally left blank
Index
points, 61 fixed, 69 Boundary-matching conditions, 79, 82 Boundary-value problems, 31 elliptic, 19 variational form, 25
Adaptation geometric(al), 111, 113 physical, 111, 113 Algorithm(s) grid-generation, 3-4, 59 anomalous behavior of, 59 surface, 4 intrinsic, 4 solution-adaptive, 73 transfmite interpolation, 3-4 Alternative methods, 94 Analysis near-identity, 32 Angle control, 39 Area control, 3, 48 critical points of, 47 equal solutions, 48 functional, 36, 48
Centered differences, 69 Central differences, 111 ChristofTel symbols, 100, 107-108 Coefficient matrix, 30 Compatibility conditions, 100 Constraints one-sided, 20 Continuum theories, 3 variational problem, 3 Convergence, 20 properties, 66 Coordinate transformations, 114 optimal, 111 Coordinate(s) Cartesian, 100 computational, 114 curvilinear, 99-100, 102, 105,114 local, 107 Corner identities, 79 Curvature, 107, 131 covariant, 101 Gaussian, 101 negative, 129
Bifurcation diagram, 59-60 pitchfork, 60-61, 73 points, 71-72 problems, 61 properties, 3 Bilinear form, 80 Boundary angles, 39 conditions (Dirichlet), 11, 114 functions, 87 layers, 105 153
154
MATHEMATICAL ASPECTS OF NUMERICAL GRID GENERATION
nonpositive, 108 Curvilinear coordinate(s), 99-100, 105 directions, 17 Decoupling, see problems Derivatives directional, 22 Diffeomorphism, 109, 123, 129 Different!able manifolds, 7 Differential geometry, 101, 121 Dimensions correct, 15 three, 15 Direct approach/method, 36 variational, 37, 39 Dirichlet principle, 137 Discrete geometry, 3 Discretization methods finite-difference, 105 finite-element, 105 Domain(s) computational, 111, 114 logical, 111 physical, 111-112 simply connected, 130 simply connected bounded, 123 Elliptic methods, 4, 14 Elliptic systems, 15 uncoupled, 32 Equation(s) analytic, 14 Cauchy-Riemann, 10 Codazzi, 101 convection-diffusion, 106, 114 discrete grid-generation, 73 elliptic, 12 elliptic partial differential, 99 Euler-Lagrange, 3, 33, 63, 65-66 discretized, 70 Gaussian, 99, 101 grid, 118 harmonic map, 129 Laplacian, 10, 42, 99 model, 99 ordinary differential (ODEs), 30, 63
partial differential (PDEs), 1,4, 15, 32 Weingarten, 99 Errors average, 115 maximum, 115 Extrinsic method, 78 Finite-difference approximation central, 26 Function(s) blending, 4, 78, 88 boundary, 87 characteristic, 114, 115, 121 harmonic, 125 nonconstant harmonic, 124 subharmonic, 140 Functional(s) area, 36, 48 energy, 123, 127 length control, 95 continuous, 36 minimum, 20 orthogonality, 39, 48 smoothness, 33 volume, 19, 29, 33 Geometric shape, 14 Godunov-Thompson method, 106 Gradients, 11 Grid(s) adapted, 114,116 adaptive, 61, 106, 114, 116, 122 angles, 39 area of, 26 boundary-adapted, 1 boundary-conforming, 1 cells, 3, 15, 26, 29, 35-37 continuum, 61, 63, 73 control, 106 coordinates, 38 density, 109 desired, 12 discrete, 40 folding, 11-12,91, 109 generator, 59 geometry-adapted, 1 ideal, 95 initial, 12, 15, 71
155
INDEX
lines, 26, 35 methods (adaptive), 105 node distribution, 105 nodes, 112 one-point, 69 optimal, 40, 42 optimal continuous, 40, 42 orthogonality, 36 properties, 121 multiple, 3 reference, 19, 32-33 solution-adapted, 1 solution-adaptive, 106 spacing, 3, 36 structured, 1 three-dimensional, 9 typical, 12 unshifted, 95 unstructured, 1 useful, 9 Grid at infinity, 90, 95 Grid-generation, 9, 12, 14, 127 adaptive, 121 algebraic, 2, 75, 78-79, 83 intrinsic, 75 continuum, 73 curve, 61, 73 discrete, 60-61 elementary, 2 elliptic, 9 hand, 2 harmonic, 131 iterative, 91 Laplacian, 106 method, 2, 89-90 mirror flip invariant, 90 partial differential equation, 2 planar, 5 problems, 31, 60, 73, 134 rotationally invariant, 89 solution-adaptive, 61, 105 stretch-invariant, 89 surface, 61, 73, 101 three-dimensional, 124 transform, 140, 145 variational, 2-3, 19, 35, 48, 59
Harmonic maps, see map(s) Homeomorphism, 4, 129-130, 142 boundary, 143-144 Incomplete rank, 48 Integral constraints, 35 minimization of, 27 smoothness, 19, 33 unique minimum of, 29 volume, 19, 30-31 Interpolation, 12 Iteration fully lagged, 60, 66, 70 nominal, 60, 63, 67, 70-72 Iterative methods, 12 Jacobian, 6, 11, 27, 31, 130 Lower semicontinuity, 138 Map(s) discrete, 2 harmonic, 2-4, 106-107, 109, 121, 123-124, 127 145 existence, 107 regularity, 107 uniqueness, 107 singularities of, 4 nearly identity, 30 one-to-one, 111 regular, 131 Mapping(s) composite, 10 conformal, 3, 9, 12, 15 practical, 14 harmonic, 11, 14-15, 17, 131 proper, 27 properties of, 9 quasi-conformal, 12 reference, 27, 31 scaled, 17 singularities of, 4 Method(s) Gilding's, 75, 83, 86 Yanenko's, 106
156
MATHEMATICAL ASPECTS OF NUMERICAL GRID GENERATION
Metrics Euclidean, 109 physical, 113 Riemannian, see Riemannian metrics Minima, 47 Minimum point (uniqueness of), 24 unique, 27 Model equation, 99 problem, 42, 48 Neumann, 118 Nonintrinsic method, 88 Notation, 37 Numerical coordinate generation, 99 models, 105 solution, 121 Operators Beltramian, 100 Laplace-Beltrami, 107 Laplacian, 100, 132 Optimization, 35 Optimization theory, 19 Orthogonality, 6 Parameterization, 69 Parametric variables, 14 Pi card linearization, 111 Principles maximum, 11 , 141 minimum, 11 weak-maximum, 142 Problems area control, 3, 48 decoupling, 35 discrete, 60 dual minimization (nonlinear), 36 model, 48 optimal solutions of, 142 open, 145 primal optimal solutions of, 142 quadratic, 42
three-dimensional, 48 two-dimensional, 48 variational, 61, 63 regularity property of, 4 Quasilinearity, 11 Region(s) arbitrary, 15 convex, 12 nonconvex, 12 parametric, 14 planar, 75, 99 polygonal, 37, 40 rectangular, 12 reference, 33 simply connected, 9 Riemannian manifolds, 107, 123, 129,131 Riemannian metrics, 4, 111, 113, 121,127 adaptive, 106 solution adaptivity, 4 tensor, 107 Riemann-Christoffel tensor, 101 Sets
convex, 20 Shearing transformation, 86, 89 Singularities, 105 Smoothness functional, 33 integral, 28 problem, 27, 31 Solution algorithms appropriate, 61 multiple, 60-61, 73 solution adaptive, 1, 111 Space(s) Euclidean, 27, 99, 123 Hilbert, 20 logical, 5, 26 parametric, 12 physical, 5, 26 Sobolev, 4 Spherical harmonic, 125 Subspaces, 20
157
INDEX Surface(s), 59 arbitrary, 14 coordinate generation, 100 curved, 99 grid generator, 59 Riemann, 129 Theorem(s) inverse-function, 6 Rado's, 4, 125 regularity, 139 Transfinite grid-generation formula, 85 interpolation, 3, 75, 85, 88-89, 94 Transformations boundary-adapted, 5 boundary-conforming, 5 boundary-fitted, 5 coordinate, 105, 111 optimal, 111 Three-dimensional methods, 58 Uniform mesh, 114 Unique minimum, 28
Unique solution, 29, 59 Unit square, 27, 42 Upwind differences, 114 Variational discrete approximation, 59 formulation, 2, 134 discrete, 3 grid generation, 19, 33, 35, 58-59 inequality, 24 methods, 2, 35 direct, 75 principles, 99 dual, 135 perturbed, 135, 137 problem, 59, 61, 63 techniques, 59 discrete approximation of, 59 Volume control, 33 functional, 29, 33 problem, 29