ibvp provides a data model to describe boundary value problems (BVPs) and
initial boundary value problems (IBVPs). It also contains code to make
these descriptions palatable to a variety of PDE solvers.