In [1]:
# jLM CME Imports
from jLM.CME import CMESimulation
from jLM.units import *
from jLM.LMLogger import *
from jLM.CMEPostProcessing import *
In [2]:
outputFile = "bimolConc.lm"
In [3]:
import logging
import os

setLMLoggerLevel(logging.INFO)
In [4]:
# Create our CME simulation object
#  In order to specify concentrations of particles
#  instead of particle numbers, you must specify
#  the volume of the cell in terms Liters
sim = CMESimulation(1e-15) # E. coli cell size
In [5]:
# Define our chemical species
species = ['A', 'B', 'C']
sim.defineSpecies(species)
In [6]:
# Add reactions to the simulation
sim.addReaction(reactant=('A','B'), product='C', rate=1.07e5)  # /M/s
sim.addReaction(reactant='C', product=('A','B'), rate=3.51e-1) # /s
In [7]:
# Set our initial species counts
#  Here we specify a concentration in units of Molar
sim.addConcentration(species='A', conc=1.66e-6)
sim.addConcentration(species='B', conc=1.66e-6)
sim.addParticles(species='C', count=0)
In [8]:
# Define simulation parameters: run for 10 seconds, saving data every ms
sim.setWriteInterval(ms(1))
sim.setSimulationTime(10)

os.system("rm -rf %s"%(outputFile))
sim.save(outputFile)
In [9]:
# Run 50 replicates using the Gillespie solver
sim.run(outputFile, method="lm::cme::GillespieDSolver", replicates=50)
  0%|          | 0/50 [00:00<?, ?it/s]
2025-09-02 15:31:35) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:35) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:35) Info: Data output thread running.
2025-09-02 15:31:35) Info: Seeding xorwow rng with top word 1 and bottom word 877579624
2025-09-02 15:31:35) Info: Data output thread finished.
2025-09-02 15:31:35) Info: Simulation file closed.
  2%|2         | 1/50 [00:00<00:12,  3.88it/s]
2025-09-02 15:31:35) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:35) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:35) Info: Data output thread running.
2025-09-02 15:31:35) Info: Seeding xorwow rng with top word 2 and bottom word 941544546
2025-09-02 15:31:35) Info: Data output thread finished.
2025-09-02 15:31:35) Info: Simulation file closed.
2025-09-02 15:31:35) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:35) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:35) Info: Data output thread running.
2025-09-02 15:31:36) Info: Seeding xorwow rng with top word 3 and bottom word 997788648
2025-09-02 15:31:36) Info: Data output thread finished.
2025-09-02 15:31:36) Info: Simulation file closed.
  6%|6         | 3/50 [00:00<00:05,  9.16it/s]
2025-09-02 15:31:36) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:36) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:36) Info: Data output thread running.
2025-09-02 15:31:36) Info: Seeding xorwow rng with top word 4 and bottom word 55750759
2025-09-02 15:31:36) Info: Data output thread finished.
2025-09-02 15:31:36) Info: Simulation file closed.
2025-09-02 15:31:36) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:36) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:36) Info: Data output thread running.
2025-09-02 15:31:36) Info: Seeding xorwow rng with top word 5 and bottom word 112533851
2025-09-02 15:31:36) Info: Data output thread finished.
2025-09-02 15:31:36) Info: Simulation file closed.
 10%|#         | 5/50 [00:00<00:03, 12.14it/s]
2025-09-02 15:31:36) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:36) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:36) Info: Data output thread running.
2025-09-02 15:31:36) Info: Seeding xorwow rng with top word 6 and bottom word 169576153
2025-09-02 15:31:36) Info: Data output thread finished.
2025-09-02 15:31:36) Info: Simulation file closed.
2025-09-02 15:31:36) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:36) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:36) Info: Data output thread running.
2025-09-02 15:31:36) Info: Seeding xorwow rng with top word 7 and bottom word 227329374
2025-09-02 15:31:36) Info: Data output thread finished.
2025-09-02 15:31:36) Info: Simulation file closed.
 14%|#4        | 7/50 [00:00<00:03, 13.96it/s]
2025-09-02 15:31:36) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:36) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:36) Info: Data output thread running.
2025-09-02 15:31:36) Info: Seeding xorwow rng with top word 8 and bottom word 283624596
2025-09-02 15:31:36) Info: Data output thread finished.
2025-09-02 15:31:36) Info: Simulation file closed.
2025-09-02 15:31:36) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:36) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:36) Info: Data output thread running.
2025-09-02 15:31:36) Info: Seeding xorwow rng with top word 9 and bottom word 338261258
2025-09-02 15:31:36) Info: Data output thread finished.
2025-09-02 15:31:36) Info: Simulation file closed.
 18%|#8        | 9/50 [00:00<00:02, 15.25it/s]
2025-09-02 15:31:36) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:36) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:36) Info: Data output thread running.
2025-09-02 15:31:36) Info: Seeding xorwow rng with top word 10 and bottom word 394716970
2025-09-02 15:31:36) Info: Data output thread finished.
2025-09-02 15:31:36) Info: Simulation file closed.
2025-09-02 15:31:36) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:36) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:36) Info: Data output thread running.
2025-09-02 15:31:36) Info: Seeding xorwow rng with top word 11 and bottom word 449596981
2025-09-02 15:31:36) Info: Data output thread finished.
2025-09-02 15:31:36) Info: Simulation file closed.
 22%|##2       | 11/50 [00:00<00:02, 16.17it/s]
2025-09-02 15:31:36) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:36) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:36) Info: Data output thread running.
2025-09-02 15:31:36) Info: Seeding xorwow rng with top word 12 and bottom word 504190433
2025-09-02 15:31:36) Info: Data output thread finished.
2025-09-02 15:31:36) Info: Simulation file closed.
2025-09-02 15:31:36) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:36) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:36) Info: Data output thread running.
2025-09-02 15:31:36) Info: Seeding xorwow rng with top word 13 and bottom word 559328195
2025-09-02 15:31:36) Info: Data output thread finished.
2025-09-02 15:31:36) Info: Simulation file closed.
 26%|##6       | 13/50 [00:00<00:02, 16.77it/s]
2025-09-02 15:31:36) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:36) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:36) Info: Data output thread running.
2025-09-02 15:31:36) Info: Seeding xorwow rng with top word 14 and bottom word 614802176
2025-09-02 15:31:36) Info: Data output thread finished.
2025-09-02 15:31:36) Info: Simulation file closed.
2025-09-02 15:31:36) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:36) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:36) Info: Data output thread running.
2025-09-02 15:31:36) Info: Seeding xorwow rng with top word 15 and bottom word 669639558
2025-09-02 15:31:36) Info: Data output thread finished.
2025-09-02 15:31:36) Info: Simulation file closed.
 30%|###       | 15/50 [00:01<00:02, 17.19it/s]
2025-09-02 15:31:36) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:36) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:36) Info: Data output thread running.
2025-09-02 15:31:36) Info: Seeding xorwow rng with top word 16 and bottom word 724915020
2025-09-02 15:31:36) Info: Data output thread finished.
2025-09-02 15:31:36) Info: Simulation file closed.
2025-09-02 15:31:36) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:36) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:36) Info: Data output thread running.
2025-09-02 15:31:36) Info: Seeding xorwow rng with top word 17 and bottom word 780259261
2025-09-02 15:31:36) Info: Data output thread finished.
2025-09-02 15:31:36) Info: Simulation file closed.
 34%|###4      | 17/50 [00:01<00:01, 17.40it/s]
2025-09-02 15:31:36) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:36) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:36) Info: Data output thread running.
2025-09-02 15:31:36) Info: Seeding xorwow rng with top word 18 and bottom word 836837223
2025-09-02 15:31:36) Info: Data output thread finished.
2025-09-02 15:31:36) Info: Simulation file closed.
2025-09-02 15:31:36) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:36) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:36) Info: Data output thread running.
2025-09-02 15:31:36) Info: Seeding xorwow rng with top word 19 and bottom word 891708065
2025-09-02 15:31:36) Info: Data output thread finished.
2025-09-02 15:31:36) Info: Simulation file closed.
 38%|###8      | 19/50 [00:01<00:01, 17.61it/s]
2025-09-02 15:31:36) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:36) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:36) Info: Data output thread running.
2025-09-02 15:31:36) Info: Seeding xorwow rng with top word 20 and bottom word 947281626
2025-09-02 15:31:36) Info: Data output thread finished.
2025-09-02 15:31:36) Info: Simulation file closed.
2025-09-02 15:31:37) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:37) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:37) Info: Data output thread running.
2025-09-02 15:31:37) Info: Seeding xorwow rng with top word 21 and bottom word 3098148
2025-09-02 15:31:37) Info: Data output thread finished.
2025-09-02 15:31:37) Info: Simulation file closed.
 42%|####2     | 21/50 [00:01<00:01, 17.75it/s]
2025-09-02 15:31:37) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:37) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:37) Info: Data output thread running.
2025-09-02 15:31:37) Info: Seeding xorwow rng with top word 22 and bottom word 58008650
2025-09-02 15:31:37) Info: Data output thread finished.
2025-09-02 15:31:37) Info: Simulation file closed.
2025-09-02 15:31:37) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:37) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:37) Info: Data output thread running.
2025-09-02 15:31:37) Info: Seeding xorwow rng with top word 23 and bottom word 113732701
2025-09-02 15:31:37) Info: Data output thread finished.
2025-09-02 15:31:37) Info: Simulation file closed.
 46%|####6     | 23/50 [00:01<00:01, 17.82it/s]
2025-09-02 15:31:37) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:37) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:37) Info: Data output thread running.
2025-09-02 15:31:37) Info: Seeding xorwow rng with top word 24 and bottom word 169309503
2025-09-02 15:31:37) Info: Data output thread finished.
2025-09-02 15:31:37) Info: Simulation file closed.
2025-09-02 15:31:37) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:37) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:37) Info: Data output thread running.
2025-09-02 15:31:37) Info: Seeding xorwow rng with top word 25 and bottom word 224415115
2025-09-02 15:31:37) Info: Data output thread finished.
2025-09-02 15:31:37) Info: Simulation file closed.
 50%|#####     | 25/50 [00:01<00:01, 17.91it/s]
2025-09-02 15:31:37) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:37) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:37) Info: Data output thread running.
2025-09-02 15:31:37) Info: Seeding xorwow rng with top word 26 and bottom word 279521046
2025-09-02 15:31:37) Info: Data output thread finished.
2025-09-02 15:31:37) Info: Simulation file closed.
2025-09-02 15:31:37) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:37) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:37) Info: Data output thread running.
2025-09-02 15:31:37) Info: Seeding xorwow rng with top word 27 and bottom word 335593388
2025-09-02 15:31:37) Info: Data output thread finished.
2025-09-02 15:31:37) Info: Simulation file closed.
 54%|#####4    | 27/50 [00:01<00:01, 17.91it/s]
2025-09-02 15:31:37) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:37) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:37) Info: Data output thread running.
2025-09-02 15:31:37) Info: Seeding xorwow rng with top word 28 and bottom word 391427040
2025-09-02 15:31:37) Info: Data output thread finished.
2025-09-02 15:31:37) Info: Simulation file closed.
2025-09-02 15:31:37) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:37) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:37) Info: Data output thread running.
2025-09-02 15:31:37) Info: Seeding xorwow rng with top word 29 and bottom word 446856131
2025-09-02 15:31:37) Info: Data output thread finished.
2025-09-02 15:31:37) Info: Simulation file closed.
 58%|#####8    | 29/50 [00:01<00:01, 17.94it/s]
2025-09-02 15:31:37) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:37) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:37) Info: Data output thread running.
2025-09-02 15:31:37) Info: Seeding xorwow rng with top word 30 and bottom word 502895053
2025-09-02 15:31:37) Info: Data output thread finished.
2025-09-02 15:31:37) Info: Simulation file closed.
2025-09-02 15:31:37) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:37) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:37) Info: Data output thread running.
2025-09-02 15:31:37) Info: Seeding xorwow rng with top word 31 and bottom word 557830845
2025-09-02 15:31:37) Info: Data output thread finished.
2025-09-02 15:31:37) Info: Simulation file closed.
 62%|######2   | 31/50 [00:01<00:01, 17.95it/s]
2025-09-02 15:31:37) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:37) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:37) Info: Data output thread running.
2025-09-02 15:31:37) Info: Seeding xorwow rng with top word 32 and bottom word 613837476
2025-09-02 15:31:37) Info: Data output thread finished.
2025-09-02 15:31:37) Info: Simulation file closed.
2025-09-02 15:31:37) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:37) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:37) Info: Data output thread running.
2025-09-02 15:31:37) Info: Seeding xorwow rng with top word 33 and bottom word 669798888
2025-09-02 15:31:37) Info: Data output thread finished.
2025-09-02 15:31:37) Info: Simulation file closed.
 66%|######6   | 33/50 [00:02<00:00, 17.90it/s]
2025-09-02 15:31:37) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:37) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:37) Info: Data output thread running.
2025-09-02 15:31:37) Info: Seeding xorwow rng with top word 34 and bottom word 726278620
2025-09-02 15:31:37) Info: Data output thread finished.
2025-09-02 15:31:37) Info: Simulation file closed.
2025-09-02 15:31:37) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:37) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:37) Info: Data output thread running.
2025-09-02 15:31:37) Info: Seeding xorwow rng with top word 35 and bottom word 782690482
2025-09-02 15:31:37) Info: Data output thread finished.
2025-09-02 15:31:37) Info: Simulation file closed.
 70%|#######   | 35/50 [00:02<00:00, 17.84it/s]
2025-09-02 15:31:37) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:37) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:37) Info: Data output thread running.
2025-09-02 15:31:37) Info: Seeding xorwow rng with top word 36 and bottom word 839225813
2025-09-02 15:31:37) Info: Data output thread finished.
2025-09-02 15:31:37) Info: Simulation file closed.
2025-09-02 15:31:37) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:37) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:37) Info: Data output thread running.
2025-09-02 15:31:37) Info: Seeding xorwow rng with top word 37 and bottom word 895472205
2025-09-02 15:31:37) Info: Data output thread finished.
2025-09-02 15:31:37) Info: Simulation file closed.
 74%|#######4  | 37/50 [00:02<00:00, 17.78it/s]
2025-09-02 15:31:37) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:37) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:37) Info: Data output thread running.
2025-09-02 15:31:37) Info: Seeding xorwow rng with top word 38 and bottom word 952573817
2025-09-02 15:31:37) Info: Data output thread finished.
2025-09-02 15:31:37) Info: Simulation file closed.
2025-09-02 15:31:38) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:38) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:38) Info: Data output thread running.
2025-09-02 15:31:38) Info: Seeding xorwow rng with top word 39 and bottom word 7751418
2025-09-02 15:31:38) Info: Data output thread finished.
2025-09-02 15:31:38) Info: Simulation file closed.
 78%|#######8  | 39/50 [00:02<00:00, 17.79it/s]
2025-09-02 15:31:38) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:38) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:38) Info: Data output thread running.
2025-09-02 15:31:38) Info: Seeding xorwow rng with top word 40 and bottom word 64777740
2025-09-02 15:31:38) Info: Data output thread finished.
2025-09-02 15:31:38) Info: Simulation file closed.
2025-09-02 15:31:38) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:38) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:38) Info: Data output thread running.
2025-09-02 15:31:38) Info: Seeding xorwow rng with top word 41 and bottom word 120497932
2025-09-02 15:31:38) Info: Data output thread finished.
2025-09-02 15:31:38) Info: Simulation file closed.
 82%|########2 | 41/50 [00:02<00:00, 17.83it/s]
2025-09-02 15:31:38) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:38) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:38) Info: Data output thread running.
2025-09-02 15:31:38) Info: Seeding xorwow rng with top word 42 and bottom word 176528403
2025-09-02 15:31:38) Info: Data output thread finished.
2025-09-02 15:31:38) Info: Simulation file closed.
2025-09-02 15:31:38) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:38) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:38) Info: Data output thread running.
2025-09-02 15:31:38) Info: Seeding xorwow rng with top word 43 and bottom word 232269095
2025-09-02 15:31:38) Info: Data output thread finished.
2025-09-02 15:31:38) Info: Simulation file closed.
 86%|########6 | 43/50 [00:02<00:00, 17.85it/s]
2025-09-02 15:31:38) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:38) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:38) Info: Data output thread running.
2025-09-02 15:31:38) Info: Seeding xorwow rng with top word 44 and bottom word 288305416
2025-09-02 15:31:38) Info: Data output thread finished.
2025-09-02 15:31:38) Info: Simulation file closed.
2025-09-02 15:31:38) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:38) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:38) Info: Data output thread running.
2025-09-02 15:31:38) Info: Seeding xorwow rng with top word 45 and bottom word 343968758
2025-09-02 15:31:38) Info: Data output thread finished.
2025-09-02 15:31:38) Info: Simulation file closed.
 90%|######### | 45/50 [00:02<00:00, 17.85it/s]
2025-09-02 15:31:38) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:38) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:38) Info: Data output thread running.
2025-09-02 15:31:38) Info: Seeding xorwow rng with top word 46 and bottom word 400249380
2025-09-02 15:31:38) Info: Data output thread finished.
2025-09-02 15:31:38) Info: Simulation file closed.
2025-09-02 15:31:38) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:38) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:38) Info: Data output thread running.
2025-09-02 15:31:38) Info: Seeding xorwow rng with top word 47 and bottom word 456483092
2025-09-02 15:31:38) Info: Data output thread finished.
2025-09-02 15:31:38) Info: Simulation file closed.
 94%|#########3| 47/50 [00:02<00:00, 17.81it/s]
2025-09-02 15:31:38) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:38) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:38) Info: Data output thread running.
2025-09-02 15:31:38) Info: Seeding xorwow rng with top word 48 and bottom word 513175743
2025-09-02 15:31:38) Info: Data output thread finished.
2025-09-02 15:31:38) Info: Simulation file closed.
2025-09-02 15:31:38) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:38) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:38) Info: Data output thread running.
2025-09-02 15:31:38) Info: Seeding xorwow rng with top word 49 and bottom word 569897485
2025-09-02 15:31:38) Info: Data output thread finished.
2025-09-02 15:31:38) Info: Simulation file closed.
 98%|#########8| 49/50 [00:02<00:00, 17.74it/s]
2025-09-02 15:31:38) Info: Using 32 processor(s) and 1 CUDA device(s) per process.
2025-09-02 15:31:38) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate.
2025-09-02 15:31:38) Info: Data output thread running.
2025-09-02 15:31:38) Info: Seeding xorwow rng with top word 50 and bottom word 626841167
2025-09-02 15:31:38) Info: Data output thread finished.
2025-09-02 15:31:38) Info: Simulation file closed.
100%|##########| 50/50 [00:03<00:00, 16.66it/s]