BVP_SOLVER

 

FORTRAN 90/95 SOFTWARE FOR THE NUMERICAL SOLUTION OF

BOUNDARY VALUE ORDINARY DIFFERENTIAL EQUATIONS

 

 

L.F. Shampine
Mathematics Department
Southern Methodist University
Dallas, TX 75275 USA
lshampin@smu.edu

 

P.H. Muir

Department of Mathematics and Computing Science

Saint Mary’s University

Halifax, N.S., CANADA B3H 3C3

muir@smu.ca

 

Paper: ShampineMuirXu2006.pdf

 

Main Package: BVP_M.f90 (27 Aug. 10)

Auxiliary Linear Algebra Package: BVP_LA.f (09 Nov. 08)

 

Example Programs (see source code for further description)

(M-files provided for selected problems to facilitate plotting within MATLAB):

·       Optimal consumption problem with learning, Neng Wang: ECON.f90 (07 June 06), ECON.m

·       Emden's equation for a spherical body of gas: EMDEN.f90 (07 June 06)

·       Problem from Electromagnetic self-interaction theory: ESI.f90 (07 June 06)

·       Problem from Lubrication theory: LUBRICATION.f90 (07 June 06), LUBRICATION.m

·       The MAT4BVP example of Matlab: MATHIEU.f90 (07 June 06), MATHIEU.m

·       Test problem for nonlinear multiple shooting code: MUSN.f90 (07 June 06), MUSN.m

·       Shock wave in a one-dimensional nozzle: SWAVE.f90 (07 June 06), SWAVE.m

·       Swirling flow between two rotating disks: SWIRL_III.f90 (07 June 06), SWIRL_III.m

·       Test problems from Jeff Cash’s Test Set:  CTS.f90 (07 June 06),

CTS130.f90 (07 June 06), CTS3132.f90 (07 June 06) , CTS.m

 

 

To try out BVP_SOLVER download, compile, and link

BVP_M.f90, BVP_LA.f, and one of the example programs.

 

BVP_SOLVER License   and   Licensing Info for Auxiliary Linear Algebra Package

 

The authors wish to thank Dr. Mohammad Rahmani, Amirkabir University of Technology,

for valuable assistance during the testing of BVP_SOLVER.

 

 

Last updated November 9, 2008: Paul Muir ( muir@stmarys.ca)