Colin B. Macdonald
University of Oxford
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Colin B. Macdonald.
SIAM Journal on Scientific Computing | 2009
Colin B. Macdonald; Steven J. Ruuth
Many applications in the natural and applied sciences require the solutions of partial differential equations (PDEs) on surfaces or more general manifolds. The closest point method is a simple and accurate embedding method for numerically approximating PDEs on rather general smooth surfaces. However, the original formulation is designed to use explicit time stepping. This may lead to a strict time-step restriction for some important PDEs such as those involving the Laplace-Beltrami operator or higher-order derivative operators. To achieve improved stability and efficiency, we introduce a new implicit closest point method for surface PDEs. The method allows for large, stable time steps while retaining the principal benefits of the original method. In particular, it maintains the order of accuracy of the discretization of the underlying embedding PDE, it works on sharply defined bands without degrading the accuracy of the method, and it applies to general smooth surfaces. It also is very simple and may be applied to a rather general class of surface PDEs. Convergence studies for the in-surface heat equation and a fourth-order biharmonic problem are given to illustrate the accuracy of the method. We demonstrate the flexibility and generality of the method by treating flows involving diffusion, reaction-diffusion, and fourth-order spatial derivatives on a variety of interesting surfaces including surfaces of mixed codimension.
Journal of Scientific Computing | 2008
Colin B. Macdonald; Steven J. Ruuth
Level set methods have been used in a great number of applications in ℝ2 and ℝ3 and it is natural to consider extending some of these methods to problems defined on surfaces embedded in ℝ3 or higher dimensions. In this paper we consider the treatment of level set equations on surfaces via a recent technique for solving partial differential equations (PDEs) on surfaces, the Closest Point Method (Ruuth and Merriman, J. Comput. Phys. 227(3):1943–1961, [2008]). Our main modification is to introduce a Weighted Essentially Non-Oscillatory (WENO) interpolation step into the Closest Point Method. This, in combination with standard WENO for Hamilton–Jacobi equations, gives high-order results (up to fifth-order) on a variety of smooth test problems including passive transport, normal flow and redistancing. The algorithms we propose are straightforward modifications of standard codes, are carried out in the embedding space in a well-defined band around the surface and retain the robustness of the level set method with respect to the self-intersection of interfaces. Numerous examples are provided to illustrate the flexibility of the method with respect to geometry.
SIAM Journal on Scientific Computing | 2010
Andrew Christlieb; Colin B. Macdonald; Benjamin W. Ong
In this work we discuss a class of defect correction methods which is easily adapted to create parallel time integrators for multicore architectures and is ideally suited for developing methods which can be order adaptive in time. The method is based on integral deferred correction (IDC), which was itself motivated by spectral deferred correction by Dutt, Greengard, and Rokhlin [BIT, 40 (2000), pp. 241-266]. The method presented here is a revised formulation of explicit IDC, dubbed revisionist IDC (RIDC), which can achieve
Journal of Computational Physics | 2011
Colin B. Macdonald; Jeremy Brandman; Steven J. Ruuth
p
SIAM Journal on Numerical Analysis | 2011
David I. Ketcheson; Sigal Gottlieb; Colin B. Macdonald
th-order accuracy in “wall-clock time” comparable to a single forward Euler simulation on problems where the time to evaluate the right-hand side of a system of differential equations is greater than latency costs of interprocessor communication, such as in the case of the
international conference on image processing | 2009
Li Tian; Colin B. Macdonald; Steven J. Ruuth
N
Journal of Scientific Computing | 2008
Colin B. Macdonald; Sigal Gottlieb; Steven J. Ruuth
-body problem. The key idea is to rewrite the defect correction framework so that, after initial start-up costs, each correction loop can be lagged behind the previous correction loop in a manner that facilitates running the predictor and
SIAM Journal on Numerical Analysis | 2012
Thomas März; Colin B. Macdonald
M=p-1
Proceedings of the National Academy of Sciences of the United States of America | 2013
Colin B. Macdonald; Barry Merriman; Steven J. Ruuth
correctors in parallel on an interval which has
Computer Graphics Forum | 2012
Stefan Auer; Colin B. Macdonald; Marc Treib; Jens Schneider; Rüdiger Westermann
K