unbounded_mmi.mdl 976 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. dt = 1e-6
  2. TIME_STEP = dt
  3. TIME_STEP_MAX = dt
  4. ITERATIONS = 101
  5. EFFECTOR_GRID_DENSITY = 10000
  6. DEFINE_MOLECULES {
  7. A { DIFFUSION_CONSTANT_3D = 2e-6 }
  8. B { DIFFUSION_CONSTANT_3D = 2e-6 }
  9. A.B { DIFFUSION_CONSTANT_3D = 0 }
  10. }
  11. DEFINE_REACTIONS {
  12. A + B -> A.B [2e8]
  13. }
  14. A_site SPHERICAL_RELEASE_SITE {
  15. LOCATION = [-0.1,0,0]
  16. MOLECULE = A
  17. NUMBER_TO_RELEASE = 1000
  18. SITE_DIAMETER = 0.05
  19. }
  20. B_site SPHERICAL_RELEASE_SITE {
  21. LOCATION = [0.1,0,0]
  22. MOLECULE = B
  23. NUMBER_TO_RELEASE = 1000
  24. SITE_DIAMETER = 0.05
  25. }
  26. INSTANTIATE world OBJECT {
  27. A_site OBJECT A_site {}
  28. B_site OBJECT B_site {}
  29. }
  30. VIZ_DATA_OUTPUT {
  31. MODE = DX
  32. STATE_VALUES {
  33. A = 1
  34. B = 2
  35. A.B = 3
  36. }
  37. MOLECULE_FILE_PREFIX = "./viz/unbounded_mmi"
  38. ITERATION_LIST = [0,1,10,100]
  39. }
  40. REACTION_DATA_OUTPUT {
  41. STEP = 1*dt
  42. {COUNT[A,WORLD]} => "./dat/A.dat"
  43. {COUNT[B,WORLD]} => "./dat/B.dat"
  44. {COUNT[A.B,WORLD]} => "./dat/A.B.dat"
  45. {COUNT[A,WORLD]+COUNT[A.B,WORLD]} => "./dat/A_A.B_tot.dat"
  46. }