Skip to content

Add test case for simulation re-start-ability #57

@jonrkarr

Description

@jonrkarr

One use case for re-start-ability is co-simulation (e.g., Vivarium). As a pre-requisite, simulation tools need to be re-start-able (i.e., a simulation can be instantiated from the result of a previous step, ideally with all simulation state fed in externally so that global state if a co-simulation could be managed externally).

We already have re-start-ability tests for this most relevant tools:

In addition to tests for individual tools, a test here would be useful.

  • Execute a simulation
  • Compare to
    • Execute the first half of the time course
    • Independently instantiate a second simulation
    • Copy the output of the first simulation to the input to a second simulation
    • Execute the second simulation
    • Check that the end state of the second time course is the same as that of executing the entire time course all at once

This is the test case discussed with @eagmon and @prismofeverything.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions