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
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
·
· 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)