The Problem 'p' was getting garbage collected too early because 'p' was overwritten by the return val of eval_ode_on_grid. After that call, get_val was being called on the phase and failing because the model was gone at that point.
coverage: 92.671% (-0.3%) from 92.976%
when pulling fbd906528f8b2ac039fffa57e3f69cc979cf0b2a on naylor-b:small_test_fix
into e9c1ddf84510209861a3f4fff1e4da10becfed59 on OpenMDAO:master.
Summary
The Problem 'p' was getting garbage collected too early because 'p' was overwritten by the return val of eval_ode_on_grid. After that call, get_val was being called on the phase and failing because the model was gone at that point.
Related Issues
Backwards incompatibilities
None
New Dependencies
None