Uploaded image for project: 'The Virtual Brain'
  1. The Virtual Brain
  2. TVB-1987

SDDEKit bindings & adapt simulator

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: None
    • Fix Version/s: 1.5
    • Component/s: None
    • Labels:
      None

      Description

      The TNG/Marseille group does a lot of simulations, so based on discussions here, a common library for stochastic delay differential equations has been started, currently on GitHub at github.com/ins-amu/sddekit. It's goal is not to be TVB, but more general, and it implements several generalizations of TVB's simulator, and in benchmark shows 10x improvement over an equivalent TVB simulation despite using more accurate algorithms. No effort has been made to optimize, so this factor will improve, and it will of course be better for certain models like the Epileptor which incur extremely high cost in Python due to their complexity.

      This issue is to 1) implement and test bindings to sddekit which allow TVB's simulator to use it for integrating the SDDE systems that TVB employs, and 2) integrate into TVB's build system. Sddekit is using cmake to build the object file and shared library which can be linked into a Cython module.

        Gliffy Diagrams

          Attachments

            Activity

              People

              Assignee:
              marmaduke.woodman Marmaduke Woodman
              Reporter:
              marmaduke.woodman Marmaduke Woodman
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 1 week
                  1w
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 2 hours Time Not Required
                  2h