@article{Green-2019-Extended,
title = "Extended BACOLI",
author = "Green, Kevin R. and
Spiteri, Raymond J.",
journal = "ACM Transactions on Mathematical Software, Volume 45, Issue 1",
volume = "45",
number = "1",
year = "2019",
publisher = "Association for Computing Machinery (ACM)",
url = "https://gwf-uwaterloo.github.io/gwf-publications/G19-62001",
doi = "10.1145/3301320",
pages = "1--19",
abstract = "BACOLI is a Fortran software package for solving one-dimensional parabolic partial differential equations (PDEs) with separated boundary conditions by B-spline adaptive collocation methods. A distinguishing feature of BACOLI is its ability to estimate and control error and correspondingly adapt meshes in both space and time. Many models of scientific interest, however, can be formulated as multiscale parabolic PDE systems, that is, models that couple a system of parabolic PDEs describing dynamics on a global scale with a system of ordinary differential equations describing dynamics on a local scale. This article describes the Fortran software eBACOLI, the extension of BACOLI to solve such multiscale models. The performance of the extended software is demonstrated to be statistically equivalent to the original for purely parabolic PDE systems. Results from eBACOLI are given for various multiscale models from the extended problem class considered.",
}

<?xml version="1.0" encoding="UTF-8"?>
<modsCollection xmlns="http://www.loc.gov/mods/v3">
<mods ID="Green-2019-Extended">
<titleInfo>
<title>Extended BACOLI</title>
</titleInfo>
<name type="personal">
<namePart type="given">Kevin</namePart>
<namePart type="given">R</namePart>
<namePart type="family">Green</namePart>
<role>
<roleTerm authority="marcrelator" type="text">author</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Raymond</namePart>
<namePart type="given">J</namePart>
<namePart type="family">Spiteri</namePart>
<role>
<roleTerm authority="marcrelator" type="text">author</roleTerm>
</role>
</name>
<originInfo>
<dateIssued>2019</dateIssued>
</originInfo>
<typeOfResource>text</typeOfResource>
<genre authority="bibutilsgt">journal article</genre>
<relatedItem type="host">
<titleInfo>
<title>ACM Transactions on Mathematical Software, Volume 45, Issue 1</title>
</titleInfo>
<originInfo>
<issuance>continuing</issuance>
<publisher>Association for Computing Machinery (ACM)</publisher>
</originInfo>
<genre authority="marcgt">periodical</genre>
<genre authority="bibutilsgt">academic journal</genre>
</relatedItem>
<abstract>BACOLI is a Fortran software package for solving one-dimensional parabolic partial differential equations (PDEs) with separated boundary conditions by B-spline adaptive collocation methods. A distinguishing feature of BACOLI is its ability to estimate and control error and correspondingly adapt meshes in both space and time. Many models of scientific interest, however, can be formulated as multiscale parabolic PDE systems, that is, models that couple a system of parabolic PDEs describing dynamics on a global scale with a system of ordinary differential equations describing dynamics on a local scale. This article describes the Fortran software eBACOLI, the extension of BACOLI to solve such multiscale models. The performance of the extended software is demonstrated to be statistically equivalent to the original for purely parabolic PDE systems. Results from eBACOLI are given for various multiscale models from the extended problem class considered.</abstract>
<identifier type="citekey">Green-2019-Extended</identifier>
<identifier type="doi">10.1145/3301320</identifier>
<location>
<url>https://gwf-uwaterloo.github.io/gwf-publications/G19-62001</url>
</location>
<part>
<date>2019</date>
<detail type="volume"><number>45</number></detail>
<detail type="issue"><number>1</number></detail>
<extent unit="page">
<start>1</start>
<end>19</end>
</extent>
</part>
</mods>
</modsCollection>

%0 Journal Article
%T Extended BACOLI
%A Green, Kevin R.
%A Spiteri, Raymond J.
%J ACM Transactions on Mathematical Software, Volume 45, Issue 1
%D 2019
%V 45
%N 1
%I Association for Computing Machinery (ACM)
%F Green-2019-Extended
%X BACOLI is a Fortran software package for solving one-dimensional parabolic partial differential equations (PDEs) with separated boundary conditions by B-spline adaptive collocation methods. A distinguishing feature of BACOLI is its ability to estimate and control error and correspondingly adapt meshes in both space and time. Many models of scientific interest, however, can be formulated as multiscale parabolic PDE systems, that is, models that couple a system of parabolic PDEs describing dynamics on a global scale with a system of ordinary differential equations describing dynamics on a local scale. This article describes the Fortran software eBACOLI, the extension of BACOLI to solve such multiscale models. The performance of the extended software is demonstrated to be statistically equivalent to the original for purely parabolic PDE systems. Results from eBACOLI are given for various multiscale models from the extended problem class considered.
%R 10.1145/3301320
%U https://gwf-uwaterloo.github.io/gwf-publications/G19-62001
%U https://doi.org/10.1145/3301320
%P 1-19

##### Markdown (Informal)

[Extended BACOLI](https://gwf-uwaterloo.github.io/gwf-publications/G19-62001) (Green & Spiteri, GWF 2019)

##### ACL

- Kevin R. Green and Raymond J. Spiteri. 2019. Extended BACOLI.
*ACM Transactions on Mathematical Software, Volume 45, Issue 1*, 45(1):1–19.