  ODE Test Problems (OTP) is an object-oriented MATLAB package offering a broad
range of initial value problems which can be used to test numerical methods
such as time integration methods and data assimilation (DA) methods. It
includes problems that are linear and nonlinear, homogeneous and
nonhomogeneous, autonomous and nonautonomous, scalar and high-dimensional,
stiff and nonstiff, and chaotic and nonchaotic. Many are real-world problems
from fields such as chemistry, astrophysics, meteorology, and electrical
engineering. OTP also supports partitioned ODEs for testing IMEX methods,
multirate methods, and other multimethods. Functions for plotting solutions and
creating movies are available for all problems, and exact solutions are
provided when available. OTP is desgined for ease of use-meaning that working
with and modifying problems is simple and intuitive.
