A Cartesian grid embedded boundary method for the heat equation on irregular domains
Skip to main content
eScholarship
Open Access Publications from the University of California

A Cartesian grid embedded boundary method for the heat equation on irregular domains

Abstract

We present an algorithm for solving the heat equation on irregular time-dependent domains. It is based on the Cartesian grid embedded boundary algorithm of Johansen and Colella (J. Comput. Phys. 147(2):60--85) for discretizing Poisson's equation, combined with a second-order accurate discretization of the time derivative. This leads to a method that is second-order accurate in space and time. For the case where the boundary is moving, we convert the moving-boundary problem to a sequence of fixed-boundary problems, combined with an extrapolation procedure to initialize values that are uncovered as the boundary moves. We find that, in the moving boundary case, the use of Crank--Nicolson time discretization is unstable, requiring us to use the $L_0$-stable implicit Runge--Kutta method of Twizell, Gumel, and Arigu.

Main Content
For improved accessibility of PDF content, download the file to your device.
Current View