100,539 research outputs found
A Sixth-Order Extension to the MATLAB Package bvp4c of J. Kierzenka and L. Shampine
A new two-point boundary value problem algorithm based upon the MATLAB bvp4c package of Kierzenka and Shampine is described. The algorithm, implemented in a new package bvp6c, uses the residual control framework of bvp4c (suitably modified for a more accurate finite difference approximation) to maintain a user specified accuracy. The new package is demonstrated to be as robust as the existing software, but more efficient for most problems, requiring fewer internal mesh points and evaluations to achieve the required accuracy
Oscillation-free method for semilinear diffusion equations under noisy initial conditions
Noise in initial conditions from measurement errors can create unwanted
oscillations which propagate in numerical solutions. We present a technique of
prohibiting such oscillation errors when solving initial-boundary-value
problems of semilinear diffusion equations. Symmetric Strang splitting is
applied to the equation for solving the linear diffusion and nonlinear
remainder separately. An oscillation-free scheme is developed for overcoming
any oscillatory behavior when numerically solving the linear diffusion portion.
To demonstrate the ills of stable oscillations, we compare our method using a
weighted implicit Euler scheme to the Crank-Nicolson method. The
oscillation-free feature and stability of our method are analyzed through a
local linearization. The accuracy of our oscillation-free method is proved and
its usefulness is further verified through solving a Fisher-type equation where
oscillation-free solutions are successfully produced in spite of random errors
in the initial conditions.Comment: 19 pages, 9 figure
Immersed Boundary Smooth Extension: A high-order method for solving PDE on arbitrary smooth domains using Fourier spectral methods
The Immersed Boundary method is a simple, efficient, and robust numerical
scheme for solving PDE in general domains, yet it only achieves first-order
spatial accuracy near embedded boundaries. In this paper, we introduce a new
high-order numerical method which we call the Immersed Boundary Smooth
Extension (IBSE) method. The IBSE method achieves high-order accuracy by
smoothly extending the unknown solution of the PDE from a given smooth domain
to a larger computational domain, enabling the use of simple Cartesian-grid
discretizations (e.g. Fourier spectral methods). The method preserves much of
the flexibility and robustness of the original IB method. In particular, it
requires minimal geometric information to describe the boundary and relies only
on convolution with regularized delta-functions to communicate information
between the computational grid and the boundary. We present a fast algorithm
for solving elliptic equations, which forms the basis for simple, high-order
implicit-time methods for parabolic PDE and implicit-explicit methods for
related nonlinear PDE. We apply the IBSE method to solve the Poisson, heat,
Burgers', and Fitzhugh-Nagumo equations, and demonstrate fourth-order pointwise
convergence for Dirichlet problems and third-order pointwise convergence for
Neumann problems
- …