We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

B-spline adaptive collocation/Runge-Kutta software with interpolation-based spatial error estimation for the error-controlled numerical solution of PDEs

Formal Metadata

Title
B-spline adaptive collocation/Runge-Kutta software with interpolation-based spatial error estimation for the error-controlled numerical solution of PDEs
Title of Series
Number of Parts
21
Author
License
CC Attribution - NonCommercial - NoDerivatives 4.0 International:
You are free to use, copy, distribute and transmit the work or content in unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
An essential component of a high quality numerical software package is a framework that provides an error-controlled computation of the approximate solution. This means that the package returns a numerical solution such that an associated error estimate satisfies a user-prescribed tolerance. This type of computation has two important advantages: (i) the user can have reasonable confidence that the numerical solution has an error that is consistent with the requested tolerance, and (ii) the cost of the computation will be consistent with the requested accuracy. In this talk, we introduce a new software package, called BACOLRI, for the error-controlled numerical solution of 1D PDEs. This code employs a high order B-spline collocation algorithm to discretize the spatial domain and then uses a high order error control Runge-Kutta package to solve the resulting system of time-dependent Differential-Algebraic Equations. BACOLRI estimates the spatial error of the approximate solution on each time-step using an interpolation-based scheme and employs adaptive mesh refinement to provide control of the spatial error. We will briefly survey the family of solvers from which BACOLRI has evolved, describe the algorithms implemented in BACOLRI, and review numerical results that demonstrate the superior performance of BACOLRI compared to other comparable solvers.