Team:BCCS-Bristol/Modeling-To Do List

From 2008.igem.org

(Difference between revisions)
(Multi-threading Optimisations)
(Multi-threading Optimisations)
Line 26: Line 26:
Update the main computational classes to split up work into separate threads. Should improve performance when running on a single computer.
Update the main computational classes to split up work into separate threads. Should improve performance when running on a single computer.
-
* <div'''BSimChemicalField''' [Done] - Update class to use worker threads when calculating the new diffusion field.
+
* <div class="greenText">'''BSimChemicalField''' [Done] - Update class to use worker threads when calculating the new diffusion field.</div>
-
* '''BSimCollisionPhysics''' - Update class to use worker threads when calculating the force matrix.
+
* <div class="redText">'''BSimCollisionPhysics''' - Update class to use worker threads when calculating the force matrix.</red>
==== Batch Processing ====
==== Batch Processing ====

Revision as of 13:03, 13 August 2008

Modelling To Do List

GRN Modelling

BSim Framework

Multi-threading Optimisations

Update the main computational classes to split up work into separate threads. Should improve performance when running on a single computer.

  • BSimChemicalField [Done] - Update class to use worker threads when calculating the new diffusion field.
  • BSimCollisionPhysics - Update class to use worker threads when calculating the force matrix.</red>

Batch Processing

We need to be able to run batch runs of simulations to get enough results for statistical analysis.

  • Parameter File Definition -
  • BSimBatch - Class to read the parameter files and run a set number of simulations, outputting videos and a data file of particle movement.
  • Blue Crystal Accounts - Contact university about getting accounts to run some larger scale simulations

BSim Simulations