A MULTIGRID ALGORITHM FOR IMMERSED INTERFACE PROBLEMS. Loyce Adams 1. University of Washington SUMMARY

Size: px
Start display at page:

Download "A MULTIGRID ALGORITHM FOR IMMERSED INTERFACE PROBLEMS. Loyce Adams 1. University of Washington SUMMARY"

Transcription

1 A MULTIGRID ALGORITHM FOR IMMERSED INTERFACE PROBLEMS Loyce Adams Dept. of Applied Mathematics University of Washington SUMMARY Many physical problems involve interior interfaces across which the coecients in the problem, the solution, its derivatives, the ux, or the source term may have jumps. These interior interfaces may or may not align with a underlying Cartesian grid. Zhilin Li, in his dissertation, showed how to discretize such elliptic problems using only a Cartesian grid and the known jump conditions to second order accuracy. In this paper, we describe how to apply the full multigrid algorithm in this context. In particular, the restriction, interpolation, and coarse grid problem will be described. Numerical results for several model problems are given to demonstrate that good rates can be obtained even when jumps in the coecients are large and do not align with the grid.. INTRODUCTION Many physical problems involve interior interfaces across which the coecients in the problem, the solution, its derivatives, the ux, or the source term may have jumps. These interior interfaces may or may not align with a underlying Cartesian grid. As an example, single phase Darcy ow in porous media is governed by the equation r (rp) = for the pressure p where = = with the permeability and the viscosity. If the medium has an interface across which the permeability varies, we know that [p] = and [p n ] = at this interface. Another example is Stokes ow where the interface is the boundary of a moving membrane or bubble, ([], [2]). A more complicated problem is to model the blood ow in the human heart. Here the interface is the boundary of the heart. Peskin [3] solves for the velocity of the uid in which the heart is immersed by solving the Navier-Stokes equations on a Cartesian grid with a delta function forcing term determined by the force the heart wall exerts on the uid. It can be shown [3] that this singular source term in the Navier-Stokes equations leads to jumps in pressure and the derivatives of velocity across the interface, and is discretized by discrete delta functions and transfered to the nearby Cartesian grid points. The velocity of the uid is then used to move the boundary of the heart to the next time. This procedure is called the immersed boundary method and seems to be only rst order accurate due to the way the force on the interface is spread to the Cartesian grid. Zhilin Li has recently developed an approach for discretizing elliptic problems with interior interfaces called the immersed interface method (IIM), ([4], [5]), which can handle both discontinuous coecients and singular sources. The idea is to compute on a Cartesian grid only, as in Peskin's This work was supported in part by the Scientic Computing Division of the National Center for Atmospheric Research, which is supported by NSF, and in part by Department of Energy grant DE-FG6-93ER258 and NSF grant DMS

2 2 immersed boundary method, but to nd accurate discretization stencils by incorporating knowledge of where the interface is located and the known jumps in the solution there, rather than by smearing the force with a discrete delta function. Li showed that second-order accurate discretizations could be found for a wide class of problems. Of course, there are problems of physical interest where the jumps at the interface are not known a priori and must be solved for rst before such an approach can be taken. Such problems and solution techniques are discussed in [6], but will not be the focus of this paper. The purpose of this paper is to describe how the full multigrid method (FMG) can be applied to the discrete equations that result from the IIM. Many authors have given ecient multigrid schemes for both symmetric and nonsymmetric systems of equations that arise from elliptic problems with discontinuous coecients. A partial list includes [7], [8], [9], [], [], [2], [3], and [4]. For problems with discontinuous coecients, care must be taken to devise a proper method of interpolation for the multigrid process. Much of the work done in this direction has assumed that any interfaces are aligned with the grid. However, Aaron Fogelson and James Keener have used multigrid schemes to solve non-aligned immersed interface problems for two-dimensional heat equations in regions with holes, and to solve for electrical potentials in cardiac tissues, [5]. One common approach is to use what is called operator-induced interpolation. That is, the stencil for the partial dierential equation incorporates information about the jumps in the coef- cients, and this stencil can be modied to produce a stencil for interpolation. Such an idea is found in [8] and [9] and has the advantage that explicit information about the interface need not be known directly. Black box multigrid can nd out from the problem stencil how to interpolate. This approach presumably can be used when the interface does not align with the grid, assuming the problem was discretized accurately. In the future, we plan to try this approach in conjunction with an IIM discretization. Here, we present a dierent approach. Since our stencil for the problem comes from the IIM, we have all the information about the interface and the jumps there. In this paper, we show how to use this information to build an O(h 2 ) accurate interpolation scheme. The results of this approach seem promising since V-cycle rates of.6 to.3 have been achieved. The paper is organized as follows. Section 2 gives an overview of the IIM. Section 3 describes our multigrid scheme with a derivation of the modied bilinear interpolation. Section 4 gives numerical results. Section 5 states the conclusions and avenues for further work. 2. IMMERSED INTERFACE METHOD OVERVIEW In this section, we review the immersed interface method. Details can be found in [4] and [5]. The IIM provides a discretization of elliptic PDEs that is O(h 2 ), where h is the uniform mesh spacing in both the x and y directions. Consider the problem () (u x ) x + (u y ) y = f(x; y) in [u]? = w(s)

3 3? Fig.. 6-pt Stencil for Irregular Points [u n ]? = v(s) where boundary conditions on are given and? is the interface, across which the jump in the solution and ux are assumed known as functions of the arc length s. The stencil for a regular point (all points of the standard 5-point stencil are on the same side of the interface) is the usual O(h 2 ) approximation that uses the 5-point stencil for u values and its edge midpoints for values. To discretize () at an irregular point, Li uses a sixth point stencil as shown in Figure where * represents a point (x ; y ) on the immersed interface and looks for a formula at the center point of the form (2) (u x ) x + (u y ) y = 6X i u i? c + O(h) where u i denotes the i-th point in the 6-point stencil, the i 's are the coecients to be determined, and c is a correction term that can be computed once the i 's are known. Requiring the truncation error in (2) to be O(h) at the irregular points and the truncation error to be O(h 2 ) at the regular points is sucient to guarantee that a global error of O(h 2 ) is achieved everywhere. Let and be the normal and tangential directions at the point (x ; y ) which are given by (3) = (x? x ) cos + (y? y ) sin =?(x? x ) sin + (y? y ) cos : We then expand u i about the point (x ; y ) on the interface after changing to the (; ) variables. That is, (4) u i = u + i u + i u + i i u i u i u + ::: where * means to take the + or - limiting value on the outside or inside of the interface, respectively. Then we have 2 unknown terms on the right hand side in (2) and 6 unknown i 's. But, since we know the jumps from (), the following jump conditions can be derived for the special case where = in inside the interface and = out outside.

4 4. u + = u? + w 2. u + = u? + w 3. u + = u? + v= out 4. u + = u? + (? ) u? + w + v = out 5. u + = u? + (? ) u? + w? v= out 6. u + = u? + (? ) u? + (? )u? + v= out? w + [f]= out The variables w and v are functions of only, = in = out, the interface is described parametrically as = (), and all variables in the conditions above have been evaluated at (; ) = (; ) which corresponds to the * point on the interface. Next, we substitute these six conditions into (4) and then substitute (4) into (2) to get six equations in six unknowns for the i 's. Once these are found, c is determined from the i 's and the jump conditions. The end result gives an O(h 2 ) approximation to the exact solution u that satises (u xx + u yy ) = f. To use the IMM to generate the problem, the user must specify w, v, and [f] at control points (X; Y ) along the interface. The program ts a cubic spline through X, Y, v, w, and [f] at these control points to dene X(s), Y (s), v(s), w(s), and [f](s) as functions of the arc length parameter s. The quantitites in the jump relations are then derivable from these functions. As part of the procedure, each grid point is typed as being inside, outside, or on the interface, as well as being regular or irregular. One advantage of this approach is that the same interface can be used on each grid of a multigrid routine. That is, as we rene the grid, we need not rene a grid representing the interface. It is sucient to specify a relatively small number of control points, depending on the smoothness of the interface, in order to describe the interface with a spline. Of course, this procedure can not handle problems with interfaces that can not be well represented with a cubic spline. A future improvement to the implementation of the IIM would be to describe the immersed interface with a level set formulation. The coding involved would be reduced signicantly and we plan to do this before we tackle problems with multiple interfaces. 3. A FULL MULTIGRID SCHEME The result of the IIM is a discrete system of equations, A h u h = f h, on the nest grid with uniform mesh spacing h in each coordinate direction. The goal is to develop a multigrid strategy to solve this system quickly. Unlike the Black Box multigrid approach of [8] and [9] which uses operator-induced interpolation, we base our strategy on knowledge of where the interface is located and the jumps there. We have not yet compared our approach to Dendy's but we can claim to get fairly good multigrid rates with our approach for this class of problems. The basic components of full multigrid are the smoother, the restriction operator, the interpolation operator, and the coarse grid problem. We now describe what we choose for each. For all our test cases, point-rowwise Gauss-Seidel worked ne as the smoother. More complicated problems with larger jumps in the coecients may require a more sophsicated smoother. The coarse grid problem, A 2h u 2h = f 2h was taken to be the output of the IIM method with mesh size 2h. This

5 5? u 3 u 4 u u u 2 Fig. 2. Interpolation for u choice seems to limit the size of the coarsest grid to be (h = :4) for problems with ratios in = out = 2. It is possible to dene A 2h to satisfy the Galerkin condition, A 2h = I 2h h A h I2h, h but this has not been implemented yet. With the exception of the limitation in grid size described above, our denition of the coarse grid problem worked ne. The interpolation operator we used is a modied bilinear interpolation in the, coordinates for grid cells that contain an interface. If the cell does not contain an interface, the interpolation reduces to ordinary bilinear interpolation. To interpolate to the ne grid point at the center of a coarse grid cell, we build a formula based on the corner values of this cell plus a correction term. To interpolate to the midpoint of a vertical(horizontal) edge we choose either the cell to the east or west (or north or south) and nd a formula based on the corner values of this chosen cell plus a correction term. The cell choice depends on the location of the interface relative to the ne grid point for which we are seeking an interpolated value. For example, if one cell is regular (no interfaces crossing its boundary) it is preferred over the irregular cell. If both cells are irregular, an attempt is made to choose the one that will produce the most accurate value. To describe the scheme mathematically, we consider the chosen coarse grid cell shown in Figure 2 where u i are the four coarse grid values, u is a ne grid point whose value we wish to nd, and is a point (x ; y ) on an interface cutting through the cell. During the continuation phase of FMG, we look for a solution to u of the form (5) u = 4X i u i? c much in the same way as the 6-point stencil was found for the PDE in the IIM method. Again, let i and i be the transformed variables given in (3) of the previous section, and expand each u i and u about (x ; y ) on the interface using (4). Using the jump conditions given for the IIM method, we get the system A = b for the i 's after equating the coecients of u?, u?, u?, and u?. The matrices A and b are given below,

6 6 (6) A = (7) b = and the correction term c = c? c where (8) c = 4X i i (w + i v= out + i w + i i (w + v = out ) ) c = (w + v= out + w + (w + v = out ) ) : In the above equations, if the cell is regular, i = and =. If the cell is irregular, i = if the point (x i ; y i ) is outside the interface and i = if it is inside or on the interface. Likewise, if the cell is irregular, = if the point (x; y) is outside the interface and = if it is inside or on the interface. If the point (x i ; y i ) is outside the interface then i = in = out and i = if it is inside or on the interface. Likewise, = in = out if the point (x; y) is outside the interface and = if it is inside or on the interface. Also i = (? i ), and = (? ). Upon examination of these equations, it can be seen that for each irregular coarse grid cell, we really are calculating two bilinear functions, each of the form u = a + b + c + d. Each function interpolates the coarse grid points on the respective side of the interface (4 conditions). In addition, the functions are such that the jump conditions [u]?, [u ]?, [u ]?, and [u ]? are satised at the interface point (x ; y ) (the remaining four conditions). Since the terms left o are O(h 2 ), the formula is O(h 2 ) for u, relative to the true solution of the partial dierential equation. Hence, these formulas should give good results if the second derivatives are not too large relative to the mesh spacing. During the V-cycle, we need to interpolate the error e 2h to the ner grid. The same approach could be used if we knew [e 2h ]? and [e 2h n ]? at the interface. These are not known, but if the smoother is doing a good job, it makes sense to set these jumps to zero. Then the same i 's that were calculated during the continuation phase for interpolating u are the proper values to use for interpolating the error as well. This approach works well in practice as seen in the results in the next section. We choose the restriction operator to be a multiple of the transpose of the interpolation operator just described. In particular, I 2h h = :25(I2h) h T. In the case of regular cells, this reduces to full

7 weighting. For irregular cells, the stencil has a width of two grid cells in each direction, excluding other coarse grid points. The data structure used is a 55 stencil with other coarse grid connections set to zero. 4. NUMERICAL RESULTS Several test problems were run using the full multigrid scheme described above. For each test problem, we use the notation V(a,b) to denote that a pre- and b post- smooths were used in each V- cycle. More cycles than necessary to reach truncation error were taken for the purpose of studying the convergence to the solution of the discrete system. In all problems, about 3 V-cycles were sucient to reach truncation level. In each Table, derr denotes the dierence between the computed solution and the exact solution of the dierence equations and res is the residual. The grid size given for each Table is that of the nest grid. In the Figures, err is the dierence between the computed solution and the exact solution of the partial dierential equation. Problem. 7 is The domain is the (?2; 2) (?2; 2) square and the interface? is the unit circle. The problem (u xx + u yy ) = f in = :5, out = :, f in = 2:, f out = u in = x 2 + y 2, u out = x 2? y 2 [u]? =?2y 2 [u n ]? = 2 out (x 2? y2 )? 2 in Table shows rates of each V-cycle to be.3 for both the discrete error and the residual for a 2-level scheme on a 4 4 grid with 2-pre and 2-post smooths. Notice that the modied bilinear interpolation used in continuation gave a starting guess on the nest grid of.2. This is good since the mesh size on the nest grid is h = :. Cycle jjderrjj jjresjj rate derr rate res Starting :2? :5 4 -V :23?2 : V :26?3 : V :34?4 : V :44?5 :96? V :56?6 :2? V :73?7 :6? V :94?8 :2?3.3.3 Table. Problem : V(2,2), 4x4, 2-levels Table 2 gives 2-level V(4,4) results for Problem. Notice that the rates went down from.3 to.6.

8 8 Cycle jjderrjj jjresjj rate derr rate res Starting :2? :5 4 -V :37?3 : V :25?4 : V :4?5 :2? V :93?7 :3? V :6?8 :83? V :39?9 :53? V :25? :34?6.6.6 Table 2. Problem : V(4,4), 4x4, 2-levels Table 3 gives 3-level results for an 8 8 ne grid and V(4,4). Notice that we still get rates of.6 with 3-levels. Also note that even though the level 2 problem was solved with only V-cycle, the starting error for level 3 was.6. Cycle jjderrjj jjresjj rate derr rate res Starting :6? :5 5 -V :96?3 : V :5?4 : V :78?6 :64? V :5?7 :38? V :28?8 :4? V :9?9 :9?5.7.6 Table 3. Problem : V(4,4), 8x8, 3-levels Figure 3 shows the computed solution for this problem with V(4,4) for an 8 8 ne grid after 7 V-cycles. Notice the sharpness of the jump at the interface. Figure 4 shows the associated err. This error, O(?5 ), is concentrated along the interface as expected since the truncation error is largest there. We note that the discrete error, derr, is O(? ) and is much smoother at the interface due to the multigrid smoothing. PROBLEM 2. The problem domain is the (?2; 2) (?2; 2) square and the interface? is the unit circle. The problem is (u xx + u yy ) = f in =, out =, f in = f out = 2 u in = x 2, u out = x 2 [u]? =?999(x 2 )

9 Fig. 3. u for Problem. x Fig. 4. err for Problem. [u n ]? =, [u n ]? =?999(2x 2 ) Note that this problem has a jump in the normal derivative at the interface even though the jump in the ux is zero. Table 4 shows rates for a 2-level method with V(4,4) to be.3 for the discrete error and.6 for the residual.

10 Fig. 5. Starting err for Problem 2. Cycle jjderrjj jjresjj rate derr rate res Starting : 2 :2 5 -V :9 : V :48?2 : V :2?3 :2? V :36?5 :74? V :?6 :49? V :3?8 :3? V :?9 :2?6.4.6 Table 4. Problem 2: V(4,4), 4x4, 2-levels Of special note in Table 4 is the starting error produced by the modied bilinear interpolation during continuation. At rst sight this error of looks quite bad. But notice that u xx = 2 for points inside the interface, and the term 2 (x? x ) 2 u xx that is not included in the bilinear interpolation is exactly. In fact, Figure 5 shows the starting error to be very sharp at the interface, reecting the fact that the truncation error has a dierent constant for points inside and outside the interface. This is the best we can hope to accomplish with bilinear interpolation for this problem. We do not plot the solution and error for this problem since the graphs are quite similar to Problem in that the jumps are captured very sharply.

11 Problem 3. As an application we consider single-phase saturated ow governed by Darcy's law, (9) ~u =?rp r ~u = where ~u = (u; v) T is the velocity vector and = = with a discontinuous permeability at the interface. Such problems arise in groundwater ow and contaminant transport. Combining the equations above we get the elliptic equation () r (rp) = [p]? = [p n ]? = for the pressure p. Equation () is then discretized with the IIM and solved using multigrid. The velocities of the ow are then determined from (9). A similar strategy that was used for modied bilinear interpolation can be used to devise an O(h) formula for p x and p y in cells with interfaces. One could also get O(h) formulas by using onesided dierences on the correct side of the interface. If the pressures, p, are calculated by multigrid on a grid of size h, modied bilinear interpolation can be used to give p at cell-centers and edges on a grid of size h=2. Then the needed information is available to nd derivatives to O(h) at grid points of the h=2 grid. A more exact, though more expensive method, is to calculate pressures on a grid of size h=2 for use in the derivative calculation on a grid of size h. This was the approach that was taken in the results that follow. Once derivatives are found, we solve the equation () q t + ~u rq = for advection of a contaminant with concentration q. This is done with LeVeque's Clawpack software on a uniform grid, ([6], [7]). For the test problem we take to be the (?2; 2) (?2; 2) square and? to be the interface shown in Figure 6. On the square, p = at the left boundary, p = at the right boundary, and p y = at the top and bottom boundaries. The permeabilities are = 5 inside the interface and = outside the interface. Initially, q = and at the left(inow) boundary q =, and an 8 8 computational grid is used. Figure 6 shows the velocities that were determined by dierencing the pressure that came out of the multigrid routine. Since is larger inside the interface, the velocity should move the

12 2 q at time t = Fig. 6. Velocities for Problem 3. q at time t =.5 q at time t = q at time t =.5 q at time t = 2 Fig. 7. Contours of q for Problem 3. contaminant quicker through this region than around it. This is what is observed at four times as shown in Figure 7. Our approach did give sharp results for the moving front of the contaminant even though the Clawpack routine used did not have knowledge of where the interface was located. 5. CONCLUSIONS We have demonstrated that a full multigrid algorithm can be designed for interface problems where the jumps in coecients, solution, derivatives, ux, or source term are not aligned with the underlying Cartesian grid. This algorithm correctly solves the ne grid problem generated by Li's

13 3 IIM and hence gives a second-order accurate solution to the partial dierential equation. The multigrid solution for Problem with jumps in the coecients, the solution, the ux, and the source term, was obtained at a rate of.3 using V(2,2) with 2 levels,.6 using V(4,4) with 2-levels, and.6 using V(4,4) with 3-levels. For Problem 2, with a large jump in [u n ], but [u n ] =, we obtained rates of.3 for errors and.6 for residuals using V(4,4) and 2-levels. In order to achieve such rates, a modied bilinear interpolation scheme that takes advantage of known jumps in the problem at the interface as well as knowledge of where the interface is located was developed. If the second derivatives in u (for continuation) or discrete error (for V- cycle) are not too big, this interpolation can be expected to give good results to O(h 2 ). If a coarse grid cell is regular, then the modied interpolation reduces to ordinary bilinear interpolation, and restriction becomes full-weighting. For V-cycle interpolation, the assumption that [e]? = and [e n ]? = seems to be a reasonable one since we achieved a factor of 7 to improvement over the pre-smoothed result after doing coarse grid correction. This multigrid approach was used successfully to generate pressures from which velocities were obtained for the groundwater ow application in Problem 3. The contaminant was advected in this velocity eld using a Clawpack routine that did not know about the location of the interface. Results showed that the contaminant front was very sharp. There are still many improvements that can be made or questions that should be answered. First, the coarse grid problems come directly from an immersed interface formulation on the given grid level, not from a Galerkin condition of the ne grid problem. It is possible that one could use even coarser grids if a Galerkin approach is used. In addition, a Galerkin formulation may be more amenable to dierent smoothing strategies than our approach and could be benecial when more complicated problems are tackled. Second, we plan to compare this approach to the operator-induced interpolation approaches that others have taken. In particular, Dendy's Black Box solver for nonsymmetric problems, [9], could take the 6-point stencil generated by the IIM and infer an interpolation strategy, as well as automatically determining the coarser grids without explicit knowledge of the interface. ACKNOWLEDGMENTS The author would like to thank Randy LeVeque for useful discussions about the immersed interface method and for running the Clawpack routine for Problem 3. Steve McCormick and Tom Manteuel have provided a stimulating environment at the Applied Math Program, University of Colorado, Boulder for learning about multigrid. Joel Dendy and Victor Brandy gave tremendous insight into multigrid approaches for problems with discontinuities. Thanks also to Paul Swartztrauber in the Scientic Computing Division at the National Center for Atmospheric Research for arranging nancial support during my sabbatical year.

14 4 REFERENCES [] C. Tu and C.S. Peskin, Stability and instability in the computation of ows with moving immersed boundaries: a comparison of three methods, SIAM J. Sci. Stat. Comput., 3(992), pp [2] R.J. LeVeque and Z. Li, Immersed interface methods for Stokes ow with elastic boundaries or surface tension, available from ftp://amath.washington.edu/pub/rjl/papers/rjl-li:stokes [3] C.S. Peskin, Numerical analysis of blood ow in the heart, J. Comput. Phys., 25(977), pp [4] Z. Li, The immersed interface method - a numerical approach for partial dierential equations with interfaces, Ph.D. thesis, University of Washington, Department of Applied Mathematics, Seattle, WA. [5] R.J. LeVeque and Z. Li, The Immersed Interface Method for Elliptic Equations with Discontinuous Coecients and Singular Sources, SIAM J. Numer. Analy., 3(994), pp [6] L. Adams and Z. Yang, A comparison of techniques for solving ill-conditioned problems arising from the immersed boundary method, Proceedings of Symposia in Applied Mathematics, Vancouver, CA, Aug [7] R.E. Alcoue, A. Brandt, J.E. Dendy, Jr., and J.W. Painter, The multigrid method for the diusion equation with strongly discontinuous coecients, SIAM J. Sci. Stat. Comp., 2(98), pp [8] J.E. Dendy, Jr., Black box multigrid, J. Comp. Phys., 48(982), pp [9] J.E. Dendy, Jr., Black box multigrid for nonsymmetric problems, App. Math. Comp., 3(983), pp [] J.E. Dendy, Jr., Multigrid methods for diusion equations with highly discontinuous coecients, Trans. Amer. Num. Soc., 56(988), p.2. [] J.E. Dendy, S.F. McCormick, J.W. Ruge, T.F. Russell, S. Schaer, Multigrid methods for three-dimensional petroleum reservoir simulation, Proceedings of the Tenth Symposium on Reservoir Simulation, Houston, TX, Feb. 6-8, 989, pp [2] P.M. dezeeuw, Matrix-dependent prolongations and restricitons in a blackbox multigrid solver, J. Comput. Appl. Math., 3(99), pp [3] M. Khalil, P. Wesseling, Vertex-centered and cell- centered multigrid for interface problems, J. Comp. Phys., 99. [4] C. Liu, Z. Liu, and S. McCormick, An ecient multigrid scheme for elliptic equations with discontinuous coecients, Technical report, Computational Mathematics Group, University of Colorado at Denver, 99. [5] A. Fogelson and J. Keener, Dept. of Math., University of Utah, private communication. [6] R.J. LeVeque, CLAWPACK: A software package for solving multi-dimensional conservation laws, Proc. 5th Intl. Conf. Hyperbolic Problems, 994., available from ftp://amath.washington.edu/pub/rjl/papers/rjl:hyp94.ps.z. [7] R.J. LeVeque, CLAWPACK software, available from netlib.att.com in netlib/pdes/claw or on the Web at the URL ftp://amath.washington.edu/pub/rjl/programs/clawpack.html.

The Immersed Interface Method

The Immersed Interface Method The Immersed Interface Method Numerical Solutions of PDEs Involving Interfaces and Irregular Domains Zhiiin Li Kazufumi Ito North Carolina State University Raleigh, North Carolina Society for Industrial

More information

Index. C m (Ω), 141 L 2 (Ω) space, 143 p-th order, 17

Index. C m (Ω), 141 L 2 (Ω) space, 143 p-th order, 17 Bibliography [1] J. Adams, P. Swarztrauber, and R. Sweet. Fishpack: Efficient Fortran subprograms for the solution of separable elliptic partial differential equations. http://www.netlib.org/fishpack/.

More information

FOR ALL GRID SIZES. Thor Gjesdal. Christian Michelsen Research A/S. N-5036 Fantoft, Norway SUMMARY

FOR ALL GRID SIZES. Thor Gjesdal. Christian Michelsen Research A/S. N-5036 Fantoft, Norway SUMMARY A CELL-CENTERED MULTIGRID ALGORITHM FOR ALL GRID SIZES Thor Gjesdal Christian Michelsen Research A/S N-5036 Fantoft, Norway SUMMARY Multigrid methods are optimal; that is, their rate of convergence is

More information

An Investigation into Iterative Methods for Solving Elliptic PDE s Andrew M Brown Computer Science/Maths Session (2000/2001)

An Investigation into Iterative Methods for Solving Elliptic PDE s Andrew M Brown Computer Science/Maths Session (2000/2001) An Investigation into Iterative Methods for Solving Elliptic PDE s Andrew M Brown Computer Science/Maths Session (000/001) Summary The objectives of this project were as follows: 1) Investigate iterative

More information

This is the main idea of the evolution Galerkin (EG) methods, which evolve the initial data using the bicharacteristic cone and then project them onto

This is the main idea of the evolution Galerkin (EG) methods, which evolve the initial data using the bicharacteristic cone and then project them onto Finite volume evolution Galerkin methods for multidimensional hyperbolic problems M. Lukacova { Medvid'ova 1 3, K. W. Morton 2,G.Warnecke 1 1 Institut fur Analysis und Numerik, Otto-von-Guericke-Universitat

More information

Introduction to Multigrid and its Parallelization

Introduction to Multigrid and its Parallelization Introduction to Multigrid and its Parallelization! Thomas D. Economon Lecture 14a May 28, 2014 Announcements 2 HW 1 & 2 have been returned. Any questions? Final projects are due June 11, 5 pm. If you are

More information

PhD Student. Associate Professor, Co-Director, Center for Computational Earth and Environmental Science. Abdulrahman Manea.

PhD Student. Associate Professor, Co-Director, Center for Computational Earth and Environmental Science. Abdulrahman Manea. Abdulrahman Manea PhD Student Hamdi Tchelepi Associate Professor, Co-Director, Center for Computational Earth and Environmental Science Energy Resources Engineering Department School of Earth Sciences

More information

A novel model for biolm growth and its resolution by using the hybrid immersed interface-level set method

A novel model for biolm growth and its resolution by using the hybrid immersed interface-level set method A novel model for biolm growth and its resolution by using the hybrid immersed interface-level set method Juan A. Asenjo & Carlos Conca Applied Mathematics Group - Basic Sciences Department - University

More information

cuibm A GPU Accelerated Immersed Boundary Method

cuibm A GPU Accelerated Immersed Boundary Method cuibm A GPU Accelerated Immersed Boundary Method S. K. Layton, A. Krishnan and L. A. Barba Corresponding author: labarba@bu.edu Department of Mechanical Engineering, Boston University, Boston, MA, 225,

More information

What is Multigrid? They have been extended to solve a wide variety of other problems, linear and nonlinear.

What is Multigrid? They have been extended to solve a wide variety of other problems, linear and nonlinear. AMSC 600/CMSC 760 Fall 2007 Solution of Sparse Linear Systems Multigrid, Part 1 Dianne P. O Leary c 2006, 2007 What is Multigrid? Originally, multigrid algorithms were proposed as an iterative method to

More information

The WENO Method in the Context of Earlier Methods To approximate, in a physically correct way, [3] the solution to a conservation law of the form u t

The WENO Method in the Context of Earlier Methods To approximate, in a physically correct way, [3] the solution to a conservation law of the form u t An implicit WENO scheme for steady-state computation of scalar hyperbolic equations Sigal Gottlieb Mathematics Department University of Massachusetts at Dartmouth 85 Old Westport Road North Dartmouth,

More information

Multigrid Third-Order Least-Squares Solution of Cauchy-Riemann Equations on Unstructured Triangular Grids

Multigrid Third-Order Least-Squares Solution of Cauchy-Riemann Equations on Unstructured Triangular Grids INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS Int. J. Numer. Meth. Fluids ; : 6 Prepared using fldauth.cls [Version: /9/8 v.] Multigrid Third-Order Least-Squares Solution of Cauchy-Riemann Equations

More information

An Adaptive Mesh Refinement Strategy for Immersed Boundary/Interface Methods

An Adaptive Mesh Refinement Strategy for Immersed Boundary/Interface Methods Commun. Comput. Phys. doi: 10.4208/cicp.070211.150811s Vol. 12, No. 2, pp. 515-527 August 2012 An Adaptive Mesh Refinement Strategy for Immersed Boundary/Interface Methods Zhilin Li 1, and Peng Song 2

More information

SELECTIVE ALGEBRAIC MULTIGRID IN FOAM-EXTEND

SELECTIVE ALGEBRAIC MULTIGRID IN FOAM-EXTEND Student Submission for the 5 th OpenFOAM User Conference 2017, Wiesbaden - Germany: SELECTIVE ALGEBRAIC MULTIGRID IN FOAM-EXTEND TESSA UROIĆ Faculty of Mechanical Engineering and Naval Architecture, Ivana

More information

Fast Iterative Solvers for Markov Chains, with Application to Google's PageRank. Hans De Sterck

Fast Iterative Solvers for Markov Chains, with Application to Google's PageRank. Hans De Sterck Fast Iterative Solvers for Markov Chains, with Application to Google's PageRank Hans De Sterck Department of Applied Mathematics University of Waterloo, Ontario, Canada joint work with Steve McCormick,

More information

Multigrid Pattern. I. Problem. II. Driving Forces. III. Solution

Multigrid Pattern. I. Problem. II. Driving Forces. III. Solution Multigrid Pattern I. Problem Problem domain is decomposed into a set of geometric grids, where each element participates in a local computation followed by data exchanges with adjacent neighbors. The grids

More information

Communications in Applied Mathematics and Computational Science

Communications in Applied Mathematics and Computational Science Communications in Applied Mathematics and Computational Science Volume 1 No. 1 2006 A COMPARISON OF THE EXTENDED FINITE ELEMENT METHOD WITH THE IMMERSED INTERFACE METHOD FOR ELLIPTIC EQUATIONS WITH DISCONTINUOUS

More information

Mid-Year Report. Discontinuous Galerkin Euler Equation Solver. Friday, December 14, Andrey Andreyev. Advisor: Dr.

Mid-Year Report. Discontinuous Galerkin Euler Equation Solver. Friday, December 14, Andrey Andreyev. Advisor: Dr. Mid-Year Report Discontinuous Galerkin Euler Equation Solver Friday, December 14, 2012 Andrey Andreyev Advisor: Dr. James Baeder Abstract: The focus of this effort is to produce a two dimensional inviscid,

More information

i.e. variable extrapolation along the characteristic propagation directions. This leads to a family of rst and second-order accurate schemes with an i

i.e. variable extrapolation along the characteristic propagation directions. This leads to a family of rst and second-order accurate schemes with an i Cell-centered Genuinely Multidimensional Upwind Algorithms and Structured Meshes P. Van Ransbeeck, Ch. Hirsch Department of Fluid Mechanics Vrije Universiteit Brussel Brussels, Belgium A family of cell-centered

More information

Moving Interface Problems: Methods & Applications Tutorial Lecture II

Moving Interface Problems: Methods & Applications Tutorial Lecture II Moving Interface Problems: Methods & Applications Tutorial Lecture II Grétar Tryggvason Worcester Polytechnic Institute Moving Interface Problems and Applications in Fluid Dynamics Singapore National University,

More information

Driven Cavity Example

Driven Cavity Example BMAppendixI.qxd 11/14/12 6:55 PM Page I-1 I CFD Driven Cavity Example I.1 Problem One of the classic benchmarks in CFD is the driven cavity problem. Consider steady, incompressible, viscous flow in a square

More information

PROGRAMMING OF MULTIGRID METHODS

PROGRAMMING OF MULTIGRID METHODS PROGRAMMING OF MULTIGRID METHODS LONG CHEN In this note, we explain the implementation detail of multigrid methods. We will use the approach by space decomposition and subspace correction method; see Chapter:

More information

Multigrid Methods for Markov Chains

Multigrid Methods for Markov Chains Multigrid Methods for Markov Chains Hans De Sterck Department of Applied Mathematics, University of Waterloo collaborators Killian Miller Department of Applied Mathematics, University of Waterloo, Canada

More information

ALE Seamless Immersed Boundary Method with Overset Grid System for Multiple Moving Objects

ALE Seamless Immersed Boundary Method with Overset Grid System for Multiple Moving Objects Tenth International Conference on Computational Fluid Dynamics (ICCFD10), Barcelona,Spain, July 9-13, 2018 ICCFD10-047 ALE Seamless Immersed Boundary Method with Overset Grid System for Multiple Moving

More information

PARALLEL METHODS FOR SOLVING PARTIAL DIFFERENTIAL EQUATIONS. Ioana Chiorean

PARALLEL METHODS FOR SOLVING PARTIAL DIFFERENTIAL EQUATIONS. Ioana Chiorean 5 Kragujevac J. Math. 25 (2003) 5 18. PARALLEL METHODS FOR SOLVING PARTIAL DIFFERENTIAL EQUATIONS Ioana Chiorean Babeş-Bolyai University, Department of Mathematics, Cluj-Napoca, Romania (Received May 28,

More information

Seed Point. Agglomerated Points

Seed Point. Agglomerated Points AN ASSESSMENT OF LINEAR VERSUS NON-LINEAR MULTIGRID METHODS FOR UNSTRUCTURED MESH SOLVERS DIMITRI J. MAVRIPLIS Abstract. The relative performance of a non-linear FAS multigrid algorithm and an equivalent

More information

u 0+u 2 new boundary vertex

u 0+u 2 new boundary vertex Combined Subdivision Schemes for the design of surfaces satisfying boundary conditions Adi Levin School of Mathematical Sciences, Tel-Aviv University, Tel-Aviv 69978, Israel. Email:fadilev@math.tau.ac.ilg

More information

1.2 Numerical Solutions of Flow Problems

1.2 Numerical Solutions of Flow Problems 1.2 Numerical Solutions of Flow Problems DIFFERENTIAL EQUATIONS OF MOTION FOR A SIMPLIFIED FLOW PROBLEM Continuity equation for incompressible flow: 0 Momentum (Navier-Stokes) equations for a Newtonian

More information

A ow-condition-based interpolation nite element procedure for triangular grids

A ow-condition-based interpolation nite element procedure for triangular grids INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS Int. J. Numer. Meth. Fluids 2006; 51:673 699 Published online in Wiley InterScience (www.interscience.wiley.com).1246 A ow-condition-based interpolation

More information

Contents. I The Basic Framework for Stationary Problems 1

Contents. I The Basic Framework for Stationary Problems 1 page v Preface xiii I The Basic Framework for Stationary Problems 1 1 Some model PDEs 3 1.1 Laplace s equation; elliptic BVPs... 3 1.1.1 Physical experiments modeled by Laplace s equation... 5 1.2 Other

More information

ENERGY-224 Reservoir Simulation Project Report. Ala Alzayer

ENERGY-224 Reservoir Simulation Project Report. Ala Alzayer ENERGY-224 Reservoir Simulation Project Report Ala Alzayer Autumn Quarter December 3, 2014 Contents 1 Objective 2 2 Governing Equations 2 3 Methodolgy 3 3.1 BlockMesh.........................................

More information

Numerical Modelling in Fortran: day 6. Paul Tackley, 2017

Numerical Modelling in Fortran: day 6. Paul Tackley, 2017 Numerical Modelling in Fortran: day 6 Paul Tackley, 2017 Today s Goals 1. Learn about pointers, generic procedures and operators 2. Learn about iterative solvers for boundary value problems, including

More information

Regularity Analysis of Non Uniform Data

Regularity Analysis of Non Uniform Data Regularity Analysis of Non Uniform Data Christine Potier and Christine Vercken Abstract. A particular class of wavelet, derivatives of B-splines, leads to fast and ecient algorithms for contours detection

More information

Level 3: Level 2: Level 1: Level 0:

Level 3: Level 2: Level 1: Level 0: A Graph Based Method for Generating the Fiedler Vector of Irregular Problems 1 Michael Holzrichter 1 and Suely Oliveira 2 1 Texas A&M University, College Station, TX,77843-3112 2 The University of Iowa,

More information

Algebraic Multigrid (AMG) for Ground Water Flow and Oil Reservoir Simulation

Algebraic Multigrid (AMG) for Ground Water Flow and Oil Reservoir Simulation lgebraic Multigrid (MG) for Ground Water Flow and Oil Reservoir Simulation Klaus Stüben, Patrick Delaney 2, Serguei Chmakov 3 Fraunhofer Institute SCI, Klaus.Stueben@scai.fhg.de, St. ugustin, Germany 2

More information

Mesh adaption strategies for steady shallow. 1 - Centro di Ricerca, Sviluppo e Studi Superiori in Sardegna

Mesh adaption strategies for steady shallow. 1 - Centro di Ricerca, Sviluppo e Studi Superiori in Sardegna Mesh adaption strategies for steady shallow water ow. M. Marrocu 1 & D. Ambrosi 2 1 - Centro di Ricerca, Sviluppo e Studi Superiori in Sardegna (CRS4), Cagliari, Italy; email: marino@crs4.it 2 - Dipartimento

More information

Stream Function-Vorticity CFD Solver MAE 6263

Stream Function-Vorticity CFD Solver MAE 6263 Stream Function-Vorticity CFD Solver MAE 66 Charles O Neill April, 00 Abstract A finite difference CFD solver was developed for transient, two-dimensional Cartesian viscous flows. Flow parameters are solved

More information

Application of A Priori Error Estimates for Navier-Stokes Equations to Accurate Finite Element Solution

Application of A Priori Error Estimates for Navier-Stokes Equations to Accurate Finite Element Solution Application of A Priori Error Estimates for Navier-Stokes Equations to Accurate Finite Element Solution P. BURDA a,, J. NOVOTNÝ b,, J. ŠÍSTE a, a Department of Mathematics Czech University of Technology

More information

arxiv: v1 [math.na] 2 Aug 2013

arxiv: v1 [math.na] 2 Aug 2013 arxiv:1308.0387 [math.na] 2 Aug 2013 3D Volume Calculation For the Marching Cubes Algorithm in Cartesian Coordinates Contents Shuqiang Wang 06/20/2013 1 Introduction 1 2 Method 2 2.1 Volume Calculations

More information

Final Report. Discontinuous Galerkin Compressible Euler Equation Solver. May 14, Andrey Andreyev. Adviser: Dr. James Baeder

Final Report. Discontinuous Galerkin Compressible Euler Equation Solver. May 14, Andrey Andreyev. Adviser: Dr. James Baeder Final Report Discontinuous Galerkin Compressible Euler Equation Solver May 14, 2013 Andrey Andreyev Adviser: Dr. James Baeder Abstract: In this work a Discontinuous Galerkin Method is developed for compressible

More information

Water. Notes. Free surface. Boundary conditions. This week: extend our 3D flow solver to full 3D water We need to add two things:

Water. Notes. Free surface. Boundary conditions. This week: extend our 3D flow solver to full 3D water We need to add two things: Notes Added a 2D cross-section viewer for assignment 6 Not great, but an alternative if the full 3d viewer isn t working for you Warning about the formulas in Fedkiw, Stam, and Jensen - maybe not right

More information

APPROXIMATING PDE s IN L 1

APPROXIMATING PDE s IN L 1 APPROXIMATING PDE s IN L 1 Veselin Dobrev Jean-Luc Guermond Bojan Popov Department of Mathematics Texas A&M University NONLINEAR APPROXIMATION TECHNIQUES USING L 1 Texas A&M May 16-18, 2008 Outline 1 Outline

More information

Asymptotic Error Analysis

Asymptotic Error Analysis Asymptotic Error Analysis Brian Wetton Mathematics Department, UBC www.math.ubc.ca/ wetton PIMS YRC, June 3, 2014 Outline Overview Some History Romberg Integration Cubic Splines - Periodic Case More History:

More information

IMPROVING THE NUMERICAL ACCURACY OF HYDROTHERMAL RESERVOIR SIMULATIONS USING THE CIP SCHEME WITH THIRD-ORDER ACCURACY

IMPROVING THE NUMERICAL ACCURACY OF HYDROTHERMAL RESERVOIR SIMULATIONS USING THE CIP SCHEME WITH THIRD-ORDER ACCURACY PROCEEDINGS, Thirty-Seventh Workshop on Geothermal Reservoir Engineering Stanford University, Stanford, California, January 30 - February 1, 2012 SGP-TR-194 IMPROVING THE NUMERICAL ACCURACY OF HYDROTHERMAL

More information

3D Helmholtz Krylov Solver Preconditioned by a Shifted Laplace Multigrid Method on Multi-GPUs

3D Helmholtz Krylov Solver Preconditioned by a Shifted Laplace Multigrid Method on Multi-GPUs 3D Helmholtz Krylov Solver Preconditioned by a Shifted Laplace Multigrid Method on Multi-GPUs H. Knibbe, C. W. Oosterlee, C. Vuik Abstract We are focusing on an iterative solver for the three-dimensional

More information

Image deblurring by multigrid methods. Department of Physics and Mathematics University of Insubria

Image deblurring by multigrid methods. Department of Physics and Mathematics University of Insubria Image deblurring by multigrid methods Marco Donatelli Stefano Serra-Capizzano Department of Physics and Mathematics University of Insubria Outline 1 Restoration of blurred and noisy images The model problem

More information

arxiv: v1 [math.na] 20 Sep 2016

arxiv: v1 [math.na] 20 Sep 2016 arxiv:1609.06236v1 [math.na] 20 Sep 2016 A Local Mesh Modification Strategy for Interface Problems with Application to Shape and Topology Optimization P. Gangl 1,2 and U. Langer 3 1 Doctoral Program Comp.

More information

Fluent User Services Center

Fluent User Services Center Solver Settings 5-1 Using the Solver Setting Solver Parameters Convergence Definition Monitoring Stability Accelerating Convergence Accuracy Grid Independence Adaption Appendix: Background Finite Volume

More information

Radial Basis Function-Generated Finite Differences (RBF-FD): New Opportunities for Applications in Scientific Computing

Radial Basis Function-Generated Finite Differences (RBF-FD): New Opportunities for Applications in Scientific Computing Radial Basis Function-Generated Finite Differences (RBF-FD): New Opportunities for Applications in Scientific Computing Natasha Flyer National Center for Atmospheric Research Boulder, CO Meshes vs. Mesh-free

More information

The 3D DSC in Fluid Simulation

The 3D DSC in Fluid Simulation The 3D DSC in Fluid Simulation Marek K. Misztal Informatics and Mathematical Modelling, Technical University of Denmark mkm@imm.dtu.dk DSC 2011 Workshop Kgs. Lyngby, 26th August 2011 Governing Equations

More information

Using Local Trajectory Optimizers To Speed Up Global. Christopher G. Atkeson. Department of Brain and Cognitive Sciences and

Using Local Trajectory Optimizers To Speed Up Global. Christopher G. Atkeson. Department of Brain and Cognitive Sciences and Using Local Trajectory Optimizers To Speed Up Global Optimization In Dynamic Programming Christopher G. Atkeson Department of Brain and Cognitive Sciences and the Articial Intelligence Laboratory Massachusetts

More information

UNSTRUCTURED GRIDS ON NURBS SURFACES. The surface grid can be generated either in a parameter. surfaces. Generating grids in a parameter space is

UNSTRUCTURED GRIDS ON NURBS SURFACES. The surface grid can be generated either in a parameter. surfaces. Generating grids in a parameter space is UNSTRUCTURED GRIDS ON NURBS SURFACES Jamshid Samareh-Abolhassani 1 Abstract A simple and ecient computational method is presented for unstructured surface grid generation. This method is built upon an

More information

An Adaptive Stencil Linear Deviation Method for Wave Equations

An Adaptive Stencil Linear Deviation Method for Wave Equations 211 An Adaptive Stencil Linear Deviation Method for Wave Equations Kelly Hasler Faculty Sponsor: Robert H. Hoar, Department of Mathematics ABSTRACT Wave Equations are partial differential equations (PDEs)

More information

Development of a Maxwell Equation Solver for Application to Two Fluid Plasma Models. C. Aberle, A. Hakim, and U. Shumlak

Development of a Maxwell Equation Solver for Application to Two Fluid Plasma Models. C. Aberle, A. Hakim, and U. Shumlak Development of a Maxwell Equation Solver for Application to Two Fluid Plasma Models C. Aberle, A. Hakim, and U. Shumlak Aerospace and Astronautics University of Washington, Seattle American Physical Society

More information

A HYBRID SEMI-PRIMITIVE SHOCK CAPTURING SCHEME FOR CONSERVATION LAWS

A HYBRID SEMI-PRIMITIVE SHOCK CAPTURING SCHEME FOR CONSERVATION LAWS Eighth Mississippi State - UAB Conference on Differential Equations and Computational Simulations. Electronic Journal of Differential Equations, Conf. 9 (), pp. 65 73. ISSN: 7-669. URL: http://ejde.math.tstate.edu

More information

Finite Element Convergence for Time-Dependent PDEs with a Point Source in COMSOL 4.2

Finite Element Convergence for Time-Dependent PDEs with a Point Source in COMSOL 4.2 Finite Element Convergence for Time-Dependent PDEs with a Point Source in COMSOL 4.2 David W. Trott and Matthias K. Gobbert Department of Mathematics and Statistics, University of Maryland, Baltimore County,

More information

Chapter 13. Boundary Value Problems for Partial Differential Equations* Linz 2002/ page

Chapter 13. Boundary Value Problems for Partial Differential Equations* Linz 2002/ page Chapter 13 Boundary Value Problems for Partial Differential Equations* E lliptic equations constitute the third category of partial differential equations. As a prototype, we take the Poisson equation

More information

Control Volume Finite Difference On Adaptive Meshes

Control Volume Finite Difference On Adaptive Meshes Control Volume Finite Difference On Adaptive Meshes Sanjay Kumar Khattri, Gunnar E. Fladmark, Helge K. Dahle Department of Mathematics, University Bergen, Norway. sanjay@mi.uib.no Summary. In this work

More information

Numerical Modeling Study for Fish Screen at River Intake Channel ; PH (505) ; FAX (505) ;

Numerical Modeling Study for Fish Screen at River Intake Channel ; PH (505) ; FAX (505) ; Numerical Modeling Study for Fish Screen at River Intake Channel Jungseok Ho 1, Leslie Hanna 2, Brent Mefford 3, and Julie Coonrod 4 1 Department of Civil Engineering, University of New Mexico, Albuquerque,

More information

NIA CFD Seminar, October 4, 2011 Hyperbolic Seminar, NASA Langley, October 17, 2011

NIA CFD Seminar, October 4, 2011 Hyperbolic Seminar, NASA Langley, October 17, 2011 NIA CFD Seminar, October 4, 2011 Hyperbolic Seminar, NASA Langley, October 17, 2011 First-Order Hyperbolic System Method If you have a CFD book for hyperbolic problems, you have a CFD book for all problems.

More information

Adaptive sparse grid multilevel methods for elliptic. PDEs based on nite dierences. Abstract

Adaptive sparse grid multilevel methods for elliptic. PDEs based on nite dierences. Abstract Adaptive sparse grid multilevel methods for elliptic PDEs based on nite dierences M. Griebel, Bonn Abstract We present a multilevel approach for the solution of partial dierential equations. It is based

More information

Semicoarsening and Implicit Smoothers for the Simulation of a Flat Plate at Yaw

Semicoarsening and Implicit Smoothers for the Simulation of a Flat Plate at Yaw NASA/CR-21-21871 ICASE Report No. 21-13 Semicoarsening and Implicit Smoothers for the Simulation of a Flat Plate at Yaw Ruben S. Montero and Ignacio M. Llorente Universidad Complutense, Madrid, Spain Manuel

More information

A 3D VOF model in cylindrical coordinates

A 3D VOF model in cylindrical coordinates A 3D VOF model in cylindrical coordinates Marmar Mehrabadi and Markus Bussmann Department of Mechanical and Industrial Engineering, University of Toronto Recently, volume of fluid (VOF) methods have improved

More information

2QQXPHULFDOHUURUVLQWKH ERXQGDU\FRQGLWLRQVRI WKH(XOHUHTXDWLRQV

2QQXPHULFDOHUURUVLQWKH ERXQGDU\FRQGLWLRQVRI WKH(XOHUHTXDWLRQV 2QQXPHULFDOHUURUVLQWKH ERXQGDU\FRQGLWLRQVRI WKH(XOHUHTXDWLRQV /DUV)HUP 3HU/ WVWHGW 7HFKQLFDOUHSRUW Department of Information Technology April 2 Uppsala University ISSN 144-323 On numerical errors in the

More information

A Moving Mesh Method for Time dependent Problems Based on Schwarz Waveform Relaxation

A Moving Mesh Method for Time dependent Problems Based on Schwarz Waveform Relaxation A Moving Mesh Method for Time dependent Problems Based on Schwarz Waveform Relaation Ronald D. Haynes, Weizhang Huang 2, and Robert D. Russell 3 Acadia University, Wolfville, N.S., Canada. ronald.haynes@acadiau.ca

More information

International Journal of Foundations of Computer Science c World Scientic Publishing Company DFT TECHNIQUES FOR SIZE ESTIMATION OF DATABASE JOIN OPERA

International Journal of Foundations of Computer Science c World Scientic Publishing Company DFT TECHNIQUES FOR SIZE ESTIMATION OF DATABASE JOIN OPERA International Journal of Foundations of Computer Science c World Scientic Publishing Company DFT TECHNIQUES FOR SIZE ESTIMATION OF DATABASE JOIN OPERATIONS KAM_IL SARAC, OMER E GEC_IO GLU, AMR EL ABBADI

More information

Possibility of Implicit LES for Two-Dimensional Incompressible Lid-Driven Cavity Flow Based on COMSOL Multiphysics

Possibility of Implicit LES for Two-Dimensional Incompressible Lid-Driven Cavity Flow Based on COMSOL Multiphysics Possibility of Implicit LES for Two-Dimensional Incompressible Lid-Driven Cavity Flow Based on COMSOL Multiphysics Masanori Hashiguchi 1 1 Keisoku Engineering System Co., Ltd. 1-9-5 Uchikanda, Chiyoda-ku,

More information

Smoothers. < interactive example > Partial Differential Equations Numerical Methods for PDEs Sparse Linear Systems

Smoothers. < interactive example > Partial Differential Equations Numerical Methods for PDEs Sparse Linear Systems Smoothers Partial Differential Equations Disappointing convergence rates observed for stationary iterative methods are asymptotic Much better progress may be made initially before eventually settling into

More information

Boundary/Contour Fitted Grid Generation for Effective Visualizations in a Digital Library of Mathematical Functions

Boundary/Contour Fitted Grid Generation for Effective Visualizations in a Digital Library of Mathematical Functions Boundary/Contour Fitted Grid Generation for Effective Visualizations in a Digital Library of Mathematical Functions Bonita Saunders Qiming Wang National Institute of Standards and Technology Bureau Drive

More information

A Moving Mesh Method for Time Dependent Problems based on Schwarz Waveform Relaxation

A Moving Mesh Method for Time Dependent Problems based on Schwarz Waveform Relaxation A Moving Mesh Method for Time Dependent Problems based on Schwarz Waveform Relaation Ronald D. Haynes, Weizhang Huang 2, and Robert D. Russell 3 Acadia University, Wolfville, N.S., Canada ronald.haynes@acadiau.ca

More information

Biomagnetic inverse problems:

Biomagnetic inverse problems: Biomagnetic inverse problems: Magnetic resonance electrical property tomography (MREPT) and magnetoencephalography (MEG) 2018 Aug. 16 The University of Tokyo Takaaki Nara 1 Contents Measurement What is

More information

smooth coefficients H. Köstler, U. Rüde

smooth coefficients H. Köstler, U. Rüde A robust multigrid solver for the optical flow problem with non- smooth coefficients H. Köstler, U. Rüde Overview Optical Flow Problem Data term and various regularizers A Robust Multigrid Solver Galerkin

More information

Fully discrete Finite Element Approximations of Semilinear Parabolic Equations in a Nonconvex Polygon

Fully discrete Finite Element Approximations of Semilinear Parabolic Equations in a Nonconvex Polygon Fully discrete Finite Element Approximations of Semilinear Parabolic Equations in a Nonconvex Polygon Tamal Pramanick 1,a) 1 Department of Mathematics, Indian Institute of Technology Guwahati, Guwahati

More information

A PARALLEL MULTIGRID PRECONDITIONED CONJUGATE GRADIENT ALGORITHM FOR GROUNDWATER FLOW SIMULATIONS. STEVEN F. ASHBY y AND ROBERT D.

A PARALLEL MULTIGRID PRECONDITIONED CONJUGATE GRADIENT ALGORITHM FOR GROUNDWATER FLOW SIMULATIONS. STEVEN F. ASHBY y AND ROBERT D. A PARALLEL MULTIGRID PRECONDITIONED CONJUGATE GRADIENT ALGORITHM FOR GROUNDWATER FLOW SIMULATIONS STEVEN F. ASHBY y AND ROBERT D.FALGOUT z Abstract. This paper discusses the numerical simulation of groundwater

More information

Article published by EDP Sciences and available at or

Article published by EDP Sciences and available at   or ESAIM: Proceedings, Vol. 1, 1996, pp. 181{195 http://www.emath.fr/proc/vol.1/ Finite Dierence Schemes for Incompressible Flows in Vorticity Formulations Weinan E Courant Institute of Mathematical Sciences

More information

Nonsymmetric Problems. Abstract. The eect of a threshold variant TPABLO of the permutation

Nonsymmetric Problems. Abstract. The eect of a threshold variant TPABLO of the permutation Threshold Ordering for Preconditioning Nonsymmetric Problems Michele Benzi 1, Hwajeong Choi 2, Daniel B. Szyld 2? 1 CERFACS, 42 Ave. G. Coriolis, 31057 Toulouse Cedex, France (benzi@cerfacs.fr) 2 Department

More information

MULTIGRID SOLUTION STRATEGIES FOR ADAPTIVE MESHING PROBLEMS. NASA Langley Research Center. Hampton, VA ABSTRACT

MULTIGRID SOLUTION STRATEGIES FOR ADAPTIVE MESHING PROBLEMS. NASA Langley Research Center. Hampton, VA ABSTRACT MULTIGRID SOLUTION STRATEGIES FOR ADAPTIVE MESHING PROBLEMS Dimitri J. Mavriplis Institute for Computer Applications in Science and Engineering NASA Langley Research Center Hampton, VA 23681-0001 ABSTRACT

More information

An Interface-fitted Mesh Generator and Polytopal Element Methods for Elliptic Interface Problems

An Interface-fitted Mesh Generator and Polytopal Element Methods for Elliptic Interface Problems An Interface-fitted Mesh Generator and Polytopal Element Methods for Elliptic Interface Problems Long Chen University of California, Irvine chenlong@math.uci.edu Joint work with: Huayi Wei (Xiangtan University),

More information

The Total Variation Approach to Approximate Hyperbolic Wave Equations

The Total Variation Approach to Approximate Hyperbolic Wave Equations 2 CUMMING The Total Variation Approach to Approximate Hyperbolic Wave Equations Christine Cumming Faculty Sponsor: Dr. Robert H. Hoar, Department of Math ABSTRACT From ultrasound for medical purposes to

More information

Velocity and Concentration Properties of Porous Medium in a Microfluidic Device

Velocity and Concentration Properties of Porous Medium in a Microfluidic Device Velocity and Concentration Properties of Porous Medium in a Microfluidic Device Rachel Freeman Department of Chemical Engineering University of Washington ChemE 499 Undergraduate Research December 14,

More information

Stability Analysis of the Muscl Method on General Unstructured Grids for Applications to Compressible Fluid Flow

Stability Analysis of the Muscl Method on General Unstructured Grids for Applications to Compressible Fluid Flow Stability Analysis of the Muscl Method on General Unstructured Grids for Applications to Compressible Fluid Flow F. Haider 1, B. Courbet 1, J.P. Croisille 2 1 Département de Simulation Numérique des Ecoulements

More information

Flow and Heat Transfer in a Mixing Elbow

Flow and Heat Transfer in a Mixing Elbow Flow and Heat Transfer in a Mixing Elbow Objectives The main objectives of the project are to learn (i) how to set up and perform flow simulations with heat transfer and mixing, (ii) post-processing and

More information

Modeling External Compressible Flow

Modeling External Compressible Flow Tutorial 3. Modeling External Compressible Flow Introduction The purpose of this tutorial is to compute the turbulent flow past a transonic airfoil at a nonzero angle of attack. You will use the Spalart-Allmaras

More information

AGGLOMERATION MULTIGRID FOR THE THREE-DIMENSIONAL EULER EQUATIONS. MS 132C, NASA Langley Research Center. Abstract

AGGLOMERATION MULTIGRID FOR THE THREE-DIMENSIONAL EULER EQUATIONS. MS 132C, NASA Langley Research Center. Abstract AGGLOMERATION MULTIGRID FOR THE THREE-DIMENSIONAL EULER EQUATIONS V. Venkatakrishnan D. J. Mavriplis y Institute for Computer Applications in Science and Engineering MS 132C, NASA Langley Research Center

More information

A fast solver for the Stokes equations with distributed forces in complex geometries 1

A fast solver for the Stokes equations with distributed forces in complex geometries 1 A fast solver for the Stokes equations with distributed forces in complex geometries George Biros, Lexing Ying, and Denis Zorin Courant Institute of Mathematical Sciences, New York University, New York

More information

linearize discretize Galerkin optimize sample

linearize discretize Galerkin optimize sample Fairing by Finite Dierence Methods Leif Kobbelt Abstract. We propose an ecient and exible scheme to fairly interpolate or approximate the vertices of a given triangular mesh. Instead of generating a piecewise

More information

An Efficient, Geometric Multigrid Solver for the Anisotropic Diffusion Equation in Two and Three Dimensions

An Efficient, Geometric Multigrid Solver for the Anisotropic Diffusion Equation in Two and Three Dimensions 1 n Efficient, Geometric Multigrid Solver for the nisotropic Diffusion Equation in Two and Three Dimensions Tolga Tasdizen, Ross Whitaker UUSCI-2004-002 Scientific Computing and Imaging Institute University

More information

Third Order WENO Scheme on Three Dimensional Tetrahedral Meshes

Third Order WENO Scheme on Three Dimensional Tetrahedral Meshes COMMUNICATIONS IN COMPUTATIONAL PHYSICS Vol. 5, No. 2-4, pp. 86-848 Commun. Comput. Phys. February 29 Third Order WENO Scheme on Three Dimensional Tetrahedral Meshes Yong-Tao Zhang 1, and Chi-Wang Shu

More information

Abstract Stabilized nite element methods have been shown to yield robust, accurate numerical solutions to both the compressible and incompressible Nav

Abstract Stabilized nite element methods have been shown to yield robust, accurate numerical solutions to both the compressible and incompressible Nav A stabilized nite element method for the incompressible Navier-Stokes equations using a hierarchical basis Christian H. Whiting 1 Kenneth E. Jansen 2 Scientic Computation Research Center and the Department

More information

An Isoparametric Finite Element Method for Elliptic Interface Problems with Nonhomogeneous Jump Conditions

An Isoparametric Finite Element Method for Elliptic Interface Problems with Nonhomogeneous Jump Conditions An Isoparametric Finite Element Method for Elliptic Interface Problems with Nonhomogeneous Jump Conditions XUFA FANG Department of Mathematics Zheiang University 38 Zheda Road, 37 Hangzhou CHINA woshimethod@63.com

More information

High Performance Computing: Tools and Applications

High Performance Computing: Tools and Applications High Performance Computing: Tools and Applications Edmond Chow School of Computational Science and Engineering Georgia Institute of Technology Lecture 15 Numerically solve a 2D boundary value problem Example:

More information

However, m pq is just an approximation of M pq. As it was pointed out by Lin [2], more precise approximation can be obtained by exact integration of t

However, m pq is just an approximation of M pq. As it was pointed out by Lin [2], more precise approximation can be obtained by exact integration of t FAST CALCULATION OF GEOMETRIC MOMENTS OF BINARY IMAGES Jan Flusser Institute of Information Theory and Automation Academy of Sciences of the Czech Republic Pod vodarenskou vez 4, 82 08 Prague 8, Czech

More information

Investigating The Stability of The Balance-force Continuum Surface Force Model of Surface Tension In Interfacial Flow

Investigating The Stability of The Balance-force Continuum Surface Force Model of Surface Tension In Interfacial Flow Investigating The Stability of The Balance-force Continuum Surface Force Model of Surface Tension In Interfacial Flow Vinh The Nguyen University of Massachusetts Dartmouth Computational Science Training

More information

MOL Solvers for Hyperbolic PDEs with Source Terms. I. Ahmad and M. Berzins

MOL Solvers for Hyperbolic PDEs with Source Terms. I. Ahmad and M. Berzins MOL Solvers for Hyperbolic PDEs with Source Terms. I. Ahmad and M. Berzins School of Computer Studies, The University of Leeds, Leeds LS2 9JT, UK. Abstract A method-of-lines solution solution algorithm

More information

Module 1: Introduction to Finite Difference Method and Fundamentals of CFD Lecture 13: The Lecture deals with:

Module 1: Introduction to Finite Difference Method and Fundamentals of CFD Lecture 13: The Lecture deals with: The Lecture deals with: Some more Suggestions for Improvement of Discretization Schemes Some Non-Trivial Problems with Discretized Equations file:///d /chitra/nptel_phase2/mechanical/cfd/lecture13/13_1.htm[6/20/2012

More information

A Portable Parallel N-body Solver 3. Abstract. We present parallel solutions for direct and fast n-body solvers written in the ZPL

A Portable Parallel N-body Solver 3. Abstract. We present parallel solutions for direct and fast n-body solvers written in the ZPL A Portable Parallel N-body Solver 3 E Christopher Lewis y Calvin Lin y Lawrence Snyder y George Turkiyyah z Abstract We present parallel solutions for direct and fast n-body solvers written in the ZPL

More information

Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Lecture - 36

Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Lecture - 36 Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras Lecture - 36 In last class, we have derived element equations for two d elasticity problems

More information

On a nested refinement of anisotropic tetrahedral grids under Hessian metrics

On a nested refinement of anisotropic tetrahedral grids under Hessian metrics On a nested refinement of anisotropic tetrahedral grids under Hessian metrics Shangyou Zhang Abstract Anisotropic grids, having drastically different grid sizes in different directions, are efficient and

More information

3D Finite Element Software for Cracks. Version 3.2. Benchmarks and Validation

3D Finite Element Software for Cracks. Version 3.2. Benchmarks and Validation 3D Finite Element Software for Cracks Version 3.2 Benchmarks and Validation October 217 1965 57 th Court North, Suite 1 Boulder, CO 831 Main: (33) 415-1475 www.questintegrity.com http://www.questintegrity.com/software-products/feacrack

More information

A meshfree weak-strong form method

A meshfree weak-strong form method A meshfree weak-strong form method G. R. & Y. T. GU' 'centre for Advanced Computations in Engineering Science (ACES) Dept. of Mechanical Engineering, National University of Singapore 2~~~ Fellow, Singapore-MIT

More information