**solve_bvp_test**,
a Python code which
calls scipy.integrate.solve_bvp(), which
solves boundary value problems (BVP) in one spatial dimension.

The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.

**solve_bvp_test** is available in
a Python version.

bvp_fd, a Python code which demonstrates the use of the finite difference method (FDM) to solve a boundary value problem (BVP).

fd1d_bvp, a MATLAB code which applies the finite difference method (FDM) to a two point boundary value problem (BVP) in one spatial dimension.

fem1d_bvp_linear, a MATLAB code which applies the finite element method (FEM), with piecewise linear elements, to a two point boundary value problem (BVP) in one spatial dimension, and compares the computed and exact solutions with the L2 and seminorm errors.

fem1d_bvp_quadratic, a Python code which applies the finite element method (FEM), with piecewise quadratic (PWQ) elements, to a two point boundary value problem (BVP) in one spatial dimension.

- solve_bvp_test.py, calls all the tests.
- solve_bvp_test.sh, runs all the tests.
- solve_bvp_test.txt, the output file.

- solve_bvp_test.png, two solutions to Bratu's BVP.