wiki:ForkingModels

Version 2 (modified by ginkel, 18 years ago) (diff)

--

Forking Models

Diana can solve DifferentialAlgebraicEquations? with hybrid events. This project extends this capabilities to the point, that models can create child-models.

This process includes

  • solving the model with a hybrid MetaSolver?
  • detecting and simulating events correctly
  • performing the cloning of the model at the forking event
  • performing special operations on the model after the fork has happened (e.g. setting special starting values to certain variables)
  • reinitializing a new solver with the newly created model
  • continuing simulation, eventually in parallel.
  • somehow recording the results of the different models with different reporting interfaces