The Immersed Interface Method

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

Contents. I The Basic Framework for Stationary Problems 1

Investigation of cross flow over a circular cylinder at low Re using the Immersed Boundary Method (IBM)

Outline. Level Set Methods. For Inverse Obstacle Problems 4. Introduction. Introduction. Martin Burger

Computational Fluid Dynamics for Engineers

cuibm A GPU Accelerated Immersed Boundary Method

Partial Differential Equations

CS205b/CME306. Lecture 9

Communications in Applied Mathematics and Computational Science

An Adaptive Mesh Refinement Strategy for Immersed Boundary/Interface Methods

The 3D DSC in Fluid Simulation

FOURTH ORDER COMPACT FORMULATION OF STEADY NAVIER-STOKES EQUATIONS ON NON-UNIFORM GRIDS

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

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

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

Parallel High-Order Geometric Multigrid Methods on Adaptive Meshes for Highly Heterogeneous Nonlinear Stokes Flow Simulations of Earth s Mantle

Unstructured Mesh Generation for Implicit Moving Geometries and Level Set Applications

Ill-Posed Problems with A Priori Information

Second International Workshop on Scientific Computing and Applications. Kananaskis, Canada, May 28 - June 1, 2000

An introduction to mesh generation Part IV : elliptic meshing

Studies of the Continuous and Discrete Adjoint Approaches to Viscous Automatic Aerodynamic Shape Optimization

Adarsh Krishnamurthy (cs184-bb) Bela Stepanova (cs184-bs)

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

SELECTIVE ALGEBRAIC MULTIGRID IN FOAM-EXTEND

MATLAB. Advanced Mathematics and Mechanics Applications Using. Third Edition. David Halpern University of Alabama CHAPMAN & HALL/CRC

Curve and Surface Fitting with Splines. PAUL DIERCKX Professor, Computer Science Department, Katholieke Universiteit Leuven, Belgium

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

Contents. I Basics 1. Copyright by SIAM. Unauthorized reproduction of this article is prohibited.

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

A fast finite difference method for biharmonic equations on irregular domains

A Sharp Interface Cartesian Grid Method for Simulating Flows with Complex Moving Boundaries

Data-Driven Modeling. Scientific Computation J. NATHAN KUTZ OXPORD. Methods for Complex Systems & Big Data

Editorial Coupled Numerical Methods in Engineering Analysis

CUDA. Fluid simulation Lattice Boltzmann Models Cellular Automata

Multigrid Solvers in CFD. David Emerson. Scientific Computing Department STFC Daresbury Laboratory Daresbury, Warrington, WA4 4AD, UK

An adaptive discretization of incompressible flow using a multitude of moving Cartesian grids

The Development of a Navier-Stokes Flow Solver with Preconditioning Method on Unstructured Grids

Numerical methods for volume preserving image registration

Computational Fluid Dynamics - Incompressible Flows

A 3D VOF model in cylindrical coordinates

Simulation in Computer Graphics. Particles. Matthias Teschner. Computer Science Department University of Freiburg

Development of an Integrated Computational Simulation Method for Fluid Driven Structure Movement and Acoustics

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

SOLVING PARTIAL DIFFERENTIAL EQUATIONS ON POINT CLOUDS

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

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

C. A. D. Fraga Filho 1,2, D. F. Pezzin 1 & J. T. A. Chacaltana 1. Abstract

An Embedded Boundary Method with Adaptive Mesh Refinements

Moving Interface Problems: Methods & Applications Tutorial Lecture II

High-Order Finite Difference Schemes for computational MHD

Level set methods Formulation of Interface Propagation Boundary Value PDE Initial Value PDE Motion in an externally generated velocity field

Numerical Analysis of Shock Tube Problem by using TVD and ACM Schemes

A Toolbox of Level Set Methods

Lattice Boltzmann with CUDA

Application of Finite Volume Method for Structural Analysis

Biomagnetic inverse problems:

Module 1: Introduction to Finite Difference Method and Fundamentals of CFD Lecture 6:

A higher-order finite volume method with collocated grid arrangement for incompressible flows

Efficient Tridiagonal Solvers for ADI methods and Fluid Simulation

Realistic Animation of Fluids

Flow Structures Extracted from Visualization Images: Vector Fields and Topology

An adaptive discretization of incompressible flow using a multitude of moving Cartesian grids

Large-Scale Simulations on Parallel Computers!

1.2 Numerical Solutions of Flow Problems

MODERN FACTOR ANALYSIS

A New Incompressibility Discretization for a Hybrid Particle MAC Grid Representation with Surface Tension

Parameterization of Meshes

From Hyperbolic Diffusion Scheme to Gradient Method: Implicit Green-Gauss Gradients for Unstructured Grids

AMS527: Numerical Analysis II

1.7.1 Laplacian Smoothing

Modeling and simulation the incompressible flow through pipelines 3D solution for the Navier-Stokes equations

Solving partial differential equations using the NAG Library

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

A High-Order Accurate Unstructured GMRES Solver for Poisson s Equation

Debojyoti Ghosh. Adviser: Dr. James Baeder Alfred Gessow Rotorcraft Center Department of Aerospace Engineering

ATM 298, Spring 2013 Lecture 4 Numerical Methods: Horizontal DiscreDzaDons April 10, Paul A. Ullrich (HH 251)

1 Exercise: Heat equation in 2-D with FE

Möbius Transformations in Scientific Computing. David Eppstein

Robust Numerical Methods for Singularly Perturbed Differential Equations SPIN Springer s internal project number, if known

Driven Cavity Example

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

Solving Partial Differential Equations on Overlapping Grids

BASICS OF FLUID MECHANICS AND INTRODUCTION TO COMPUTATIONAL FLUID DYNAMICS

2.7 Cloth Animation. Jacobs University Visualization and Computer Graphics Lab : Advanced Graphics - Chapter 2 123

A Random Variable Shape Parameter Strategy for Radial Basis Function Approximation Methods

Overview of Traditional Surface Tracking Methods

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

CME 345: MODEL REDUCTION

Level Set Method in a Finite Element Setting

Adaptive-Mesh-Refinement Pattern

Cloth Simulation. COMP 768 Presentation Zhen Wei

Overview. Applications of DEC: Fluid Mechanics and Meshing. Fluid Models (I) Part I. Computational Fluids with DEC. Fluid Models (II) Fluid Models (I)

IMPROVED WALL BOUNDARY CONDITIONS WITH IMPLICITLY DEFINED WALLS FOR PARTICLE BASED FLUID SIMULATION

Imagery for 3D geometry design: application to fluid flows.

Finite Volume Discretization on Irregular Voronoi Grids

Available online at ScienceDirect. Parallel Computational Fluid Dynamics Conference (ParCFD2013)

CS 231. Fluid simulation

Math 690N - Final Report

ACCELERATING CFD AND RESERVOIR SIMULATIONS WITH ALGEBRAIC MULTI GRID Chris Gottbrath, Nov 2016

High Order Nédélec Elements with local complete sequence properties

Transcription:

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 and Applied Mathematics Philadelphia

Preface xv Introduction 1 1.1 A one-dimensional model problem 2 1.2 A two-dimensional example of heat propagation in a heterogeneous material 3 1.3 Examples of irregular domains and free boundary problems 5 1.4 The scope of the monograph and the methodology 5 1.4.1 Jump conditions 7 1.4.2 The choice of grids 7 1.5 A minireview of some popular finite difference methods for interface problems 8 1.5.1 The smoothing method for discontinuous coefficients.... 8.5.2 The harmonic averaging for discontinuous coefficients... 9.5.3 Peskin's immersed boundary (IB) method 10.5.4 Numerical methods based on integral equations 12.5.5 The ghost fluid method 13.5.6 Finite difference and finite volume methods 14 1.6 Conventions and notation 14.6.1 Cartesian grids 14.6.2 Limiting values and jump conditions 14.6.3 The local coordinates 16.6.4 Interface representations 16 1.7 What is the 1IM? 20 The IIM for One-Dimensional Elliptic Interface Problems 23 2.1 Reformulating the problem using the jump conditions 23 2.2 The IIM for the simple one-dimensional model equation 24 2.2.1 The derivation of the finite difference scheme at an irregular grid point 25 2.3 The IIM for general one-dimensional elliptic interface problems... 27 2.4 The error analysis of the IIM for one-dimensional interface problems. 28 2.5 One-dimensional numerical examples and a comparison with other methods 30 IX

The IIM for Two-Dimensional Elliptic Interface Problems 33 3.1 Interface relations for two-dimensional elliptic interface problems... 34 3.2 The finite difference scheme of the IIM in two dimensions 35 3.3 The 6-point finite difference stencil at irregular grid points 39 3.4 The fast Poisson solver for problems with only singular sources... 39 3.5 Enforcing the discrete maximum principle 40 3.5.1 Choosing the finite difference stencil 41 3.5.2 Solving the optimization problem 42 3.6 The error analysis of the maximum principle preserving scheme.... 42 3.6.1 Existence of the solution to the optimization problem.... 43 3.6.2 The proof of the convergence of the finite difference scheme 45 3.7 Some numerical examples for two-dimensional elliptic interface problems 48 3.8 Algorithm efficiency analysis 51 3.9 Multigrid solvers for large jump ratios 53 The IIM for Three-Dimensional Elliptic Interface Problems 57 4.1 A local coordinate system in three dimensions 57 4.2 Interface relations for three-dimensional elliptic interface problems.. 58 4.3 The finite difference scheme of the IIM in three dimensions 61 4.3.1 Finite difference equations at regular grid points 62 4.3.2 Computing the orthogonal projection in a three-dimensional Cartesian grid 62 4.3.3 Setting up a local coordinate system using a level set function 63 4.3.4 The bilinear interpolation in three dimensions 63 4.4 Deriving the finite difference equation at an irregular grid point... 64 4.4.1 Computing surface derivatives of interface quantities in three dimensions 68 4.4.2 The 10-point finite difference stencil at irregular grid points 69 4.4.3 The maximum principle preserving scheme in three dimensions 69 4.4.4 Solving the finite difference equations using an AMG solver 70 4.5 A numerical example for a three-dimensional elliptic interface problem 71 Removing Source Singularities for Certain Interface Problems 73 5.1 Eliminating source singularities using level set functions: The Theory 73 5.2 The finite difference scheme using the new formulation 75 5.2.1 The extension of jump conditions along the normal lines 75

xi 5.2.2 The orthogonal projections in Cartesian and polar coordinates in two dimensions 76 5.2.3 The discretization strategy using the transformation 77 5.2.4 An outline of the algorithm of removing source singularities 78 5.2.5 A closed formula for the correction terms 78 5.2.6 Computing the gradient using the new formulation 82 5.2.7 An example of removing source singularities 83 5.3 Removing source singularities for variable coefficients 85 5.4 Orthogonal projections and extensions in spherical coordinates... 86 6 Augmented Strategies 89 6.1 The augmented technique for elliptic interface problems 90 6.1.1 The augmented variable for the elliptic interface problems 90.2 The discrete system of equations in matrix-vector form... 91.3 The least squares interpolation scheme from a Cartesian grid to an interface 94.4 Invertibility of the Schur complement system 97.5 A preconditioner for the Schur complement system 98.6 Numerical experiments and analysis of the fast IIM 99 6.2 The augmented method for generalized Helmholtz equations on irregular domains 104 6.2.1 An example of the augmented approach for Poisson equations on irregular domains 107 7 The Fourth-Order IIM 109 7.1 Two-point boundary value problems 110 7.1.1 The constant coefficient case Ill 7.1.2 General boundary conditions Ill 7.1.3 The smooth variable coefficient case 112 7.1.4 The piecewise constant coefficient case 114 7.2 Two-dimensional cases 116 7.2.1 The fourth-order compact central finite difference method 116 7.2.2 Neumann boundary conditions 117 7.2.3 The fourth-order method for Poisson equations on irregular domains 121 7.2.4 Projections and a fourth-order polynomial interpolation 124 7.2.5 The fourth-order method for heat equations on irregular domains 125 7.2.6 The fourth-order method for PDEs with variable coefficient on irregular domains 127

xii Contents 7.2.7 The fourth-order method for interface problems 129 7.2.8 The fourth-order method for heat equations with interfaces 132 7.3 The fourth-order methods for three dimensional cases 134 7.3.1 The fourth-order scheme for problems on irregular domains in three dimensions 134 7.3.2 The fourth-order scheme for three-dimensional interface problems 136 7.4 The preconditioned subspace iteration method 138 7.4.1 The irregular domain case 140 7.4.2 The interface case 141 7.5 Numerical experiments 142 7.5.1 The irregular domain case 142 7.5.2 Examples for eigenvalues and eigenfunctions in a circular domain 145 7.5.3 Results for the variable coefficient case 148 7.5.4 Results for the interface problem 151 7.5.5 An eigenvalue problem with an interface 153 7.6 The well-posedness and the convergence rate 155 7.6.1 Convergence rate 156 8 The Immersed Finite Element Methods 159 8.1 The IFEM for one-dimensional interface problems 160 8.1.1 New basis functions satisfying the jump conditions... 160 8.1.2 The interpolation functions in the one-dimensional IFEM space 163 8.1.3 The convergence analysis for the one-dimensional IFEM.. 166 8.1.4 A numerical example of one-dimensional IFEM 167 8.2 The weak form of two-dimensional elliptic interface problems 170 8.3 A nonconforming IFE space and analysis 171 8.3.1 Local basis functions on an interface element 171 8.3.2 The nonconforming IFE space 173 8.3.3 Approximation properties of the nonconforming IFE space 174 8.3.4 A nonconforming IFEM 177 8.4 A conforming IFE space and analysis 177 8.4.1 The conforming local basis functions on an interface element 178 8.4.2 A conforming IFE space 179 8.4.3 Approximation properties of the conforming IFE space... 179 8.5 A numerical example and analysis for IFEMs 182 8.5.1 Numerical results for the conforming IFEM 183 8.5.2 A comparison with the finite element method with added nodes 185 8.6 IFEM for problems with nonhomogeneous jump conditions 186

xiii 9 The IIM for Parabolic Interface Problems 189 9.1 The IIM for one-dimensional heat equations with fixed interfaces... 189 9.2 The IIM for one-dimensional moving interface problems 191 9.2.1 The modified Crank-Nicholson scheme 192 9.2.2 Dealing with grid crossing 194 9.2.3 The discretizations of u x and (fiu x ) x near the interface... 195 9.2.4 Computing interface quantities 199 9.2.5 "' Solving the resulting nonlinear system of equations 200 9.2.6 Validation of the algorithm for a one-dimensional moving interface problem 202 9.3 The modified ADI method for heat equations with discontinuities... 203 9.3.1 The modified ADI scheme 204 9.3.2 Determining the spatial correction terms 205 9.3.3 Decomposing the jump condition in the coordinate directions 206 9.3.4 The local truncation error analysis for the ADI method...206 9.3.5 A numerical example of the modified ADI method 209 9.4 The IIM for diffusion and advection equations 210 9.4.1 Determining the finite difference coefficients for the diffusion term 211 9.4.2 Determining the finite difference coefficients for the advection term 212 10 The IIM for Stokes and Navier-Stokes Equations 215 10.1 The derivation of the jump conditions for Stokes and Navier-Stokes equations 215 10.2 The IIM for Stokes equations with singular sources: The membrane model 220 10.2.1 The force density of the elastic membrane model 221 10.2.2 Solving the Poisson equation for the pressure 223 10.2.3 Solving the Poisson equations for the velocity (u,v) 223 10.2.4 Evolving the interface using an explicit method... 225 10.2.5 Evolving the interface using an implicit method 227 10.2.6 The validation of the IIM for moving elastic membranes 228 10.3 The IIM for Stokes equations with singular sources: The surface tension model 233 10.4 An augmented approach for Stokes equations with discontinuous viscosity 236 10.4.1 The augmented algorithm for Stokes equations 237 10.4.2 The validation of the augmented method for Stokes equations 242 10.5 An augmented approach for pressure boundary conditions 247 10.5.1 Computing the Laplacian of the velocity along a boundary for a nonslip boundary condition 249

xiv Contents 10.6 The IIM for Navier-Stokes equations with singular sources 250 10.6.1 Additional interface relations 251 10.6.2 The modified finite difference method for Navier-Stokes equations with interfaces 252 10.6.3 Determining the correction terms 253 10.6.4 Correction terms to the projection method 254 10.6.5 Further corrections near the boundary and the interface...255 10.6.6" Comparisons and validation of the IIM for Navier-Stokes equations with interfaces 255 11 Some Applications of the IIM 265 11.1 The framework coupling the IIM with evolution schemes 265 11.1.1 The front-tracking method 266 11.1.2 Coupling the level set method with the IIM 267 11.1.3 Orthogonal projections and the bilinear interpolation....268 11.1.4 Velocity extension along normal directions 269 11.1.5 Reconstructing the interface locally from a level set function 270 11.2 The hybrid IIM-level set method for the Hele-Shaw flow 271 11.2.1 Dynamic stability of the Hele-Shaw flow 272 11.2.2 The IIM for the Hele-Shaw flow 272 11.2.3 Numerical experiments of the Hele-Shaw flow 274 11.3 Simulations of Stefan problems and crystal growth 278 11.3.1 A modified Crank-Nicolson discretization 280 11.3.2 The modified ADI method for Stefan problems 282 11.3.3 Numerical simulations of the Stefan problem 285 11.4 An application to an inverse problem of shape identification 287 11.4.1 An outline of the algorithm for the inverse problem 292 11.4.2 Identifying several minima 292 11.4.3 Numerical examples of shape identification 293 11.5 Applications to nonlinear interface problems 297 11.5.1 The substitution method 298 11.5.2 Computing p and its derivatives 300 11.5.3 Numerical experiments of MR fluids with particles 302 11.6 Other methods related to the IIM 306 11.6.1 The IIM for hyperbolic systems of PDEs 306 11.6.2 The explicit jump immersed interface method (EJIIM)...307 11.6.3 The high-order matched interface and boundary method 308 11.7 Future directions 309 Bibliography 311 Index 331