Skip to content

Commit e26f90f

Browse files
TorkelEisaacsas
andauthored
Update docs/src/catalyst_applications/jump_simulation_performance.md
Co-authored-by: Sam Isaacson <[email protected]>
1 parent dc03466 commit e26f90f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

docs/src/catalyst_applications/jump_simulation_performance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Jump processes are continuous-time, discrete-space stochastic processes. Exact r
66

77
The time of the next occurrence of some reaction, and the type of reaction that occurs, are sampled from distributions that depend on the current values of the propensity. As the latter depend on the state of the system, they must be recomputed whenever the system's state changes (for example due to a reaction occurring). Hence, jump simulations' run-times are heavily dependent on how frequently these propensities must be recomputed, and how many must be recomputed when a reaction occurs.
88

9-
Typically, propensities are recomputed only whenever a jump occurs. This means that jump simulations' runtimes, very roughly, scale with the number of jumps. Runtimes typically become prohibitively expensive for:
9+
Typically, propensities are recomputed only whenever a jump occurs. This means that jump simulations' run-times, generally scale with the number of jumps that occur. Run-times typically become prohibitively expensive for:
1010
- Simulations of large models (i.e. with many different species, where some species occur in large copy numbers, or where many reactions are present in a system).
1111
- Simulations over long time spans.
1212
- Simulations that are performed a large number of times.

0 commit comments

Comments
 (0)