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 = "bimol.lm"
In [3]:
# Set up logging #
# Here we define the amount of logging information that
# pyLM will print when it is running. The amount of
# information will increase with the levels:
# DEBUG > INFO > WARNING > ERROR > CRITICAL
import os
import logging
setLMLoggerLevel(logging.INFO)
In [4]:
# Specify Simulation #
# We begin by creating a CME Simulation that will
# include the whole problem definition.
sim = CMESimulation()
In [5]:
# Here we register the chemical species with simulation;
# first by specifing the names of the chemical species
# followed by the actual command to register those species
# with the simulation. The defineSpecies command can
# be called multiple times and will add any new names
# to the list of species.
species = ['A', 'B', 'C']
sim.defineSpecies(species)
In [6]:
# Add reactions to the simulation adding a bimolecular
# association reaction and a unimolecular dissociation
# reaction. When more than one reactant is involved,
# the list of reactant names should be passed as a
# tuple.
sim.addReaction(reactant = ('A', 'B'), product = 'C', rate = 1.78e-4)
sim.addReaction(reactant = 'C', product = ('A', 'B'), rate = 3.51e-1)
In [7]:
# Set our initial species counts
sim.addParticles(species = 'A', count = 1000)
sim.addParticles(species = 'B', count = 1000)
sim.addParticles(species = 'C', count = 0)
In [8]:
# Define simulation parameters: run for 10 seconds,
# saving data every ms. The simulation must be saved to
# disk using the save() command before the simulation can be run.
sim.setWriteInterval(ms(1))
sim.setSimulationTime(10)
os.system("rm -rf %s"%(outputFile))
sim.save(outputFile)
In [9]:
# Run the Simulation #
# Here we declare that the simulation will be run using the Gillespie
# algorithm and that we want 50 independent samplings of the
# solution.
sim.run(filename = outputFile, method = "lm::cme::GillespieDSolver", replicates = 50)
0%| | 0/50 [00:00<?, ?it/s]
2025-09-02 15:31:25) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:25) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:25) Info: Data output thread running. 2025-09-02 15:31:25) Info: Seeding xorwow rng with top word 1 and bottom word 638137815 2025-09-02 15:31:25) Info: Data output thread finished. 2025-09-02 15:31:25) Info: Simulation file closed.
2%|2 | 1/50 [00:00<00:13, 3.53it/s]
2025-09-02 15:31:25) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:25) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:25) Info: Data output thread running. 2025-09-02 15:31:25) Info: Seeding xorwow rng with top word 2 and bottom word 701077397 2025-09-02 15:31:25) Info: Data output thread finished. 2025-09-02 15:31:25) Info: Simulation file closed. 2025-09-02 15:31:25) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:25) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:25) Info: Data output thread running. 2025-09-02 15:31:25) Info: Seeding xorwow rng with top word 3 and bottom word 756620449 2025-09-02 15:31:25) Info: Data output thread finished. 2025-09-02 15:31:25) Info: Simulation file closed.
6%|6 | 3/50 [00:00<00:05, 8.72it/s]
2025-09-02 15:31:25) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:25) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:25) Info: Data output thread running. 2025-09-02 15:31:25) Info: Seeding xorwow rng with top word 4 and bottom word 812079371 2025-09-02 15:31:25) Info: Data output thread finished. 2025-09-02 15:31:25) Info: Simulation file closed. 2025-09-02 15:31:25) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:25) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:25) Info: Data output thread running. 2025-09-02 15:31:25) Info: Seeding xorwow rng with top word 5 and bottom word 868027083 2025-09-02 15:31:25) Info: Data output thread finished. 2025-09-02 15:31:25) Info: Simulation file closed.
10%|# | 5/50 [00:00<00:03, 11.80it/s]
2025-09-02 15:31:25) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:25) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:25) Info: Data output thread running. 2025-09-02 15:31:25) Info: Seeding xorwow rng with top word 6 and bottom word 924908255 2025-09-02 15:31:25) Info: Data output thread finished. 2025-09-02 15:31:25) Info: Simulation file closed. 2025-09-02 15:31:25) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:25) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:25) Info: Data output thread running. 2025-09-02 15:31:26) Info: Seeding xorwow rng with top word 7 and bottom word 980936137 2025-09-02 15:31:26) Info: Data output thread finished. 2025-09-02 15:31:26) Info: Simulation file closed.
14%|#4 | 7/50 [00:00<00:03, 13.81it/s]
2025-09-02 15:31:26) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:26) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:26) Info: Data output thread running. 2025-09-02 15:31:26) Info: Seeding xorwow rng with top word 8 and bottom word 36093979 2025-09-02 15:31:26) Info: Data output thread finished. 2025-09-02 15:31:26) Info: Simulation file closed. 2025-09-02 15:31:26) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:26) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:26) Info: Data output thread running. 2025-09-02 15:31:26) Info: Seeding xorwow rng with top word 9 and bottom word 91332080 2025-09-02 15:31:26) Info: Data output thread finished. 2025-09-02 15:31:26) Info: Simulation file closed.
18%|#8 | 9/50 [00:00<00:02, 15.15it/s]
2025-09-02 15:31:26) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:26) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:26) Info: Data output thread running. 2025-09-02 15:31:26) Info: Seeding xorwow rng with top word 10 and bottom word 147091982 2025-09-02 15:31:26) Info: Data output thread finished. 2025-09-02 15:31:26) Info: Simulation file closed. 2025-09-02 15:31:26) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:26) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:26) Info: Data output thread running. 2025-09-02 15:31:26) Info: Seeding xorwow rng with top word 11 and bottom word 203301464 2025-09-02 15:31:26) Info: Data output thread finished. 2025-09-02 15:31:26) Info: Simulation file closed.
22%|##2 | 11/50 [00:00<00:02, 16.01it/s]
2025-09-02 15:31:26) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:26) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:26) Info: Data output thread running. 2025-09-02 15:31:26) Info: Seeding xorwow rng with top word 12 and bottom word 258854946 2025-09-02 15:31:26) Info: Data output thread finished. 2025-09-02 15:31:26) Info: Simulation file closed. 2025-09-02 15:31:26) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:26) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:26) Info: Data output thread running. 2025-09-02 15:31:26) Info: Seeding xorwow rng with top word 13 and bottom word 313683978 2025-09-02 15:31:26) Info: Data output thread finished. 2025-09-02 15:31:26) Info: Simulation file closed.
26%|##6 | 13/50 [00:00<00:02, 16.60it/s]
2025-09-02 15:31:26) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:26) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:26) Info: Data output thread running. 2025-09-02 15:31:26) Info: Seeding xorwow rng with top word 14 and bottom word 370949840 2025-09-02 15:31:26) Info: Data output thread finished. 2025-09-02 15:31:26) Info: Simulation file closed. 2025-09-02 15:31:26) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:26) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:26) Info: Data output thread running. 2025-09-02 15:31:26) Info: Seeding xorwow rng with top word 15 and bottom word 428049502 2025-09-02 15:31:26) Info: Data output thread finished. 2025-09-02 15:31:26) Info: Simulation file closed.
30%|### | 15/50 [00:01<00:02, 16.89it/s]
2025-09-02 15:31:26) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:26) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:26) Info: Data output thread running. 2025-09-02 15:31:26) Info: Seeding xorwow rng with top word 16 and bottom word 485079554 2025-09-02 15:31:26) Info: Data output thread finished. 2025-09-02 15:31:26) Info: Simulation file closed. 2025-09-02 15:31:26) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:26) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:26) Info: Data output thread running. 2025-09-02 15:31:26) Info: Seeding xorwow rng with top word 17 and bottom word 541421416 2025-09-02 15:31:26) Info: Data output thread finished. 2025-09-02 15:31:26) Info: Simulation file closed.
34%|###4 | 17/50 [00:01<00:01, 17.06it/s]
2025-09-02 15:31:26) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:26) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:26) Info: Data output thread running. 2025-09-02 15:31:26) Info: Seeding xorwow rng with top word 18 and bottom word 599782167 2025-09-02 15:31:26) Info: Data output thread finished. 2025-09-02 15:31:26) Info: Simulation file closed. 2025-09-02 15:31:26) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:26) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:26) Info: Data output thread running. 2025-09-02 15:31:26) Info: Seeding xorwow rng with top word 19 and bottom word 656562399 2025-09-02 15:31:26) Info: Data output thread finished. 2025-09-02 15:31:26) Info: Simulation file closed.
38%|###8 | 19/50 [00:01<00:01, 17.20it/s]
2025-09-02 15:31:26) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:26) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:26) Info: Data output thread running. 2025-09-02 15:31:26) Info: Seeding xorwow rng with top word 20 and bottom word 713894541 2025-09-02 15:31:26) Info: Data output thread finished. 2025-09-02 15:31:26) Info: Simulation file closed. 2025-09-02 15:31:26) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:26) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:26) Info: Data output thread running. 2025-09-02 15:31:26) Info: Seeding xorwow rng with top word 21 and bottom word 771150483 2025-09-02 15:31:26) Info: Data output thread finished. 2025-09-02 15:31:26) Info: Simulation file closed.
42%|####2 | 21/50 [00:01<00:01, 17.24it/s]
2025-09-02 15:31:26) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:26) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:26) Info: Data output thread running. 2025-09-02 15:31:26) Info: Seeding xorwow rng with top word 22 and bottom word 829332805 2025-09-02 15:31:26) Info: Data output thread finished. 2025-09-02 15:31:26) Info: Simulation file closed. 2025-09-02 15:31:26) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:26) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:26) Info: Data output thread running. 2025-09-02 15:31:26) Info: Seeding xorwow rng with top word 23 and bottom word 887205397 2025-09-02 15:31:26) Info: Data output thread finished. 2025-09-02 15:31:26) Info: Simulation file closed.
46%|####6 | 23/50 [00:01<00:01, 17.27it/s]
2025-09-02 15:31:26) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:26) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:26) Info: Data output thread running. 2025-09-02 15:31:26) Info: Seeding xorwow rng with top word 24 and bottom word 944671909 2025-09-02 15:31:26) Info: Data output thread finished. 2025-09-02 15:31:26) Info: Simulation file closed. 2025-09-02 15:31:26) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:27) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:27) Info: Data output thread running. 2025-09-02 15:31:27) Info: Seeding xorwow rng with top word 25 and bottom word 2441131 2025-09-02 15:31:27) Info: Data output thread finished. 2025-09-02 15:31:27) Info: Simulation file closed.
50%|##### | 25/50 [00:01<00:01, 17.27it/s]
2025-09-02 15:31:27) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:27) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:27) Info: Data output thread running. 2025-09-02 15:31:27) Info: Seeding xorwow rng with top word 26 and bottom word 60276903 2025-09-02 15:31:27) Info: Data output thread finished. 2025-09-02 15:31:27) Info: Simulation file closed. 2025-09-02 15:31:27) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:27) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:27) Info: Data output thread running. 2025-09-02 15:31:27) Info: Seeding xorwow rng with top word 27 and bottom word 123423985 2025-09-02 15:31:27) Info: Data output thread finished. 2025-09-02 15:31:27) Info: Simulation file closed.
54%|#####4 | 27/50 [00:01<00:01, 17.00it/s]
2025-09-02 15:31:27) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:27) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:27) Info: Data output thread running. 2025-09-02 15:31:27) Info: Seeding xorwow rng with top word 28 and bottom word 182284357 2025-09-02 15:31:27) Info: Data output thread finished. 2025-09-02 15:31:27) Info: Simulation file closed. 2025-09-02 15:31:27) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:27) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:27) Info: Data output thread running. 2025-09-02 15:31:27) Info: Seeding xorwow rng with top word 29 and bottom word 239632749 2025-09-02 15:31:27) Info: Data output thread finished. 2025-09-02 15:31:27) Info: Simulation file closed.
58%|#####8 | 29/50 [00:01<00:01, 17.11it/s]
2025-09-02 15:31:27) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:27) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:27) Info: Data output thread running. 2025-09-02 15:31:27) Info: Seeding xorwow rng with top word 30 and bottom word 297522271 2025-09-02 15:31:27) Info: Data output thread finished. 2025-09-02 15:31:27) Info: Simulation file closed. 2025-09-02 15:31:27) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:27) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:27) Info: Data output thread running. 2025-09-02 15:31:27) Info: Seeding xorwow rng with top word 31 and bottom word 355164992 2025-09-02 15:31:27) Info: Data output thread finished. 2025-09-02 15:31:27) Info: Simulation file closed.
62%|######2 | 31/50 [00:01<00:01, 17.18it/s]
2025-09-02 15:31:27) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:27) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:27) Info: Data output thread running. 2025-09-02 15:31:27) Info: Seeding xorwow rng with top word 32 and bottom word 412896004 2025-09-02 15:31:27) Info: Data output thread finished. 2025-09-02 15:31:27) Info: Simulation file closed. 2025-09-02 15:31:27) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:27) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:27) Info: Data output thread running. 2025-09-02 15:31:27) Info: Seeding xorwow rng with top word 33 and bottom word 471970907 2025-09-02 15:31:27) Info: Data output thread finished. 2025-09-02 15:31:27) Info: Simulation file closed.
66%|######6 | 33/50 [00:02<00:00, 17.03it/s]
2025-09-02 15:31:27) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:27) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:27) Info: Data output thread running. 2025-09-02 15:31:27) Info: Seeding xorwow rng with top word 34 and bottom word 532816188 2025-09-02 15:31:27) Info: Data output thread finished. 2025-09-02 15:31:27) Info: Simulation file closed. 2025-09-02 15:31:27) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:27) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:27) Info: Data output thread running. 2025-09-02 15:31:27) Info: Seeding xorwow rng with top word 35 and bottom word 589513280 2025-09-02 15:31:27) Info: Data output thread finished. 2025-09-02 15:31:27) Info: Simulation file closed.
70%|####### | 35/50 [00:02<00:00, 17.15it/s]
2025-09-02 15:31:27) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:27) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:27) Info: Data output thread running. 2025-09-02 15:31:27) Info: Seeding xorwow rng with top word 36 and bottom word 647366322 2025-09-02 15:31:27) Info: Data output thread finished. 2025-09-02 15:31:27) Info: Simulation file closed. 2025-09-02 15:31:27) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:27) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:27) Info: Data output thread running. 2025-09-02 15:31:27) Info: Seeding xorwow rng with top word 37 and bottom word 704302454 2025-09-02 15:31:27) Info: Data output thread finished. 2025-09-02 15:31:27) Info: Simulation file closed.
74%|#######4 | 37/50 [00:02<00:00, 17.25it/s]
2025-09-02 15:31:27) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:27) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:27) Info: Data output thread running. 2025-09-02 15:31:27) Info: Seeding xorwow rng with top word 38 and bottom word 761614826 2025-09-02 15:31:27) Info: Data output thread finished. 2025-09-02 15:31:27) Info: Simulation file closed. 2025-09-02 15:31:27) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:27) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:27) Info: Data output thread running. 2025-09-02 15:31:27) Info: Seeding xorwow rng with top word 39 and bottom word 818127958 2025-09-02 15:31:27) Info: Data output thread finished. 2025-09-02 15:31:27) Info: Simulation file closed.
78%|#######8 | 39/50 [00:02<00:00, 17.36it/s]
2025-09-02 15:31:27) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:27) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:27) Info: Data output thread running. 2025-09-02 15:31:27) Info: Seeding xorwow rng with top word 40 and bottom word 875080770 2025-09-02 15:31:27) Info: Data output thread finished. 2025-09-02 15:31:27) Info: Simulation file closed. 2025-09-02 15:31:27) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:27) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:27) Info: Data output thread running. 2025-09-02 15:31:27) Info: Seeding xorwow rng with top word 41 and bottom word 931759521 2025-09-02 15:31:27) Info: Data output thread finished. 2025-09-02 15:31:27) Info: Simulation file closed.
82%|########2 | 41/50 [00:02<00:00, 17.43it/s]
2025-09-02 15:31:27) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:27) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:27) Info: Data output thread running. 2025-09-02 15:31:28) Info: Seeding xorwow rng with top word 42 and bottom word 988763504 2025-09-02 15:31:28) Info: Data output thread finished. 2025-09-02 15:31:28) Info: Simulation file closed. 2025-09-02 15:31:28) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:28) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:28) Info: Data output thread running. 2025-09-02 15:31:28) Info: Seeding xorwow rng with top word 43 and bottom word 45166895 2025-09-02 15:31:28) Info: Data output thread finished. 2025-09-02 15:31:28) Info: Simulation file closed.
86%|########6 | 43/50 [00:02<00:00, 17.45it/s]
2025-09-02 15:31:28) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:28) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:28) Info: Data output thread running. 2025-09-02 15:31:28) Info: Seeding xorwow rng with top word 44 and bottom word 103263487 2025-09-02 15:31:28) Info: Data output thread finished. 2025-09-02 15:31:28) Info: Simulation file closed. 2025-09-02 15:31:28) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:28) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:28) Info: Data output thread running. 2025-09-02 15:31:28) Info: Seeding xorwow rng with top word 45 and bottom word 160390749 2025-09-02 15:31:28) Info: Data output thread finished. 2025-09-02 15:31:28) Info: Simulation file closed.
90%|######### | 45/50 [00:02<00:00, 17.45it/s]
2025-09-02 15:31:28) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:28) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:28) Info: Data output thread running. 2025-09-02 15:31:28) Info: Seeding xorwow rng with top word 46 and bottom word 217687831 2025-09-02 15:31:28) Info: Data output thread finished. 2025-09-02 15:31:28) Info: Simulation file closed. 2025-09-02 15:31:28) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:28) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:28) Info: Data output thread running. 2025-09-02 15:31:28) Info: Seeding xorwow rng with top word 47 and bottom word 274804283 2025-09-02 15:31:28) Info: Data output thread finished. 2025-09-02 15:31:28) Info: Simulation file closed.
94%|#########3| 47/50 [00:02<00:00, 17.43it/s]
2025-09-02 15:31:28) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:28) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:28) Info: Data output thread running. 2025-09-02 15:31:28) Info: Seeding xorwow rng with top word 48 and bottom word 332947225 2025-09-02 15:31:28) Info: Data output thread finished. 2025-09-02 15:31:28) Info: Simulation file closed. 2025-09-02 15:31:28) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:28) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:28) Info: Data output thread running. 2025-09-02 15:31:28) Info: Seeding xorwow rng with top word 49 and bottom word 390366896 2025-09-02 15:31:28) Info: Data output thread finished. 2025-09-02 15:31:28) Info: Simulation file closed.
98%|#########8| 49/50 [00:03<00:00, 17.38it/s]
2025-09-02 15:31:28) Info: Using 32 processor(s) and 1 CUDA device(s) per process. 2025-09-02 15:31:28) Info: Assigning 1.00 processor(s) and 1.00 CUDA device(s) per replicate. 2025-09-02 15:31:28) Info: Data output thread running. 2025-09-02 15:31:28) Info: Seeding xorwow rng with top word 50 and bottom word 448186769 2025-09-02 15:31:28) Info: Data output thread finished. 2025-09-02 15:31:28) Info: Simulation file closed.
100%|##########| 50/50 [00:03<00:00, 16.19it/s]