Opuscula Math. 34, no. 2 (2014), 387-403
http://dx.doi.org/10.7494/OpMath.2014.34.2.387

 
Opuscula Mathematica

Solving boundary value problems in the open source software R: package bvpSolve

Francesca Mazzia
Jeff R. Cash
Karline Soetaert

Abstract. The R package bvpSolve for the numerical solution of Boundary Value Problems (BVPs) is presented. This package is free software which is distributed under the GNU General Public License, as part of the R open source software project. It includes some well known codes to solve boundary value problems of ordinary differential equations (ODEs) and differential algebraic equations (DAEs). In addition to the packages already available for solving initial value problems, the new package now allows non expert users to efficiently solve boundary value problems in the problem solving environment R.

Keywords: ordinary differential equations, boundary value problems, singular perturbation problems, test problems, R, Fortran.

Mathematics Subject Classification: 65L04, 65L05, 65L80.

Full text (pdf)

  • Francesca Mazzia
  • Università degli Studi di Bari, Dipartimento di Matematica, Via Orabona 4, 70125 Bari, Italy
  • Jeff R. Cash
  • Imperial College London, South Kensington Campus, Department of Mathematics, London SW7 2AZ, United Kingdom
  • Karline Soetaert
  • Royal Netherlands Institute of Sea Research (NIOZ), 4401 NT Yerseke, The Netherlands
  • Received: 2013-10-04.
  • Accepted: 2013-11-21.
Opuscula Mathematica - cover

Cite this article as:
Francesca Mazzia, Jeff R. Cash, Karline Soetaert, Solving boundary value problems in the open source software R: package bvpSolve, Opuscula Math. 34, no. 2 (2014), 387-403, http://dx.doi.org/10.7494/OpMath.2014.34.2.387

Download this article's citation as:
a .bib file (BibTeX),
a .ris file (RefMan),
a .enw file (EndNote)
or export to RefWorks.

We advise that this website uses cookies to help us understand how the site is used. All data is anonymized. Recent versions of popular browsers provide users with control over cookies, allowing them to set their preferences to accept or reject all cookies or specific ones.