Improve speed of the IDE model #1077
Labels
class::improvement
Cleanup that doesn't affect functionality
loc::backend
This issue concerns the C++ backend implementation.
model::ide
This issue concerns any kind of integro differential equations-based model.
prio::moderate
The priority of this task is moderate.
Motivation / Current Behaviour
Currently, simulation with the IDE model takes a long time, especially with small time step sizes, e.g. 1e-4. (several hours for a simulation time of 35 days in release mode)
Enhancement description
We should try to reduce the runtime. An experiment in Valgrind has demonstrated that a significant proportion of the runtime is allocated to the evaluation of the StateAgeFunctions. As the same StateAgeFunction is currently evaluated several times at the same time point, the potential for saving runtime could be highest here.
Additional context
No response
Checklist
The text was updated successfully, but these errors were encountered: