forked from microsoft/crn-engine
-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
bugSomething isn't workingSomething isn't working
Description
I think the simulation of ClassicDSD has rounding / precision issues.
When does the issue arise?
When simulation CRN in ClassicDSD where the rate constants are numbers with very different magnitudes.
How can one produce the problem?
Simulate the following CRN
directive simulation { final=20; points=1000}
directive simulator stochastic
| On + A->{1} On + A + A
| On + A + A+ A->{1E-15}
| 200 A
| 1 On
What happens?
The A population grows and the second reaction never occurs. The grows continues way beyond 10^6 x A.

What should happen?
Once the A populiton is large enough, the second reaction should be
come very likely. This should disable the system. Other tools predict that this happens around 10^5 x A. But basically always before 10^6 x A.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working