Closed m-bossart closed 1 year ago
Performance Results | Version | Precompile Time |
---|---|---|
Main | 4.218129469 | |
This Branch | 4.254199951 |
Version | Execute Time |
---|---|
Main-Build ResidualModel | 13.342424062 |
Main-Execute ResidualModel | 35.023363557 |
Main-Build MassMatrixModel | 1.254934006 |
Main-Execute MassMatrixModel | 475.690200818 |
This Branch-Build ResidualModel | 13.146839685 |
This Branch-Execute ResidualModel | 34.733988117 |
This Branch-Build MassMatrixModel | 1.173911703 |
This Branch-Execute MassMatrixModel | 466.540549874 |
ResidualModel and MassMatrixModel performance results should be compared between versions and not between models due to the execution order of the tests
Adds an ext field to StaticWrapper. The reason for this change is to allow for implementing new surrogate models which are
<:StaticInjection
with minimal changes to PSID. Also creates a function_add_callback!
to allow for handling different types of perturbations when building the callback vector. In my case this allows me to define a perturbation which is essentially just for saving values during the simulation.