2. Uncertainty Quantification Using the MonteCarlo Iterator#
In fields such as engineering, physics, and applied mathematics, simulation models serve as crucial tools for predicting real-world phenomena. These models typically rely on precise parameterization, including aspects like constitutive models and boundary conditions. However, in practical applications, these parameters are often unknown due to insufficient experimental data. To ensure accurate predictions despite this uncertainty, it is essential to incorporate these unknowns into the modeling process. This is precisely the focus of the field of uncertainty quantification, which aims to systematically address and manage the uncertainties inherent in simulation models.
In this tutorial, we’ll have a look at forward uncertainty quantification. Here the goal is to model the uncertainty in quantity of interest \(y\) by propagating uncertainties in input \(\theta\) through the model \(f(\theta)\):
Here, we assume the input \(\theta\) is uncertain, which we describe with a random variable using a probability distribution \(p(\theta)\). As a consequence, the outputs of the model \(m\) are random variables as well, following a distribution \(p(u)\). Random in, random out.
An example#
Let’s look at an example, where the function \(f\) is the solution of a partial differential equation.
The model#
On a domain \(\Omega=[0,1] \times [0,1]\), the Poisson equation is given by:
where \(u\) is the solution field and \(s\) the heterogenous source term. To make the problem well-posed, we’ll apply the boundary conditions:
To solve the partial differential equation, we employ a finite element approach with linear elements using scikit-fem (this tutorial is inspired by their tutorial)
The uncertainties#
For this system, we assume the source term \(s\) is modelled by
where the coordinates \(x_s\) and \(y_s\) are uncertain. The source center is defined via the joint distribution
where \(\mathcal{B}(\circ|a,b)\) is a beta distribution with shape parameters \(a\) and \(b\). Here, we assume the parameters are independent of each other, i.e., \(p(x_s,y_s) = p(x_s)p(y_s)\), where \(p(x_s)\) and \(p(y_s)\) are called marginal distributions.
[1]:
from skfem import Basis, BilinearForm, ElementTriP1, LinearForm, MeshTri, enforce, solve
from skfem.helpers import dot, grad
mesh = MeshTri().refined(6)
def poisson_pde(source_x, source_y, source_term):
# Set discretization
e = ElementTriP1()
basis = Basis(mesh, e)
@BilinearForm
def laplace(u, v, _):
return dot(grad(u), grad(v))
@LinearForm
def rhs(v, w):
# Source term
return source_term(w.x[0], w.x[1], source_x, source_y) * v
# Stiffness matrix
A = laplace.assemble(basis)
# Right-hand side
b = rhs.assemble(basis)
# Enforce Dirichlet boundary conditions
A, b = enforce(A, b, D=mesh.boundary_nodes())
# Solve
solution = solve(A, b)
return solution
def plot_to_axis(field, ax):
mesh.plot(field, ax=ax)
ax.axis("equal")
ax.set_aspect("equal", "box")
ax.set_xlim([0, 1])
ax.set_ylim([0, 1])
ax.set_xlabel("$x$")
ax.set_ylabel("$y$")
[2]:
# Let's define the distributions
from queens.distributions import Beta
x_s = Beta(0, 1, 2, 5)
y_s = Beta(0, 1, 4, 3)
[3]:
# Let's plot the probability density functions (PDF)
import numpy as np
import matplotlib.pyplot as plt
# x, y in [0,1]
coordinate = np.linspace(0, 1, 100)
plt.plot(coordinate, x_s.pdf(coordinate), "r-", label="$p(x_s)$")
plt.plot(coordinate, y_s.pdf(coordinate), "b-", label="$p(y_s)$")
plt.xlabel("$x_s$ or $y_s$")
plt.ylabel("Probability density functions")
plt.title("Marginal distributions")
plt.legend()
plt.show()
[4]:
# Let's define the parameters using QUEENS and plot the joint distribution
from queens.parameters import Parameters
parameters = Parameters(x_s=x_s, y_s=y_s)
xx, yy = np.meshgrid(coordinate, coordinate)
joint = np.exp(
parameters.joint_logpdf(np.hstack((xx.reshape(-1, 1), yy.reshape(-1, 1))))
).reshape(xx.shape)
fig, ax = plt.subplots()
contour = ax.contourf(xx, yy, joint, levels=20)
fig.colorbar(contour, ax=ax, label="$p(x_s, y_s)$")
ax.set_xlabel("$x_s$")
ax.set_ylabel("$y_s$")
ax.set_aspect("equal", "box")
ax.set_title("Joint distribution")
plt.show()
Nice, so we defined a joint distribution for the parameters uncertainty source position! Let us visualize some source samples! We can generate source fields through samples of \(p(x_s, y_s)\): 1. Generate samples \(\left(x_s^{(s)},y_s^{(s)}\right) \sim p(x_s,y_s)\) 2. Compute \(s(x,y,x_s^{(s)},y_s^{(s)})\)
[5]:
# Let's define the source term
def source_term(x, y, x_s, y_s):
return np.exp(-0.5 * ((x - x_s) ** 2 + (y - y_s) ** 2) / (0.1) ** 2)
[6]:
def source_field_on_mesh(source_position):
# Returns nodal value of the source term on the domain Omega
return source_term(mesh.p[0], mesh.p[1], source_position[0], source_position[1])
[7]:
# Fix the random seed
np.random.seed(42)
n_samples = 5
source_position_samples = parameters.draw_samples(n_samples)
fig, ax = plt.subplots(1, n_samples)
for i, sample in enumerate(source_position_samples):
# Compute the source on the domain
source_sample = source_field_on_mesh(sample)
# Plot the source field
plot_to_axis(source_sample, ax[i])
ax[i].set_title(f"Source sample ${i+1}$")
fig.set_size_inches(15, 4)
fig.suptitle("Source field samples")
fig.tight_layout()
plt.show()
So we are now able to generate samples of the source field! Now let’s have a look at the model outputs, i.e., the solution fields, for these samples.
To ease notation, we define \(u(x_s, y_s)\) to be the solution of the Poisson equation for a given source sample \(s\left(x,y,x_s,y_s\right)\).
[8]:
fig, ax = plt.subplots(2, n_samples)
for i, sample in enumerate(source_position_samples):
# Compute the source on the domain
source_sample = source_field_on_mesh(sample)
text_sample = "x_s^{(" + f"{i+1}" + ")}" + ", y_s^{(" + f"{i+1}" + ")}"
# Plot the source field
plot_to_axis(source_sample, ax[0, i])
ax[0, i].set_title(f"Source sample $({text_sample})$")
# Solve the Poisson equation
solution_field = poisson_pde(sample[0], sample[1], source_term)
plot_to_axis(solution_field, ax[1, i])
ax[1, i].set_title("Solution $u(" + text_sample + ")$")
fig.set_size_inches(15, 6)
fig.suptitle(
"Source field samples $s(x,y,x_s^{(s)},y_s^{(s)})$ (top row) and their respective solutions $u^{(s)}$ (bottom row)"
)
fig.tight_layout()
plt.show()
As you can see, the source position strongly dictates the resulting solution field, indicating a strong dependency between input and outputs.
Studying this dependency is a form of uncertainty quantification. Congrats!
As it becomes tedious to look at individual samples, we’re looking for representative values or descriptions of the sample set. As it is common in statistics, we can look at the mean value of the solution field \(u\):
Since the distribution \(p(u)\) is unknown, we employ the law of the unconscious statistician (LOTUS) to rewrite the integral as
As we can see, we don’t need to know \(p(u)\), hence unconscious in LOTUS. However, one difficulty remains: evaluating the integral, in particular, since the solution field depends nonlinearly on the source positions. Instead, we’ll have a look at numerical integration, specifically Monte Carlo integration.
Monte Carlo integration#
Some theory.
Monte Carlo integration approximates integrals of the form
by
where \(\theta^{(i)}\) are independent and identically distributed (iid) samples of the probability distribution \(p(\theta)\). Monte Carlo approaches differ from quadrature rules in two major ways: 1. A Monte Carlo estimator is a sum of random variables and, therefore, itself a random variable. Hence, the repeating Monte Carlo estimation with different samples will yield different results! 2. The expected error \(\epsilon_\text{MC}\) in Monte Carlo estimation is \(\epsilon_\text{MC} \propto \frac{1}{\sqrt(N)}\). Although a convergence rate of \(\frac{1}{2}\) is not desirable, the expected error is independent of the dimension of the integral! This allows the employment of Monte Carlo approaches for high-dimensional integration.
Application to our example.
For our example, the Monte Carlo estimation of the mean value is given by
with \(x_s^{(i)}, y_s^{(i)} \sim p(x_s, y_s)\).
[9]:
# Only a wrapper as the source term is constant
def solve_poisson(x_s, y_s):
return poisson_pde(x_s, y_s, source_term)
from queens.global_settings import GlobalSettings
from queens.drivers import Function
from queens.schedulers import Local
from queens.models import Simulation
from queens.iterators import MonteCarlo
from queens.main import run_iterator
from queens.utils.io import load_result
import pathlib
def monte_carlo_queens(n_samples, experiment_type, seed=42):
with GlobalSettings(
experiment_name=f"{experiment_type}_{n_samples}_seed_{seed}",
output_dir="./output/poisson_example",
) as gs:
# Driver: calls the solve_poisson function
driver = Function(parameters, solve_poisson)
# Scheduler: Start simulations in parallel 4 at once
scheduler = Local(gs.experiment_name, num_jobs=4, verbose=True)
# Model: The interface for QUEENS iterators
model = Simulation(scheduler, driver)
# Iterator: i.e., the analysis, in this case Monte Carlo integration
iterator = MonteCarlo(
model=model,
parameters=parameters,
global_settings=gs,
result_description={"write_results": True, "plot_results": False},
num_samples=n_samples,
seed=seed,
)
# Run the analysis
run_iterator(iterator, gs)
# Load the results
results = load_result(gs.result_file(".pickle"))
# Return the results dict
return results
[10]:
# Plot the mean value estimate with different samples
fig, ax = plt.subplots(1, 4)
n_samples = 10
for seed in range(4):
results = monte_carlo_queens(n_samples, "monte_carlo_poisson_samples", seed)
mean = results["mean"]
plot_to_axis(mean, ax[seed])
ax[seed].set_title(f"MC run {seed+1}")
fig.suptitle(
f"Mean value for $\mu$ using Monte Carlo integration with {n_samples} samples"
)
fig.set_size_inches(15, 4)
fig.tight_layout()
plt.show()
.**.
I I
* *
:. .:
I I
::: .* *. :*:
I * *. .* * I
.: *:*:::: I I ::::*:* :.
:: :I: ::.* *.:: :I: ::
:. * *: .V. .V. :* * .:
:. I :: I*. *I :: I .*
*. :: .* :: :: :* :: *: :* .*
*. I * I :**: I * I .*
*.:. I* ** *I .:.*
*:I :*.* :: *: *.*: I.*
*I: :* .** *I. *: :**
*V *. .*. *II* .*. .* V*
** ..:*I***I*:::: ::::*I***I*:.. **
...... ......
:*IV$$$V*: VV: *VV VVVVVVVVVVVF *VVVVVVVVVVV. .VF. :VI :FV$$$V*:
*$$*:. .:*V$* $$: *$V $$*......... *$I......... .$$$* *$V V$F. .:FV.
V$* *$$. $$: *$V $$: *$F .$$F$V. *$V .$$.
V$F *$V $$: *$V $$: *$I .$$ .V$* *$V F$$*:.
$$: :$$ $$: *$V $$$VVVVVVVV *$$VVVVVVVV: .$$ *$V. *$V .*FV$$V*.
I$F ** *$V $$: *$V $$: *$F .$$ .I$* *$V .*$$*
V$* :V$F$$. I$F V$* $$: *$F .$$ :$$I$V *$$
*$$*:. .:*$$$F F$V*....*V$* $$*......... *$I......... .$$ F$$V V$*: .:V$*
:*IV$$VI*: :I: .*FVVVVF: VVVVVVVVVVVV *VVVVVVVVVVV. .VV :VI :*VV$$VI*.
QUEENS (Quantification of Uncertain Effects in ENgineering Systems):
a Python framework for solver-independent multi-query
analyses of large-scale computational models.
+------------------------------------------------------------------------------------------------------+
| Function |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| self : <queens.drivers.function.Function object at 0x7f40ab1ca790> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| function : <function solve_poisson at 0x7f40b5da0f40> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f40a9e4a1d0> |
| experiment_name : 'monte_carlo_poisson_samples_10_seed_0' |
| num_jobs : 4 |
| num_procs : 1 |
| restart_workers : False |
| verbose : True |
| experiment_base_dir : None |
| overwrite_existing_experiment : False |
+---------------------------------------------------------------------------------------------------+
2026-01-30 21:49:05,291 - distributed.http.proxy - INFO - To route to workers diagnostics web server please install jupyter-server-proxy: python -m pip install jupyter-server-proxy
2026-01-30 21:49:05,315 - distributed.scheduler - INFO - State start
2026-01-30 21:49:05,319 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:44103
2026-01-30 21:49:05,319 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2026-01-30 21:49:05,320 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-01-30 21:49:05,334 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:46629'
2026-01-30 21:49:05,338 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:38161'
2026-01-30 21:49:05,341 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:44187'
2026-01-30 21:49:05,346 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:38711'
2026-01-30 21:49:05,908 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:40957
2026-01-30 21:49:05,908 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:40957
2026-01-30 21:49:05,908 - distributed.worker - INFO - Worker name: 0
2026-01-30 21:49:05,908 - distributed.worker - INFO - dashboard at: 127.0.0.1:38111
2026-01-30 21:49:05,908 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:44103
2026-01-30 21:49:05,908 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:05,908 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:05,908 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:05,908 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-foqlcd74
2026-01-30 21:49:05,909 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:05,921 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:39929
2026-01-30 21:49:05,921 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:39929
2026-01-30 21:49:05,921 - distributed.worker - INFO - Worker name: 1
2026-01-30 21:49:05,921 - distributed.worker - INFO - dashboard at: 127.0.0.1:35801
2026-01-30 21:49:05,921 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:44103
2026-01-30 21:49:05,921 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:05,921 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:05,921 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:05,921 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-ooluxcs6
2026-01-30 21:49:05,921 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:05,921 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:41381
2026-01-30 21:49:05,921 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:41381
2026-01-30 21:49:05,921 - distributed.worker - INFO - Worker name: 2
2026-01-30 21:49:05,921 - distributed.worker - INFO - dashboard at: 127.0.0.1:33649
2026-01-30 21:49:05,921 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:44103
2026-01-30 21:49:05,921 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:05,922 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:05,922 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:05,922 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-_socikab
2026-01-30 21:49:05,922 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:05,934 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:36697
2026-01-30 21:49:05,935 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:36697
2026-01-30 21:49:05,935 - distributed.worker - INFO - Worker name: 3
2026-01-30 21:49:05,935 - distributed.worker - INFO - dashboard at: 127.0.0.1:33421
2026-01-30 21:49:05,935 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:44103
2026-01-30 21:49:05,935 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:05,935 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:05,935 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:05,935 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-yoj5c7i0
2026-01-30 21:49:05,935 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:06,141 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:41381', name: 2, status: init, memory: 0, processing: 0>
2026-01-30 21:49:06,144 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:41381
2026-01-30 21:49:06,145 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:53944
2026-01-30 21:49:06,145 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:06,147 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:40957', name: 0, status: init, memory: 0, processing: 0>
2026-01-30 21:49:06,146 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:44103
2026-01-30 21:49:06,146 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:06,147 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:44103
2026-01-30 21:49:06,148 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:40957
2026-01-30 21:49:06,148 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:53932
2026-01-30 21:49:06,149 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:39929', name: 1, status: init, memory: 0, processing: 0>
2026-01-30 21:49:06,148 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:06,149 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:44103
2026-01-30 21:49:06,149 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:06,150 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:44103
2026-01-30 21:49:06,151 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39929
2026-01-30 21:49:06,152 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:53934
2026-01-30 21:49:06,152 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:06,153 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:44103
2026-01-30 21:49:06,153 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:06,153 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:44103
2026-01-30 21:49:06,163 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:36697', name: 3, status: init, memory: 0, processing: 0>
2026-01-30 21:49:06,164 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:36697
2026-01-30 21:49:06,165 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:53960
2026-01-30 21:49:06,165 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:06,165 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:44103
2026-01-30 21:49:06,165 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:06,166 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:44103
2026-01-30 21:49:06,181 - distributed.scheduler - INFO - Receive client connection: Client-7fea1e49-fe25-11f0-8cca-7c1e52c03d0c
2026-01-30 21:49:06,181 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:53966
To view the Dask dashboard open this link in your browser: http://127.0.0.1:8787/status
+---------------------------------------------------------------------------------------------------+
| Simulation |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.models.simulation.Simulation object at 0x7f40a9cb4290> |
| scheduler : <queens.schedulers.local.Local object at 0x7f40a9e4a1d0> |
| driver : <queens.drivers.function.Function object at 0x7f40ab1ca790> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f40a9cb4790> |
| model : <queens.models.simulation.Simulation object at 0x7f40a9cb4290> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f40ab1ca750> |
| seed : 0 |
| num_samples : 10 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : d0b512af0ac4d076836fa9027b18670af9cffbd1 |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_samples_10_seed_0
Starting Analysis...
10%|█ | 1/10 [00:00<00:04, 1.87it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 9 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 10 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 6.154e-01s |
| average time per parallel job : 2.051e-01s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 10/10 [00:00<00:00, 16.23it/s]
Time for CALCULATION: 0.6305913925170898 s
2026-01-30 21:49:06,920 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2026-01-30 21:49:06,922 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:46629'. Reason: nanny-close
2026-01-30 21:49:06,922 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:06,923 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:38161'. Reason: nanny-close
2026-01-30 21:49:06,923 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:40957. Reason: nanny-close
2026-01-30 21:49:06,924 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:06,923 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:06,925 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:44187'. Reason: nanny-close
2026-01-30 21:49:06,925 - distributed.core - INFO - Connection to tcp://127.0.0.1:44103 has been closed.
2026-01-30 21:49:06,925 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39929. Reason: nanny-close
2026-01-30 21:49:06,925 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:06,926 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:06,926 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:38711'. Reason: nanny-close
2026-01-30 21:49:06,926 - distributed.core - INFO - Connection to tcp://127.0.0.1:44103 has been closed.
2026-01-30 21:49:06,927 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:06,927 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:06,927 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:41381. Reason: nanny-close
2026-01-30 21:49:06,928 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:06,929 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:53932; closing.
2026-01-30 21:49:06,928 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:36697. Reason: nanny-close
2026-01-30 21:49:06,929 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:06,929 - distributed.core - INFO - Connection to tcp://127.0.0.1:44103 has been closed.
2026-01-30 21:49:06,930 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:53934; closing.
2026-01-30 21:49:06,930 - distributed.core - INFO - Connection to tcp://127.0.0.1:44103 has been closed.
2026-01-30 21:49:06,931 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:40957', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809746.9311426')
2026-01-30 21:49:06,932 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:39929', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809746.9326699')
2026-01-30 21:49:06,930 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:06,930 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:06,932 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:06,935 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:53944; closing.
2026-01-30 21:49:06,937 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:41381', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809746.9370487')
2026-01-30 21:49:06,938 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:53960; closing.
2026-01-30 21:49:06,939 - distributed.batched - INFO - Batched Comm Closed <TCP (closed) Scheduler connection to worker local=tcp://127.0.0.1:44103 remote=tcp://127.0.0.1:53944>
Traceback (most recent call last):
File "/usr/share/miniconda/envs/queens/lib/python3.11/site-packages/distributed/batched.py", line 115, in _background_send
nbytes = yield coro
^^^^^^^^^^
File "/usr/share/miniconda/envs/queens/lib/python3.11/site-packages/tornado/gen.py", line 766, in run
value = future.result()
^^^^^^^^^^^^^^^
File "/usr/share/miniconda/envs/queens/lib/python3.11/site-packages/distributed/comm/tcp.py", line 262, in write
raise CommClosedError()
distributed.comm.core.CommClosedError
2026-01-30 21:49:06,940 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:36697', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809746.9408927')
2026-01-30 21:49:06,941 - distributed.scheduler - INFO - Lost all workers
2026-01-30 21:49:07,185 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-01-30 21:49:07,186 - distributed.scheduler - INFO - Scheduler closing all comms
.**.
I I
* *
:. .:
I I
::: .* *. :*:
I * *. .* * I
.: *:*:::: I I ::::*:* :.
:: :I: ::.* *.:: :I: ::
:. * *: .V. .V. :* * .:
:. I :: I*. *I :: I .*
*. :: .* :: :: :* :: *: :* .*
*. I * I :**: I * I .*
*.:. I* ** *I .:.*
*:I :*.* :: *: *.*: I.*
*I: :* .** *I. *: :**
*V *. .*. *II* .*. .* V*
** ..:*I***I*:::: ::::*I***I*:.. **
...... ......
:*IV$$$V*: VV: *VV VVVVVVVVVVVF *VVVVVVVVVVV. .VF. :VI :FV$$$V*:
*$$*:. .:*V$* $$: *$V $$*......... *$I......... .$$$* *$V V$F. .:FV.
V$* *$$. $$: *$V $$: *$F .$$F$V. *$V .$$.
V$F *$V $$: *$V $$: *$I .$$ .V$* *$V F$$*:.
$$: :$$ $$: *$V $$$VVVVVVVV *$$VVVVVVVV: .$$ *$V. *$V .*FV$$V*.
I$F ** *$V $$: *$V $$: *$F .$$ .I$* *$V .*$$*
V$* :V$F$$. I$F V$* $$: *$F .$$ :$$I$V *$$
*$$*:. .:*$$$F F$V*....*V$* $$*......... *$I......... .$$ F$$V V$*: .:V$*
:*IV$$VI*: :I: .*FVVVVF: VVVVVVVVVVVV *VVVVVVVVVVV. .VV :VI :*VV$$VI*.
QUEENS (Quantification of Uncertain Effects in ENgineering Systems):
a Python framework for solver-independent multi-query
analyses of large-scale computational models.
+------------------------------------------------------------------------------------------------------+
| Function |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| self : <queens.drivers.function.Function object at 0x7f40b18bbf90> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| function : <function solve_poisson at 0x7f40b5da0f40> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f40b151f2d0> |
| experiment_name : 'monte_carlo_poisson_samples_10_seed_1' |
| num_jobs : 4 |
| num_procs : 1 |
| restart_workers : False |
| verbose : True |
| experiment_base_dir : None |
| overwrite_existing_experiment : False |
+---------------------------------------------------------------------------------------------------+
2026-01-30 21:49:07,259 - distributed.scheduler - INFO - State start
2026-01-30 21:49:07,262 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:35777
2026-01-30 21:49:07,263 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2026-01-30 21:49:07,263 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-01-30 21:49:07,275 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:33283'
2026-01-30 21:49:07,277 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:36029'
2026-01-30 21:49:07,281 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:33803'
2026-01-30 21:49:07,284 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:34813'
2026-01-30 21:49:07,845 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:39843
2026-01-30 21:49:07,845 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:39843
2026-01-30 21:49:07,845 - distributed.worker - INFO - Worker name: 0
2026-01-30 21:49:07,845 - distributed.worker - INFO - dashboard at: 127.0.0.1:37893
2026-01-30 21:49:07,845 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:35777
2026-01-30 21:49:07,845 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:07,845 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:07,845 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:07,845 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-r4i81fcp
2026-01-30 21:49:07,845 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:07,852 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:41739
2026-01-30 21:49:07,852 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:41739
2026-01-30 21:49:07,853 - distributed.worker - INFO - Worker name: 1
2026-01-30 21:49:07,853 - distributed.worker - INFO - dashboard at: 127.0.0.1:44245
2026-01-30 21:49:07,853 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:35777
2026-01-30 21:49:07,853 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:07,853 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:07,853 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:07,853 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-txr4mk8c
2026-01-30 21:49:07,853 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:07,865 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:38943
2026-01-30 21:49:07,865 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:38943
2026-01-30 21:49:07,865 - distributed.worker - INFO - Worker name: 2
2026-01-30 21:49:07,865 - distributed.worker - INFO - dashboard at: 127.0.0.1:36385
2026-01-30 21:49:07,865 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:35777
2026-01-30 21:49:07,865 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:07,865 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:07,867 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:07,867 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-qoehf1lr
2026-01-30 21:49:07,867 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:07,867 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:44467
2026-01-30 21:49:07,867 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:44467
2026-01-30 21:49:07,867 - distributed.worker - INFO - Worker name: 3
2026-01-30 21:49:07,867 - distributed.worker - INFO - dashboard at: 127.0.0.1:45675
2026-01-30 21:49:07,867 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:35777
2026-01-30 21:49:07,867 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:07,867 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:07,868 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:07,868 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-uu55sz2a
2026-01-30 21:49:07,868 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:08,079 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:39843', name: 0, status: init, memory: 0, processing: 0>
2026-01-30 21:49:08,080 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39843
2026-01-30 21:49:08,081 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:08,082 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:35777
2026-01-30 21:49:08,082 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:08,084 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:59628
2026-01-30 21:49:08,086 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35777
2026-01-30 21:49:08,089 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:41739', name: 1, status: init, memory: 0, processing: 0>
2026-01-30 21:49:08,090 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:41739
2026-01-30 21:49:08,091 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:59642
2026-01-30 21:49:08,091 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:08,092 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:35777
2026-01-30 21:49:08,092 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:08,092 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35777
2026-01-30 21:49:08,102 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:38943', name: 2, status: init, memory: 0, processing: 0>
2026-01-30 21:49:08,103 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:38943
2026-01-30 21:49:08,103 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:59648
2026-01-30 21:49:08,103 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:08,104 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:35777
2026-01-30 21:49:08,104 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:08,105 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35777
2026-01-30 21:49:08,107 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:44467', name: 3, status: init, memory: 0, processing: 0>
2026-01-30 21:49:08,109 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:44467
2026-01-30 21:49:08,109 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:08,109 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:59658
2026-01-30 21:49:08,109 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:35777
2026-01-30 21:49:08,109 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:08,111 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35777
2026-01-30 21:49:08,116 - distributed.scheduler - INFO - Receive client connection: Client-81116862-fe25-11f0-8cca-7c1e52c03d0c
2026-01-30 21:49:08,117 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:59666
To view the Dask dashboard open this link in your browser: http://127.0.0.1:8787/status
+---------------------------------------------------------------------------------------------------+
| Simulation |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.models.simulation.Simulation object at 0x7f40b5b21710> |
| scheduler : <queens.schedulers.local.Local object at 0x7f40b151f2d0> |
| driver : <queens.drivers.function.Function object at 0x7f40b18bbf90> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f40b1ad0e10> |
| model : <queens.models.simulation.Simulation object at 0x7f40b5b21710> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f40b14f87d0> |
| seed : 1 |
| num_samples : 10 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : d0b512af0ac4d076836fa9027b18670af9cffbd1 |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_samples_10_seed_1
Starting Analysis...
10%|█ | 1/10 [00:00<00:04, 1.83it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 9 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 10 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 6.272e-01s |
| average time per parallel job : 2.091e-01s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 10/10 [00:00<00:00, 15.92it/s]
Time for CALCULATION: 0.6380748748779297 s
2026-01-30 21:49:08,864 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2026-01-30 21:49:08,865 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:33283'. Reason: nanny-close
2026-01-30 21:49:08,865 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:08,866 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:36029'. Reason: nanny-close
2026-01-30 21:49:08,867 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:08,867 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39843. Reason: nanny-close
2026-01-30 21:49:08,868 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:33803'. Reason: nanny-close
2026-01-30 21:49:08,867 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:08,868 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:08,868 - distributed.core - INFO - Connection to tcp://127.0.0.1:35777 has been closed.
2026-01-30 21:49:08,869 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:41739. Reason: nanny-close
2026-01-30 21:49:08,869 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:08,869 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:34813'. Reason: nanny-close
2026-01-30 21:49:08,870 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:08,870 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:08,870 - distributed.core - INFO - Connection to tcp://127.0.0.1:35777 has been closed.
2026-01-30 21:49:08,870 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:38943. Reason: nanny-close
2026-01-30 21:49:08,871 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:08,872 - distributed.core - INFO - Connection to tcp://127.0.0.1:35777 has been closed.
2026-01-30 21:49:08,872 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:08,873 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:59628; closing.
2026-01-30 21:49:08,876 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:59642; closing.
2026-01-30 21:49:08,874 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:44467. Reason: nanny-close
2026-01-30 21:49:08,874 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:08,875 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:08,875 - distributed.core - INFO - Connection to tcp://127.0.0.1:35777 has been closed.
2026-01-30 21:49:08,877 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:08,878 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:59648; closing.
2026-01-30 21:49:08,878 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:39843', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809748.8787422')
2026-01-30 21:49:08,879 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:41739', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809748.8798249')
2026-01-30 21:49:08,880 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:38943', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809748.8803513')
2026-01-30 21:49:08,885 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:59658; closing.
2026-01-30 21:49:08,886 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:44467', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809748.8862004')
2026-01-30 21:49:08,890 - distributed.scheduler - INFO - Lost all workers
2026-01-30 21:49:09,143 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-01-30 21:49:09,144 - distributed.scheduler - INFO - Scheduler closing all comms
.**.
I I
* *
:. .:
I I
::: .* *. :*:
I * *. .* * I
.: *:*:::: I I ::::*:* :.
:: :I: ::.* *.:: :I: ::
:. * *: .V. .V. :* * .:
:. I :: I*. *I :: I .*
*. :: .* :: :: :* :: *: :* .*
*. I * I :**: I * I .*
*.:. I* ** *I .:.*
*:I :*.* :: *: *.*: I.*
*I: :* .** *I. *: :**
*V *. .*. *II* .*. .* V*
** ..:*I***I*:::: ::::*I***I*:.. **
...... ......
:*IV$$$V*: VV: *VV VVVVVVVVVVVF *VVVVVVVVVVV. .VF. :VI :FV$$$V*:
*$$*:. .:*V$* $$: *$V $$*......... *$I......... .$$$* *$V V$F. .:FV.
V$* *$$. $$: *$V $$: *$F .$$F$V. *$V .$$.
V$F *$V $$: *$V $$: *$I .$$ .V$* *$V F$$*:.
$$: :$$ $$: *$V $$$VVVVVVVV *$$VVVVVVVV: .$$ *$V. *$V .*FV$$V*.
I$F ** *$V $$: *$V $$: *$F .$$ .I$* *$V .*$$*
V$* :V$F$$. I$F V$* $$: *$F .$$ :$$I$V *$$
*$$*:. .:*$$$F F$V*....*V$* $$*......... *$I......... .$$ F$$V V$*: .:V$*
:*IV$$VI*: :I: .*FVVVVF: VVVVVVVVVVVV *VVVVVVVVVVV. .VV :VI :*VV$$VI*.
QUEENS (Quantification of Uncertain Effects in ENgineering Systems):
a Python framework for solver-independent multi-query
analyses of large-scale computational models.
+------------------------------------------------------------------------------------------------------+
| Function |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| self : <queens.drivers.function.Function object at 0x7f40b1520890> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| function : <function solve_poisson at 0x7f40b5da0f40> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f40b5b5cb10> |
| experiment_name : 'monte_carlo_poisson_samples_10_seed_2' |
| num_jobs : 4 |
| num_procs : 1 |
| restart_workers : False |
| verbose : True |
| experiment_base_dir : None |
| overwrite_existing_experiment : False |
+---------------------------------------------------------------------------------------------------+
2026-01-30 21:49:09,329 - distributed.scheduler - INFO - State start
2026-01-30 21:49:09,332 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:40883
2026-01-30 21:49:09,333 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2026-01-30 21:49:09,333 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-01-30 21:49:09,345 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:39295'
2026-01-30 21:49:09,347 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:41345'
2026-01-30 21:49:09,351 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:45839'
2026-01-30 21:49:09,355 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:39805'
2026-01-30 21:49:09,909 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:44375
2026-01-30 21:49:09,910 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:44375
2026-01-30 21:49:09,910 - distributed.worker - INFO - Worker name: 3
2026-01-30 21:49:09,910 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:36605
2026-01-30 21:49:09,910 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:36605
2026-01-30 21:49:09,910 - distributed.worker - INFO - Worker name: 1
2026-01-30 21:49:09,910 - distributed.worker - INFO - dashboard at: 127.0.0.1:42799
2026-01-30 21:49:09,910 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:40883
2026-01-30 21:49:09,910 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:09,910 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:09,911 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:09,911 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-lotrtw2i
2026-01-30 21:49:09,911 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:09,912 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:42593
2026-01-30 21:49:09,912 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:42593
2026-01-30 21:49:09,912 - distributed.worker - INFO - Worker name: 0
2026-01-30 21:49:09,912 - distributed.worker - INFO - dashboard at: 127.0.0.1:46381
2026-01-30 21:49:09,912 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:40883
2026-01-30 21:49:09,912 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:09,912 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:09,913 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:09,913 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-nu6o4r0a
2026-01-30 21:49:09,913 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:09,913 - distributed.worker - INFO - dashboard at: 127.0.0.1:33369
2026-01-30 21:49:09,913 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:40883
2026-01-30 21:49:09,913 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:09,913 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:09,913 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:09,913 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-v2qnjgoq
2026-01-30 21:49:09,913 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:09,925 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:34101
2026-01-30 21:49:09,925 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:34101
2026-01-30 21:49:09,925 - distributed.worker - INFO - Worker name: 2
2026-01-30 21:49:09,926 - distributed.worker - INFO - dashboard at: 127.0.0.1:39807
2026-01-30 21:49:09,926 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:40883
2026-01-30 21:49:09,926 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:09,926 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:09,926 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:09,926 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-a0aub57w
2026-01-30 21:49:09,926 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:10,133 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:36605', name: 1, status: init, memory: 0, processing: 0>
2026-01-30 21:49:10,134 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:36605
2026-01-30 21:49:10,135 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:10,136 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:47924
2026-01-30 21:49:10,135 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:40883
2026-01-30 21:49:10,135 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:10,136 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:40883
2026-01-30 21:49:10,137 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:42593', name: 0, status: init, memory: 0, processing: 0>
2026-01-30 21:49:10,139 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:42593
2026-01-30 21:49:10,139 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:47936
2026-01-30 21:49:10,139 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:10,141 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:44375', name: 3, status: init, memory: 0, processing: 0>
2026-01-30 21:49:10,140 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:40883
2026-01-30 21:49:10,140 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:10,141 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:40883
2026-01-30 21:49:10,143 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:44375
2026-01-30 21:49:10,144 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:47938
2026-01-30 21:49:10,144 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:10,144 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:40883
2026-01-30 21:49:10,144 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:10,145 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:40883
2026-01-30 21:49:10,152 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:34101', name: 2, status: init, memory: 0, processing: 0>
2026-01-30 21:49:10,153 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:34101
2026-01-30 21:49:10,153 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:47946
2026-01-30 21:49:10,153 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:10,154 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:40883
2026-01-30 21:49:10,154 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:10,155 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:40883
2026-01-30 21:49:10,192 - distributed.scheduler - INFO - Receive client connection: Client-824e34d2-fe25-11f0-8cca-7c1e52c03d0c
2026-01-30 21:49:10,193 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:47956
To view the Dask dashboard open this link in your browser: http://127.0.0.1:8787/status
+---------------------------------------------------------------------------------------------------+
| Simulation |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.models.simulation.Simulation object at 0x7f40b10d1710> |
| scheduler : <queens.schedulers.local.Local object at 0x7f40b5b5cb10> |
| driver : <queens.drivers.function.Function object at 0x7f40b1520890> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f40b5b88910> |
| model : <queens.models.simulation.Simulation object at 0x7f40b10d1710> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f40b10eff10> |
| seed : 2 |
| num_samples : 10 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : d0b512af0ac4d076836fa9027b18670af9cffbd1 |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_samples_10_seed_2
Starting Analysis...
10%|█ | 1/10 [00:00<00:04, 1.86it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 9 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 10 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 6.180e-01s |
| average time per parallel job : 2.060e-01s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 10/10 [00:00<00:00, 16.16it/s]
Time for CALCULATION: 0.6274499893188477 s
2026-01-30 21:49:10,930 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2026-01-30 21:49:10,931 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:39295'. Reason: nanny-close
2026-01-30 21:49:10,931 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:10,932 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:41345'. Reason: nanny-close
2026-01-30 21:49:10,932 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:42593. Reason: nanny-close
2026-01-30 21:49:10,933 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:10,933 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:10,934 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:45839'. Reason: nanny-close
2026-01-30 21:49:10,934 - distributed.core - INFO - Connection to tcp://127.0.0.1:40883 has been closed.
2026-01-30 21:49:10,935 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:10,935 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:39805'. Reason: nanny-close
2026-01-30 21:49:10,935 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:36605. Reason: nanny-close
2026-01-30 21:49:10,935 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:10,935 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:10,936 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:34101. Reason: nanny-close
2026-01-30 21:49:10,936 - distributed.core - INFO - Connection to tcp://127.0.0.1:40883 has been closed.
2026-01-30 21:49:10,937 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:10,937 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:10,938 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:10,939 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:47936; closing.
2026-01-30 21:49:10,938 - distributed.core - INFO - Connection to tcp://127.0.0.1:40883 has been closed.
2026-01-30 21:49:10,939 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:47924; closing.
2026-01-30 21:49:10,940 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:44375. Reason: nanny-close
2026-01-30 21:49:10,940 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:47946; closing.
2026-01-30 21:49:10,940 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:10,941 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:42593', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809750.9416454')
2026-01-30 21:49:10,941 - distributed.core - INFO - Connection to tcp://127.0.0.1:40883 has been closed.
2026-01-30 21:49:10,942 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:36605', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809750.9423907')
2026-01-30 21:49:10,942 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:10,943 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:34101', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809750.9432604')
2026-01-30 21:49:10,944 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:47938; closing.
2026-01-30 21:49:10,945 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:44375', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809750.9450562')
2026-01-30 21:49:10,945 - distributed.scheduler - INFO - Lost all workers
2026-01-30 21:49:10,950 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:11,205 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-01-30 21:49:11,206 - distributed.scheduler - INFO - Scheduler closing all comms
.**.
I I
* *
:. .:
I I
::: .* *. :*:
I * *. .* * I
.: *:*:::: I I ::::*:* :.
:: :I: ::.* *.:: :I: ::
:. * *: .V. .V. :* * .:
:. I :: I*. *I :: I .*
*. :: .* :: :: :* :: *: :* .*
*. I * I :**: I * I .*
*.:. I* ** *I .:.*
*:I :*.* :: *: *.*: I.*
*I: :* .** *I. *: :**
*V *. .*. *II* .*. .* V*
** ..:*I***I*:::: ::::*I***I*:.. **
...... ......
:*IV$$$V*: VV: *VV VVVVVVVVVVVF *VVVVVVVVVVV. .VF. :VI :FV$$$V*:
*$$*:. .:*V$* $$: *$V $$*......... *$I......... .$$$* *$V V$F. .:FV.
V$* *$$. $$: *$V $$: *$F .$$F$V. *$V .$$.
V$F *$V $$: *$V $$: *$I .$$ .V$* *$V F$$*:.
$$: :$$ $$: *$V $$$VVVVVVVV *$$VVVVVVVV: .$$ *$V. *$V .*FV$$V*.
I$F ** *$V $$: *$V $$: *$F .$$ .I$* *$V .*$$*
V$* :V$F$$. I$F V$* $$: *$F .$$ :$$I$V *$$
*$$*:. .:*$$$F F$V*....*V$* $$*......... *$I......... .$$ F$$V V$*: .:V$*
:*IV$$VI*: :I: .*FVVVVF: VVVVVVVVVVVV *VVVVVVVVVVV. .VV :VI :*VV$$VI*.
QUEENS (Quantification of Uncertain Effects in ENgineering Systems):
a Python framework for solver-independent multi-query
analyses of large-scale computational models.
+------------------------------------------------------------------------------------------------------+
| Function |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| self : <queens.drivers.function.Function object at 0x7f40a9c45650> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| function : <function solve_poisson at 0x7f40b5da0f40> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f40b5b35990> |
| experiment_name : 'monte_carlo_poisson_samples_10_seed_3' |
| num_jobs : 4 |
| num_procs : 1 |
| restart_workers : False |
| verbose : True |
| experiment_base_dir : None |
| overwrite_existing_experiment : False |
+---------------------------------------------------------------------------------------------------+
2026-01-30 21:49:11,284 - distributed.scheduler - INFO - State start
2026-01-30 21:49:11,287 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:33021
2026-01-30 21:49:11,287 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2026-01-30 21:49:11,288 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-01-30 21:49:11,300 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:43593'
2026-01-30 21:49:11,302 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:32831'
2026-01-30 21:49:11,306 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:37143'
2026-01-30 21:49:11,310 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:36401'
2026-01-30 21:49:11,884 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:40193
2026-01-30 21:49:11,885 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:40193
2026-01-30 21:49:11,885 - distributed.worker - INFO - Worker name: 0
2026-01-30 21:49:11,885 - distributed.worker - INFO - dashboard at: 127.0.0.1:40911
2026-01-30 21:49:11,885 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33021
2026-01-30 21:49:11,885 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:11,885 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:11,885 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:11,886 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-vkj4debo
2026-01-30 21:49:11,886 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:11,888 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:39201
2026-01-30 21:49:11,888 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:36715
2026-01-30 21:49:11,888 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:39201
2026-01-30 21:49:11,888 - distributed.worker - INFO - Worker name: 1
2026-01-30 21:49:11,888 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:36715
2026-01-30 21:49:11,888 - distributed.worker - INFO - dashboard at: 127.0.0.1:38175
2026-01-30 21:49:11,888 - distributed.worker - INFO - Worker name: 3
2026-01-30 21:49:11,889 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33021
2026-01-30 21:49:11,889 - distributed.worker - INFO - dashboard at: 127.0.0.1:36619
2026-01-30 21:49:11,889 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:11,889 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:11,889 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33021
2026-01-30 21:49:11,889 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:11,889 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:11,889 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:11,889 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-szw2kr_3
2026-01-30 21:49:11,889 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:11,889 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:11,889 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-4ou070oq
2026-01-30 21:49:11,889 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:11,898 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:38429
2026-01-30 21:49:11,899 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:38429
2026-01-30 21:49:11,899 - distributed.worker - INFO - Worker name: 2
2026-01-30 21:49:11,899 - distributed.worker - INFO - dashboard at: 127.0.0.1:34329
2026-01-30 21:49:11,899 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33021
2026-01-30 21:49:11,899 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:11,899 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:11,899 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:11,899 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-zm9p9iqj
2026-01-30 21:49:11,899 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:12,124 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:40193', name: 0, status: init, memory: 0, processing: 0>
2026-01-30 21:49:12,125 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:40193
2026-01-30 21:49:12,126 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45806
2026-01-30 21:49:12,126 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:12,127 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:39201', name: 1, status: init, memory: 0, processing: 0>
2026-01-30 21:49:12,127 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33021
2026-01-30 21:49:12,127 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:12,127 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33021
2026-01-30 21:49:12,128 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39201
2026-01-30 21:49:12,129 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45812
2026-01-30 21:49:12,130 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:36715', name: 3, status: init, memory: 0, processing: 0>
2026-01-30 21:49:12,129 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:12,130 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33021
2026-01-30 21:49:12,130 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:12,131 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33021
2026-01-30 21:49:12,132 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:36715
2026-01-30 21:49:12,132 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45814
2026-01-30 21:49:12,132 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:12,134 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:38429', name: 2, status: init, memory: 0, processing: 0>
2026-01-30 21:49:12,133 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33021
2026-01-30 21:49:12,133 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:12,134 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33021
2026-01-30 21:49:12,135 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:38429
2026-01-30 21:49:12,136 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45824
2026-01-30 21:49:12,136 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:12,137 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33021
2026-01-30 21:49:12,137 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:12,137 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33021
2026-01-30 21:49:12,142 - distributed.scheduler - INFO - Receive client connection: Client-8377c937-fe25-11f0-8cca-7c1e52c03d0c
2026-01-30 21:49:12,143 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45828
To view the Dask dashboard open this link in your browser: http://127.0.0.1:8787/status
+---------------------------------------------------------------------------------------------------+
| Simulation |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.models.simulation.Simulation object at 0x7f40a8874550> |
| scheduler : <queens.schedulers.local.Local object at 0x7f40b5b35990> |
| driver : <queens.drivers.function.Function object at 0x7f40a9c45650> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f40b17f7d50> |
| model : <queens.models.simulation.Simulation object at 0x7f40a8874550> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f40b5b887d0> |
| seed : 3 |
| num_samples : 10 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : d0b512af0ac4d076836fa9027b18670af9cffbd1 |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_samples_10_seed_3
Starting Analysis...
10%|█ | 1/10 [00:00<00:04, 1.83it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 9 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 10 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 6.306e-01s |
| average time per parallel job : 2.102e-01s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 10/10 [00:00<00:00, 15.84it/s]
Time for CALCULATION: 0.6425631046295166 s
2026-01-30 21:49:12,894 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2026-01-30 21:49:12,895 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:43593'. Reason: nanny-close
2026-01-30 21:49:12,895 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:12,896 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:32831'. Reason: nanny-close
2026-01-30 21:49:12,896 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:12,897 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:37143'. Reason: nanny-close
2026-01-30 21:49:12,896 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:40193. Reason: nanny-close
2026-01-30 21:49:12,897 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:12,897 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:12,898 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39201. Reason: nanny-close
2026-01-30 21:49:12,898 - distributed.core - INFO - Connection to tcp://127.0.0.1:33021 has been closed.
2026-01-30 21:49:12,898 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:12,899 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:36401'. Reason: nanny-close
2026-01-30 21:49:12,900 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:12,899 - distributed.core - INFO - Connection to tcp://127.0.0.1:33021 has been closed.
2026-01-30 21:49:12,900 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:38429. Reason: nanny-close
2026-01-30 21:49:12,900 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:12,900 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:12,902 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:45806; closing.
2026-01-30 21:49:12,904 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:45812; closing.
2026-01-30 21:49:12,904 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:45824; closing.
2026-01-30 21:49:12,901 - distributed.core - INFO - Connection to tcp://127.0.0.1:33021 has been closed.
2026-01-30 21:49:12,902 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:12,902 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:36715. Reason: nanny-close
2026-01-30 21:49:12,903 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:12,904 - distributed.core - INFO - Connection to tcp://127.0.0.1:33021 has been closed.
2026-01-30 21:49:12,906 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:40193', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809752.9060178')
2026-01-30 21:49:12,907 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:12,908 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:39201', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809752.9081278')
2026-01-30 21:49:12,908 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:38429', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809752.9089196')
2026-01-30 21:49:12,909 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:12,914 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:45814; closing.
2026-01-30 21:49:12,915 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:36715', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809752.9151027')
2026-01-30 21:49:12,920 - distributed.scheduler - INFO - Lost all workers
2026-01-30 21:49:13,174 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-01-30 21:49:13,175 - distributed.scheduler - INFO - Scheduler closing all comms
As can be seen, with 10 samples, the mean value estimations vary quite a lot. This is the first major difference mentioned above. As mentioned, this problem can be mitigated by increasing the number of samples. Let’s try:
[11]:
# plot the mean value for different number of samples
fig, ax = plt.subplots(4, 4)
for log10_samples in range(4):
for seed in range(4):
results = monte_carlo_queens(int(10**log10_samples), "monte_carlo_poisson_log_samples",seed)
mean = results["mean"]
plot_to_axis(mean, ax[log10_samples, seed])
if log10_samples == 0:
ax[log10_samples, seed].set_title(f"MC run {seed}")
ax[log10_samples, seed].text(
0.5,
0.08,
f"{int(10**log10_samples)} samples",
ha="center",
size="large",
backgroundcolor="white",
)
fig.suptitle("Mean value for $\mu$ using Monte Carlo integration")
fig.set_size_inches(16, 16)
fig.tight_layout()
plt.show()
.**.
I I
* *
:. .:
I I
::: .* *. :*:
I * *. .* * I
.: *:*:::: I I ::::*:* :.
:: :I: ::.* *.:: :I: ::
:. * *: .V. .V. :* * .:
:. I :: I*. *I :: I .*
*. :: .* :: :: :* :: *: :* .*
*. I * I :**: I * I .*
*.:. I* ** *I .:.*
*:I :*.* :: *: *.*: I.*
*I: :* .** *I. *: :**
*V *. .*. *II* .*. .* V*
** ..:*I***I*:::: ::::*I***I*:.. **
...... ......
:*IV$$$V*: VV: *VV VVVVVVVVVVVF *VVVVVVVVVVV. .VF. :VI :FV$$$V*:
*$$*:. .:*V$* $$: *$V $$*......... *$I......... .$$$* *$V V$F. .:FV.
V$* *$$. $$: *$V $$: *$F .$$F$V. *$V .$$.
V$F *$V $$: *$V $$: *$I .$$ .V$* *$V F$$*:.
$$: :$$ $$: *$V $$$VVVVVVVV *$$VVVVVVVV: .$$ *$V. *$V .*FV$$V*.
I$F ** *$V $$: *$V $$: *$F .$$ .I$* *$V .*$$*
V$* :V$F$$. I$F V$* $$: *$F .$$ :$$I$V *$$
*$$*:. .:*$$$F F$V*....*V$* $$*......... *$I......... .$$ F$$V V$*: .:V$*
:*IV$$VI*: :I: .*FVVVVF: VVVVVVVVVVVV *VVVVVVVVVVV. .VV :VI :*VV$$VI*.
QUEENS (Quantification of Uncertain Effects in ENgineering Systems):
a Python framework for solver-independent multi-query
analyses of large-scale computational models.
+------------------------------------------------------------------------------------------------------+
| Function |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| self : <queens.drivers.function.Function object at 0x7f40a857ff10> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| function : <function solve_poisson at 0x7f40b5da0f40> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f40a8740c50> |
| experiment_name : 'monte_carlo_poisson_log_samples_1_seed_0' |
| num_jobs : 4 |
| num_procs : 1 |
| restart_workers : False |
| verbose : True |
| experiment_base_dir : None |
| overwrite_existing_experiment : False |
+---------------------------------------------------------------------------------------------------+
2026-01-30 21:49:13,764 - distributed.scheduler - INFO - State start
2026-01-30 21:49:13,767 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:36693
2026-01-30 21:49:13,768 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2026-01-30 21:49:13,768 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-01-30 21:49:13,781 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:45879'
2026-01-30 21:49:13,783 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:32897'
2026-01-30 21:49:13,787 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:38051'
2026-01-30 21:49:13,791 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:33551'
2026-01-30 21:49:14,346 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:44127
2026-01-30 21:49:14,346 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:44127
2026-01-30 21:49:14,346 - distributed.worker - INFO - Worker name: 0
2026-01-30 21:49:14,346 - distributed.worker - INFO - dashboard at: 127.0.0.1:37301
2026-01-30 21:49:14,346 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:36693
2026-01-30 21:49:14,346 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:14,346 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:14,346 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:14,346 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-ofj0p46o
2026-01-30 21:49:14,346 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:14,356 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:39899
2026-01-30 21:49:14,356 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:39899
2026-01-30 21:49:14,357 - distributed.worker - INFO - Worker name: 2
2026-01-30 21:49:14,357 - distributed.worker - INFO - dashboard at: 127.0.0.1:43319
2026-01-30 21:49:14,357 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:36693
2026-01-30 21:49:14,357 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:14,357 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:14,357 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:14,357 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-yv6uvkfz
2026-01-30 21:49:14,357 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:14,357 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:34143
2026-01-30 21:49:14,357 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:34143
2026-01-30 21:49:14,357 - distributed.worker - INFO - Worker name: 1
2026-01-30 21:49:14,357 - distributed.worker - INFO - dashboard at: 127.0.0.1:37205
2026-01-30 21:49:14,357 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:36693
2026-01-30 21:49:14,358 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:14,358 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:14,358 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:14,358 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-ztou5qlz
2026-01-30 21:49:14,358 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:14,381 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:42979
2026-01-30 21:49:14,381 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:42979
2026-01-30 21:49:14,381 - distributed.worker - INFO - Worker name: 3
2026-01-30 21:49:14,381 - distributed.worker - INFO - dashboard at: 127.0.0.1:34667
2026-01-30 21:49:14,381 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:36693
2026-01-30 21:49:14,381 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:14,381 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:14,381 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:14,381 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-ywfqot0s
2026-01-30 21:49:14,381 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:14,584 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:44127', name: 0, status: init, memory: 0, processing: 0>
2026-01-30 21:49:14,587 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:14,588 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:44127
2026-01-30 21:49:14,588 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:36693
2026-01-30 21:49:14,588 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:14,588 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51880
2026-01-30 21:49:14,590 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:39899', name: 2, status: init, memory: 0, processing: 0>
2026-01-30 21:49:14,589 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:36693
2026-01-30 21:49:14,592 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39899
2026-01-30 21:49:14,592 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51886
2026-01-30 21:49:14,592 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:14,593 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:36693
2026-01-30 21:49:14,593 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:14,594 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:36693
2026-01-30 21:49:14,596 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:34143', name: 1, status: init, memory: 0, processing: 0>
2026-01-30 21:49:14,597 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:34143
2026-01-30 21:49:14,598 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51898
2026-01-30 21:49:14,598 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:14,599 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:36693
2026-01-30 21:49:14,599 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:14,600 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:36693
2026-01-30 21:49:14,610 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:42979', name: 3, status: init, memory: 0, processing: 0>
2026-01-30 21:49:14,611 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:42979
2026-01-30 21:49:14,612 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51904
2026-01-30 21:49:14,612 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:14,613 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:36693
2026-01-30 21:49:14,613 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:14,613 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:36693
2026-01-30 21:49:14,624 - distributed.scheduler - INFO - Receive client connection: Client-84f27573-fe25-11f0-8cca-7c1e52c03d0c
2026-01-30 21:49:14,624 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51920
To view the Dask dashboard open this link in your browser: http://127.0.0.1:8787/status
+---------------------------------------------------------------------------------------------------+
| Simulation |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.models.simulation.Simulation object at 0x7f40bf008d50> |
| scheduler : <queens.schedulers.local.Local object at 0x7f40a8740c50> |
| driver : <queens.drivers.function.Function object at 0x7f40a857ff10> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f40a866a610> |
| model : <queens.models.simulation.Simulation object at 0x7f40bf008d50> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f40b11a7610> |
| seed : 0 |
| num_samples : 1 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : d0b512af0ac4d076836fa9027b18670af9cffbd1 |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_log_samples_1_seed_0
Starting Analysis...
100%|██████████| 1/1 [00:00<00:00, 2.98it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 0 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 1 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 3.369e-01s |
| average time per parallel job : 3.369e-01s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 1/1 [00:00<00:00, 2.96it/s]
Time for CALCULATION: 0.34769320487976074 s
/usr/share/miniconda/envs/queens/lib/python3.11/site-packages/numpy/core/fromnumeric.py:3787: RuntimeWarning: Degrees of freedom <= 0 for slice
return _methods._var(a, axis=axis, dtype=dtype, out=out, ddof=ddof,
/usr/share/miniconda/envs/queens/lib/python3.11/site-packages/numpy/core/_methods.py:195: RuntimeWarning: invalid value encountered in divide
ret = um.true_divide(
2026-01-30 21:49:15,080 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2026-01-30 21:49:15,081 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:45879'. Reason: nanny-close
2026-01-30 21:49:15,081 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:15,082 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:32897'. Reason: nanny-close
2026-01-30 21:49:15,082 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:44127. Reason: nanny-close
2026-01-30 21:49:15,083 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:15,082 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:15,084 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:38051'. Reason: nanny-close
2026-01-30 21:49:15,085 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:15,083 - distributed.core - INFO - Connection to tcp://127.0.0.1:36693 has been closed.
2026-01-30 21:49:15,086 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:33551'. Reason: nanny-close
2026-01-30 21:49:15,085 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:15,085 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:34143. Reason: nanny-close
2026-01-30 21:49:15,085 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:15,087 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:15,087 - distributed.core - INFO - Connection to tcp://127.0.0.1:36693 has been closed.
2026-01-30 21:49:15,088 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:51880; closing.
2026-01-30 21:49:15,088 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39899. Reason: nanny-close
2026-01-30 21:49:15,088 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:15,088 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:15,090 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:51898; closing.
2026-01-30 21:49:15,089 - distributed.core - INFO - Connection to tcp://127.0.0.1:36693 has been closed.
2026-01-30 21:49:15,091 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:15,091 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:44127', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809755.0918856')
2026-01-30 21:49:15,091 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:42979. Reason: nanny-close
2026-01-30 21:49:15,092 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:15,093 - distributed.core - INFO - Connection to tcp://127.0.0.1:36693 has been closed.
2026-01-30 21:49:15,094 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:15,096 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:34143', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809755.0963888')
2026-01-30 21:49:15,097 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:51886; closing.
2026-01-30 21:49:15,100 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:39899', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809755.1004548')
2026-01-30 21:49:15,104 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:51904; closing.
2026-01-30 21:49:15,105 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:42979', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809755.105746')
2026-01-30 21:49:15,111 - distributed.scheduler - INFO - Lost all workers
2026-01-30 21:49:15,321 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-01-30 21:49:15,322 - distributed.scheduler - INFO - Scheduler closing all comms
.**.
I I
* *
:. .:
I I
::: .* *. :*:
I * *. .* * I
.: *:*:::: I I ::::*:* :.
:: :I: ::.* *.:: :I: ::
:. * *: .V. .V. :* * .:
:. I :: I*. *I :: I .*
*. :: .* :: :: :* :: *: :* .*
*. I * I :**: I * I .*
*.:. I* ** *I .:.*
*:I :*.* :: *: *.*: I.*
*I: :* .** *I. *: :**
*V *. .*. *II* .*. .* V*
** ..:*I***I*:::: ::::*I***I*:.. **
...... ......
:*IV$$$V*: VV: *VV VVVVVVVVVVVF *VVVVVVVVVVV. .VF. :VI :FV$$$V*:
*$$*:. .:*V$* $$: *$V $$*......... *$I......... .$$$* *$V V$F. .:FV.
V$* *$$. $$: *$V $$: *$F .$$F$V. *$V .$$.
V$F *$V $$: *$V $$: *$I .$$ .V$* *$V F$$*:.
$$: :$$ $$: *$V $$$VVVVVVVV *$$VVVVVVVV: .$$ *$V. *$V .*FV$$V*.
I$F ** *$V $$: *$V $$: *$F .$$ .I$* *$V .*$$*
V$* :V$F$$. I$F V$* $$: *$F .$$ :$$I$V *$$
*$$*:. .:*$$$F F$V*....*V$* $$*......... *$I......... .$$ F$$V V$*: .:V$*
:*IV$$VI*: :I: .*FVVVVF: VVVVVVVVVVVV *VVVVVVVVVVV. .VV :VI :*VV$$VI*.
QUEENS (Quantification of Uncertain Effects in ENgineering Systems):
a Python framework for solver-independent multi-query
analyses of large-scale computational models.
+------------------------------------------------------------------------------------------------------+
| Function |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| self : <queens.drivers.function.Function object at 0x7f40a8441c10> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| function : <function solve_poisson at 0x7f40b5da0f40> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f40a8709e50> |
| experiment_name : 'monte_carlo_poisson_log_samples_1_seed_1' |
| num_jobs : 4 |
| num_procs : 1 |
| restart_workers : False |
| verbose : True |
| experiment_base_dir : None |
| overwrite_existing_experiment : False |
+---------------------------------------------------------------------------------------------------+
2026-01-30 21:49:15,402 - distributed.scheduler - INFO - State start
2026-01-30 21:49:15,406 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:43797
2026-01-30 21:49:15,406 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2026-01-30 21:49:15,407 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-01-30 21:49:15,419 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:38859'
2026-01-30 21:49:15,421 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:44711'
2026-01-30 21:49:15,425 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:40235'
2026-01-30 21:49:15,428 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:44413'
2026-01-30 21:49:15,999 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:43443
2026-01-30 21:49:15,999 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:43443
2026-01-30 21:49:15,999 - distributed.worker - INFO - Worker name: 1
2026-01-30 21:49:15,999 - distributed.worker - INFO - dashboard at: 127.0.0.1:45135
2026-01-30 21:49:15,999 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:43797
2026-01-30 21:49:15,999 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:15,999 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:43757
2026-01-30 21:49:15,999 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:15,999 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:43757
2026-01-30 21:49:15,999 - distributed.worker - INFO - Worker name: 0
2026-01-30 21:49:15,999 - distributed.worker - INFO - dashboard at: 127.0.0.1:34621
2026-01-30 21:49:15,999 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:16,000 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:43797
2026-01-30 21:49:16,000 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:16,000 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:16,000 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-jvuuf0yk
2026-01-30 21:49:16,000 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:16,000 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-hs94_jsx
2026-01-30 21:49:16,000 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:16,000 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:16,008 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:39057
2026-01-30 21:49:16,008 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:39057
2026-01-30 21:49:16,008 - distributed.worker - INFO - Worker name: 3
2026-01-30 21:49:16,008 - distributed.worker - INFO - dashboard at: 127.0.0.1:40923
2026-01-30 21:49:16,008 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:43797
2026-01-30 21:49:16,008 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:16,008 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:16,008 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:16,008 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-5lv02_4z
2026-01-30 21:49:16,009 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:16,011 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:38129
2026-01-30 21:49:16,012 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:38129
2026-01-30 21:49:16,012 - distributed.worker - INFO - Worker name: 2
2026-01-30 21:49:16,012 - distributed.worker - INFO - dashboard at: 127.0.0.1:39827
2026-01-30 21:49:16,012 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:43797
2026-01-30 21:49:16,012 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:16,013 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:16,013 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:16,013 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-55qqo7ic
2026-01-30 21:49:16,013 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:16,230 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:43443', name: 1, status: init, memory: 0, processing: 0>
2026-01-30 21:49:16,232 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:43443
2026-01-30 21:49:16,232 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:16,233 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51206
2026-01-30 21:49:16,233 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:43797
2026-01-30 21:49:16,233 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:16,234 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:43797
2026-01-30 21:49:16,236 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:43757', name: 0, status: init, memory: 0, processing: 0>
2026-01-30 21:49:16,236 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:43757
2026-01-30 21:49:16,237 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:16,238 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:43797
2026-01-30 21:49:16,238 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:16,239 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51208
2026-01-30 21:49:16,240 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:39057', name: 3, status: init, memory: 0, processing: 0>
2026-01-30 21:49:16,241 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39057
2026-01-30 21:49:16,240 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:43797
2026-01-30 21:49:16,242 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51224
2026-01-30 21:49:16,242 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:16,243 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:43797
2026-01-30 21:49:16,243 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:16,244 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:43797
2026-01-30 21:49:16,245 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:38129', name: 2, status: init, memory: 0, processing: 0>
2026-01-30 21:49:16,246 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:38129
2026-01-30 21:49:16,247 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51234
2026-01-30 21:49:16,246 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:16,247 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:43797
2026-01-30 21:49:16,247 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:16,248 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:43797
2026-01-30 21:49:16,256 - distributed.scheduler - INFO - Receive client connection: Client-85eb756b-fe25-11f0-8cca-7c1e52c03d0c
2026-01-30 21:49:16,256 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51246
To view the Dask dashboard open this link in your browser: http://127.0.0.1:8787/status
+---------------------------------------------------------------------------------------------------+
| Simulation |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.models.simulation.Simulation object at 0x7f40a82622d0> |
| scheduler : <queens.schedulers.local.Local object at 0x7f40a8709e50> |
| driver : <queens.drivers.function.Function object at 0x7f40a8441c10> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f40a8262310> |
| model : <queens.models.simulation.Simulation object at 0x7f40a82622d0> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f40b14e66d0> |
| seed : 1 |
| num_samples : 1 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : d0b512af0ac4d076836fa9027b18670af9cffbd1 |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_log_samples_1_seed_1
Starting Analysis...
100%|██████████| 1/1 [00:00<00:00, 3.03it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 0 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 1 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 3.306e-01s |
| average time per parallel job : 3.306e-01s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 1/1 [00:00<00:00, 3.02it/s]
Time for CALCULATION: 0.340299129486084 s
2026-01-30 21:49:16,704 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2026-01-30 21:49:16,705 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:38859'. Reason: nanny-close
2026-01-30 21:49:16,706 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:16,706 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:44711'. Reason: nanny-close
2026-01-30 21:49:16,707 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:16,707 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:43757. Reason: nanny-close
2026-01-30 21:49:16,708 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:40235'. Reason: nanny-close
2026-01-30 21:49:16,707 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:16,709 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:16,709 - distributed.core - INFO - Connection to tcp://127.0.0.1:43797 has been closed.
2026-01-30 21:49:16,709 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:43443. Reason: nanny-close
2026-01-30 21:49:16,709 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:16,710 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:16,710 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:44413'. Reason: nanny-close
2026-01-30 21:49:16,711 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:16,710 - distributed.core - INFO - Connection to tcp://127.0.0.1:43797 has been closed.
2026-01-30 21:49:16,711 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:38129. Reason: nanny-close
2026-01-30 21:49:16,711 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:16,711 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:16,712 - distributed.core - INFO - Connection to tcp://127.0.0.1:43797 has been closed.
2026-01-30 21:49:16,715 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:51208; closing.
2026-01-30 21:49:16,714 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:16,715 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39057. Reason: nanny-close
2026-01-30 21:49:16,716 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:51206; closing.
2026-01-30 21:49:16,716 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:16,717 - distributed.core - INFO - Connection to tcp://127.0.0.1:43797 has been closed.
2026-01-30 21:49:16,717 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:51234; closing.
2026-01-30 21:49:16,720 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:43757', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809756.7201958')
2026-01-30 21:49:16,721 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:16,721 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:43443', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809756.721539')
2026-01-30 21:49:16,723 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:38129', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809756.7233043')
2026-01-30 21:49:16,725 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:51224; closing.
2026-01-30 21:49:16,726 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:39057', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809756.7262533')
2026-01-30 21:49:16,726 - distributed.scheduler - INFO - Lost all workers
2026-01-30 21:49:16,944 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-01-30 21:49:16,945 - distributed.scheduler - INFO - Scheduler closing all comms
.**.
I I
* *
:. .:
I I
::: .* *. :*:
I * *. .* * I
.: *:*:::: I I ::::*:* :.
:: :I: ::.* *.:: :I: ::
:. * *: .V. .V. :* * .:
:. I :: I*. *I :: I .*
*. :: .* :: :: :* :: *: :* .*
*. I * I :**: I * I .*
*.:. I* ** *I .:.*
*:I :*.* :: *: *.*: I.*
*I: :* .** *I. *: :**
*V *. .*. *II* .*. .* V*
** ..:*I***I*:::: ::::*I***I*:.. **
...... ......
:*IV$$$V*: VV: *VV VVVVVVVVVVVF *VVVVVVVVVVV. .VF. :VI :FV$$$V*:
*$$*:. .:*V$* $$: *$V $$*......... *$I......... .$$$* *$V V$F. .:FV.
V$* *$$. $$: *$V $$: *$F .$$F$V. *$V .$$.
V$F *$V $$: *$V $$: *$I .$$ .V$* *$V F$$*:.
$$: :$$ $$: *$V $$$VVVVVVVV *$$VVVVVVVV: .$$ *$V. *$V .*FV$$V*.
I$F ** *$V $$: *$V $$: *$F .$$ .I$* *$V .*$$*
V$* :V$F$$. I$F V$* $$: *$F .$$ :$$I$V *$$
*$$*:. .:*$$$F F$V*....*V$* $$*......... *$I......... .$$ F$$V V$*: .:V$*
:*IV$$VI*: :I: .*FVVVVF: VVVVVVVVVVVV *VVVVVVVVVVV. .VV :VI :*VV$$VI*.
QUEENS (Quantification of Uncertain Effects in ENgineering Systems):
a Python framework for solver-independent multi-query
analyses of large-scale computational models.
+------------------------------------------------------------------------------------------------------+
| Function |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| self : <queens.drivers.function.Function object at 0x7f40b11c17d0> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| function : <function solve_poisson at 0x7f40b5da0f40> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f40a80a3a90> |
| experiment_name : 'monte_carlo_poisson_log_samples_1_seed_2' |
| num_jobs : 4 |
| num_procs : 1 |
| restart_workers : False |
| verbose : True |
| experiment_base_dir : None |
| overwrite_existing_experiment : False |
+---------------------------------------------------------------------------------------------------+
2026-01-30 21:49:17,023 - distributed.scheduler - INFO - State start
2026-01-30 21:49:17,027 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:45885
2026-01-30 21:49:17,027 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2026-01-30 21:49:17,028 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-01-30 21:49:17,040 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:37145'
2026-01-30 21:49:17,041 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:33423'
2026-01-30 21:49:17,045 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:33009'
2026-01-30 21:49:17,049 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:35037'
2026-01-30 21:49:17,607 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:34859
2026-01-30 21:49:17,608 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:34859
2026-01-30 21:49:17,608 - distributed.worker - INFO - Worker name: 1
2026-01-30 21:49:17,608 - distributed.worker - INFO - dashboard at: 127.0.0.1:35209
2026-01-30 21:49:17,608 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45885
2026-01-30 21:49:17,608 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:17,608 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:17,608 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:17,608 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-l6cuu9ln
2026-01-30 21:49:17,608 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:17,619 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:43175
2026-01-30 21:49:17,619 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:43175
2026-01-30 21:49:17,620 - distributed.worker - INFO - Worker name: 3
2026-01-30 21:49:17,620 - distributed.worker - INFO - dashboard at: 127.0.0.1:40081
2026-01-30 21:49:17,620 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45885
2026-01-30 21:49:17,620 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:17,620 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:17,620 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:17,620 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-hpnu03hp
2026-01-30 21:49:17,620 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:35355
2026-01-30 21:49:17,620 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:17,620 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:35355
2026-01-30 21:49:17,620 - distributed.worker - INFO - Worker name: 2
2026-01-30 21:49:17,620 - distributed.worker - INFO - dashboard at: 127.0.0.1:38919
2026-01-30 21:49:17,620 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45885
2026-01-30 21:49:17,620 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:17,620 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:17,620 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:17,620 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-tiww64v8
2026-01-30 21:49:17,620 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:17,625 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:42861
2026-01-30 21:49:17,625 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:42861
2026-01-30 21:49:17,625 - distributed.worker - INFO - Worker name: 0
2026-01-30 21:49:17,625 - distributed.worker - INFO - dashboard at: 127.0.0.1:35843
2026-01-30 21:49:17,625 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45885
2026-01-30 21:49:17,625 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:17,625 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:17,625 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:17,625 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-kuviohr4
2026-01-30 21:49:17,625 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:17,845 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:34859', name: 1, status: init, memory: 0, processing: 0>
2026-01-30 21:49:17,846 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:34859
2026-01-30 21:49:17,847 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52512
2026-01-30 21:49:17,849 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:17,849 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45885
2026-01-30 21:49:17,850 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:17,850 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45885
2026-01-30 21:49:17,854 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:35355', name: 2, status: init, memory: 0, processing: 0>
2026-01-30 21:49:17,855 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35355
2026-01-30 21:49:17,856 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:17,856 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45885
2026-01-30 21:49:17,856 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:17,857 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45885
2026-01-30 21:49:17,857 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52544
2026-01-30 21:49:17,858 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:42861', name: 0, status: init, memory: 0, processing: 0>
2026-01-30 21:49:17,859 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:42861
2026-01-30 21:49:17,860 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52546
2026-01-30 21:49:17,860 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:17,861 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:43175', name: 3, status: init, memory: 0, processing: 0>
2026-01-30 21:49:17,861 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45885
2026-01-30 21:49:17,861 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:17,861 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45885
2026-01-30 21:49:17,862 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:43175
2026-01-30 21:49:17,863 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52528
2026-01-30 21:49:17,863 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:17,864 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45885
2026-01-30 21:49:17,864 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:17,864 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45885
2026-01-30 21:49:18,014 - distributed.scheduler - INFO - Receive client connection: Client-86f7cc17-fe25-11f0-8cca-7c1e52c03d0c
2026-01-30 21:49:18,015 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52552
To view the Dask dashboard open this link in your browser: http://127.0.0.1:8787/status
+---------------------------------------------------------------------------------------------------+
| Simulation |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.models.simulation.Simulation object at 0x7f40a80b30d0> |
| scheduler : <queens.schedulers.local.Local object at 0x7f40a80a3a90> |
| driver : <queens.drivers.function.Function object at 0x7f40b11c17d0> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f40a80b2e50> |
| model : <queens.models.simulation.Simulation object at 0x7f40a80b30d0> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f40a85842d0> |
| seed : 2 |
| num_samples : 1 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : d0b512af0ac4d076836fa9027b18670af9cffbd1 |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_log_samples_1_seed_2
Starting Analysis...
100%|██████████| 1/1 [00:00<00:00, 3.01it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 0 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 1 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 3.332e-01s |
| average time per parallel job : 3.332e-01s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 1/1 [00:00<00:00, 3.00it/s]
Time for CALCULATION: 0.34166479110717773 s
2026-01-30 21:49:18,466 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2026-01-30 21:49:18,467 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:37145'. Reason: nanny-close
2026-01-30 21:49:18,467 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:18,468 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:33423'. Reason: nanny-close
2026-01-30 21:49:18,469 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:18,469 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:42861. Reason: nanny-close
2026-01-30 21:49:18,469 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:18,470 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:33009'. Reason: nanny-close
2026-01-30 21:49:18,470 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:18,471 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:35037'. Reason: nanny-close
2026-01-30 21:49:18,470 - distributed.core - INFO - Connection to tcp://127.0.0.1:45885 has been closed.
2026-01-30 21:49:18,470 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:34859. Reason: nanny-close
2026-01-30 21:49:18,471 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:18,471 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35355. Reason: nanny-close
2026-01-30 21:49:18,471 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:18,472 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:18,472 - distributed.core - INFO - Connection to tcp://127.0.0.1:45885 has been closed.
2026-01-30 21:49:18,472 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:18,473 - distributed.core - INFO - Connection to tcp://127.0.0.1:45885 has been closed.
2026-01-30 21:49:18,474 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:18,474 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:18,477 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:52546; closing.
2026-01-30 21:49:18,477 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:43175. Reason: nanny-close
2026-01-30 21:49:18,478 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:18,479 - distributed.core - INFO - Connection to tcp://127.0.0.1:45885 has been closed.
2026-01-30 21:49:18,480 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:52512; closing.
2026-01-30 21:49:18,481 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:52544; closing.
2026-01-30 21:49:18,481 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:42861', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809758.4819367')
2026-01-30 21:49:18,484 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:18,484 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:34859', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809758.4846811')
2026-01-30 21:49:18,485 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:35355', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809758.48576')
2026-01-30 21:49:18,491 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:52528; closing.
2026-01-30 21:49:18,494 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:43175', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809758.4948254')
2026-01-30 21:49:18,495 - distributed.scheduler - INFO - Lost all workers
2026-01-30 21:49:18,700 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-01-30 21:49:18,701 - distributed.scheduler - INFO - Scheduler closing all comms
.**.
I I
* *
:. .:
I I
::: .* *. :*:
I * *. .* * I
.: *:*:::: I I ::::*:* :.
:: :I: ::.* *.:: :I: ::
:. * *: .V. .V. :* * .:
:. I :: I*. *I :: I .*
*. :: .* :: :: :* :: *: :* .*
*. I * I :**: I * I .*
*.:. I* ** *I .:.*
*:I :*.* :: *: *.*: I.*
*I: :* .** *I. *: :**
*V *. .*. *II* .*. .* V*
** ..:*I***I*:::: ::::*I***I*:.. **
...... ......
:*IV$$$V*: VV: *VV VVVVVVVVVVVF *VVVVVVVVVVV. .VF. :VI :FV$$$V*:
*$$*:. .:*V$* $$: *$V $$*......... *$I......... .$$$* *$V V$F. .:FV.
V$* *$$. $$: *$V $$: *$F .$$F$V. *$V .$$.
V$F *$V $$: *$V $$: *$I .$$ .V$* *$V F$$*:.
$$: :$$ $$: *$V $$$VVVVVVVV *$$VVVVVVVV: .$$ *$V. *$V .*FV$$V*.
I$F ** *$V $$: *$V $$: *$F .$$ .I$* *$V .*$$*
V$* :V$F$$. I$F V$* $$: *$F .$$ :$$I$V *$$
*$$*:. .:*$$$F F$V*....*V$* $$*......... *$I......... .$$ F$$V V$*: .:V$*
:*IV$$VI*: :I: .*FVVVVF: VVVVVVVVVVVV *VVVVVVVVVVV. .VV :VI :*VV$$VI*.
QUEENS (Quantification of Uncertain Effects in ENgineering Systems):
a Python framework for solver-independent multi-query
analyses of large-scale computational models.
+------------------------------------------------------------------------------------------------------+
| Function |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| self : <queens.drivers.function.Function object at 0x7f40a80a3dd0> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| function : <function solve_poisson at 0x7f40b5da0f40> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f40a9c83890> |
| experiment_name : 'monte_carlo_poisson_log_samples_1_seed_3' |
| num_jobs : 4 |
| num_procs : 1 |
| restart_workers : False |
| verbose : True |
| experiment_base_dir : None |
| overwrite_existing_experiment : False |
+---------------------------------------------------------------------------------------------------+
2026-01-30 21:49:18,778 - distributed.scheduler - INFO - State start
2026-01-30 21:49:18,782 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:39489
2026-01-30 21:49:18,782 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2026-01-30 21:49:18,783 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-01-30 21:49:18,795 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:46157'
2026-01-30 21:49:18,797 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:36951'
2026-01-30 21:49:18,800 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:40913'
2026-01-30 21:49:18,805 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:35265'
2026-01-30 21:49:19,368 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:46255
2026-01-30 21:49:19,369 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:39493
2026-01-30 21:49:19,369 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:39493
2026-01-30 21:49:19,369 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:46255
2026-01-30 21:49:19,369 - distributed.worker - INFO - Worker name: 1
2026-01-30 21:49:19,369 - distributed.worker - INFO - dashboard at: 127.0.0.1:45659
2026-01-30 21:49:19,369 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:39489
2026-01-30 21:49:19,369 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:19,369 - distributed.worker - INFO - Worker name: 0
2026-01-30 21:49:19,369 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:19,369 - distributed.worker - INFO - dashboard at: 127.0.0.1:41083
2026-01-30 21:49:19,369 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:19,369 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:39489
2026-01-30 21:49:19,369 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-wofd2odd
2026-01-30 21:49:19,369 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:19,369 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:19,369 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:19,369 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:19,369 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-vhsipyke
2026-01-30 21:49:19,369 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:19,383 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:38167
2026-01-30 21:49:19,384 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:38167
2026-01-30 21:49:19,384 - distributed.worker - INFO - Worker name: 3
2026-01-30 21:49:19,384 - distributed.worker - INFO - dashboard at: 127.0.0.1:45141
2026-01-30 21:49:19,384 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:39489
2026-01-30 21:49:19,384 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:19,384 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:19,384 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:19,384 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-hl42hk4b
2026-01-30 21:49:19,384 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:19,393 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:46017
2026-01-30 21:49:19,393 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:46017
2026-01-30 21:49:19,393 - distributed.worker - INFO - Worker name: 2
2026-01-30 21:49:19,393 - distributed.worker - INFO - dashboard at: 127.0.0.1:40055
2026-01-30 21:49:19,393 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:39489
2026-01-30 21:49:19,393 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:19,393 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:19,393 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:19,393 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-vzid8lxh
2026-01-30 21:49:19,393 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:19,596 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:46255', name: 0, status: init, memory: 0, processing: 0>
2026-01-30 21:49:19,597 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:46255
2026-01-30 21:49:19,598 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:19,599 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:39489
2026-01-30 21:49:19,599 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:19,600 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52152
2026-01-30 21:49:19,602 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39489
2026-01-30 21:49:19,606 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:39493', name: 1, status: init, memory: 0, processing: 0>
2026-01-30 21:49:19,607 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39493
2026-01-30 21:49:19,609 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52144
2026-01-30 21:49:19,608 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:19,609 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:39489
2026-01-30 21:49:19,609 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:19,610 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39489
2026-01-30 21:49:19,612 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:38167', name: 3, status: init, memory: 0, processing: 0>
2026-01-30 21:49:19,614 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:19,614 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:38167
2026-01-30 21:49:19,614 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:39489
2026-01-30 21:49:19,615 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:19,615 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52162
2026-01-30 21:49:19,615 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39489
2026-01-30 21:49:19,627 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:46017', name: 2, status: init, memory: 0, processing: 0>
2026-01-30 21:49:19,628 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:46017
2026-01-30 21:49:19,629 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52176
2026-01-30 21:49:19,629 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:19,630 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:39489
2026-01-30 21:49:19,630 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:19,630 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39489
2026-01-30 21:49:19,643 - distributed.scheduler - INFO - Receive client connection: Client-87f048bf-fe25-11f0-8cca-7c1e52c03d0c
2026-01-30 21:49:19,643 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52184
To view the Dask dashboard open this link in your browser: http://127.0.0.1:8787/status
+---------------------------------------------------------------------------------------------------+
| Simulation |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.models.simulation.Simulation object at 0x7f40beff8050> |
| scheduler : <queens.schedulers.local.Local object at 0x7f40a9c83890> |
| driver : <queens.drivers.function.Function object at 0x7f40a80a3dd0> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f40beffb6d0> |
| model : <queens.models.simulation.Simulation object at 0x7f40beff8050> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f40a82a9dd0> |
| seed : 3 |
| num_samples : 1 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : d0b512af0ac4d076836fa9027b18670af9cffbd1 |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_log_samples_1_seed_3
Starting Analysis...
100%|██████████| 1/1 [00:00<00:00, 3.15it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 0 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 1 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 3.185e-01s |
| average time per parallel job : 3.185e-01s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 1/1 [00:00<00:00, 3.13it/s]
Time for CALCULATION: 0.3281385898590088 s
2026-01-30 21:49:20,079 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2026-01-30 21:49:20,080 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:46157'. Reason: nanny-close
2026-01-30 21:49:20,080 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:20,081 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:36951'. Reason: nanny-close
2026-01-30 21:49:20,082 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:20,082 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:46255. Reason: nanny-close
2026-01-30 21:49:20,082 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:20,082 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:40913'. Reason: nanny-close
2026-01-30 21:49:20,083 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:20,084 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:35265'. Reason: nanny-close
2026-01-30 21:49:20,084 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:20,083 - distributed.core - INFO - Connection to tcp://127.0.0.1:39489 has been closed.
2026-01-30 21:49:20,084 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39493. Reason: nanny-close
2026-01-30 21:49:20,084 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:20,084 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:20,085 - distributed.core - INFO - Connection to tcp://127.0.0.1:39489 has been closed.
2026-01-30 21:49:20,088 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:52152; closing.
2026-01-30 21:49:20,086 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:20,086 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:38167. Reason: nanny-close
2026-01-30 21:49:20,086 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:46017. Reason: nanny-close
2026-01-30 21:49:20,086 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:20,087 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:20,088 - distributed.core - INFO - Connection to tcp://127.0.0.1:39489 has been closed.
2026-01-30 21:49:20,088 - distributed.core - INFO - Connection to tcp://127.0.0.1:39489 has been closed.
2026-01-30 21:49:20,090 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:20,091 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:52144; closing.
2026-01-30 21:49:20,091 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:20,092 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:46255', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809760.092128')
2026-01-30 21:49:20,096 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:39493', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809760.0961294')
2026-01-30 21:49:20,099 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:52162; closing.
2026-01-30 21:49:20,101 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:52176; closing.
2026-01-30 21:49:20,106 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:38167', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809760.106862')
2026-01-30 21:49:20,107 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:46017', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809760.1077712')
2026-01-30 21:49:20,109 - distributed.scheduler - INFO - Lost all workers
2026-01-30 21:49:20,316 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-01-30 21:49:20,316 - distributed.scheduler - INFO - Scheduler closing all comms
.**.
I I
* *
:. .:
I I
::: .* *. :*:
I * *. .* * I
.: *:*:::: I I ::::*:* :.
:: :I: ::.* *.:: :I: ::
:. * *: .V. .V. :* * .:
:. I :: I*. *I :: I .*
*. :: .* :: :: :* :: *: :* .*
*. I * I :**: I * I .*
*.:. I* ** *I .:.*
*:I :*.* :: *: *.*: I.*
*I: :* .** *I. *: :**
*V *. .*. *II* .*. .* V*
** ..:*I***I*:::: ::::*I***I*:.. **
...... ......
:*IV$$$V*: VV: *VV VVVVVVVVVVVF *VVVVVVVVVVV. .VF. :VI :FV$$$V*:
*$$*:. .:*V$* $$: *$V $$*......... *$I......... .$$$* *$V V$F. .:FV.
V$* *$$. $$: *$V $$: *$F .$$F$V. *$V .$$.
V$F *$V $$: *$V $$: *$I .$$ .V$* *$V F$$*:.
$$: :$$ $$: *$V $$$VVVVVVVV *$$VVVVVVVV: .$$ *$V. *$V .*FV$$V*.
I$F ** *$V $$: *$V $$: *$F .$$ .I$* *$V .*$$*
V$* :V$F$$. I$F V$* $$: *$F .$$ :$$I$V *$$
*$$*:. .:*$$$F F$V*....*V$* $$*......... *$I......... .$$ F$$V V$*: .:V$*
:*IV$$VI*: :I: .*FVVVVF: VVVVVVVVVVVV *VVVVVVVVVVV. .VV :VI :*VV$$VI*.
QUEENS (Quantification of Uncertain Effects in ENgineering Systems):
a Python framework for solver-independent multi-query
analyses of large-scale computational models.
+------------------------------------------------------------------------------------------------------+
| Function |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| self : <queens.drivers.function.Function object at 0x7f40b5b20950> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| function : <function solve_poisson at 0x7f40b5da0f40> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f40b17c9a10> |
| experiment_name : 'monte_carlo_poisson_log_samples_10_seed_0' |
| num_jobs : 4 |
| num_procs : 1 |
| restart_workers : False |
| verbose : True |
| experiment_base_dir : None |
| overwrite_existing_experiment : False |
+---------------------------------------------------------------------------------------------------+
2026-01-30 21:49:20,399 - distributed.scheduler - INFO - State start
2026-01-30 21:49:20,402 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:44163
2026-01-30 21:49:20,403 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2026-01-30 21:49:20,403 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-01-30 21:49:20,415 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:46129'
2026-01-30 21:49:20,417 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:43181'
2026-01-30 21:49:20,420 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:37325'
2026-01-30 21:49:20,425 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:45479'
2026-01-30 21:49:20,983 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:39685
2026-01-30 21:49:20,984 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:39685
2026-01-30 21:49:20,984 - distributed.worker - INFO - Worker name: 0
2026-01-30 21:49:20,984 - distributed.worker - INFO - dashboard at: 127.0.0.1:43401
2026-01-30 21:49:20,984 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:44163
2026-01-30 21:49:20,984 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:20,984 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:20,984 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:20,984 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-o5sr8o9i
2026-01-30 21:49:20,984 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:20,993 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:36833
2026-01-30 21:49:20,993 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:36833
2026-01-30 21:49:20,993 - distributed.worker - INFO - Worker name: 1
2026-01-30 21:49:20,993 - distributed.worker - INFO - dashboard at: 127.0.0.1:42173
2026-01-30 21:49:20,993 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:44163
2026-01-30 21:49:20,993 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:20,993 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:20,993 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:20,993 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-ggk1774n
2026-01-30 21:49:20,993 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:21,003 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:39217
2026-01-30 21:49:21,004 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:39217
2026-01-30 21:49:21,005 - distributed.worker - INFO - Worker name: 3
2026-01-30 21:49:21,005 - distributed.worker - INFO - dashboard at: 127.0.0.1:35759
2026-01-30 21:49:21,005 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:44163
2026-01-30 21:49:21,005 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:21,005 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:21,005 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:21,005 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-_lx_rg0v
2026-01-30 21:49:21,005 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:21,007 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:36573
2026-01-30 21:49:21,007 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:36573
2026-01-30 21:49:21,007 - distributed.worker - INFO - Worker name: 2
2026-01-30 21:49:21,007 - distributed.worker - INFO - dashboard at: 127.0.0.1:42103
2026-01-30 21:49:21,007 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:44163
2026-01-30 21:49:21,007 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:21,008 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:21,008 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:21,008 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-kd9ec5pl
2026-01-30 21:49:21,008 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:21,219 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:39685', name: 0, status: init, memory: 0, processing: 0>
2026-01-30 21:49:21,221 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39685
2026-01-30 21:49:21,222 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:21,223 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:44163
2026-01-30 21:49:21,223 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:21,225 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:44163
2026-01-30 21:49:21,225 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:57608
2026-01-30 21:49:21,227 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:36833', name: 1, status: init, memory: 0, processing: 0>
2026-01-30 21:49:21,228 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:36833
2026-01-30 21:49:21,229 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:57610
2026-01-30 21:49:21,230 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:21,231 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:44163
2026-01-30 21:49:21,231 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:21,232 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:44163
2026-01-30 21:49:21,234 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:39217', name: 3, status: init, memory: 0, processing: 0>
2026-01-30 21:49:21,235 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39217
2026-01-30 21:49:21,235 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:57626
2026-01-30 21:49:21,236 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:36573', name: 2, status: init, memory: 0, processing: 0>
2026-01-30 21:49:21,235 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:21,236 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:44163
2026-01-30 21:49:21,236 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:21,237 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:44163
2026-01-30 21:49:21,238 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:36573
2026-01-30 21:49:21,238 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:57638
2026-01-30 21:49:21,239 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:21,239 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:44163
2026-01-30 21:49:21,239 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:21,240 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:44163
2026-01-30 21:49:21,252 - distributed.scheduler - INFO - Receive client connection: Client-88e5d139-fe25-11f0-8cca-7c1e52c03d0c
2026-01-30 21:49:21,253 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:57640
To view the Dask dashboard open this link in your browser: http://127.0.0.1:8787/status
+---------------------------------------------------------------------------------------------------+
| Simulation |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.models.simulation.Simulation object at 0x7f40b1154990> |
| scheduler : <queens.schedulers.local.Local object at 0x7f40b17c9a10> |
| driver : <queens.drivers.function.Function object at 0x7f40b5b20950> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f40b1154550> |
| model : <queens.models.simulation.Simulation object at 0x7f40b1154990> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f40b1846d50> |
| seed : 0 |
| num_samples : 10 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : d0b512af0ac4d076836fa9027b18670af9cffbd1 |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_log_samples_10_seed_0
Starting Analysis...
10%|█ | 1/10 [00:00<00:04, 1.82it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 9 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 10 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 6.205e-01s |
| average time per parallel job : 2.068e-01s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 10/10 [00:00<00:00, 16.10it/s]
Time for CALCULATION: 0.6306984424591064 s
2026-01-30 21:49:21,991 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2026-01-30 21:49:21,992 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:46129'. Reason: nanny-close
2026-01-30 21:49:21,992 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:21,993 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:43181'. Reason: nanny-close
2026-01-30 21:49:21,993 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39685. Reason: nanny-close
2026-01-30 21:49:21,994 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:21,994 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:21,994 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:37325'. Reason: nanny-close
2026-01-30 21:49:21,995 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:21,995 - distributed.core - INFO - Connection to tcp://127.0.0.1:44163 has been closed.
2026-01-30 21:49:21,996 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:45479'. Reason: nanny-close
2026-01-30 21:49:21,997 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:21,998 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:57608; closing.
2026-01-30 21:49:21,996 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:36573. Reason: nanny-close
2026-01-30 21:49:21,996 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:36833. Reason: nanny-close
2026-01-30 21:49:21,996 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:21,996 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:21,996 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:21,997 - distributed.core - INFO - Connection to tcp://127.0.0.1:44163 has been closed.
2026-01-30 21:49:21,998 - distributed.core - INFO - Connection to tcp://127.0.0.1:44163 has been closed.
2026-01-30 21:49:21,999 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:57638; closing.
2026-01-30 21:49:22,000 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:57610; closing.
2026-01-30 21:49:22,000 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:39685', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809762.0006833')
2026-01-30 21:49:22,001 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39217. Reason: nanny-close
2026-01-30 21:49:22,002 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:22,003 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:22,003 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:36573', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809762.0034926')
2026-01-30 21:49:22,003 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:22,003 - distributed.core - INFO - Connection to tcp://127.0.0.1:44163 has been closed.
2026-01-30 21:49:22,004 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:36833', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809762.004892')
2026-01-30 21:49:22,006 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:57626; closing.
2026-01-30 21:49:22,007 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:22,009 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:39217', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809762.0097423')
2026-01-30 21:49:22,010 - distributed.scheduler - INFO - Lost all workers
2026-01-30 21:49:22,268 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-01-30 21:49:22,269 - distributed.scheduler - INFO - Scheduler closing all comms
.**.
I I
* *
:. .:
I I
::: .* *. :*:
I * *. .* * I
.: *:*:::: I I ::::*:* :.
:: :I: ::.* *.:: :I: ::
:. * *: .V. .V. :* * .:
:. I :: I*. *I :: I .*
*. :: .* :: :: :* :: *: :* .*
*. I * I :**: I * I .*
*.:. I* ** *I .:.*
*:I :*.* :: *: *.*: I.*
*I: :* .** *I. *: :**
*V *. .*. *II* .*. .* V*
** ..:*I***I*:::: ::::*I***I*:.. **
...... ......
:*IV$$$V*: VV: *VV VVVVVVVVVVVF *VVVVVVVVVVV. .VF. :VI :FV$$$V*:
*$$*:. .:*V$* $$: *$V $$*......... *$I......... .$$$* *$V V$F. .:FV.
V$* *$$. $$: *$V $$: *$F .$$F$V. *$V .$$.
V$F *$V $$: *$V $$: *$I .$$ .V$* *$V F$$*:.
$$: :$$ $$: *$V $$$VVVVVVVV *$$VVVVVVVV: .$$ *$V. *$V .*FV$$V*.
I$F ** *$V $$: *$V $$: *$F .$$ .I$* *$V .*$$*
V$* :V$F$$. I$F V$* $$: *$F .$$ :$$I$V *$$
*$$*:. .:*$$$F F$V*....*V$* $$*......... *$I......... .$$ F$$V V$*: .:V$*
:*IV$$VI*: :I: .*FVVVVF: VVVVVVVVVVVV *VVVVVVVVVVV. .VV :VI :*VV$$VI*.
QUEENS (Quantification of Uncertain Effects in ENgineering Systems):
a Python framework for solver-independent multi-query
analyses of large-scale computational models.
+------------------------------------------------------------------------------------------------------+
| Function |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| self : <queens.drivers.function.Function object at 0x7f40a842ab90> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| function : <function solve_poisson at 0x7f40b5da0f40> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f40b15c8e50> |
| experiment_name : 'monte_carlo_poisson_log_samples_10_seed_1' |
| num_jobs : 4 |
| num_procs : 1 |
| restart_workers : False |
| verbose : True |
| experiment_base_dir : None |
| overwrite_existing_experiment : False |
+---------------------------------------------------------------------------------------------------+
2026-01-30 21:49:22,346 - distributed.scheduler - INFO - State start
2026-01-30 21:49:22,349 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:45625
2026-01-30 21:49:22,350 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2026-01-30 21:49:22,351 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-01-30 21:49:22,363 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:41737'
2026-01-30 21:49:22,365 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:45443'
2026-01-30 21:49:22,368 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:43965'
2026-01-30 21:49:22,373 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:45543'
2026-01-30 21:49:22,940 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:42961
2026-01-30 21:49:22,940 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:42961
2026-01-30 21:49:22,940 - distributed.worker - INFO - Worker name: 0
2026-01-30 21:49:22,940 - distributed.worker - INFO - dashboard at: 127.0.0.1:39145
2026-01-30 21:49:22,940 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45625
2026-01-30 21:49:22,940 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:22,940 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:22,940 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:22,940 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-vsvbkqlm
2026-01-30 21:49:22,940 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:22,940 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:32891
2026-01-30 21:49:22,941 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:32891
2026-01-30 21:49:22,941 - distributed.worker - INFO - Worker name: 1
2026-01-30 21:49:22,941 - distributed.worker - INFO - dashboard at: 127.0.0.1:45735
2026-01-30 21:49:22,941 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45625
2026-01-30 21:49:22,941 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:22,941 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:22,941 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:22,941 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-pzedh2m3
2026-01-30 21:49:22,941 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:22,944 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:39597
2026-01-30 21:49:22,944 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:39597
2026-01-30 21:49:22,944 - distributed.worker - INFO - Worker name: 2
2026-01-30 21:49:22,944 - distributed.worker - INFO - dashboard at: 127.0.0.1:44599
2026-01-30 21:49:22,944 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45625
2026-01-30 21:49:22,944 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:22,944 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:22,944 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:22,944 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-p8__otww
2026-01-30 21:49:22,944 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:22,953 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:34151
2026-01-30 21:49:22,953 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:34151
2026-01-30 21:49:22,953 - distributed.worker - INFO - Worker name: 3
2026-01-30 21:49:22,953 - distributed.worker - INFO - dashboard at: 127.0.0.1:40255
2026-01-30 21:49:22,953 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45625
2026-01-30 21:49:22,953 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:22,953 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:22,953 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:22,953 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-c3gezb_m
2026-01-30 21:49:22,953 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:23,168 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:42961', name: 0, status: init, memory: 0, processing: 0>
2026-01-30 21:49:23,170 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:42961
2026-01-30 21:49:23,172 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:49686
2026-01-30 21:49:23,171 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:23,171 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45625
2026-01-30 21:49:23,171 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:23,174 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:32891', name: 1, status: init, memory: 0, processing: 0>
2026-01-30 21:49:23,175 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45625
2026-01-30 21:49:23,176 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:32891
2026-01-30 21:49:23,177 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:49700
2026-01-30 21:49:23,177 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:23,178 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45625
2026-01-30 21:49:23,178 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:23,179 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45625
2026-01-30 21:49:23,180 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:39597', name: 2, status: init, memory: 0, processing: 0>
2026-01-30 21:49:23,181 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39597
2026-01-30 21:49:23,181 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:49706
2026-01-30 21:49:23,181 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:23,182 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45625
2026-01-30 21:49:23,182 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:23,182 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45625
2026-01-30 21:49:23,186 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:34151', name: 3, status: init, memory: 0, processing: 0>
2026-01-30 21:49:23,187 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:34151
2026-01-30 21:49:23,187 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:49720
2026-01-30 21:49:23,187 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:23,188 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45625
2026-01-30 21:49:23,188 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:23,188 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45625
2026-01-30 21:49:23,208 - distributed.scheduler - INFO - Receive client connection: Client-8a105f56-fe25-11f0-8cca-7c1e52c03d0c
2026-01-30 21:49:23,209 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:49722
To view the Dask dashboard open this link in your browser: http://127.0.0.1:8787/status
+---------------------------------------------------------------------------------------------------+
| Simulation |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.models.simulation.Simulation object at 0x7f40b13c1950> |
| scheduler : <queens.schedulers.local.Local object at 0x7f40b15c8e50> |
| driver : <queens.drivers.function.Function object at 0x7f40a842ab90> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f40b13c1310> |
| model : <queens.models.simulation.Simulation object at 0x7f40b13c1950> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f40b1844c90> |
| seed : 1 |
| num_samples : 10 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : d0b512af0ac4d076836fa9027b18670af9cffbd1 |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_log_samples_10_seed_1
Starting Analysis...
10%|█ | 1/10 [00:00<00:04, 1.83it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 9 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 10 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 6.202e-01s |
| average time per parallel job : 2.067e-01s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 10/10 [00:00<00:00, 16.10it/s]
Time for CALCULATION: 0.6305737495422363 s
2026-01-30 21:49:23,948 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2026-01-30 21:49:23,949 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:41737'. Reason: nanny-close
2026-01-30 21:49:23,950 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:23,950 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:45443'. Reason: nanny-close
2026-01-30 21:49:23,951 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:23,951 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:42961. Reason: nanny-close
2026-01-30 21:49:23,951 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:43965'. Reason: nanny-close
2026-01-30 21:49:23,951 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:23,952 - distributed.core - INFO - Connection to tcp://127.0.0.1:45625 has been closed.
2026-01-30 21:49:23,953 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:32891. Reason: nanny-close
2026-01-30 21:49:23,954 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:23,953 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:23,954 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:23,955 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:45543'. Reason: nanny-close
2026-01-30 21:49:23,955 - distributed.core - INFO - Connection to tcp://127.0.0.1:45625 has been closed.
2026-01-30 21:49:23,956 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:23,956 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39597. Reason: nanny-close
2026-01-30 21:49:23,956 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:23,956 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:23,957 - distributed.core - INFO - Connection to tcp://127.0.0.1:45625 has been closed.
2026-01-30 21:49:23,959 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:49686; closing.
2026-01-30 21:49:23,960 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:49700; closing.
2026-01-30 21:49:23,961 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:49706; closing.
2026-01-30 21:49:23,959 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:34151. Reason: nanny-close
2026-01-30 21:49:23,960 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:23,960 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:23,961 - distributed.core - INFO - Connection to tcp://127.0.0.1:45625 has been closed.
2026-01-30 21:49:23,962 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:42961', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809763.96282')
2026-01-30 21:49:23,963 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:32891', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809763.9637234')
2026-01-30 21:49:23,965 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:39597', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809763.9656165')
2026-01-30 21:49:23,967 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:49720; closing.
2026-01-30 21:49:23,967 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:34151', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809763.9678402')
2026-01-30 21:49:23,968 - distributed.scheduler - INFO - Lost all workers
2026-01-30 21:49:23,968 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:24,229 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-01-30 21:49:24,229 - distributed.scheduler - INFO - Scheduler closing all comms
.**.
I I
* *
:. .:
I I
::: .* *. :*:
I * *. .* * I
.: *:*:::: I I ::::*:* :.
:: :I: ::.* *.:: :I: ::
:. * *: .V. .V. :* * .:
:. I :: I*. *I :: I .*
*. :: .* :: :: :* :: *: :* .*
*. I * I :**: I * I .*
*.:. I* ** *I .:.*
*:I :*.* :: *: *.*: I.*
*I: :* .** *I. *: :**
*V *. .*. *II* .*. .* V*
** ..:*I***I*:::: ::::*I***I*:.. **
...... ......
:*IV$$$V*: VV: *VV VVVVVVVVVVVF *VVVVVVVVVVV. .VF. :VI :FV$$$V*:
*$$*:. .:*V$* $$: *$V $$*......... *$I......... .$$$* *$V V$F. .:FV.
V$* *$$. $$: *$V $$: *$F .$$F$V. *$V .$$.
V$F *$V $$: *$V $$: *$I .$$ .V$* *$V F$$*:.
$$: :$$ $$: *$V $$$VVVVVVVV *$$VVVVVVVV: .$$ *$V. *$V .*FV$$V*.
I$F ** *$V $$: *$V $$: *$F .$$ .I$* *$V .*$$*
V$* :V$F$$. I$F V$* $$: *$F .$$ :$$I$V *$$
*$$*:. .:*$$$F F$V*....*V$* $$*......... *$I......... .$$ F$$V V$*: .:V$*
:*IV$$VI*: :I: .*FVVVVF: VVVVVVVVVVVV *VVVVVVVVVVV. .VV :VI :*VV$$VI*.
QUEENS (Quantification of Uncertain Effects in ENgineering Systems):
a Python framework for solver-independent multi-query
analyses of large-scale computational models.
+------------------------------------------------------------------------------------------------------+
| Function |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| self : <queens.drivers.function.Function object at 0x7f40b126ea50> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| function : <function solve_poisson at 0x7f40b5da0f40> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f40b1441e50> |
| experiment_name : 'monte_carlo_poisson_log_samples_10_seed_2' |
| num_jobs : 4 |
| num_procs : 1 |
| restart_workers : False |
| verbose : True |
| experiment_base_dir : None |
| overwrite_existing_experiment : False |
+---------------------------------------------------------------------------------------------------+
2026-01-30 21:49:24,306 - distributed.scheduler - INFO - State start
2026-01-30 21:49:24,310 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:38669
2026-01-30 21:49:24,310 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2026-01-30 21:49:24,311 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-01-30 21:49:24,323 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:41229'
2026-01-30 21:49:24,325 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:46461'
2026-01-30 21:49:24,327 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:39683'
2026-01-30 21:49:24,332 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:34705'
2026-01-30 21:49:24,892 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:40715
2026-01-30 21:49:24,893 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:33959
2026-01-30 21:49:24,893 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:33959
2026-01-30 21:49:24,893 - distributed.worker - INFO - Worker name: 0
2026-01-30 21:49:24,893 - distributed.worker - INFO - dashboard at: 127.0.0.1:40403
2026-01-30 21:49:24,893 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:38669
2026-01-30 21:49:24,893 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:24,893 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:24,893 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:24,893 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-z7pq12vm
2026-01-30 21:49:24,893 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:24,895 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:40715
2026-01-30 21:49:24,895 - distributed.worker - INFO - Worker name: 2
2026-01-30 21:49:24,895 - distributed.worker - INFO - dashboard at: 127.0.0.1:43793
2026-01-30 21:49:24,895 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:38669
2026-01-30 21:49:24,895 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:24,895 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:24,896 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:24,896 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-13mhbn_y
2026-01-30 21:49:24,896 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:24,899 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:45099
2026-01-30 21:49:24,899 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:45099
2026-01-30 21:49:24,899 - distributed.worker - INFO - Worker name: 1
2026-01-30 21:49:24,900 - distributed.worker - INFO - dashboard at: 127.0.0.1:36617
2026-01-30 21:49:24,900 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:38669
2026-01-30 21:49:24,900 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:24,900 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:24,900 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:24,900 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-a7x4mgv8
2026-01-30 21:49:24,900 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:24,902 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:36485
2026-01-30 21:49:24,902 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:36485
2026-01-30 21:49:24,902 - distributed.worker - INFO - Worker name: 3
2026-01-30 21:49:24,903 - distributed.worker - INFO - dashboard at: 127.0.0.1:38441
2026-01-30 21:49:24,903 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:38669
2026-01-30 21:49:24,903 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:24,903 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:24,903 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:24,903 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-b38755iv
2026-01-30 21:49:24,903 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:25,134 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:33959', name: 0, status: init, memory: 0, processing: 0>
2026-01-30 21:49:25,135 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:33959
2026-01-30 21:49:25,136 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:25,137 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:54748
2026-01-30 21:49:25,136 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:38669
2026-01-30 21:49:25,137 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:25,137 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38669
2026-01-30 21:49:25,139 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:40715', name: 2, status: init, memory: 0, processing: 0>
2026-01-30 21:49:25,140 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:40715
2026-01-30 21:49:25,140 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:54764
2026-01-30 21:49:25,140 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:25,142 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:45099', name: 1, status: init, memory: 0, processing: 0>
2026-01-30 21:49:25,141 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:38669
2026-01-30 21:49:25,141 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:25,143 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:45099
2026-01-30 21:49:25,142 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38669
2026-01-30 21:49:25,144 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:54766
2026-01-30 21:49:25,144 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:25,144 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:38669
2026-01-30 21:49:25,144 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:25,146 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:36485', name: 3, status: init, memory: 0, processing: 0>
2026-01-30 21:49:25,146 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38669
2026-01-30 21:49:25,147 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:36485
2026-01-30 21:49:25,147 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:54778
2026-01-30 21:49:25,147 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:25,148 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:38669
2026-01-30 21:49:25,148 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:25,149 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38669
2026-01-30 21:49:25,166 - distributed.scheduler - INFO - Receive client connection: Client-8b3b0b2b-fe25-11f0-8cca-7c1e52c03d0c
2026-01-30 21:49:25,167 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:54782
To view the Dask dashboard open this link in your browser: http://127.0.0.1:8787/status
+---------------------------------------------------------------------------------------------------+
| Simulation |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.models.simulation.Simulation object at 0x7f40b1a3aa10> |
| scheduler : <queens.schedulers.local.Local object at 0x7f40b1441e50> |
| driver : <queens.drivers.function.Function object at 0x7f40b126ea50> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f40b1a39390> |
| model : <queens.models.simulation.Simulation object at 0x7f40b1a3aa10> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f40b126b6d0> |
| seed : 2 |
| num_samples : 10 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : d0b512af0ac4d076836fa9027b18670af9cffbd1 |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_log_samples_10_seed_2
Starting Analysis...
10%|█ | 1/10 [00:00<00:04, 1.81it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 9 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 10 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 6.329e-01s |
| average time per parallel job : 2.110e-01s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 10/10 [00:00<00:00, 15.78it/s]
Time for CALCULATION: 0.644507884979248 s
2026-01-30 21:49:25,921 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2026-01-30 21:49:25,922 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:41229'. Reason: nanny-close
2026-01-30 21:49:25,923 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:25,923 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:46461'. Reason: nanny-close
2026-01-30 21:49:25,924 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:33959. Reason: nanny-close
2026-01-30 21:49:25,925 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:25,924 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:25,925 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:39683'. Reason: nanny-close
2026-01-30 21:49:25,926 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:25,926 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:34705'. Reason: nanny-close
2026-01-30 21:49:25,926 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:45099. Reason: nanny-close
2026-01-30 21:49:25,926 - distributed.core - INFO - Connection to tcp://127.0.0.1:38669 has been closed.
2026-01-30 21:49:25,926 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:25,927 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:25,928 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:54748; closing.
2026-01-30 21:49:25,929 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:54766; closing.
2026-01-30 21:49:25,930 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:33959', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809765.9300978')
2026-01-30 21:49:25,927 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:25,927 - distributed.core - INFO - Connection to tcp://127.0.0.1:38669 has been closed.
2026-01-30 21:49:25,928 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:40715. Reason: nanny-close
2026-01-30 21:49:25,928 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:25,929 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:36485. Reason: nanny-close
2026-01-30 21:49:25,929 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:25,930 - distributed.core - INFO - Connection to tcp://127.0.0.1:38669 has been closed.
2026-01-30 21:49:25,931 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:45099', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809765.931004')
2026-01-30 21:49:25,931 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:25,931 - distributed.core - INFO - Connection to tcp://127.0.0.1:38669 has been closed.
2026-01-30 21:49:25,932 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:54764; closing.
2026-01-30 21:49:25,933 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:40715', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809765.9333394')
2026-01-30 21:49:25,933 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:54778; closing.
2026-01-30 21:49:25,934 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:36485', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809765.9347956')
2026-01-30 21:49:25,934 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:25,935 - distributed.scheduler - INFO - Lost all workers
2026-01-30 21:49:25,937 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:26,205 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-01-30 21:49:26,206 - distributed.scheduler - INFO - Scheduler closing all comms
.**.
I I
* *
:. .:
I I
::: .* *. :*:
I * *. .* * I
.: *:*:::: I I ::::*:* :.
:: :I: ::.* *.:: :I: ::
:. * *: .V. .V. :* * .:
:. I :: I*. *I :: I .*
*. :: .* :: :: :* :: *: :* .*
*. I * I :**: I * I .*
*.:. I* ** *I .:.*
*:I :*.* :: *: *.*: I.*
*I: :* .** *I. *: :**
*V *. .*. *II* .*. .* V*
** ..:*I***I*:::: ::::*I***I*:.. **
...... ......
:*IV$$$V*: VV: *VV VVVVVVVVVVVF *VVVVVVVVVVV. .VF. :VI :FV$$$V*:
*$$*:. .:*V$* $$: *$V $$*......... *$I......... .$$$* *$V V$F. .:FV.
V$* *$$. $$: *$V $$: *$F .$$F$V. *$V .$$.
V$F *$V $$: *$V $$: *$I .$$ .V$* *$V F$$*:.
$$: :$$ $$: *$V $$$VVVVVVVV *$$VVVVVVVV: .$$ *$V. *$V .*FV$$V*.
I$F ** *$V $$: *$V $$: *$F .$$ .I$* *$V .*$$*
V$* :V$F$$. I$F V$* $$: *$F .$$ :$$I$V *$$
*$$*:. .:*$$$F F$V*....*V$* $$*......... *$I......... .$$ F$$V V$*: .:V$*
:*IV$$VI*: :I: .*FVVVVF: VVVVVVVVVVVV *VVVVVVVVVVV. .VV :VI :*VV$$VI*.
QUEENS (Quantification of Uncertain Effects in ENgineering Systems):
a Python framework for solver-independent multi-query
analyses of large-scale computational models.
+------------------------------------------------------------------------------------------------------+
| Function |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| self : <queens.drivers.function.Function object at 0x7f40b1a3ab90> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| function : <function solve_poisson at 0x7f40b5da0f40> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f40a2f51cd0> |
| experiment_name : 'monte_carlo_poisson_log_samples_10_seed_3' |
| num_jobs : 4 |
| num_procs : 1 |
| restart_workers : False |
| verbose : True |
| experiment_base_dir : None |
| overwrite_existing_experiment : False |
+---------------------------------------------------------------------------------------------------+
2026-01-30 21:49:26,285 - distributed.scheduler - INFO - State start
2026-01-30 21:49:26,289 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:33723
2026-01-30 21:49:26,289 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2026-01-30 21:49:26,290 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-01-30 21:49:26,302 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:40159'
2026-01-30 21:49:26,304 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:44851'
2026-01-30 21:49:26,308 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:45733'
2026-01-30 21:49:26,312 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:45123'
2026-01-30 21:49:26,875 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:39729
2026-01-30 21:49:26,876 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:39729
2026-01-30 21:49:26,876 - distributed.worker - INFO - Worker name: 1
2026-01-30 21:49:26,876 - distributed.worker - INFO - dashboard at: 127.0.0.1:38817
2026-01-30 21:49:26,876 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33723
2026-01-30 21:49:26,876 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:26,876 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:26,876 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:26,876 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-ayy7xqso
2026-01-30 21:49:26,876 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:26,881 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:40837
2026-01-30 21:49:26,881 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:40837
2026-01-30 21:49:26,881 - distributed.worker - INFO - Worker name: 2
2026-01-30 21:49:26,881 - distributed.worker - INFO - dashboard at: 127.0.0.1:41029
2026-01-30 21:49:26,881 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33723
2026-01-30 21:49:26,881 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:26,881 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:26,881 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:26,881 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-4ds_nph_
2026-01-30 21:49:26,881 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:26,882 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:35431
2026-01-30 21:49:26,882 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:35431
2026-01-30 21:49:26,882 - distributed.worker - INFO - Worker name: 0
2026-01-30 21:49:26,882 - distributed.worker - INFO - dashboard at: 127.0.0.1:40501
2026-01-30 21:49:26,882 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33723
2026-01-30 21:49:26,882 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:26,882 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:26,882 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:26,883 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-xdn2y7e1
2026-01-30 21:49:26,883 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:26,909 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:34159
2026-01-30 21:49:26,909 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:34159
2026-01-30 21:49:26,909 - distributed.worker - INFO - Worker name: 3
2026-01-30 21:49:26,909 - distributed.worker - INFO - dashboard at: 127.0.0.1:41001
2026-01-30 21:49:26,909 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33723
2026-01-30 21:49:26,909 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:26,909 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:26,909 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:26,909 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-2v3m6weu
2026-01-30 21:49:26,909 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:27,108 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:39729', name: 1, status: init, memory: 0, processing: 0>
2026-01-30 21:49:27,110 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39729
2026-01-30 21:49:27,111 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:27,112 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42396
2026-01-30 21:49:27,111 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33723
2026-01-30 21:49:27,111 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:27,112 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33723
2026-01-30 21:49:27,114 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:35431', name: 0, status: init, memory: 0, processing: 0>
2026-01-30 21:49:27,115 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35431
2026-01-30 21:49:27,116 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42404
2026-01-30 21:49:27,117 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:40837', name: 2, status: init, memory: 0, processing: 0>
2026-01-30 21:49:27,116 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:27,117 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33723
2026-01-30 21:49:27,117 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:27,117 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33723
2026-01-30 21:49:27,119 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:40837
2026-01-30 21:49:27,120 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42400
2026-01-30 21:49:27,120 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:27,120 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33723
2026-01-30 21:49:27,120 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:27,121 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33723
2026-01-30 21:49:27,140 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:34159', name: 3, status: init, memory: 0, processing: 0>
2026-01-30 21:49:27,141 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:34159
2026-01-30 21:49:27,141 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42414
2026-01-30 21:49:27,141 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:27,142 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33723
2026-01-30 21:49:27,142 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:27,142 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33723
2026-01-30 21:49:27,193 - distributed.scheduler - INFO - Receive client connection: Client-8c7060b2-fe25-11f0-8cca-7c1e52c03d0c
2026-01-30 21:49:27,194 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42416
To view the Dask dashboard open this link in your browser: http://127.0.0.1:8787/status
+---------------------------------------------------------------------------------------------------+
| Simulation |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.models.simulation.Simulation object at 0x7f40a2d33a90> |
| scheduler : <queens.schedulers.local.Local object at 0x7f40a2f51cd0> |
| driver : <queens.drivers.function.Function object at 0x7f40b1a3ab90> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f40b1a38dd0> |
| model : <queens.models.simulation.Simulation object at 0x7f40a2d33a90> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f40a2f736d0> |
| seed : 3 |
| num_samples : 10 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : d0b512af0ac4d076836fa9027b18670af9cffbd1 |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_log_samples_10_seed_3
Starting Analysis...
10%|█ | 1/10 [00:00<00:04, 1.81it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 9 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 10 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 6.244e-01s |
| average time per parallel job : 2.081e-01s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 10/10 [00:00<00:00, 16.00it/s]
Time for CALCULATION: 0.6352128982543945 s
2026-01-30 21:49:27,938 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2026-01-30 21:49:27,939 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:40159'. Reason: nanny-close
2026-01-30 21:49:27,940 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:27,940 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:44851'. Reason: nanny-close
2026-01-30 21:49:27,941 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:27,941 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:45733'. Reason: nanny-close
2026-01-30 21:49:27,943 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:27,943 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:45123'. Reason: nanny-close
2026-01-30 21:49:27,942 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39729. Reason: nanny-close
2026-01-30 21:49:27,942 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:27,942 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35431. Reason: nanny-close
2026-01-30 21:49:27,942 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:27,943 - distributed.core - INFO - Connection to tcp://127.0.0.1:33723 has been closed.
2026-01-30 21:49:27,944 - distributed.core - INFO - Connection to tcp://127.0.0.1:33723 has been closed.
2026-01-30 21:49:27,944 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:27,944 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:40837. Reason: nanny-close
2026-01-30 21:49:27,944 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:27,946 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:42396; closing.
2026-01-30 21:49:27,946 - distributed.core - INFO - Connection to tcp://127.0.0.1:33723 has been closed.
2026-01-30 21:49:27,946 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:34159. Reason: nanny-close
2026-01-30 21:49:27,946 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:27,946 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:27,947 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:42404; closing.
2026-01-30 21:49:27,948 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:42400; closing.
2026-01-30 21:49:27,948 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:27,948 - distributed.core - INFO - Connection to tcp://127.0.0.1:33723 has been closed.
2026-01-30 21:49:27,949 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:39729', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809767.9494007')
2026-01-30 21:49:27,950 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:35431', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809767.9500985')
2026-01-30 21:49:27,951 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:40837', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809767.9510236')
2026-01-30 21:49:27,951 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:27,952 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:27,954 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:42414; closing.
2026-01-30 21:49:27,957 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:34159', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809767.9577684')
2026-01-30 21:49:27,958 - distributed.scheduler - INFO - Lost all workers
2026-01-30 21:49:28,211 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-01-30 21:49:28,212 - distributed.scheduler - INFO - Scheduler closing all comms
.**.
I I
* *
:. .:
I I
::: .* *. :*:
I * *. .* * I
.: *:*:::: I I ::::*:* :.
:: :I: ::.* *.:: :I: ::
:. * *: .V. .V. :* * .:
:. I :: I*. *I :: I .*
*. :: .* :: :: :* :: *: :* .*
*. I * I :**: I * I .*
*.:. I* ** *I .:.*
*:I :*.* :: *: *.*: I.*
*I: :* .** *I. *: :**
*V *. .*. *II* .*. .* V*
** ..:*I***I*:::: ::::*I***I*:.. **
...... ......
:*IV$$$V*: VV: *VV VVVVVVVVVVVF *VVVVVVVVVVV. .VF. :VI :FV$$$V*:
*$$*:. .:*V$* $$: *$V $$*......... *$I......... .$$$* *$V V$F. .:FV.
V$* *$$. $$: *$V $$: *$F .$$F$V. *$V .$$.
V$F *$V $$: *$V $$: *$I .$$ .V$* *$V F$$*:.
$$: :$$ $$: *$V $$$VVVVVVVV *$$VVVVVVVV: .$$ *$V. *$V .*FV$$V*.
I$F ** *$V $$: *$V $$: *$F .$$ .I$* *$V .*$$*
V$* :V$F$$. I$F V$* $$: *$F .$$ :$$I$V *$$
*$$*:. .:*$$$F F$V*....*V$* $$*......... *$I......... .$$ F$$V V$*: .:V$*
:*IV$$VI*: :I: .*FVVVVF: VVVVVVVVVVVV *VVVVVVVVVVV. .VV :VI :*VV$$VI*.
QUEENS (Quantification of Uncertain Effects in ENgineering Systems):
a Python framework for solver-independent multi-query
analyses of large-scale computational models.
+------------------------------------------------------------------------------------------------------+
| Function |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| self : <queens.drivers.function.Function object at 0x7f40a2f71c10> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| function : <function solve_poisson at 0x7f40b5da0f40> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f40a2f5ea50> |
| experiment_name : 'monte_carlo_poisson_log_samples_100_seed_0' |
| num_jobs : 4 |
| num_procs : 1 |
| restart_workers : False |
| verbose : True |
| experiment_base_dir : None |
| overwrite_existing_experiment : False |
+---------------------------------------------------------------------------------------------------+
2026-01-30 21:49:28,290 - distributed.scheduler - INFO - State start
2026-01-30 21:49:28,294 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:45769
2026-01-30 21:49:28,295 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2026-01-30 21:49:28,295 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-01-30 21:49:28,308 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:42127'
2026-01-30 21:49:28,310 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:43593'
2026-01-30 21:49:28,314 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:39865'
2026-01-30 21:49:28,318 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:45181'
2026-01-30 21:49:28,874 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:43547
2026-01-30 21:49:28,875 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:43547
2026-01-30 21:49:28,875 - distributed.worker - INFO - Worker name: 2
2026-01-30 21:49:28,876 - distributed.worker - INFO - dashboard at: 127.0.0.1:38733
2026-01-30 21:49:28,876 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45769
2026-01-30 21:49:28,876 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:28,876 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:28,876 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:28,876 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-vlmi6khm
2026-01-30 21:49:28,876 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:28,877 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:39533
2026-01-30 21:49:28,877 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:39533
2026-01-30 21:49:28,877 - distributed.worker - INFO - Worker name: 0
2026-01-30 21:49:28,877 - distributed.worker - INFO - dashboard at: 127.0.0.1:41947
2026-01-30 21:49:28,877 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45769
2026-01-30 21:49:28,877 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:28,877 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:28,877 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:28,877 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-zqqxlqz4
2026-01-30 21:49:28,878 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:28,878 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:35763
2026-01-30 21:49:28,878 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:35763
2026-01-30 21:49:28,878 - distributed.worker - INFO - Worker name: 1
2026-01-30 21:49:28,878 - distributed.worker - INFO - dashboard at: 127.0.0.1:33447
2026-01-30 21:49:28,878 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45769
2026-01-30 21:49:28,879 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:28,879 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:28,879 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:28,879 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-yqlai72e
2026-01-30 21:49:28,879 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:28,899 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:43787
2026-01-30 21:49:28,900 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:43787
2026-01-30 21:49:28,900 - distributed.worker - INFO - Worker name: 3
2026-01-30 21:49:28,900 - distributed.worker - INFO - dashboard at: 127.0.0.1:42101
2026-01-30 21:49:28,900 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45769
2026-01-30 21:49:28,900 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:28,900 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:28,900 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:28,900 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-ykybeabo
2026-01-30 21:49:28,900 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:29,105 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:35763', name: 1, status: init, memory: 0, processing: 0>
2026-01-30 21:49:29,107 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35763
2026-01-30 21:49:29,107 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:29,109 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33950
2026-01-30 21:49:29,108 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45769
2026-01-30 21:49:29,108 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:29,109 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45769
2026-01-30 21:49:29,110 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:39533', name: 0, status: init, memory: 0, processing: 0>
2026-01-30 21:49:29,112 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39533
2026-01-30 21:49:29,112 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33940
2026-01-30 21:49:29,114 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:43547', name: 2, status: init, memory: 0, processing: 0>
2026-01-30 21:49:29,113 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:29,114 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45769
2026-01-30 21:49:29,114 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:29,115 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:43547
2026-01-30 21:49:29,115 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45769
2026-01-30 21:49:29,116 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33930
2026-01-30 21:49:29,116 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:29,117 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45769
2026-01-30 21:49:29,117 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:29,118 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45769
2026-01-30 21:49:29,129 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:43787', name: 3, status: init, memory: 0, processing: 0>
2026-01-30 21:49:29,130 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:43787
2026-01-30 21:49:29,131 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33966
2026-01-30 21:49:29,130 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:29,131 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45769
2026-01-30 21:49:29,131 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:29,132 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45769
2026-01-30 21:49:29,154 - distributed.scheduler - INFO - Receive client connection: Client-8d9b823b-fe25-11f0-8cca-7c1e52c03d0c
2026-01-30 21:49:29,155 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33974
To view the Dask dashboard open this link in your browser: http://127.0.0.1:8787/status
+---------------------------------------------------------------------------------------------------+
| Simulation |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.models.simulation.Simulation object at 0x7f40a2ba5650> |
| scheduler : <queens.schedulers.local.Local object at 0x7f40a2f5ea50> |
| driver : <queens.drivers.function.Function object at 0x7f40a2f71c10> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f40a2dbbb50> |
| model : <queens.models.simulation.Simulation object at 0x7f40a2ba5650> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f40a2de36d0> |
| seed : 0 |
| num_samples : 100 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : d0b512af0ac4d076836fa9027b18670af9cffbd1 |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_log_samples_100_seed_0
Starting Analysis...
70%|███████ | 70/100 [00:02<00:00, 50.91it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 99 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 100 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 2.102e+00s |
| average time per parallel job : 8.409e-02s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 100/100 [00:02<00:00, 47.55it/s]
Time for CALCULATION: 2.1218576431274414 s
2026-01-30 21:49:31,391 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2026-01-30 21:49:31,392 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:42127'. Reason: nanny-close
2026-01-30 21:49:31,392 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:31,393 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:43593'. Reason: nanny-close
2026-01-30 21:49:31,393 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:31,393 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39533. Reason: nanny-close
2026-01-30 21:49:31,394 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:31,394 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:39865'. Reason: nanny-close
2026-01-30 21:49:31,395 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35763. Reason: nanny-close
2026-01-30 21:49:31,396 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:31,395 - distributed.core - INFO - Connection to tcp://127.0.0.1:45769 has been closed.
2026-01-30 21:49:31,395 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:31,396 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:31,396 - distributed.core - INFO - Connection to tcp://127.0.0.1:45769 has been closed.
2026-01-30 21:49:31,397 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:45181'. Reason: nanny-close
2026-01-30 21:49:31,398 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:31,398 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:31,400 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:33940; closing.
2026-01-30 21:49:31,400 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:43547. Reason: nanny-close
2026-01-30 21:49:31,400 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:31,401 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:33950; closing.
2026-01-30 21:49:31,402 - distributed.core - INFO - Connection to tcp://127.0.0.1:45769 has been closed.
2026-01-30 21:49:31,403 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:39533', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809771.402981')
2026-01-30 21:49:31,403 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:43787. Reason: nanny-close
2026-01-30 21:49:31,404 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:35763', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809771.4041572')
2026-01-30 21:49:31,405 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:31,406 - distributed.core - INFO - Connection to tcp://127.0.0.1:45769 has been closed.
2026-01-30 21:49:31,407 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:31,407 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:31,409 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:33930; closing.
2026-01-30 21:49:31,410 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:43547', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809771.410133')
2026-01-30 21:49:31,411 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:33966; closing.
2026-01-30 21:49:31,416 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:43787', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809771.4163952')
2026-01-30 21:49:31,419 - distributed.scheduler - INFO - Lost all workers
2026-01-30 21:49:31,669 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-01-30 21:49:31,670 - distributed.scheduler - INFO - Scheduler closing all comms
.**.
I I
* *
:. .:
I I
::: .* *. :*:
I * *. .* * I
.: *:*:::: I I ::::*:* :.
:: :I: ::.* *.:: :I: ::
:. * *: .V. .V. :* * .:
:. I :: I*. *I :: I .*
*. :: .* :: :: :* :: *: :* .*
*. I * I :**: I * I .*
*.:. I* ** *I .:.*
*:I :*.* :: *: *.*: I.*
*I: :* .** *I. *: :**
*V *. .*. *II* .*. .* V*
** ..:*I***I*:::: ::::*I***I*:.. **
...... ......
:*IV$$$V*: VV: *VV VVVVVVVVVVVF *VVVVVVVVVVV. .VF. :VI :FV$$$V*:
*$$*:. .:*V$* $$: *$V $$*......... *$I......... .$$$* *$V V$F. .:FV.
V$* *$$. $$: *$V $$: *$F .$$F$V. *$V .$$.
V$F *$V $$: *$V $$: *$I .$$ .V$* *$V F$$*:.
$$: :$$ $$: *$V $$$VVVVVVVV *$$VVVVVVVV: .$$ *$V. *$V .*FV$$V*.
I$F ** *$V $$: *$V $$: *$F .$$ .I$* *$V .*$$*
V$* :V$F$$. I$F V$* $$: *$F .$$ :$$I$V *$$
*$$*:. .:*$$$F F$V*....*V$* $$*......... *$I......... .$$ F$$V V$*: .:V$*
:*IV$$VI*: :I: .*FVVVVF: VVVVVVVVVVVV *VVVVVVVVVVV. .VV :VI :*VV$$VI*.
QUEENS (Quantification of Uncertain Effects in ENgineering Systems):
a Python framework for solver-independent multi-query
analyses of large-scale computational models.
+------------------------------------------------------------------------------------------------------+
| Function |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| self : <queens.drivers.function.Function object at 0x7f40a2a21c10> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| function : <function solve_poisson at 0x7f40b5da0f40> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f40a2a12b90> |
| experiment_name : 'monte_carlo_poisson_log_samples_100_seed_1' |
| num_jobs : 4 |
| num_procs : 1 |
| restart_workers : False |
| verbose : True |
| experiment_base_dir : None |
| overwrite_existing_experiment : False |
+---------------------------------------------------------------------------------------------------+
2026-01-30 21:49:31,749 - distributed.scheduler - INFO - State start
2026-01-30 21:49:31,752 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:35233
2026-01-30 21:49:31,753 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2026-01-30 21:49:31,753 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-01-30 21:49:31,765 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:41851'
2026-01-30 21:49:31,768 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:40265'
2026-01-30 21:49:31,771 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:37193'
2026-01-30 21:49:31,775 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:42579'
2026-01-30 21:49:32,289 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:43967
2026-01-30 21:49:32,289 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:43967
2026-01-30 21:49:32,289 - distributed.worker - INFO - Worker name: 0
2026-01-30 21:49:32,289 - distributed.worker - INFO - dashboard at: 127.0.0.1:46271
2026-01-30 21:49:32,289 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:35233
2026-01-30 21:49:32,289 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:32,289 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:32,289 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:32,289 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-pohq98b_
2026-01-30 21:49:32,289 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:32,342 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:35817
2026-01-30 21:49:32,342 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:35817
2026-01-30 21:49:32,342 - distributed.worker - INFO - Worker name: 1
2026-01-30 21:49:32,342 - distributed.worker - INFO - dashboard at: 127.0.0.1:43495
2026-01-30 21:49:32,342 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:35233
2026-01-30 21:49:32,342 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:32,342 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:32,342 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:32,342 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-fg29gw3p
2026-01-30 21:49:32,342 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:32,343 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:44663
2026-01-30 21:49:32,343 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:44663
2026-01-30 21:49:32,344 - distributed.worker - INFO - Worker name: 2
2026-01-30 21:49:32,344 - distributed.worker - INFO - dashboard at: 127.0.0.1:35307
2026-01-30 21:49:32,344 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:35233
2026-01-30 21:49:32,344 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:32,344 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:32,344 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:32,344 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-2bm9brtj
2026-01-30 21:49:32,344 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:32,527 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:43967', name: 0, status: init, memory: 0, processing: 0>
2026-01-30 21:49:32,528 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:43967
2026-01-30 21:49:32,529 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:32,530 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:35233
2026-01-30 21:49:32,530 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:32,531 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41324
2026-01-30 21:49:32,531 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:43285
2026-01-30 21:49:32,531 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:43285
2026-01-30 21:49:32,531 - distributed.worker - INFO - Worker name: 3
2026-01-30 21:49:32,531 - distributed.worker - INFO - dashboard at: 127.0.0.1:40559
2026-01-30 21:49:32,531 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:35233
2026-01-30 21:49:32,531 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:32,531 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:32,531 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:32,531 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-ztdbylkf
2026-01-30 21:49:32,531 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:32,534 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35233
2026-01-30 21:49:32,567 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:35817', name: 1, status: init, memory: 0, processing: 0>
2026-01-30 21:49:32,568 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35817
2026-01-30 21:49:32,569 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41338
2026-01-30 21:49:32,569 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:32,570 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:35233
2026-01-30 21:49:32,570 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:32,571 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35233
2026-01-30 21:49:32,585 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:44663', name: 2, status: init, memory: 0, processing: 0>
2026-01-30 21:49:32,586 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:44663
2026-01-30 21:49:32,586 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41342
2026-01-30 21:49:32,586 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:32,587 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:35233
2026-01-30 21:49:32,587 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:32,588 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35233
2026-01-30 21:49:32,695 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:43285', name: 3, status: init, memory: 0, processing: 0>
2026-01-30 21:49:32,697 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:43285
2026-01-30 21:49:32,697 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41352
2026-01-30 21:49:32,697 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:32,698 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:35233
2026-01-30 21:49:32,698 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:32,699 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35233
2026-01-30 21:49:32,740 - distributed.scheduler - INFO - Receive client connection: Client-8fbee0bc-fe25-11f0-8cca-7c1e52c03d0c
2026-01-30 21:49:32,741 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41360
To view the Dask dashboard open this link in your browser: http://127.0.0.1:8787/status
+---------------------------------------------------------------------------------------------------+
| Simulation |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.models.simulation.Simulation object at 0x7f40a28ecf10> |
| scheduler : <queens.schedulers.local.Local object at 0x7f40a2a12b90> |
| driver : <queens.drivers.function.Function object at 0x7f40a2a21c10> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f40bf01c590> |
| model : <queens.models.simulation.Simulation object at 0x7f40a28ecf10> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f40a2def2d0> |
| seed : 1 |
| num_samples : 100 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : d0b512af0ac4d076836fa9027b18670af9cffbd1 |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_log_samples_100_seed_1
Starting Analysis...
96%|█████████▌| 96/100 [00:02<00:00, 150.90it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 99 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 100 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 2.128e+00s |
| average time per parallel job : 8.510e-02s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 100/100 [00:02<00:00, 46.98it/s]
Time for CALCULATION: 2.1466100215911865 s
2026-01-30 21:49:35,002 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2026-01-30 21:49:35,003 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:41851'. Reason: nanny-close
2026-01-30 21:49:35,003 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:35,004 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:40265'. Reason: nanny-close
2026-01-30 21:49:35,004 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:35,005 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:37193'. Reason: nanny-close
2026-01-30 21:49:35,005 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35817. Reason: nanny-close
2026-01-30 21:49:35,007 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:35,006 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:43967. Reason: nanny-close
2026-01-30 21:49:35,006 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:35,006 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:35,007 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:42579'. Reason: nanny-close
2026-01-30 21:49:35,007 - distributed.core - INFO - Connection to tcp://127.0.0.1:35233 has been closed.
2026-01-30 21:49:35,007 - distributed.core - INFO - Connection to tcp://127.0.0.1:35233 has been closed.
2026-01-30 21:49:35,009 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:35,010 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:41338; closing.
2026-01-30 21:49:35,011 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:41324; closing.
2026-01-30 21:49:35,008 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:35,009 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:44663. Reason: nanny-close
2026-01-30 21:49:35,009 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:35,009 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:35,010 - distributed.core - INFO - Connection to tcp://127.0.0.1:35233 has been closed.
2026-01-30 21:49:35,012 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:35,013 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:35817', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809775.0137541')
2026-01-30 21:49:35,014 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:43285. Reason: nanny-close
2026-01-30 21:49:35,014 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:35,015 - distributed.core - INFO - Connection to tcp://127.0.0.1:35233 has been closed.
2026-01-30 21:49:35,016 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:35,020 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:43967', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809775.0205767')
2026-01-30 21:49:35,022 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:41342; closing.
2026-01-30 21:49:35,025 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:44663', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809775.02556')
2026-01-30 21:49:35,027 - distributed.batched - INFO - Batched Comm Closed <TCP (closed) Scheduler connection to worker local=tcp://127.0.0.1:35233 remote=tcp://127.0.0.1:41342>
Traceback (most recent call last):
File "/usr/share/miniconda/envs/queens/lib/python3.11/site-packages/distributed/batched.py", line 115, in _background_send
nbytes = yield coro
^^^^^^^^^^
File "/usr/share/miniconda/envs/queens/lib/python3.11/site-packages/tornado/gen.py", line 766, in run
value = future.result()
^^^^^^^^^^^^^^^
File "/usr/share/miniconda/envs/queens/lib/python3.11/site-packages/distributed/comm/tcp.py", line 262, in write
raise CommClosedError()
distributed.comm.core.CommClosedError
2026-01-30 21:49:35,030 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:41352; closing.
2026-01-30 21:49:35,030 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:43285', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809775.0307767')
2026-01-30 21:49:35,033 - distributed.scheduler - INFO - Lost all workers
2026-01-30 21:49:35,296 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-01-30 21:49:35,297 - distributed.scheduler - INFO - Scheduler closing all comms
.**.
I I
* *
:. .:
I I
::: .* *. :*:
I * *. .* * I
.: *:*:::: I I ::::*:* :.
:: :I: ::.* *.:: :I: ::
:. * *: .V. .V. :* * .:
:. I :: I*. *I :: I .*
*. :: .* :: :: :* :: *: :* .*
*. I * I :**: I * I .*
*.:. I* ** *I .:.*
*:I :*.* :: *: *.*: I.*
*I: :* .** *I. *: :**
*V *. .*. *II* .*. .* V*
** ..:*I***I*:::: ::::*I***I*:.. **
...... ......
:*IV$$$V*: VV: *VV VVVVVVVVVVVF *VVVVVVVVVVV. .VF. :VI :FV$$$V*:
*$$*:. .:*V$* $$: *$V $$*......... *$I......... .$$$* *$V V$F. .:FV.
V$* *$$. $$: *$V $$: *$F .$$F$V. *$V .$$.
V$F *$V $$: *$V $$: *$I .$$ .V$* *$V F$$*:.
$$: :$$ $$: *$V $$$VVVVVVVV *$$VVVVVVVV: .$$ *$V. *$V .*FV$$V*.
I$F ** *$V $$: *$V $$: *$F .$$ .I$* *$V .*$$*
V$* :V$F$$. I$F V$* $$: *$F .$$ :$$I$V *$$
*$$*:. .:*$$$F F$V*....*V$* $$*......... *$I......... .$$ F$$V V$*: .:V$*
:*IV$$VI*: :I: .*FVVVVF: VVVVVVVVVVVV *VVVVVVVVVVV. .VV :VI :*VV$$VI*.
QUEENS (Quantification of Uncertain Effects in ENgineering Systems):
a Python framework for solver-independent multi-query
analyses of large-scale computational models.
+------------------------------------------------------------------------------------------------------+
| Function |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| self : <queens.drivers.function.Function object at 0x7f40b5b91c10> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| function : <function solve_poisson at 0x7f40b5da0f40> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f40a2f53410> |
| experiment_name : 'monte_carlo_poisson_log_samples_100_seed_2' |
| num_jobs : 4 |
| num_procs : 1 |
| restart_workers : False |
| verbose : True |
| experiment_base_dir : None |
| overwrite_existing_experiment : False |
+---------------------------------------------------------------------------------------------------+
2026-01-30 21:49:35,373 - distributed.scheduler - INFO - State start
2026-01-30 21:49:35,377 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:33615
2026-01-30 21:49:35,377 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2026-01-30 21:49:35,378 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-01-30 21:49:35,391 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:44429'
2026-01-30 21:49:35,392 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:33893'
2026-01-30 21:49:35,395 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:33249'
2026-01-30 21:49:35,400 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:43543'
2026-01-30 21:49:35,949 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:41801
2026-01-30 21:49:35,949 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:41801
2026-01-30 21:49:35,949 - distributed.worker - INFO - Worker name: 2
2026-01-30 21:49:35,949 - distributed.worker - INFO - dashboard at: 127.0.0.1:36049
2026-01-30 21:49:35,949 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33615
2026-01-30 21:49:35,949 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:35,949 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:35,949 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:35,950 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-3_r8xm54
2026-01-30 21:49:35,950 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:35,955 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:40379
2026-01-30 21:49:35,955 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:40379
2026-01-30 21:49:35,955 - distributed.worker - INFO - Worker name: 1
2026-01-30 21:49:35,955 - distributed.worker - INFO - dashboard at: 127.0.0.1:45979
2026-01-30 21:49:35,955 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33615
2026-01-30 21:49:35,955 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:35,955 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:35,955 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:35,955 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-zd96y196
2026-01-30 21:49:35,955 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:35,960 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:33323
2026-01-30 21:49:35,960 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:33323
2026-01-30 21:49:35,960 - distributed.worker - INFO - Worker name: 0
2026-01-30 21:49:35,960 - distributed.worker - INFO - dashboard at: 127.0.0.1:43683
2026-01-30 21:49:35,960 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33615
2026-01-30 21:49:35,960 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:35,960 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:35,960 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:35,961 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-7i50v7ve
2026-01-30 21:49:35,961 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:35,987 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:40303
2026-01-30 21:49:35,987 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:40303
2026-01-30 21:49:35,987 - distributed.worker - INFO - Worker name: 3
2026-01-30 21:49:35,987 - distributed.worker - INFO - dashboard at: 127.0.0.1:39901
2026-01-30 21:49:35,987 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33615
2026-01-30 21:49:35,987 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:35,987 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:35,987 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:35,987 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-7euko883
2026-01-30 21:49:35,988 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:36,178 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:41801', name: 2, status: init, memory: 0, processing: 0>
2026-01-30 21:49:36,180 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:41801
2026-01-30 21:49:36,181 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:36,182 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33615
2026-01-30 21:49:36,182 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:36,183 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38144
2026-01-30 21:49:36,186 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33615
2026-01-30 21:49:36,187 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:40379', name: 1, status: init, memory: 0, processing: 0>
2026-01-30 21:49:36,188 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:40379
2026-01-30 21:49:36,188 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:36,189 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38158
2026-01-30 21:49:36,189 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33615
2026-01-30 21:49:36,189 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:36,190 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33615
2026-01-30 21:49:36,191 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:33323', name: 0, status: init, memory: 0, processing: 0>
2026-01-30 21:49:36,192 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:33323
2026-01-30 21:49:36,193 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38166
2026-01-30 21:49:36,193 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:36,194 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33615
2026-01-30 21:49:36,194 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:36,194 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33615
2026-01-30 21:49:36,217 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:40303', name: 3, status: init, memory: 0, processing: 0>
2026-01-30 21:49:36,218 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:40303
2026-01-30 21:49:36,219 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38178
2026-01-30 21:49:36,219 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:36,219 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33615
2026-01-30 21:49:36,219 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:36,220 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33615
2026-01-30 21:49:36,230 - distributed.scheduler - INFO - Receive client connection: Client-91d34912-fe25-11f0-8cca-7c1e52c03d0c
2026-01-30 21:49:36,230 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38182
To view the Dask dashboard open this link in your browser: http://127.0.0.1:8787/status
+---------------------------------------------------------------------------------------------------+
| Simulation |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.models.simulation.Simulation object at 0x7f40a27caf90> |
| scheduler : <queens.schedulers.local.Local object at 0x7f40a2f53410> |
| driver : <queens.drivers.function.Function object at 0x7f40b5b91c10> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f40a28e3450> |
| model : <queens.models.simulation.Simulation object at 0x7f40a27caf90> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f40b11a7050> |
| seed : 2 |
| num_samples : 100 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : d0b512af0ac4d076836fa9027b18670af9cffbd1 |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_log_samples_100_seed_2
Starting Analysis...
93%|█████████▎| 93/100 [00:02<00:00, 143.45it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 99 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 100 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 2.163e+00s |
| average time per parallel job : 8.650e-02s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 100/100 [00:02<00:00, 46.22it/s]
Time for CALCULATION: 2.181828737258911 s
2026-01-30 21:49:38,521 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2026-01-30 21:49:38,522 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:44429'. Reason: nanny-close
2026-01-30 21:49:38,522 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:38,523 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:33893'. Reason: nanny-close
2026-01-30 21:49:38,524 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:38,525 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:33249'. Reason: nanny-close
2026-01-30 21:49:38,525 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:33323. Reason: nanny-close
2026-01-30 21:49:38,525 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:38,526 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:38,526 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:40379. Reason: nanny-close
2026-01-30 21:49:38,526 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:38,527 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:43543'. Reason: nanny-close
2026-01-30 21:49:38,526 - distributed.core - INFO - Connection to tcp://127.0.0.1:33615 has been closed.
2026-01-30 21:49:38,527 - distributed.core - INFO - Connection to tcp://127.0.0.1:33615 has been closed.
2026-01-30 21:49:38,528 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:38,528 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:41801. Reason: nanny-close
2026-01-30 21:49:38,528 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:38,529 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:38,529 - distributed.core - INFO - Connection to tcp://127.0.0.1:33615 has been closed.
2026-01-30 21:49:38,530 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:38,533 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:38166; closing.
2026-01-30 21:49:38,531 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:38,534 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:38158; closing.
2026-01-30 21:49:38,535 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:38144; closing.
2026-01-30 21:49:38,535 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:33323', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809778.535557')
2026-01-30 21:49:38,536 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:40379', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809778.5363946')
2026-01-30 21:49:38,537 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:41801', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809778.5370212')
2026-01-30 21:49:38,537 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:40303. Reason: nanny-close
2026-01-30 21:49:38,537 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:38,539 - distributed.core - INFO - Connection to tcp://127.0.0.1:33615 has been closed.
2026-01-30 21:49:38,540 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:38178; closing.
2026-01-30 21:49:38,541 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:40303', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809778.5414324')
2026-01-30 21:49:38,542 - distributed.scheduler - INFO - Lost all workers
2026-01-30 21:49:38,543 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:38,811 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-01-30 21:49:38,812 - distributed.scheduler - INFO - Scheduler closing all comms
.**.
I I
* *
:. .:
I I
::: .* *. :*:
I * *. .* * I
.: *:*:::: I I ::::*:* :.
:: :I: ::.* *.:: :I: ::
:. * *: .V. .V. :* * .:
:. I :: I*. *I :: I .*
*. :: .* :: :: :* :: *: :* .*
*. I * I :**: I * I .*
*.:. I* ** *I .:.*
*:I :*.* :: *: *.*: I.*
*I: :* .** *I. *: :**
*V *. .*. *II* .*. .* V*
** ..:*I***I*:::: ::::*I***I*:.. **
...... ......
:*IV$$$V*: VV: *VV VVVVVVVVVVVF *VVVVVVVVVVV. .VF. :VI :FV$$$V*:
*$$*:. .:*V$* $$: *$V $$*......... *$I......... .$$$* *$V V$F. .:FV.
V$* *$$. $$: *$V $$: *$F .$$F$V. *$V .$$.
V$F *$V $$: *$V $$: *$I .$$ .V$* *$V F$$*:.
$$: :$$ $$: *$V $$$VVVVVVVV *$$VVVVVVVV: .$$ *$V. *$V .*FV$$V*.
I$F ** *$V $$: *$V $$: *$F .$$ .I$* *$V .*$$*
V$* :V$F$$. I$F V$* $$: *$F .$$ :$$I$V *$$
*$$*:. .:*$$$F F$V*....*V$* $$*......... *$I......... .$$ F$$V V$*: .:V$*
:*IV$$VI*: :I: .*FVVVVF: VVVVVVVVVVVV *VVVVVVVVVVV. .VV :VI :*VV$$VI*.
QUEENS (Quantification of Uncertain Effects in ENgineering Systems):
a Python framework for solver-independent multi-query
analyses of large-scale computational models.
+------------------------------------------------------------------------------------------------------+
| Function |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| self : <queens.drivers.function.Function object at 0x7f40a27b1c10> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| function : <function solve_poisson at 0x7f40b5da0f40> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f40a259b9d0> |
| experiment_name : 'monte_carlo_poisson_log_samples_100_seed_3' |
| num_jobs : 4 |
| num_procs : 1 |
| restart_workers : False |
| verbose : True |
| experiment_base_dir : None |
| overwrite_existing_experiment : False |
+---------------------------------------------------------------------------------------------------+
2026-01-30 21:49:38,890 - distributed.scheduler - INFO - State start
2026-01-30 21:49:38,893 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:40631
2026-01-30 21:49:38,894 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2026-01-30 21:49:38,894 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-01-30 21:49:38,907 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:35123'
2026-01-30 21:49:38,908 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:39279'
2026-01-30 21:49:38,911 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:38961'
2026-01-30 21:49:38,914 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:38029'
2026-01-30 21:49:39,465 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:36863
2026-01-30 21:49:39,465 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:36863
2026-01-30 21:49:39,465 - distributed.worker - INFO - Worker name: 2
2026-01-30 21:49:39,465 - distributed.worker - INFO - dashboard at: 127.0.0.1:44991
2026-01-30 21:49:39,465 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:40631
2026-01-30 21:49:39,465 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:39,465 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:39,465 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:39,465 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-qrsnz9rn
2026-01-30 21:49:39,466 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:39,471 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:44867
2026-01-30 21:49:39,471 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:44867
2026-01-30 21:49:39,471 - distributed.worker - INFO - Worker name: 0
2026-01-30 21:49:39,471 - distributed.worker - INFO - dashboard at: 127.0.0.1:41405
2026-01-30 21:49:39,471 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:40631
2026-01-30 21:49:39,471 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:39,471 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:39,471 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:39,471 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-4m81bjs7
2026-01-30 21:49:39,472 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:39,472 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:46411
2026-01-30 21:49:39,472 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:46411
2026-01-30 21:49:39,472 - distributed.worker - INFO - Worker name: 1
2026-01-30 21:49:39,472 - distributed.worker - INFO - dashboard at: 127.0.0.1:37781
2026-01-30 21:49:39,472 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:40631
2026-01-30 21:49:39,472 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:39,472 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:39,472 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:39,472 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-vatgady6
2026-01-30 21:49:39,472 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:39,483 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:45857
2026-01-30 21:49:39,483 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:45857
2026-01-30 21:49:39,483 - distributed.worker - INFO - Worker name: 3
2026-01-30 21:49:39,483 - distributed.worker - INFO - dashboard at: 127.0.0.1:35775
2026-01-30 21:49:39,483 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:40631
2026-01-30 21:49:39,484 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:39,484 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:39,484 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:39,484 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-l7sw86mp
2026-01-30 21:49:39,484 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:39,695 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:36863', name: 2, status: init, memory: 0, processing: 0>
2026-01-30 21:49:39,696 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:36863
2026-01-30 21:49:39,700 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:57690
2026-01-30 21:49:39,699 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:39,700 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:40631
2026-01-30 21:49:39,700 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:39,702 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:40631
2026-01-30 21:49:39,703 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:44867', name: 0, status: init, memory: 0, processing: 0>
2026-01-30 21:49:39,704 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:44867
2026-01-30 21:49:39,705 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:57696
2026-01-30 21:49:39,705 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:39,706 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:40631
2026-01-30 21:49:39,706 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:39,707 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:46411', name: 1, status: init, memory: 0, processing: 0>
2026-01-30 21:49:39,707 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:40631
2026-01-30 21:49:39,708 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:46411
2026-01-30 21:49:39,708 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:57708
2026-01-30 21:49:39,709 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:39,709 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:40631
2026-01-30 21:49:39,709 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:39,710 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:40631
2026-01-30 21:49:39,718 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:45857', name: 3, status: init, memory: 0, processing: 0>
2026-01-30 21:49:39,719 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:45857
2026-01-30 21:49:39,719 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:57712
2026-01-30 21:49:39,719 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:39,720 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:40631
2026-01-30 21:49:39,720 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:39,721 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:40631
2026-01-30 21:49:39,762 - distributed.scheduler - INFO - Receive client connection: Client-93ee0e60-fe25-11f0-8cca-7c1e52c03d0c
2026-01-30 21:49:39,763 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:57716
To view the Dask dashboard open this link in your browser: http://127.0.0.1:8787/status
+---------------------------------------------------------------------------------------------------+
| Simulation |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.models.simulation.Simulation object at 0x7f40a2a52d50> |
| scheduler : <queens.schedulers.local.Local object at 0x7f40a259b9d0> |
| driver : <queens.drivers.function.Function object at 0x7f40a27b1c10> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f40a248a610> |
| model : <queens.models.simulation.Simulation object at 0x7f40a2a52d50> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f40a27b36d0> |
| seed : 3 |
| num_samples : 100 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : d0b512af0ac4d076836fa9027b18670af9cffbd1 |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_log_samples_100_seed_3
Starting Analysis...
64%|██████▍ | 64/100 [00:02<00:00, 46.50it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 99 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 100 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 2.171e+00s |
| average time per parallel job : 8.684e-02s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 100/100 [00:02<00:00, 46.05it/s]
Time for CALCULATION: 2.190542459487915 s
2026-01-30 21:49:42,063 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2026-01-30 21:49:42,064 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:35123'. Reason: nanny-close
2026-01-30 21:49:42,065 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:42,065 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:39279'. Reason: nanny-close
2026-01-30 21:49:42,066 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:42,066 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:38961'. Reason: nanny-close
2026-01-30 21:49:42,066 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:44867. Reason: nanny-close
2026-01-30 21:49:42,068 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:42,068 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:38029'. Reason: nanny-close
2026-01-30 21:49:42,066 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:42,067 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:46411. Reason: nanny-close
2026-01-30 21:49:42,068 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:42,068 - distributed.core - INFO - Connection to tcp://127.0.0.1:40631 has been closed.
2026-01-30 21:49:42,069 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:42,069 - distributed.core - INFO - Connection to tcp://127.0.0.1:40631 has been closed.
2026-01-30 21:49:42,070 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:36863. Reason: nanny-close
2026-01-30 21:49:42,070 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:42,071 - distributed.core - INFO - Connection to tcp://127.0.0.1:40631 has been closed.
2026-01-30 21:49:42,072 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:49:42,072 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:42,073 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:57696; closing.
2026-01-30 21:49:42,074 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:42,076 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:57708; closing.
2026-01-30 21:49:42,076 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:45857. Reason: nanny-close
2026-01-30 21:49:42,076 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:49:42,077 - distributed.core - INFO - Connection to tcp://127.0.0.1:40631 has been closed.
2026-01-30 21:49:42,078 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:57690; closing.
2026-01-30 21:49:42,080 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:44867', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809782.080102')
2026-01-30 21:49:42,081 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:46411', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809782.0812483')
2026-01-30 21:49:42,082 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:36863', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809782.0820677')
2026-01-30 21:49:42,084 - distributed.nanny - INFO - Worker closed
2026-01-30 21:49:42,092 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:57712; closing.
2026-01-30 21:49:42,093 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:45857', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809782.0934336')
2026-01-30 21:49:42,095 - distributed.scheduler - INFO - Lost all workers
2026-01-30 21:49:42,365 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-01-30 21:49:42,367 - distributed.scheduler - INFO - Scheduler closing all comms
.**.
I I
* *
:. .:
I I
::: .* *. :*:
I * *. .* * I
.: *:*:::: I I ::::*:* :.
:: :I: ::.* *.:: :I: ::
:. * *: .V. .V. :* * .:
:. I :: I*. *I :: I .*
*. :: .* :: :: :* :: *: :* .*
*. I * I :**: I * I .*
*.:. I* ** *I .:.*
*:I :*.* :: *: *.*: I.*
*I: :* .** *I. *: :**
*V *. .*. *II* .*. .* V*
** ..:*I***I*:::: ::::*I***I*:.. **
...... ......
:*IV$$$V*: VV: *VV VVVVVVVVVVVF *VVVVVVVVVVV. .VF. :VI :FV$$$V*:
*$$*:. .:*V$* $$: *$V $$*......... *$I......... .$$$* *$V V$F. .:FV.
V$* *$$. $$: *$V $$: *$F .$$F$V. *$V .$$.
V$F *$V $$: *$V $$: *$I .$$ .V$* *$V F$$*:.
$$: :$$ $$: *$V $$$VVVVVVVV *$$VVVVVVVV: .$$ *$V. *$V .*FV$$V*.
I$F ** *$V $$: *$V $$: *$F .$$ .I$* *$V .*$$*
V$* :V$F$$. I$F V$* $$: *$F .$$ :$$I$V *$$
*$$*:. .:*$$$F F$V*....*V$* $$*......... *$I......... .$$ F$$V V$*: .:V$*
:*IV$$VI*: :I: .*FVVVVF: VVVVVVVVVVVV *VVVVVVVVVVV. .VV :VI :*VV$$VI*.
QUEENS (Quantification of Uncertain Effects in ENgineering Systems):
a Python framework for solver-independent multi-query
analyses of large-scale computational models.
+------------------------------------------------------------------------------------------------------+
| Function |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| self : <queens.drivers.function.Function object at 0x7f40a22e5d90> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| function : <function solve_poisson at 0x7f40b5da0f40> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f40a8256f90> |
| experiment_name : 'monte_carlo_poisson_log_samples_1000_seed_0' |
| num_jobs : 4 |
| num_procs : 1 |
| restart_workers : False |
| verbose : True |
| experiment_base_dir : None |
| overwrite_existing_experiment : False |
+---------------------------------------------------------------------------------------------------+
2026-01-30 21:49:42,445 - distributed.scheduler - INFO - State start
2026-01-30 21:49:42,449 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:37827
2026-01-30 21:49:42,449 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2026-01-30 21:49:42,450 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-01-30 21:49:42,463 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:38381'
2026-01-30 21:49:42,465 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:34355'
2026-01-30 21:49:42,468 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:33803'
2026-01-30 21:49:42,472 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:44721'
2026-01-30 21:49:43,044 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:36167
2026-01-30 21:49:43,044 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:36167
2026-01-30 21:49:43,044 - distributed.worker - INFO - Worker name: 1
2026-01-30 21:49:43,044 - distributed.worker - INFO - dashboard at: 127.0.0.1:34567
2026-01-30 21:49:43,044 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:37827
2026-01-30 21:49:43,044 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:43,044 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:43,044 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:43,044 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-ef83do3a
2026-01-30 21:49:43,045 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:43,049 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:45189
2026-01-30 21:49:43,050 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:45189
2026-01-30 21:49:43,050 - distributed.worker - INFO - Worker name: 2
2026-01-30 21:49:43,050 - distributed.worker - INFO - dashboard at: 127.0.0.1:40865
2026-01-30 21:49:43,050 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:37827
2026-01-30 21:49:43,050 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:43,050 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:44309
2026-01-30 21:49:43,050 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:43,050 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:44309
2026-01-30 21:49:43,050 - distributed.worker - INFO - Worker name: 0
2026-01-30 21:49:43,050 - distributed.worker - INFO - dashboard at: 127.0.0.1:40505
2026-01-30 21:49:43,050 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:43,050 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:37827
2026-01-30 21:49:43,050 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:43,050 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-swqd1rmi
2026-01-30 21:49:43,050 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:43,050 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:43,050 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:43,051 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-hzh5luje
2026-01-30 21:49:43,051 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:43,071 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:32801
2026-01-30 21:49:43,071 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:32801
2026-01-30 21:49:43,071 - distributed.worker - INFO - Worker name: 3
2026-01-30 21:49:43,071 - distributed.worker - INFO - dashboard at: 127.0.0.1:33677
2026-01-30 21:49:43,071 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:37827
2026-01-30 21:49:43,071 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:43,071 - distributed.worker - INFO - Threads: 1
2026-01-30 21:49:43,072 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:49:43,072 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-b5s4wahg
2026-01-30 21:49:43,072 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:43,286 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:36167', name: 1, status: init, memory: 0, processing: 0>
2026-01-30 21:49:43,288 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:36167
2026-01-30 21:49:43,289 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:43,289 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51858
2026-01-30 21:49:43,290 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:37827
2026-01-30 21:49:43,290 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:43,291 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:37827
2026-01-30 21:49:43,292 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:45189', name: 2, status: init, memory: 0, processing: 0>
2026-01-30 21:49:43,293 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:45189
2026-01-30 21:49:43,294 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51886
2026-01-30 21:49:43,294 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:43,294 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:37827
2026-01-30 21:49:43,294 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:43,295 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:44309', name: 0, status: init, memory: 0, processing: 0>
2026-01-30 21:49:43,295 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:37827
2026-01-30 21:49:43,296 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:44309
2026-01-30 21:49:43,297 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51874
2026-01-30 21:49:43,297 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:43,298 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:37827
2026-01-30 21:49:43,298 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:43,298 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:37827
2026-01-30 21:49:43,305 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:32801', name: 3, status: init, memory: 0, processing: 0>
2026-01-30 21:49:43,306 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:32801
2026-01-30 21:49:43,306 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51896
2026-01-30 21:49:43,306 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:49:43,307 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:37827
2026-01-30 21:49:43,307 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:49:43,307 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:37827
2026-01-30 21:49:43,363 - distributed.scheduler - INFO - Receive client connection: Client-9613972e-fe25-11f0-8cca-7c1e52c03d0c
2026-01-30 21:49:43,363 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51898
To view the Dask dashboard open this link in your browser: http://127.0.0.1:8787/status
+---------------------------------------------------------------------------------------------------+
| Simulation |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.models.simulation.Simulation object at 0x7f40a2d8edd0> |
| scheduler : <queens.schedulers.local.Local object at 0x7f40a8256f90> |
| driver : <queens.drivers.function.Function object at 0x7f40a22e5d90> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f40a25dab90> |
| model : <queens.models.simulation.Simulation object at 0x7f40a2d8edd0> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f40a22c9ed0> |
| seed : 0 |
| num_samples : 1000 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : d0b512af0ac4d076836fa9027b18670af9cffbd1 |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_log_samples_1000_seed_0
Starting Analysis...
99%|█████████▊| 986/1000 [00:17<00:00, 423.95it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 999 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 1000 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 1.763e+01s |
| average time per parallel job : 7.051e-02s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 1000/1000 [00:17<00:00, 56.72it/s]
Time for CALCULATION: 17.786068201065063 s
2026-01-30 21:50:01,264 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2026-01-30 21:50:01,265 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:38381'. Reason: nanny-close
2026-01-30 21:50:01,266 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:50:01,267 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:34355'. Reason: nanny-close
2026-01-30 21:50:01,268 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:44309. Reason: nanny-close
2026-01-30 21:50:01,268 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:50:01,268 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:50:01,269 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:33803'. Reason: nanny-close
2026-01-30 21:50:01,269 - distributed.core - INFO - Connection to tcp://127.0.0.1:37827 has been closed.
2026-01-30 21:50:01,269 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:36167. Reason: nanny-close
2026-01-30 21:50:01,270 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:50:01,270 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:50:01,270 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:44721'. Reason: nanny-close
2026-01-30 21:50:01,271 - distributed.core - INFO - Connection to tcp://127.0.0.1:37827 has been closed.
2026-01-30 21:50:01,271 - distributed.nanny - INFO - Worker closed
2026-01-30 21:50:01,272 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:50:01,272 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:45189. Reason: nanny-close
2026-01-30 21:50:01,272 - distributed.nanny - INFO - Worker closed
2026-01-30 21:50:01,272 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:50:01,274 - distributed.core - INFO - Connection to tcp://127.0.0.1:37827 has been closed.
2026-01-30 21:50:01,274 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:32801. Reason: nanny-close
2026-01-30 21:50:01,274 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:50:01,276 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:51874; closing.
2026-01-30 21:50:01,277 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:51858; closing.
2026-01-30 21:50:01,275 - distributed.core - INFO - Connection to tcp://127.0.0.1:37827 has been closed.
2026-01-30 21:50:01,276 - distributed.nanny - INFO - Worker closed
2026-01-30 21:50:01,280 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:44309', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809801.280226')
2026-01-30 21:50:01,279 - distributed.nanny - INFO - Worker closed
2026-01-30 21:50:01,282 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:36167', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809801.2821834')
2026-01-30 21:50:01,285 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:51886; closing.
2026-01-30 21:50:01,287 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:45189', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809801.287941')
2026-01-30 21:50:01,293 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:51896; closing.
2026-01-30 21:50:01,295 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:32801', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809801.2959294')
2026-01-30 21:50:01,296 - distributed.scheduler - INFO - Lost all workers
2026-01-30 21:50:01,298 - distributed.batched - INFO - Batched Comm Closed <TCP (closed) Scheduler connection to worker local=tcp://127.0.0.1:37827 remote=tcp://127.0.0.1:51886>
Traceback (most recent call last):
File "/usr/share/miniconda/envs/queens/lib/python3.11/site-packages/distributed/batched.py", line 115, in _background_send
nbytes = yield coro
^^^^^^^^^^
File "/usr/share/miniconda/envs/queens/lib/python3.11/site-packages/tornado/gen.py", line 766, in run
value = future.result()
^^^^^^^^^^^^^^^
File "/usr/share/miniconda/envs/queens/lib/python3.11/site-packages/distributed/comm/tcp.py", line 262, in write
raise CommClosedError()
distributed.comm.core.CommClosedError
2026-01-30 21:50:01,660 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-01-30 21:50:01,661 - distributed.scheduler - INFO - Scheduler closing all comms
.**.
I I
* *
:. .:
I I
::: .* *. :*:
I * *. .* * I
.: *:*:::: I I ::::*:* :.
:: :I: ::.* *.:: :I: ::
:. * *: .V. .V. :* * .:
:. I :: I*. *I :: I .*
*. :: .* :: :: :* :: *: :* .*
*. I * I :**: I * I .*
*.:. I* ** *I .:.*
*:I :*.* :: *: *.*: I.*
*I: :* .** *I. *: :**
*V *. .*. *II* .*. .* V*
** ..:*I***I*:::: ::::*I***I*:.. **
...... ......
:*IV$$$V*: VV: *VV VVVVVVVVVVVF *VVVVVVVVVVV. .VF. :VI :FV$$$V*:
*$$*:. .:*V$* $$: *$V $$*......... *$I......... .$$$* *$V V$F. .:FV.
V$* *$$. $$: *$V $$: *$F .$$F$V. *$V .$$.
V$F *$V $$: *$V $$: *$I .$$ .V$* *$V F$$*:.
$$: :$$ $$: *$V $$$VVVVVVVV *$$VVVVVVVV: .$$ *$V. *$V .*FV$$V*.
I$F ** *$V $$: *$V $$: *$F .$$ .I$* *$V .*$$*
V$* :V$F$$. I$F V$* $$: *$F .$$ :$$I$V *$$
*$$*:. .:*$$$F F$V*....*V$* $$*......... *$I......... .$$ F$$V V$*: .:V$*
:*IV$$VI*: :I: .*FVVVVF: VVVVVVVVVVVV *VVVVVVVVVVV. .VV :VI :*VV$$VI*.
QUEENS (Quantification of Uncertain Effects in ENgineering Systems):
a Python framework for solver-independent multi-query
analyses of large-scale computational models.
+------------------------------------------------------------------------------------------------------+
| Function |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| self : <queens.drivers.function.Function object at 0x7f40a886be90> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| function : <function solve_poisson at 0x7f40b5da0f40> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f40a2f68f10> |
| experiment_name : 'monte_carlo_poisson_log_samples_1000_seed_1' |
| num_jobs : 4 |
| num_procs : 1 |
| restart_workers : False |
| verbose : True |
| experiment_base_dir : None |
| overwrite_existing_experiment : False |
+---------------------------------------------------------------------------------------------------+
2026-01-30 21:50:01,744 - distributed.scheduler - INFO - State start
2026-01-30 21:50:01,747 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:39151
2026-01-30 21:50:01,748 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2026-01-30 21:50:01,749 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-01-30 21:50:01,761 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:34009'
2026-01-30 21:50:01,765 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:33049'
2026-01-30 21:50:01,767 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:46243'
2026-01-30 21:50:01,771 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:39003'
2026-01-30 21:50:02,330 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:42409
2026-01-30 21:50:02,330 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:42409
2026-01-30 21:50:02,330 - distributed.worker - INFO - Worker name: 0
2026-01-30 21:50:02,330 - distributed.worker - INFO - dashboard at: 127.0.0.1:44311
2026-01-30 21:50:02,330 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:39151
2026-01-30 21:50:02,330 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:02,330 - distributed.worker - INFO - Threads: 1
2026-01-30 21:50:02,330 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:50:02,330 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-dswfug9n
2026-01-30 21:50:02,330 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:02,362 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:44313
2026-01-30 21:50:02,362 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:44313
2026-01-30 21:50:02,363 - distributed.worker - INFO - Worker name: 1
2026-01-30 21:50:02,363 - distributed.worker - INFO - dashboard at: 127.0.0.1:44395
2026-01-30 21:50:02,363 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:39151
2026-01-30 21:50:02,363 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:02,363 - distributed.worker - INFO - Threads: 1
2026-01-30 21:50:02,363 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:50:02,363 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-c79ie2b_
2026-01-30 21:50:02,363 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:02,363 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:38075
2026-01-30 21:50:02,363 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:38075
2026-01-30 21:50:02,363 - distributed.worker - INFO - Worker name: 2
2026-01-30 21:50:02,363 - distributed.worker - INFO - dashboard at: 127.0.0.1:41219
2026-01-30 21:50:02,363 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:39151
2026-01-30 21:50:02,363 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:02,363 - distributed.worker - INFO - Threads: 1
2026-01-30 21:50:02,363 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:50:02,363 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-chi_y51j
2026-01-30 21:50:02,363 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:02,364 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:39527
2026-01-30 21:50:02,364 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:39527
2026-01-30 21:50:02,364 - distributed.worker - INFO - Worker name: 3
2026-01-30 21:50:02,364 - distributed.worker - INFO - dashboard at: 127.0.0.1:44075
2026-01-30 21:50:02,364 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:39151
2026-01-30 21:50:02,364 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:02,364 - distributed.worker - INFO - Threads: 1
2026-01-30 21:50:02,364 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:50:02,364 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-x06xhxz5
2026-01-30 21:50:02,364 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:02,558 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:42409', name: 0, status: init, memory: 0, processing: 0>
2026-01-30 21:50:02,560 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:50:02,560 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:39151
2026-01-30 21:50:02,560 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:02,561 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:42409
2026-01-30 21:50:02,562 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33264
2026-01-30 21:50:02,563 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39151
2026-01-30 21:50:02,589 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:39527', name: 3, status: init, memory: 0, processing: 0>
2026-01-30 21:50:02,590 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39527
2026-01-30 21:50:02,591 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:50:02,591 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:39151
2026-01-30 21:50:02,592 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:02,592 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33294
2026-01-30 21:50:02,592 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39151
2026-01-30 21:50:02,599 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:44313', name: 1, status: init, memory: 0, processing: 0>
2026-01-30 21:50:02,600 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:44313
2026-01-30 21:50:02,600 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33280
2026-01-30 21:50:02,600 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:50:02,601 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:39151
2026-01-30 21:50:02,601 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:02,601 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39151
2026-01-30 21:50:02,605 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:38075', name: 2, status: init, memory: 0, processing: 0>
2026-01-30 21:50:02,606 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:38075
2026-01-30 21:50:02,607 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33284
2026-01-30 21:50:02,607 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:50:02,607 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:39151
2026-01-30 21:50:02,607 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:02,608 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39151
2026-01-30 21:50:02,649 - distributed.scheduler - INFO - Receive client connection: Client-a1927ba3-fe25-11f0-8cca-7c1e52c03d0c
2026-01-30 21:50:02,650 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33308
To view the Dask dashboard open this link in your browser: http://127.0.0.1:8787/status
+---------------------------------------------------------------------------------------------------+
| Simulation |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.models.simulation.Simulation object at 0x7f40a0beca10> |
| scheduler : <queens.schedulers.local.Local object at 0x7f40a2f68f10> |
| driver : <queens.drivers.function.Function object at 0x7f40a886be90> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f40a2259f10> |
| model : <queens.models.simulation.Simulation object at 0x7f40a0beca10> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f40a2a221d0> |
| seed : 1 |
| num_samples : 1000 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : d0b512af0ac4d076836fa9027b18670af9cffbd1 |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_log_samples_1000_seed_1
Starting Analysis...
94%|█████████▍| 940/1000 [00:17<00:00, 315.10it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 999 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 1000 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 1.769e+01s |
| average time per parallel job : 7.077e-02s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 1000/1000 [00:17<00:00, 56.52it/s]
Time for CALCULATION: 17.85329842567444 s
2026-01-30 21:50:20,618 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2026-01-30 21:50:20,619 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:34009'. Reason: nanny-close
2026-01-30 21:50:20,620 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:50:20,620 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:33049'. Reason: nanny-close
2026-01-30 21:50:20,621 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:50:20,621 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:42409. Reason: nanny-close
2026-01-30 21:50:20,621 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:50:20,623 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:46243'. Reason: nanny-close
2026-01-30 21:50:20,623 - distributed.core - INFO - Connection to tcp://127.0.0.1:39151 has been closed.
2026-01-30 21:50:20,624 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:50:20,624 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:44313. Reason: nanny-close
2026-01-30 21:50:20,624 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:50:20,624 - distributed.nanny - INFO - Worker closed
2026-01-30 21:50:20,625 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:39003'. Reason: nanny-close
2026-01-30 21:50:20,625 - distributed.core - INFO - Connection to tcp://127.0.0.1:39151 has been closed.
2026-01-30 21:50:20,626 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:50:20,627 - distributed.nanny - INFO - Worker closed
2026-01-30 21:50:20,628 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:33264; closing.
2026-01-30 21:50:20,627 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39527. Reason: nanny-close
2026-01-30 21:50:20,627 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:50:20,628 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:38075. Reason: nanny-close
2026-01-30 21:50:20,628 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:50:20,629 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:33280; closing.
2026-01-30 21:50:20,629 - distributed.core - INFO - Connection to tcp://127.0.0.1:39151 has been closed.
2026-01-30 21:50:20,629 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:42409', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809820.6298997')
2026-01-30 21:50:20,629 - distributed.core - INFO - Connection to tcp://127.0.0.1:39151 has been closed.
2026-01-30 21:50:20,630 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:44313', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809820.6306715')
2026-01-30 21:50:20,632 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:33294; closing.
2026-01-30 21:50:20,633 - distributed.nanny - INFO - Worker closed
2026-01-30 21:50:20,634 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:33284; closing.
2026-01-30 21:50:20,636 - distributed.nanny - INFO - Worker closed
2026-01-30 21:50:20,640 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:39527', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809820.640568')
2026-01-30 21:50:20,643 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:38075', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809820.6435654')
2026-01-30 21:50:20,644 - distributed.scheduler - INFO - Lost all workers
2026-01-30 21:50:21,021 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-01-30 21:50:21,022 - distributed.scheduler - INFO - Scheduler closing all comms
.**.
I I
* *
:. .:
I I
::: .* *. :*:
I * *. .* * I
.: *:*:::: I I ::::*:* :.
:: :I: ::.* *.:: :I: ::
:. * *: .V. .V. :* * .:
:. I :: I*. *I :: I .*
*. :: .* :: :: :* :: *: :* .*
*. I * I :**: I * I .*
*.:. I* ** *I .:.*
*:I :*.* :: *: *.*: I.*
*I: :* .** *I. *: :**
*V *. .*. *II* .*. .* V*
** ..:*I***I*:::: ::::*I***I*:.. **
...... ......
:*IV$$$V*: VV: *VV VVVVVVVVVVVF *VVVVVVVVVVV. .VF. :VI :FV$$$V*:
*$$*:. .:*V$* $$: *$V $$*......... *$I......... .$$$* *$V V$F. .:FV.
V$* *$$. $$: *$V $$: *$F .$$F$V. *$V .$$.
V$F *$V $$: *$V $$: *$I .$$ .V$* *$V F$$*:.
$$: :$$ $$: *$V $$$VVVVVVVV *$$VVVVVVVV: .$$ *$V. *$V .*FV$$V*.
I$F ** *$V $$: *$V $$: *$F .$$ .I$* *$V .*$$*
V$* :V$F$$. I$F V$* $$: *$F .$$ :$$I$V *$$
*$$*:. .:*$$$F F$V*....*V$* $$*......... *$I......... .$$ F$$V V$*: .:V$*
:*IV$$VI*: :I: .*FVVVVF: VVVVVVVVVVVV *VVVVVVVVVVV. .VV :VI :*VV$$VI*.
QUEENS (Quantification of Uncertain Effects in ENgineering Systems):
a Python framework for solver-independent multi-query
analyses of large-scale computational models.
+------------------------------------------------------------------------------------------------------+
| Function |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| self : <queens.drivers.function.Function object at 0x7f40a03b7390> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| function : <function solve_poisson at 0x7f40b5da0f40> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f40a86079d0> |
| experiment_name : 'monte_carlo_poisson_log_samples_1000_seed_2' |
| num_jobs : 4 |
| num_procs : 1 |
| restart_workers : False |
| verbose : True |
| experiment_base_dir : None |
| overwrite_existing_experiment : False |
+---------------------------------------------------------------------------------------------------+
2026-01-30 21:50:21,108 - distributed.scheduler - INFO - State start
2026-01-30 21:50:21,111 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:33761
2026-01-30 21:50:21,112 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2026-01-30 21:50:21,113 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-01-30 21:50:21,126 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:33729'
2026-01-30 21:50:21,127 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:46213'
2026-01-30 21:50:21,130 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:42019'
2026-01-30 21:50:21,135 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:38803'
2026-01-30 21:50:21,699 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:37223
2026-01-30 21:50:21,700 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:37223
2026-01-30 21:50:21,700 - distributed.worker - INFO - Worker name: 2
2026-01-30 21:50:21,700 - distributed.worker - INFO - dashboard at: 127.0.0.1:38981
2026-01-30 21:50:21,700 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33761
2026-01-30 21:50:21,700 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:21,700 - distributed.worker - INFO - Threads: 1
2026-01-30 21:50:21,700 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:50:21,700 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-xfnor720
2026-01-30 21:50:21,700 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:21,702 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:44147
2026-01-30 21:50:21,702 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:44147
2026-01-30 21:50:21,702 - distributed.worker - INFO - Worker name: 1
2026-01-30 21:50:21,702 - distributed.worker - INFO - dashboard at: 127.0.0.1:34091
2026-01-30 21:50:21,702 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33761
2026-01-30 21:50:21,703 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:21,703 - distributed.worker - INFO - Threads: 1
2026-01-30 21:50:21,703 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:50:21,703 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-w2yk9s8y
2026-01-30 21:50:21,703 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:21,716 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:36405
2026-01-30 21:50:21,716 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:36405
2026-01-30 21:50:21,716 - distributed.worker - INFO - Worker name: 0
2026-01-30 21:50:21,716 - distributed.worker - INFO - dashboard at: 127.0.0.1:45551
2026-01-30 21:50:21,716 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33761
2026-01-30 21:50:21,716 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:21,716 - distributed.worker - INFO - Threads: 1
2026-01-30 21:50:21,716 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:50:21,716 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-9xgklh0v
2026-01-30 21:50:21,716 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:21,735 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:41133
2026-01-30 21:50:21,735 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:41133
2026-01-30 21:50:21,735 - distributed.worker - INFO - Worker name: 3
2026-01-30 21:50:21,735 - distributed.worker - INFO - dashboard at: 127.0.0.1:42681
2026-01-30 21:50:21,735 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33761
2026-01-30 21:50:21,736 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:21,736 - distributed.worker - INFO - Threads: 1
2026-01-30 21:50:21,736 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:50:21,736 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-bw2zajx2
2026-01-30 21:50:21,736 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:21,936 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:44147', name: 1, status: init, memory: 0, processing: 0>
2026-01-30 21:50:21,937 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:44147
2026-01-30 21:50:21,938 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:50:21,939 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35590
2026-01-30 21:50:21,939 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33761
2026-01-30 21:50:21,939 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:21,940 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33761
2026-01-30 21:50:21,941 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:37223', name: 2, status: init, memory: 0, processing: 0>
2026-01-30 21:50:21,942 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:37223
2026-01-30 21:50:21,944 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35582
2026-01-30 21:50:21,944 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:50:21,944 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33761
2026-01-30 21:50:21,944 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:21,945 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33761
2026-01-30 21:50:21,950 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:36405', name: 0, status: init, memory: 0, processing: 0>
2026-01-30 21:50:21,951 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:36405
2026-01-30 21:50:21,952 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35600
2026-01-30 21:50:21,952 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:50:21,952 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33761
2026-01-30 21:50:21,952 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:21,954 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33761
2026-01-30 21:50:21,966 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:41133', name: 3, status: init, memory: 0, processing: 0>
2026-01-30 21:50:21,967 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:41133
2026-01-30 21:50:21,968 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35614
2026-01-30 21:50:21,968 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:50:21,968 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33761
2026-01-30 21:50:21,968 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:21,969 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33761
2026-01-30 21:50:22,018 - distributed.scheduler - INFO - Receive client connection: Client-ad1ddc9a-fe25-11f0-8cca-7c1e52c03d0c
2026-01-30 21:50:22,018 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35624
To view the Dask dashboard open this link in your browser: http://127.0.0.1:8787/status
+---------------------------------------------------------------------------------------------------+
| Simulation |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.models.simulation.Simulation object at 0x7f40a024e010> |
| scheduler : <queens.schedulers.local.Local object at 0x7f40a86079d0> |
| driver : <queens.drivers.function.Function object at 0x7f40a03b7390> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f40a024ce10> |
| model : <queens.models.simulation.Simulation object at 0x7f40a024e010> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f40a026b6d0> |
| seed : 2 |
| num_samples : 1000 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : d0b512af0ac4d076836fa9027b18670af9cffbd1 |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_log_samples_1000_seed_2
Starting Analysis...
97%|█████████▋| 973/1000 [00:17<00:00, 465.70it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 999 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 1000 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 1.775e+01s |
| average time per parallel job : 7.100e-02s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 1000/1000 [00:17<00:00, 56.33it/s]
Time for CALCULATION: 17.910109519958496 s
2026-01-30 21:50:40,045 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2026-01-30 21:50:40,046 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:33729'. Reason: nanny-close
2026-01-30 21:50:40,047 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:50:40,047 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:46213'. Reason: nanny-close
2026-01-30 21:50:40,048 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:50:40,048 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:36405. Reason: nanny-close
2026-01-30 21:50:40,048 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:50:40,049 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:42019'. Reason: nanny-close
2026-01-30 21:50:40,049 - distributed.core - INFO - Connection to tcp://127.0.0.1:33761 has been closed.
2026-01-30 21:50:40,050 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:44147. Reason: nanny-close
2026-01-30 21:50:40,051 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:50:40,050 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:50:40,051 - distributed.nanny - INFO - Worker closed
2026-01-30 21:50:40,052 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:38803'. Reason: nanny-close
2026-01-30 21:50:40,052 - distributed.core - INFO - Connection to tcp://127.0.0.1:33761 has been closed.
2026-01-30 21:50:40,052 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:50:40,053 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:37223. Reason: nanny-close
2026-01-30 21:50:40,053 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:50:40,054 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:35600; closing.
2026-01-30 21:50:40,055 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:35590; closing.
2026-01-30 21:50:40,055 - distributed.nanny - INFO - Worker closed
2026-01-30 21:50:40,055 - distributed.core - INFO - Connection to tcp://127.0.0.1:33761 has been closed.
2026-01-30 21:50:40,056 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:36405', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809840.0560098')
2026-01-30 21:50:40,056 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:41133. Reason: nanny-close
2026-01-30 21:50:40,056 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:50:40,057 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:44147', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809840.0569787')
2026-01-30 21:50:40,058 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:35582; closing.
2026-01-30 21:50:40,057 - distributed.nanny - INFO - Worker closed
2026-01-30 21:50:40,059 - distributed.core - INFO - Connection to tcp://127.0.0.1:33761 has been closed.
2026-01-30 21:50:40,061 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:37223', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809840.061269')
2026-01-30 21:50:40,063 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:35614; closing.
2026-01-30 21:50:40,062 - distributed.nanny - INFO - Worker closed
2026-01-30 21:50:40,066 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:41133', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809840.066869')
2026-01-30 21:50:40,067 - distributed.scheduler - INFO - Lost all workers
2026-01-30 21:50:40,429 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-01-30 21:50:40,431 - distributed.scheduler - INFO - Scheduler closing all comms
.**.
I I
* *
:. .:
I I
::: .* *. :*:
I * *. .* * I
.: *:*:::: I I ::::*:* :.
:: :I: ::.* *.:: :I: ::
:. * *: .V. .V. :* * .:
:. I :: I*. *I :: I .*
*. :: .* :: :: :* :: *: :* .*
*. I * I :**: I * I .*
*.:. I* ** *I .:.*
*:I :*.* :: *: *.*: I.*
*I: :* .** *I. *: :**
*V *. .*. *II* .*. .* V*
** ..:*I***I*:::: ::::*I***I*:.. **
...... ......
:*IV$$$V*: VV: *VV VVVVVVVVVVVF *VVVVVVVVVVV. .VF. :VI :FV$$$V*:
*$$*:. .:*V$* $$: *$V $$*......... *$I......... .$$$* *$V V$F. .:FV.
V$* *$$. $$: *$V $$: *$F .$$F$V. *$V .$$.
V$F *$V $$: *$V $$: *$I .$$ .V$* *$V F$$*:.
$$: :$$ $$: *$V $$$VVVVVVVV *$$VVVVVVVV: .$$ *$V. *$V .*FV$$V*.
I$F ** *$V $$: *$V $$: *$F .$$ .I$* *$V .*$$*
V$* :V$F$$. I$F V$* $$: *$F .$$ :$$I$V *$$
*$$*:. .:*$$$F F$V*....*V$* $$*......... *$I......... .$$ F$$V V$*: .:V$*
:*IV$$VI*: :I: .*FVVVVF: VVVVVVVVVVVV *VVVVVVVVVVV. .VV :VI :*VV$$VI*.
QUEENS (Quantification of Uncertain Effects in ENgineering Systems):
a Python framework for solver-independent multi-query
analyses of large-scale computational models.
+------------------------------------------------------------------------------------------------------+
| Function |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| self : <queens.drivers.function.Function object at 0x7f4090ec8950> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| function : <function solve_poisson at 0x7f40b5da0f40> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f40a0e83490> |
| experiment_name : 'monte_carlo_poisson_log_samples_1000_seed_3' |
| num_jobs : 4 |
| num_procs : 1 |
| restart_workers : False |
| verbose : True |
| experiment_base_dir : None |
| overwrite_existing_experiment : False |
+---------------------------------------------------------------------------------------------------+
2026-01-30 21:50:40,692 - distributed.scheduler - INFO - State start
2026-01-30 21:50:40,697 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:39591
2026-01-30 21:50:40,697 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2026-01-30 21:50:40,698 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-01-30 21:50:40,710 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:35995'
2026-01-30 21:50:40,712 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:36473'
2026-01-30 21:50:40,716 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:39559'
2026-01-30 21:50:40,720 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:46385'
2026-01-30 21:50:41,276 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:32855
2026-01-30 21:50:41,277 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:32855
2026-01-30 21:50:41,277 - distributed.worker - INFO - Worker name: 2
2026-01-30 21:50:41,277 - distributed.worker - INFO - dashboard at: 127.0.0.1:45595
2026-01-30 21:50:41,277 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:39591
2026-01-30 21:50:41,277 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:41,277 - distributed.worker - INFO - Threads: 1
2026-01-30 21:50:41,277 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:50:41,277 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-4y_lrxop
2026-01-30 21:50:41,277 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:41,277 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:38329
2026-01-30 21:50:41,277 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:38329
2026-01-30 21:50:41,277 - distributed.worker - INFO - Worker name: 1
2026-01-30 21:50:41,277 - distributed.worker - INFO - dashboard at: 127.0.0.1:35627
2026-01-30 21:50:41,277 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:39591
2026-01-30 21:50:41,277 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:41,277 - distributed.worker - INFO - Threads: 1
2026-01-30 21:50:41,277 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:50:41,277 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-16_uqa6k
2026-01-30 21:50:41,278 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:41,294 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:41533
2026-01-30 21:50:41,295 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:41533
2026-01-30 21:50:41,295 - distributed.worker - INFO - Worker name: 0
2026-01-30 21:50:41,295 - distributed.worker - INFO - dashboard at: 127.0.0.1:39783
2026-01-30 21:50:41,295 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:39591
2026-01-30 21:50:41,295 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:41,295 - distributed.worker - INFO - Threads: 1
2026-01-30 21:50:41,295 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:50:41,295 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-0my4vwa9
2026-01-30 21:50:41,295 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:41,316 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:44797
2026-01-30 21:50:41,316 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:44797
2026-01-30 21:50:41,316 - distributed.worker - INFO - Worker name: 3
2026-01-30 21:50:41,317 - distributed.worker - INFO - dashboard at: 127.0.0.1:40385
2026-01-30 21:50:41,317 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:39591
2026-01-30 21:50:41,317 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:41,317 - distributed.worker - INFO - Threads: 1
2026-01-30 21:50:41,317 - distributed.worker - INFO - Memory: 3.91 GiB
2026-01-30 21:50:41,317 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-n0f0c2ft
2026-01-30 21:50:41,317 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:41,505 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:32855', name: 2, status: init, memory: 0, processing: 0>
2026-01-30 21:50:41,507 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:32855
2026-01-30 21:50:41,507 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:50:41,509 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34382
2026-01-30 21:50:41,510 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:39591
2026-01-30 21:50:41,511 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:38329', name: 1, status: init, memory: 0, processing: 0>
2026-01-30 21:50:41,512 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:41,513 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39591
2026-01-30 21:50:41,514 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:38329
2026-01-30 21:50:41,515 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:50:41,515 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34398
2026-01-30 21:50:41,516 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:39591
2026-01-30 21:50:41,516 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:41,517 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39591
2026-01-30 21:50:41,525 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:41533', name: 0, status: init, memory: 0, processing: 0>
2026-01-30 21:50:41,526 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:41533
2026-01-30 21:50:41,526 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34414
2026-01-30 21:50:41,526 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:50:41,527 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:39591
2026-01-30 21:50:41,527 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:41,529 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39591
2026-01-30 21:50:41,541 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:44797', name: 3, status: init, memory: 0, processing: 0>
2026-01-30 21:50:41,542 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:44797
2026-01-30 21:50:41,543 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34418
2026-01-30 21:50:41,542 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-01-30 21:50:41,543 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:39591
2026-01-30 21:50:41,543 - distributed.worker - INFO - -------------------------------------------------
2026-01-30 21:50:41,544 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39591
2026-01-30 21:50:41,553 - distributed.scheduler - INFO - Receive client connection: Client-b8c2d096-fe25-11f0-8cca-7c1e52c03d0c
2026-01-30 21:50:41,554 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34422
To view the Dask dashboard open this link in your browser: http://127.0.0.1:8787/status
+---------------------------------------------------------------------------------------------------+
| Simulation |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.models.simulation.Simulation object at 0x7f40a0dea810> |
| scheduler : <queens.schedulers.local.Local object at 0x7f40a0e83490> |
| driver : <queens.drivers.function.Function object at 0x7f4090ec8950> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f4090eee010> |
| model : <queens.models.simulation.Simulation object at 0x7f40a0dea810> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f40be602ed0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f40a2dac2d0> |
| seed : 3 |
| num_samples : 1000 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : d0b512af0ac4d076836fa9027b18670af9cffbd1 |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_log_samples_1000_seed_3
Starting Analysis...
94%|█████████▍| 942/1000 [00:17<00:00, 382.82it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 999 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 1000 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 1.758e+01s |
| average time per parallel job : 7.030e-02s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 1000/1000 [00:17<00:00, 56.90it/s]
Time for CALCULATION: 17.7466881275177 s
2026-01-30 21:50:59,417 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2026-01-30 21:50:59,418 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:35995'. Reason: nanny-close
2026-01-30 21:50:59,418 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:50:59,419 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:36473'. Reason: nanny-close
2026-01-30 21:50:59,420 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:50:59,419 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:41533. Reason: nanny-close
2026-01-30 21:50:59,420 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:50:59,421 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:39559'. Reason: nanny-close
2026-01-30 21:50:59,421 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:50:59,421 - distributed.core - INFO - Connection to tcp://127.0.0.1:39591 has been closed.
2026-01-30 21:50:59,422 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:38329. Reason: nanny-close
2026-01-30 21:50:59,422 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:50:59,422 - distributed.nanny - INFO - Worker closed
2026-01-30 21:50:59,423 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:46385'. Reason: nanny-close
2026-01-30 21:50:59,423 - distributed.core - INFO - Connection to tcp://127.0.0.1:39591 has been closed.
2026-01-30 21:50:59,424 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-01-30 21:50:59,425 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:34414; closing.
2026-01-30 21:50:59,424 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:32855. Reason: nanny-close
2026-01-30 21:50:59,424 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:50:59,425 - distributed.nanny - INFO - Worker closed
2026-01-30 21:50:59,426 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:34398; closing.
2026-01-30 21:50:59,426 - distributed.core - INFO - Connection to tcp://127.0.0.1:39591 has been closed.
2026-01-30 21:50:59,427 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:41533', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809859.4277918')
2026-01-30 21:50:59,428 - distributed.nanny - INFO - Worker closed
2026-01-30 21:50:59,429 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:44797. Reason: nanny-close
2026-01-30 21:50:59,429 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-01-30 21:50:59,430 - distributed.core - INFO - Connection to tcp://127.0.0.1:39591 has been closed.
2026-01-30 21:50:59,431 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:38329', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809859.4310956')
2026-01-30 21:50:59,432 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:34382; closing.
2026-01-30 21:50:59,434 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:32855', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809859.4341428')
2026-01-30 21:50:59,435 - distributed.nanny - INFO - Worker closed
2026-01-30 21:50:59,435 - distributed.batched - INFO - Batched Comm Closed <TCP (closed) Scheduler connection to worker local=tcp://127.0.0.1:39591 remote=tcp://127.0.0.1:34382>
Traceback (most recent call last):
File "/usr/share/miniconda/envs/queens/lib/python3.11/site-packages/distributed/batched.py", line 115, in _background_send
nbytes = yield coro
^^^^^^^^^^
File "/usr/share/miniconda/envs/queens/lib/python3.11/site-packages/tornado/gen.py", line 766, in run
value = future.result()
^^^^^^^^^^^^^^^
File "/usr/share/miniconda/envs/queens/lib/python3.11/site-packages/distributed/comm/tcp.py", line 262, in write
raise CommClosedError()
distributed.comm.core.CommClosedError
2026-01-30 21:50:59,436 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:34418; closing.
2026-01-30 21:50:59,437 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:44797', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1769809859.4376438')
2026-01-30 21:50:59,439 - distributed.scheduler - INFO - Lost all workers
2026-01-30 21:50:59,811 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-01-30 21:50:59,812 - distributed.scheduler - INFO - Scheduler closing all comms
With an increasing number of samples the variance between MC estimate of the mean value is reduced!
Beyond mean value#
Depending on the underlying distribution, the mean value might not be a quantifier of the underlying data.
Note: As an example, think about a disease that mostly affects babies (up to 4 years) and the elderly (above 80 years); the average age of the patients observed by a hospital will be around middle-aged, which is outside of both groups.
Using the expectations, we can also obtain the probability distribution of \(u_c\) at different locations \(x_c, y_c\):
where \(\delta(\circ)\) is the Dirac mass delta. Numerically, this can be achieved via a kernel density estimation (KDE). The latter example can be seen here:
[12]:
from scipy import stats
# Indices in mesh at approximatelty x=0.2, 0.5, 0.8 and y = 0.5
index = [1969, 6, 2011]
monte_carlo_sample_outputs = results["raw_output_data"]["result"][:, index]
fig, axes = plt.subplots(1, 2)
plot_to_axis(mean, axes[0])
axes[0].set_title("Mean estimate with 1000 samples")
axes[1].set_title("PDF KDE with 1000 samples")
axes[1].set_xlabel(f"$u_c$")
axes[1].set_ylabel(f"$p(u_c)$")
min_u = monte_carlo_sample_outputs.min()
max_u = monte_carlo_sample_outputs.max()
u = np.linspace(min_u, max_u, 1000)
colors = ["r", "b", "k"]
for i, samples_at_location in enumerate(monte_carlo_sample_outputs.T):
kde = stats.gaussian_kde(samples_at_location)
pdf = kde.pdf(u)
pdf[0] = 0
pdf[-1] = 0
pdf /= np.trapz(pdf, u)
axes[0].plot(mesh.p[0, index[i]], mesh.p[1, index[i]], "ks")
c_text = f"({mesh.p.T[index[i]][0]}, {mesh.p.T[index[i]][1]})"
axes[0].text(mesh.p[0, index[i]], mesh.p[1, index[i]] + 0.02, c_text, ha="center")
axes[1].plot(u, pdf, colors[i], label=f"$p(u_c)$ for $(x_c,y_c)={c_text}$")
axes[1].plot([mean[index[i]]] * 2, [0, max(pdf) + 5], colors[i] + ":")
axes[1].text(mean[index[i]], max(pdf) + 10, f"$\mu$ at ${c_text}$", color=colors[i])
axes[1].legend()
fig.suptitle("Mean value for $\mu$ using Monte Carlo integration")
fig.set_size_inches(16, 8)
fig.tight_layout()
plt.show()
Since the solution field is generated based on samples of \(p(x_s, y_s)\), random in, random out, it can be interpreted as a random variable indexed by a spatial location \(x,y\). This is known as a random field!
Here, for each location \(x_c, y_c\) we can compute a probability distribution. This is what we see on the right plot. The distribution of the solution value \(u\) depends on the location \(x_c, y_c\). As can be observed, the distribution shows a large variance for \(x_c \approx 0.2\) and \(x_c \approx 0.5\), indicating that the solution at these locations is strongly affected by the source term. In contrast, for \(x_c \approx 0.8\), the probability mass, i.e., where \(p(u_c)>0\), tends to concentrate around smaller values! Consequently, the variance of the solution at this location is much smaller.
Why QUEENS?#
Even though Monte Carlo is a straightforward algorithm, utilizing QUEENS offers several advantages that enhance its functionality and usability. One significant benefit is that QUEENS provides various convenience functions for handling results and logging. For instance, if you check the folder
output/poisson_example, you will find log files and result pickle files generated from the QUEENS runs. This organized output makes it easier to track and analyze the results of your simulations.Another key advantage of QUEENS is its support for parallelism. The Monte Carlo algorithm is inherently parallelizable, meaning each model evaluation can be conducted independently of the others. In the context of these examples, setting
num_jobs=4in the scheduler allows for the execution of four simulations simultaneously. This capability significantly speeds up the computation process, making it more efficient and effective for handling large-scale simulations.Additionally, QUEENS offers model independence, a crucial feature for users working with various modeling frameworks. QUEENS does not require knowledge of the inner workings of the model or the specifics of libraries like scikit-fem. Instead, it seamlessly manages all the evaluation processes, allowing users to integrate their models without needing to modify QUEENS itself.
Let’s play around#
Let your creativity flow and try out stuff.
Inspirations#
Change the parameters of the marginal distribution
Change the distributions \(p(x_s, y_s)\)
Change the source definition
Change the number of samples
Plot the variance of \(u\) (hint, \(results["var"]\))
Some questions#
What are the downsides of Monte Carlo?
What is the limiting factor?
What’s the variance of the outputs at the boundary?