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 0x7f5c63412e50> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| function : <function solve_poisson at 0x7f5c6f5b0ea0> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f5c634821d0> |
| 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 |
+---------------------------------------------------------------------------------------------------+
2025-12-15 14:51:14,300 - distributed.http.proxy - INFO - To route to workers diagnostics web server please install jupyter-server-proxy: python -m pip install jupyter-server-proxy
2025-12-15 14:51:14,323 - distributed.scheduler - INFO - State start
2025-12-15 14:51:14,327 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:33925
2025-12-15 14:51:14,327 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2025-12-15 14:51:14,328 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2025-12-15 14:51:14,340 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:37629'
2025-12-15 14:51:14,344 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:43573'
2025-12-15 14:51:14,347 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:46511'
2025-12-15 14:51:14,351 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:41865'
2025-12-15 14:51:14,883 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:43867
2025-12-15 14:51:14,883 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:43867
2025-12-15 14:51:14,883 - distributed.worker - INFO - Worker name: 0
2025-12-15 14:51:14,883 - distributed.worker - INFO - dashboard at: 127.0.0.1:34335
2025-12-15 14:51:14,883 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33925
2025-12-15 14:51:14,883 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:14,883 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:14,883 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:14,883 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-_0iwg9ec
2025-12-15 14:51:14,883 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:14,887 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:34393
2025-12-15 14:51:14,887 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:34393
2025-12-15 14:51:14,887 - distributed.worker - INFO - Worker name: 2
2025-12-15 14:51:14,887 - distributed.worker - INFO - dashboard at: 127.0.0.1:33095
2025-12-15 14:51:14,887 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33925
2025-12-15 14:51:14,887 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:14,887 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:14,887 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:14,887 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-9sdqkqta
2025-12-15 14:51:14,887 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:14,890 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:35459
2025-12-15 14:51:14,891 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:35459
2025-12-15 14:51:14,891 - distributed.worker - INFO - Worker name: 1
2025-12-15 14:51:14,891 - distributed.worker - INFO - dashboard at: 127.0.0.1:33145
2025-12-15 14:51:14,891 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33925
2025-12-15 14:51:14,891 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:14,891 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:14,891 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:14,891 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-edie3iql
2025-12-15 14:51:14,891 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:14,923 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:34425
2025-12-15 14:51:14,924 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:34425
2025-12-15 14:51:14,924 - distributed.worker - INFO - Worker name: 3
2025-12-15 14:51:14,924 - distributed.worker - INFO - dashboard at: 127.0.0.1:41419
2025-12-15 14:51:14,924 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33925
2025-12-15 14:51:14,924 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:14,924 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:14,924 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:14,924 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-hnp95i6g
2025-12-15 14:51:14,924 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:15,101 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:43867', name: 0, status: init, memory: 0, processing: 0>
2025-12-15 14:51:15,103 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:43867
2025-12-15 14:51:15,104 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:49090
2025-12-15 14:51:15,104 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:15,105 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:34393', name: 2, status: init, memory: 0, processing: 0>
2025-12-15 14:51:15,104 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33925
2025-12-15 14:51:15,104 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:15,106 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33925
2025-12-15 14:51:15,106 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:34393
2025-12-15 14:51:15,107 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:49102
2025-12-15 14:51:15,107 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:15,109 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:35459', name: 1, status: init, memory: 0, processing: 0>
2025-12-15 14:51:15,108 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33925
2025-12-15 14:51:15,108 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:15,109 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33925
2025-12-15 14:51:15,111 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35459
2025-12-15 14:51:15,111 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:49112
2025-12-15 14:51:15,111 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:15,112 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33925
2025-12-15 14:51:15,112 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:15,112 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33925
2025-12-15 14:51:15,131 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:34425', name: 3, status: init, memory: 0, processing: 0>
2025-12-15 14:51:15,132 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:34425
2025-12-15 14:51:15,132 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:49122
2025-12-15 14:51:15,132 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:15,133 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33925
2025-12-15 14:51:15,133 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:15,133 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33925
2025-12-15 14:51:15,141 - distributed.scheduler - INFO - Receive client connection: Client-8168980c-d9c5-11f0-8c61-7ced8dca42fa
2025-12-15 14:51:15,141 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:49134
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 0x7f5c634acd90> |
| scheduler : <queens.schedulers.local.Local object at 0x7f5c634821d0> |
| driver : <queens.drivers.function.Function object at 0x7f5c63412e50> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f5c644b6a90> |
| model : <queens.models.simulation.Simulation object at 0x7f5c634acd90> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f5c6446d750> |
| seed : 0 |
| num_samples : 10 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : 4d6a1e5c2ce6849df397567c514614e5896a85ad |
| 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.92it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 9 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 10 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 6.048e-01s |
| average time per parallel job : 2.016e-01s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 10/10 [00:00<00:00, 16.51it/s]
Time for CALCULATION: 0.617455005645752 s
2025-12-15 14:51:15,867 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2025-12-15 14:51:15,867 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:37629'. Reason: nanny-close
2025-12-15 14:51:15,868 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:15,868 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:43573'. Reason: nanny-close
2025-12-15 14:51:15,869 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:43867. Reason: nanny-close
2025-12-15 14:51:15,869 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:15,869 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:15,870 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:46511'. Reason: nanny-close
2025-12-15 14:51:15,870 - distributed.core - INFO - Connection to tcp://127.0.0.1:33925 has been closed.
2025-12-15 14:51:15,871 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35459. Reason: nanny-close
2025-12-15 14:51:15,871 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:15,871 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:15,871 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:15,872 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:41865'. Reason: nanny-close
2025-12-15 14:51:15,872 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:15,872 - distributed.core - INFO - Connection to tcp://127.0.0.1:33925 has been closed.
2025-12-15 14:51:15,875 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:49090; closing.
2025-12-15 14:51:15,873 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:34393. Reason: nanny-close
2025-12-15 14:51:15,873 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:34425. Reason: nanny-close
2025-12-15 14:51:15,874 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:15,874 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:15,874 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:15,875 - distributed.core - INFO - Connection to tcp://127.0.0.1:33925 has been closed.
2025-12-15 14:51:15,875 - distributed.core - INFO - Connection to tcp://127.0.0.1:33925 has been closed.
2025-12-15 14:51:15,876 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:49112; closing.
2025-12-15 14:51:15,877 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:43867', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810275.8769717')
2025-12-15 14:51:15,878 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:15,879 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:35459', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810275.8795445')
2025-12-15 14:51:15,878 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:15,882 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:49102; closing.
2025-12-15 14:51:15,883 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:49122; closing.
2025-12-15 14:51:15,886 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:34393', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810275.886774')
2025-12-15 14:51:15,887 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:34425', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810275.8875766')
2025-12-15 14:51:15,888 - distributed.scheduler - INFO - Lost all workers
2025-12-15 14:51:16,111 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2025-12-15 14:51:16,112 - 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 0x7f5c6ed4e890> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| function : <function solve_poisson at 0x7f5c6f5b0ea0> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f5c6c0b7510> |
| 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 |
+---------------------------------------------------------------------------------------------------+
2025-12-15 14:51:16,186 - distributed.scheduler - INFO - State start
2025-12-15 14:51:16,189 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:38431
2025-12-15 14:51:16,189 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2025-12-15 14:51:16,190 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2025-12-15 14:51:16,201 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:33259'
2025-12-15 14:51:16,203 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:42869'
2025-12-15 14:51:16,207 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:36607'
2025-12-15 14:51:16,210 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:40807'
2025-12-15 14:51:16,740 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:42075
2025-12-15 14:51:16,740 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:42075
2025-12-15 14:51:16,740 - distributed.worker - INFO - Worker name: 0
2025-12-15 14:51:16,740 - distributed.worker - INFO - dashboard at: 127.0.0.1:39379
2025-12-15 14:51:16,740 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:38431
2025-12-15 14:51:16,740 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:16,740 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:16,740 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:16,740 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-8jfwy8yb
2025-12-15 14:51:16,740 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:16,746 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:41607
2025-12-15 14:51:16,746 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:41607
2025-12-15 14:51:16,746 - distributed.worker - INFO - Worker name: 2
2025-12-15 14:51:16,746 - distributed.worker - INFO - dashboard at: 127.0.0.1:36895
2025-12-15 14:51:16,746 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:38431
2025-12-15 14:51:16,746 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:16,747 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:16,747 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:16,747 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-pmmt4_de
2025-12-15 14:51:16,747 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:16,748 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:40917
2025-12-15 14:51:16,748 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:40917
2025-12-15 14:51:16,748 - distributed.worker - INFO - Worker name: 3
2025-12-15 14:51:16,748 - distributed.worker - INFO - dashboard at: 127.0.0.1:33607
2025-12-15 14:51:16,748 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:38431
2025-12-15 14:51:16,748 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:16,748 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:16,748 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:16,749 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-q47exe_i
2025-12-15 14:51:16,749 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:16,749 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:39003
2025-12-15 14:51:16,749 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:39003
2025-12-15 14:51:16,749 - distributed.worker - INFO - Worker name: 1
2025-12-15 14:51:16,749 - distributed.worker - INFO - dashboard at: 127.0.0.1:45411
2025-12-15 14:51:16,749 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:38431
2025-12-15 14:51:16,749 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:16,749 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:16,749 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:16,749 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-aczr69af
2025-12-15 14:51:16,749 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:16,953 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:42075', name: 0, status: init, memory: 0, processing: 0>
2025-12-15 14:51:16,954 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:42075
2025-12-15 14:51:16,955 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:16,956 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:38431
2025-12-15 14:51:16,956 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:16,957 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:55518
2025-12-15 14:51:16,958 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38431
2025-12-15 14:51:16,961 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:40917', name: 3, status: init, memory: 0, processing: 0>
2025-12-15 14:51:16,962 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:40917
2025-12-15 14:51:16,962 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:55544
2025-12-15 14:51:16,962 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:16,963 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:38431
2025-12-15 14:51:16,963 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:16,964 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:41607', name: 2, status: init, memory: 0, processing: 0>
2025-12-15 14:51:16,964 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38431
2025-12-15 14:51:16,965 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:41607
2025-12-15 14:51:16,965 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:55534
2025-12-15 14:51:16,966 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:39003', name: 1, status: init, memory: 0, processing: 0>
2025-12-15 14:51:16,966 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:16,966 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:38431
2025-12-15 14:51:16,966 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:16,967 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39003
2025-12-15 14:51:16,968 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:55548
2025-12-15 14:51:16,967 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38431
2025-12-15 14:51:16,968 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:16,969 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:38431
2025-12-15 14:51:16,969 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:16,969 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38431
2025-12-15 14:51:16,990 - distributed.scheduler - INFO - Receive client connection: Client-8282a315-d9c5-11f0-8c61-7ced8dca42fa
2025-12-15 14:51:16,991 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:55558
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 0x7f5c66ea7dd0> |
| scheduler : <queens.schedulers.local.Local object at 0x7f5c6c0b7510> |
| driver : <queens.drivers.function.Function object at 0x7f5c6ed4e890> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f5c66a4f210> |
| model : <queens.models.simulation.Simulation object at 0x7f5c66ea7dd0> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f5c6ed25010> |
| seed : 1 |
| num_samples : 10 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : 4d6a1e5c2ce6849df397567c514614e5896a85ad |
| 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.94it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 9 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 10 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 5.937e-01s |
| average time per parallel job : 1.979e-01s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 10/10 [00:00<00:00, 16.82it/s]
Time for CALCULATION: 0.6047806739807129 s
2025-12-15 14:51:17,703 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2025-12-15 14:51:17,703 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:33259'. Reason: nanny-close
2025-12-15 14:51:17,704 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:17,705 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:42869'. Reason: nanny-close
2025-12-15 14:51:17,705 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:42075. Reason: nanny-close
2025-12-15 14:51:17,705 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:17,706 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:36607'. Reason: nanny-close
2025-12-15 14:51:17,705 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:17,707 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:17,706 - distributed.core - INFO - Connection to tcp://127.0.0.1:38431 has been closed.
2025-12-15 14:51:17,707 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:40807'. Reason: nanny-close
2025-12-15 14:51:17,707 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39003. Reason: nanny-close
2025-12-15 14:51:17,707 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:17,708 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:17,709 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:17,708 - distributed.core - INFO - Connection to tcp://127.0.0.1:38431 has been closed.
2025-12-15 14:51:17,709 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:41607. Reason: nanny-close
2025-12-15 14:51:17,710 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:17,710 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:17,711 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:55518; closing.
2025-12-15 14:51:17,710 - distributed.core - INFO - Connection to tcp://127.0.0.1:38431 has been closed.
2025-12-15 14:51:17,712 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:55548; closing.
2025-12-15 14:51:17,713 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:55534; closing.
2025-12-15 14:51:17,713 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:42075', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810277.7136726')
2025-12-15 14:51:17,712 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:40917. Reason: nanny-close
2025-12-15 14:51:17,713 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:17,713 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:17,714 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:39003', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810277.714432')
2025-12-15 14:51:17,715 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:41607', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810277.715338')
2025-12-15 14:51:17,716 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:55544; closing.
2025-12-15 14:51:17,714 - distributed.core - INFO - Connection to tcp://127.0.0.1:38431 has been closed.
2025-12-15 14:51:17,717 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:40917', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810277.7175715')
2025-12-15 14:51:17,718 - distributed.scheduler - INFO - Lost all workers
2025-12-15 14:51:17,721 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:17,948 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2025-12-15 14:51:17,949 - 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 0x7f5c668799d0> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| function : <function solve_poisson at 0x7f5c6f5b0ea0> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f5c66ea57d0> |
| 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 |
+---------------------------------------------------------------------------------------------------+
2025-12-15 14:51:18,114 - distributed.scheduler - INFO - State start
2025-12-15 14:51:18,117 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:32887
2025-12-15 14:51:18,118 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2025-12-15 14:51:18,118 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2025-12-15 14:51:18,130 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:35031'
2025-12-15 14:51:18,132 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:42963'
2025-12-15 14:51:18,135 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:36041'
2025-12-15 14:51:18,139 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:34347'
2025-12-15 14:51:18,669 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:36549
2025-12-15 14:51:18,669 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:36549
2025-12-15 14:51:18,669 - distributed.worker - INFO - Worker name: 0
2025-12-15 14:51:18,670 - distributed.worker - INFO - dashboard at: 127.0.0.1:40245
2025-12-15 14:51:18,670 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:32887
2025-12-15 14:51:18,670 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:18,670 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:18,670 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:18,670 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-5oxlpjhr
2025-12-15 14:51:18,670 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:18,678 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:34493
2025-12-15 14:51:18,678 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:34493
2025-12-15 14:51:18,678 - distributed.worker - INFO - Worker name: 2
2025-12-15 14:51:18,678 - distributed.worker - INFO - dashboard at: 127.0.0.1:37201
2025-12-15 14:51:18,678 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:32887
2025-12-15 14:51:18,678 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:18,678 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:18,678 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:18,678 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-hr61w7t1
2025-12-15 14:51:18,678 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:18,679 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:35925
2025-12-15 14:51:18,679 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:35925
2025-12-15 14:51:18,679 - distributed.worker - INFO - Worker name: 3
2025-12-15 14:51:18,679 - distributed.worker - INFO - dashboard at: 127.0.0.1:33889
2025-12-15 14:51:18,679 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:32887
2025-12-15 14:51:18,679 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:18,679 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:18,679 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:18,679 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-39aka6bt
2025-12-15 14:51:18,679 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:18,684 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:46697
2025-12-15 14:51:18,684 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:46697
2025-12-15 14:51:18,684 - distributed.worker - INFO - Worker name: 1
2025-12-15 14:51:18,684 - distributed.worker - INFO - dashboard at: 127.0.0.1:38969
2025-12-15 14:51:18,684 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:32887
2025-12-15 14:51:18,684 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:18,684 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:18,684 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:18,684 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-v8_ma80x
2025-12-15 14:51:18,684 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:18,885 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:36549', name: 0, status: init, memory: 0, processing: 0>
2025-12-15 14:51:18,888 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:36549
2025-12-15 14:51:18,889 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:18,889 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:32887
2025-12-15 14:51:18,889 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:18,890 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51458
2025-12-15 14:51:18,892 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:32887
2025-12-15 14:51:18,894 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:34493', name: 2, status: init, memory: 0, processing: 0>
2025-12-15 14:51:18,895 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:34493
2025-12-15 14:51:18,896 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51466
2025-12-15 14:51:18,895 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:18,896 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:32887
2025-12-15 14:51:18,896 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:18,897 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:32887
2025-12-15 14:51:18,897 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:46697', name: 1, status: init, memory: 0, processing: 0>
2025-12-15 14:51:18,899 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:46697
2025-12-15 14:51:18,899 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:18,900 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51472
2025-12-15 14:51:18,900 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:32887
2025-12-15 14:51:18,900 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:18,901 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:32887
2025-12-15 14:51:18,901 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:35925', name: 3, status: init, memory: 0, processing: 0>
2025-12-15 14:51:18,902 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35925
2025-12-15 14:51:18,902 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51470
2025-12-15 14:51:18,903 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:18,903 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:32887
2025-12-15 14:51:18,903 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:18,904 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:32887
2025-12-15 14:51:18,916 - distributed.scheduler - INFO - Receive client connection: Client-83a89816-d9c5-11f0-8c61-7ced8dca42fa
2025-12-15 14:51:18,916 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51476
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 0x7f5c6349c790> |
| scheduler : <queens.schedulers.local.Local object at 0x7f5c66ea57d0> |
| driver : <queens.drivers.function.Function object at 0x7f5c668799d0> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f5c668b2850> |
| model : <queens.models.simulation.Simulation object at 0x7f5c6349c790> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f5c6c072550> |
| seed : 2 |
| num_samples : 10 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : 4d6a1e5c2ce6849df397567c514614e5896a85ad |
| 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.95it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 9 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 10 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 5.930e-01s |
| average time per parallel job : 1.977e-01s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 10/10 [00:00<00:00, 16.84it/s]
Time for CALCULATION: 0.6033589839935303 s
2025-12-15 14:51:19,628 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2025-12-15 14:51:19,628 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:35031'. Reason: nanny-close
2025-12-15 14:51:19,629 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:19,629 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:42963'. Reason: nanny-close
2025-12-15 14:51:19,630 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:36549. Reason: nanny-close
2025-12-15 14:51:19,630 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:19,631 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:36041'. Reason: nanny-close
2025-12-15 14:51:19,630 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:19,632 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:19,632 - distributed.core - INFO - Connection to tcp://127.0.0.1:32887 has been closed.
2025-12-15 14:51:19,632 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:46697. Reason: nanny-close
2025-12-15 14:51:19,633 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:34347'. Reason: nanny-close
2025-12-15 14:51:19,632 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:19,634 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:19,633 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:19,633 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:34493. Reason: nanny-close
2025-12-15 14:51:19,634 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:19,634 - distributed.core - INFO - Connection to tcp://127.0.0.1:32887 has been closed.
2025-12-15 14:51:19,635 - distributed.core - INFO - Connection to tcp://127.0.0.1:32887 has been closed.
2025-12-15 14:51:19,635 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:19,636 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:19,637 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:51458; closing.
2025-12-15 14:51:19,638 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:51472; closing.
2025-12-15 14:51:19,639 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:51466; closing.
2025-12-15 14:51:19,639 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:36549', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810279.6397855')
2025-12-15 14:51:19,640 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:46697', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810279.6406262')
2025-12-15 14:51:19,641 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:34493', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810279.6412168')
2025-12-15 14:51:19,640 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35925. Reason: nanny-close
2025-12-15 14:51:19,640 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:19,641 - distributed.core - INFO - Connection to tcp://127.0.0.1:32887 has been closed.
2025-12-15 14:51:19,643 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:51470; closing.
2025-12-15 14:51:19,644 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:35925', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810279.6444151')
2025-12-15 14:51:19,645 - distributed.scheduler - INFO - Lost all workers
2025-12-15 14:51:19,646 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:19,877 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2025-12-15 14:51:19,878 - 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 0x7f5c6c5fd090> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| function : <function solve_poisson at 0x7f5c6f5b0ea0> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f5c6c07dc50> |
| 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 |
+---------------------------------------------------------------------------------------------------+
2025-12-15 14:51:19,949 - distributed.scheduler - INFO - State start
2025-12-15 14:51:19,952 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:36873
2025-12-15 14:51:19,953 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2025-12-15 14:51:19,954 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2025-12-15 14:51:19,965 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:44621'
2025-12-15 14:51:19,967 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:45221'
2025-12-15 14:51:19,969 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:36149'
2025-12-15 14:51:19,974 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:41249'
2025-12-15 14:51:20,508 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:46637
2025-12-15 14:51:20,508 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:46187
2025-12-15 14:51:20,508 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:46187
2025-12-15 14:51:20,508 - distributed.worker - INFO - Worker name: 1
2025-12-15 14:51:20,508 - distributed.worker - INFO - dashboard at: 127.0.0.1:41227
2025-12-15 14:51:20,508 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:36873
2025-12-15 14:51:20,508 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:20,508 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:20,508 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:20,508 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-6p0lndzl
2025-12-15 14:51:20,508 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:20,509 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:46637
2025-12-15 14:51:20,509 - distributed.worker - INFO - Worker name: 0
2025-12-15 14:51:20,509 - distributed.worker - INFO - dashboard at: 127.0.0.1:42947
2025-12-15 14:51:20,509 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:36873
2025-12-15 14:51:20,509 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:20,509 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:20,509 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:20,509 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-9y_vblhr
2025-12-15 14:51:20,509 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:20,517 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:34973
2025-12-15 14:51:20,517 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:34973
2025-12-15 14:51:20,517 - distributed.worker - INFO - Worker name: 2
2025-12-15 14:51:20,517 - distributed.worker - INFO - dashboard at: 127.0.0.1:35373
2025-12-15 14:51:20,517 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:36873
2025-12-15 14:51:20,517 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:20,517 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:20,517 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:20,518 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-ek2d9ix4
2025-12-15 14:51:20,518 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:20,518 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:40083
2025-12-15 14:51:20,518 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:40083
2025-12-15 14:51:20,518 - distributed.worker - INFO - Worker name: 3
2025-12-15 14:51:20,518 - distributed.worker - INFO - dashboard at: 127.0.0.1:33849
2025-12-15 14:51:20,518 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:36873
2025-12-15 14:51:20,518 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:20,518 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:20,518 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:20,518 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-7wg3my_4
2025-12-15 14:51:20,518 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:20,723 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:46187', name: 1, status: init, memory: 0, processing: 0>
2025-12-15 14:51:20,724 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:46187
2025-12-15 14:51:20,724 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:20,725 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:36873
2025-12-15 14:51:20,725 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:20,726 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45612
2025-12-15 14:51:20,727 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:36873
2025-12-15 14:51:20,731 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:40083', name: 3, status: init, memory: 0, processing: 0>
2025-12-15 14:51:20,732 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:40083
2025-12-15 14:51:20,733 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:20,733 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45638
2025-12-15 14:51:20,733 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:36873
2025-12-15 14:51:20,735 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:46637', name: 0, status: init, memory: 0, processing: 0>
2025-12-15 14:51:20,734 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:20,734 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:36873
2025-12-15 14:51:20,736 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:46637
2025-12-15 14:51:20,736 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45620
2025-12-15 14:51:20,737 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:34973', name: 2, status: init, memory: 0, processing: 0>
2025-12-15 14:51:20,736 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:20,737 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:36873
2025-12-15 14:51:20,737 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:20,738 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:36873
2025-12-15 14:51:20,738 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:34973
2025-12-15 14:51:20,739 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45628
2025-12-15 14:51:20,739 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:20,739 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:36873
2025-12-15 14:51:20,739 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:20,740 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:36873
2025-12-15 14:51:20,752 - distributed.scheduler - INFO - Receive client connection: Client-84c0c160-d9c5-11f0-8c61-7ced8dca42fa
2025-12-15 14:51:20,753 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45644
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 0x7f5c66f6c190> |
| scheduler : <queens.schedulers.local.Local object at 0x7f5c6c07dc50> |
| driver : <queens.drivers.function.Function object at 0x7f5c6c5fd090> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f5c66f6c090> |
| model : <queens.models.simulation.Simulation object at 0x7f5c66f6c190> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f5c66870250> |
| seed : 3 |
| num_samples : 10 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : 4d6a1e5c2ce6849df397567c514614e5896a85ad |
| 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.91it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 9 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 10 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 5.943e-01s |
| average time per parallel job : 1.981e-01s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 10/10 [00:00<00:00, 16.81it/s]
Time for CALCULATION: 0.6036412715911865 s
2025-12-15 14:51:21,464 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2025-12-15 14:51:21,465 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:44621'. Reason: nanny-close
2025-12-15 14:51:21,465 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:21,466 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:45221'. Reason: nanny-close
2025-12-15 14:51:21,467 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:21,467 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:46637. Reason: nanny-close
2025-12-15 14:51:21,467 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:21,468 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:36149'. Reason: nanny-close
2025-12-15 14:51:21,468 - distributed.core - INFO - Connection to tcp://127.0.0.1:36873 has been closed.
2025-12-15 14:51:21,468 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:46187. Reason: nanny-close
2025-12-15 14:51:21,469 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:21,469 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:21,470 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:41249'. Reason: nanny-close
2025-12-15 14:51:21,469 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:21,470 - distributed.core - INFO - Connection to tcp://127.0.0.1:36873 has been closed.
2025-12-15 14:51:21,471 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:21,471 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:34973. Reason: nanny-close
2025-12-15 14:51:21,471 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:21,471 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:21,473 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:45620; closing.
2025-12-15 14:51:21,472 - distributed.core - INFO - Connection to tcp://127.0.0.1:36873 has been closed.
2025-12-15 14:51:21,473 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:40083. Reason: nanny-close
2025-12-15 14:51:21,473 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:21,475 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:45612; closing.
2025-12-15 14:51:21,474 - distributed.core - INFO - Connection to tcp://127.0.0.1:36873 has been closed.
2025-12-15 14:51:21,476 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:45628; closing.
2025-12-15 14:51:21,476 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:46637', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810281.4766247')
2025-12-15 14:51:21,477 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:46187', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810281.4772391')
2025-12-15 14:51:21,478 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:34973', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810281.4780293')
2025-12-15 14:51:21,479 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:45638; closing.
2025-12-15 14:51:21,479 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:21,480 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:40083', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810281.4802876')
2025-12-15 14:51:21,480 - distributed.scheduler - INFO - Lost all workers
2025-12-15 14:51:21,482 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:21,714 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2025-12-15 14:51:21,716 - 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 0x7f5c66a32910> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| function : <function solve_poisson at 0x7f5c6f5b0ea0> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f5c60ebbdd0> |
| 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 |
+---------------------------------------------------------------------------------------------------+
2025-12-15 14:51:22,286 - distributed.scheduler - INFO - State start
2025-12-15 14:51:22,289 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:43043
2025-12-15 14:51:22,289 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2025-12-15 14:51:22,290 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2025-12-15 14:51:22,302 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:41185'
2025-12-15 14:51:22,304 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:36347'
2025-12-15 14:51:22,308 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:38007'
2025-12-15 14:51:22,311 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:37191'
2025-12-15 14:51:22,846 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:45995
2025-12-15 14:51:22,846 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:45995
2025-12-15 14:51:22,846 - distributed.worker - INFO - Worker name: 0
2025-12-15 14:51:22,846 - distributed.worker - INFO - dashboard at: 127.0.0.1:43835
2025-12-15 14:51:22,846 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:43043
2025-12-15 14:51:22,846 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:22,846 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:22,846 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:22,846 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-fd79uodp
2025-12-15 14:51:22,846 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:22,849 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:39653
2025-12-15 14:51:22,849 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:39653
2025-12-15 14:51:22,849 - distributed.worker - INFO - Worker name: 1
2025-12-15 14:51:22,849 - distributed.worker - INFO - dashboard at: 127.0.0.1:38221
2025-12-15 14:51:22,849 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:43043
2025-12-15 14:51:22,849 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:22,849 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:22,849 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:22,850 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-9l7g6dsy
2025-12-15 14:51:22,850 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:22,851 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:40743
2025-12-15 14:51:22,851 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:40743
2025-12-15 14:51:22,851 - distributed.worker - INFO - Worker name: 2
2025-12-15 14:51:22,851 - distributed.worker - INFO - dashboard at: 127.0.0.1:38069
2025-12-15 14:51:22,851 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:43043
2025-12-15 14:51:22,851 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:22,851 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:22,851 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:22,851 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-9d8cgedv
2025-12-15 14:51:22,851 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:22,857 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:35141
2025-12-15 14:51:22,857 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:35141
2025-12-15 14:51:22,857 - distributed.worker - INFO - Worker name: 3
2025-12-15 14:51:22,857 - distributed.worker - INFO - dashboard at: 127.0.0.1:42951
2025-12-15 14:51:22,857 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:43043
2025-12-15 14:51:22,857 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:22,857 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:22,857 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:22,857 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-caxhj8_f
2025-12-15 14:51:22,857 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:23,060 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:45995', name: 0, status: init, memory: 0, processing: 0>
2025-12-15 14:51:23,061 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:45995
2025-12-15 14:51:23,062 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:23,062 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52608
2025-12-15 14:51:23,063 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:43043
2025-12-15 14:51:23,063 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:23,064 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:39653', name: 1, status: init, memory: 0, processing: 0>
2025-12-15 14:51:23,064 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:43043
2025-12-15 14:51:23,065 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39653
2025-12-15 14:51:23,068 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52624
2025-12-15 14:51:23,066 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:23,066 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:43043
2025-12-15 14:51:23,066 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:23,067 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:43043
2025-12-15 14:51:23,070 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:40743', name: 2, status: init, memory: 0, processing: 0>
2025-12-15 14:51:23,071 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:40743
2025-12-15 14:51:23,071 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52630
2025-12-15 14:51:23,071 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:23,072 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:43043
2025-12-15 14:51:23,072 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:23,073 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:43043
2025-12-15 14:51:23,075 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:35141', name: 3, status: init, memory: 0, processing: 0>
2025-12-15 14:51:23,076 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35141
2025-12-15 14:51:23,076 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:23,077 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52634
2025-12-15 14:51:23,077 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:43043
2025-12-15 14:51:23,077 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:23,078 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:43043
2025-12-15 14:51:23,088 - distributed.scheduler - INFO - Receive client connection: Client-8625345d-d9c5-11f0-8c61-7ced8dca42fa
2025-12-15 14:51:23,088 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52644
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 0x7f5c60d53fd0> |
| scheduler : <queens.schedulers.local.Local object at 0x7f5c60ebbdd0> |
| driver : <queens.drivers.function.Function object at 0x7f5c66a32910> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f5c66bf6f10> |
| model : <queens.models.simulation.Simulation object at 0x7f5c60d53fd0> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f5c6ed1b510> |
| seed : 0 |
| num_samples : 1 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : 4d6a1e5c2ce6849df397567c514614e5896a85ad |
| 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, 3.25it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 0 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 1 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 3.083e-01s |
| average time per parallel job : 3.083e-01s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 1/1 [00:00<00:00, 3.24it/s]
Time for CALCULATION: 0.31876540184020996 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(
2025-12-15 14:51:23,514 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2025-12-15 14:51:23,515 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:41185'. Reason: nanny-close
2025-12-15 14:51:23,515 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:23,516 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:36347'. Reason: nanny-close
2025-12-15 14:51:23,516 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:45995. Reason: nanny-close
2025-12-15 14:51:23,517 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:23,517 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:23,518 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:38007'. Reason: nanny-close
2025-12-15 14:51:23,518 - distributed.core - INFO - Connection to tcp://127.0.0.1:43043 has been closed.
2025-12-15 14:51:23,519 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:23,519 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:23,519 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39653. Reason: nanny-close
2025-12-15 14:51:23,519 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:23,519 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:37191'. Reason: nanny-close
2025-12-15 14:51:23,520 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:23,520 - distributed.core - INFO - Connection to tcp://127.0.0.1:43043 has been closed.
2025-12-15 14:51:23,521 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:23,521 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:40743. Reason: nanny-close
2025-12-15 14:51:23,522 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:23,524 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:52608; closing.
2025-12-15 14:51:23,523 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35141. Reason: nanny-close
2025-12-15 14:51:23,523 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:23,523 - distributed.core - INFO - Connection to tcp://127.0.0.1:43043 has been closed.
2025-12-15 14:51:23,524 - distributed.core - INFO - Connection to tcp://127.0.0.1:43043 has been closed.
2025-12-15 14:51:23,525 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:52624; closing.
2025-12-15 14:51:23,526 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:45995', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810283.526322')
2025-12-15 14:51:23,527 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:23,529 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:39653', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810283.529003')
2025-12-15 14:51:23,530 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:52630; closing.
2025-12-15 14:51:23,531 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:52634; closing.
2025-12-15 14:51:23,532 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:40743', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810283.532944')
2025-12-15 14:51:23,533 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:23,535 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:35141', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810283.5355604')
2025-12-15 14:51:23,536 - distributed.scheduler - INFO - Lost all workers
2025-12-15 14:51:23,536 - distributed.batched - INFO - Batched Comm Closed <TCP (closed) Scheduler connection to worker local=tcp://127.0.0.1:43043 remote=tcp://127.0.0.1:52634>
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
2025-12-15 14:51:23,538 - distributed.batched - INFO - Batched Comm Closed <TCP (closed) Scheduler connection to worker local=tcp://127.0.0.1:43043 remote=tcp://127.0.0.1:52630>
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
2025-12-15 14:51:23,736 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2025-12-15 14:51:23,737 - 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 0x7f5c6c07ec50> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| function : <function solve_poisson at 0x7f5c6f5b0ea0> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f5c60d59250> |
| 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 |
+---------------------------------------------------------------------------------------------------+
2025-12-15 14:51:23,810 - distributed.scheduler - INFO - State start
2025-12-15 14:51:23,813 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:42081
2025-12-15 14:51:23,814 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2025-12-15 14:51:23,814 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2025-12-15 14:51:23,826 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:36107'
2025-12-15 14:51:23,828 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:43001'
2025-12-15 14:51:23,831 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:36125'
2025-12-15 14:51:23,835 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:35119'
2025-12-15 14:51:24,369 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:42929
2025-12-15 14:51:24,369 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:42929
2025-12-15 14:51:24,370 - distributed.worker - INFO - Worker name: 1
2025-12-15 14:51:24,370 - distributed.worker - INFO - dashboard at: 127.0.0.1:38633
2025-12-15 14:51:24,370 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:42081
2025-12-15 14:51:24,371 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:24,371 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:24,371 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:24,371 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-4hwpzub9
2025-12-15 14:51:24,371 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:24,373 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:37835
2025-12-15 14:51:24,373 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:37835
2025-12-15 14:51:24,373 - distributed.worker - INFO - Worker name: 2
2025-12-15 14:51:24,373 - distributed.worker - INFO - dashboard at: 127.0.0.1:37199
2025-12-15 14:51:24,373 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:42081
2025-12-15 14:51:24,373 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:24,373 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:24,373 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:24,373 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-f1xtj7b8
2025-12-15 14:51:24,373 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:24,373 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:35783
2025-12-15 14:51:24,373 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:35783
2025-12-15 14:51:24,373 - distributed.worker - INFO - Worker name: 0
2025-12-15 14:51:24,373 - distributed.worker - INFO - dashboard at: 127.0.0.1:35207
2025-12-15 14:51:24,375 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:42081
2025-12-15 14:51:24,375 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:24,375 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:24,376 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:24,376 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-3tdaugk0
2025-12-15 14:51:24,376 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:24,376 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:41339
2025-12-15 14:51:24,376 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:41339
2025-12-15 14:51:24,376 - distributed.worker - INFO - Worker name: 3
2025-12-15 14:51:24,376 - distributed.worker - INFO - dashboard at: 127.0.0.1:40293
2025-12-15 14:51:24,376 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:42081
2025-12-15 14:51:24,376 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:24,376 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:24,376 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:24,376 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-ojpooxw8
2025-12-15 14:51:24,376 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:24,588 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:35783', name: 0, status: init, memory: 0, processing: 0>
2025-12-15 14:51:24,589 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35783
2025-12-15 14:51:24,590 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:24,591 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:48882
2025-12-15 14:51:24,590 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:42081
2025-12-15 14:51:24,590 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:24,592 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:42929', name: 1, status: init, memory: 0, processing: 0>
2025-12-15 14:51:24,591 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42081
2025-12-15 14:51:24,593 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:42929
2025-12-15 14:51:24,593 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:48866
2025-12-15 14:51:24,594 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:24,594 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:42081
2025-12-15 14:51:24,594 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:24,595 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42081
2025-12-15 14:51:24,596 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:37835', name: 2, status: init, memory: 0, processing: 0>
2025-12-15 14:51:24,596 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:37835
2025-12-15 14:51:24,597 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:48870
2025-12-15 14:51:24,597 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:24,598 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:41339', name: 3, status: init, memory: 0, processing: 0>
2025-12-15 14:51:24,597 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:42081
2025-12-15 14:51:24,597 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:24,598 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42081
2025-12-15 14:51:24,599 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:41339
2025-12-15 14:51:24,599 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:48896
2025-12-15 14:51:24,599 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:24,600 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:42081
2025-12-15 14:51:24,600 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:24,601 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42081
2025-12-15 14:51:24,610 - distributed.scheduler - INFO - Receive client connection: Client-870d81f6-d9c5-11f0-8c61-7ced8dca42fa
2025-12-15 14:51:24,611 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:48910
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 0x7f5c60dcc790> |
| scheduler : <queens.schedulers.local.Local object at 0x7f5c60d59250> |
| driver : <queens.drivers.function.Function object at 0x7f5c6c07ec50> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f5c60dba750> |
| model : <queens.models.simulation.Simulation object at 0x7f5c60dcc790> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f5c60d53b90> |
| seed : 1 |
| num_samples : 1 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : 4d6a1e5c2ce6849df397567c514614e5896a85ad |
| 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.25it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 0 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 1 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 3.079e-01s |
| average time per parallel job : 3.079e-01s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 1/1 [00:00<00:00, 3.24it/s]
Time for CALCULATION: 0.31760287284851074 s
2025-12-15 14:51:25,036 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2025-12-15 14:51:25,036 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:36107'. Reason: nanny-close
2025-12-15 14:51:25,037 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:25,037 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:43001'. Reason: nanny-close
2025-12-15 14:51:25,038 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:25,038 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35783. Reason: nanny-close
2025-12-15 14:51:25,038 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:36125'. Reason: nanny-close
2025-12-15 14:51:25,038 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:25,039 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:25,040 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:35119'. Reason: nanny-close
2025-12-15 14:51:25,041 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:25,039 - distributed.core - INFO - Connection to tcp://127.0.0.1:42081 has been closed.
2025-12-15 14:51:25,039 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:42929. Reason: nanny-close
2025-12-15 14:51:25,039 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:25,040 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:25,040 - distributed.core - INFO - Connection to tcp://127.0.0.1:42081 has been closed.
2025-12-15 14:51:25,041 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:37835. Reason: nanny-close
2025-12-15 14:51:25,041 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:25,041 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:25,043 - distributed.core - INFO - Connection to tcp://127.0.0.1:42081 has been closed.
2025-12-15 14:51:25,044 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:25,045 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:48882; closing.
2025-12-15 14:51:25,046 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:48866; closing.
2025-12-15 14:51:25,046 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:48870; closing.
2025-12-15 14:51:25,047 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:35783', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810285.0472946')
2025-12-15 14:51:25,048 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:42929', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810285.0480456')
2025-12-15 14:51:25,048 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:41339. Reason: nanny-close
2025-12-15 14:51:25,048 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:25,049 - distributed.core - INFO - Connection to tcp://127.0.0.1:42081 has been closed.
2025-12-15 14:51:25,050 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:25,053 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:37835', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810285.0532637')
2025-12-15 14:51:25,057 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:48896; closing.
2025-12-15 14:51:25,057 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:41339', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810285.0578823')
2025-12-15 14:51:25,061 - distributed.scheduler - INFO - Lost all workers
2025-12-15 14:51:25,250 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2025-12-15 14:51:25,250 - 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 0x7f5c60ab7b10> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| function : <function solve_poisson at 0x7f5c6f5b0ea0> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f5c60ac15d0> |
| 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 |
+---------------------------------------------------------------------------------------------------+
2025-12-15 14:51:25,324 - distributed.scheduler - INFO - State start
2025-12-15 14:51:25,327 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:41075
2025-12-15 14:51:25,328 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2025-12-15 14:51:25,328 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2025-12-15 14:51:25,340 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:35797'
2025-12-15 14:51:25,342 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:43059'
2025-12-15 14:51:25,344 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:41827'
2025-12-15 14:51:25,348 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:43631'
2025-12-15 14:51:25,883 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:46035
2025-12-15 14:51:25,884 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:46035
2025-12-15 14:51:25,884 - distributed.worker - INFO - Worker name: 0
2025-12-15 14:51:25,884 - distributed.worker - INFO - dashboard at: 127.0.0.1:37079
2025-12-15 14:51:25,884 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:41075
2025-12-15 14:51:25,884 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:25,884 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:25,884 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:25,884 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-sdhe0ljc
2025-12-15 14:51:25,884 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:25,888 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:45055
2025-12-15 14:51:25,889 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:45055
2025-12-15 14:51:25,889 - distributed.worker - INFO - Worker name: 2
2025-12-15 14:51:25,889 - distributed.worker - INFO - dashboard at: 127.0.0.1:36247
2025-12-15 14:51:25,889 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:41075
2025-12-15 14:51:25,890 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:25,890 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:25,890 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:25,890 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-rvf8duf9
2025-12-15 14:51:25,890 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:25,895 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:40543
2025-12-15 14:51:25,895 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:40543
2025-12-15 14:51:25,895 - distributed.worker - INFO - Worker name: 1
2025-12-15 14:51:25,895 - distributed.worker - INFO - dashboard at: 127.0.0.1:36965
2025-12-15 14:51:25,895 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:41075
2025-12-15 14:51:25,895 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:25,895 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:25,895 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:25,895 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:33215
2025-12-15 14:51:25,896 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-14vc5dyj
2025-12-15 14:51:25,896 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:33215
2025-12-15 14:51:25,896 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:25,896 - distributed.worker - INFO - Worker name: 3
2025-12-15 14:51:25,896 - distributed.worker - INFO - dashboard at: 127.0.0.1:46741
2025-12-15 14:51:25,896 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:41075
2025-12-15 14:51:25,896 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:25,896 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:25,896 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:25,896 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-n7mv8k7q
2025-12-15 14:51:25,896 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:26,102 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:46035', name: 0, status: init, memory: 0, processing: 0>
2025-12-15 14:51:26,103 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:46035
2025-12-15 14:51:26,104 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38808
2025-12-15 14:51:26,105 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:45055', name: 2, status: init, memory: 0, processing: 0>
2025-12-15 14:51:26,104 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:26,105 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:41075
2025-12-15 14:51:26,105 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:26,105 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41075
2025-12-15 14:51:26,107 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:45055
2025-12-15 14:51:26,108 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38814
2025-12-15 14:51:26,108 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:26,108 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:41075
2025-12-15 14:51:26,109 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:26,109 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41075
2025-12-15 14:51:26,111 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:33215', name: 3, status: init, memory: 0, processing: 0>
2025-12-15 14:51:26,112 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:33215
2025-12-15 14:51:26,113 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38834
2025-12-15 14:51:26,113 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:40543', name: 1, status: init, memory: 0, processing: 0>
2025-12-15 14:51:26,113 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:26,113 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:41075
2025-12-15 14:51:26,113 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:26,114 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41075
2025-12-15 14:51:26,114 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:40543
2025-12-15 14:51:26,115 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38818
2025-12-15 14:51:26,115 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:26,115 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:41075
2025-12-15 14:51:26,115 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:26,116 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41075
2025-12-15 14:51:26,253 - distributed.scheduler - INFO - Receive client connection: Client-87f57ec5-d9c5-11f0-8c61-7ced8dca42fa
2025-12-15 14:51:26,254 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38850
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 0x7f5c60894110> |
| scheduler : <queens.schedulers.local.Local object at 0x7f5c60ac15d0> |
| driver : <queens.drivers.function.Function object at 0x7f5c60ab7b10> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f5c60894450> |
| model : <queens.models.simulation.Simulation object at 0x7f5c60894110> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f5c60ac52d0> |
| seed : 2 |
| num_samples : 1 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : 4d6a1e5c2ce6849df397567c514614e5896a85ad |
| 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.21it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 0 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 1 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 3.119e-01s |
| average time per parallel job : 3.119e-01s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 1/1 [00:00<00:00, 3.20it/s]
Time for CALCULATION: 0.32159852981567383 s
2025-12-15 14:51:26,684 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2025-12-15 14:51:26,685 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:35797'. Reason: nanny-close
2025-12-15 14:51:26,686 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:26,686 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:43059'. Reason: nanny-close
2025-12-15 14:51:26,687 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:46035. Reason: nanny-close
2025-12-15 14:51:26,688 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:26,687 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:26,688 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:41827'. Reason: nanny-close
2025-12-15 14:51:26,688 - distributed.core - INFO - Connection to tcp://127.0.0.1:41075 has been closed.
2025-12-15 14:51:26,689 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:40543. Reason: nanny-close
2025-12-15 14:51:26,689 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:26,689 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:26,690 - distributed.core - INFO - Connection to tcp://127.0.0.1:41075 has been closed.
2025-12-15 14:51:26,691 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:26,691 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:43631'. Reason: nanny-close
2025-12-15 14:51:26,691 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:26,692 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:45055. Reason: nanny-close
2025-12-15 14:51:26,692 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:26,692 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:26,693 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:38808; closing.
2025-12-15 14:51:26,693 - distributed.core - INFO - Connection to tcp://127.0.0.1:41075 has been closed.
2025-12-15 14:51:26,694 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:38818; closing.
2025-12-15 14:51:26,694 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:26,695 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:38814; closing.
2025-12-15 14:51:26,696 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:46035', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810286.6961896')
2025-12-15 14:51:26,696 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:40543', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810286.6967626')
2025-12-15 14:51:26,697 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:33215. Reason: nanny-close
2025-12-15 14:51:26,697 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:26,698 - distributed.core - INFO - Connection to tcp://127.0.0.1:41075 has been closed.
2025-12-15 14:51:26,700 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:45055', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810286.7000763')
2025-12-15 14:51:26,701 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:38834; closing.
2025-12-15 14:51:26,702 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:33215', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810286.7020383')
2025-12-15 14:51:26,702 - distributed.scheduler - INFO - Lost all workers
2025-12-15 14:51:26,704 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:26,908 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2025-12-15 14:51:26,909 - 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 0x7f5c66ba2f90> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| function : <function solve_poisson at 0x7f5c6f5b0ea0> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f5c60e1aa90> |
| 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 |
+---------------------------------------------------------------------------------------------------+
2025-12-15 14:51:26,984 - distributed.scheduler - INFO - State start
2025-12-15 14:51:26,988 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:36701
2025-12-15 14:51:26,988 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2025-12-15 14:51:26,989 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2025-12-15 14:51:27,001 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:37383'
2025-12-15 14:51:27,002 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:45867'
2025-12-15 14:51:27,006 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:33493'
2025-12-15 14:51:27,009 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:46089'
2025-12-15 14:51:27,540 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:36397
2025-12-15 14:51:27,540 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:36397
2025-12-15 14:51:27,540 - distributed.worker - INFO - Worker name: 0
2025-12-15 14:51:27,540 - distributed.worker - INFO - dashboard at: 127.0.0.1:46777
2025-12-15 14:51:27,540 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:36701
2025-12-15 14:51:27,540 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:27,540 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:27,540 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:27,540 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-k1mb3ruc
2025-12-15 14:51:27,540 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:27,545 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:42257
2025-12-15 14:51:27,545 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:42257
2025-12-15 14:51:27,545 - distributed.worker - INFO - Worker name: 1
2025-12-15 14:51:27,545 - distributed.worker - INFO - dashboard at: 127.0.0.1:45515
2025-12-15 14:51:27,545 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:36701
2025-12-15 14:51:27,545 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:27,545 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:27,545 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:27,545 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-xknrzrs_
2025-12-15 14:51:27,545 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:27,545 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:44197
2025-12-15 14:51:27,546 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:44197
2025-12-15 14:51:27,546 - distributed.worker - INFO - Worker name: 2
2025-12-15 14:51:27,546 - distributed.worker - INFO - dashboard at: 127.0.0.1:46785
2025-12-15 14:51:27,546 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:36701
2025-12-15 14:51:27,546 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:27,546 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:27,546 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:27,546 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-tivc5x2v
2025-12-15 14:51:27,546 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:27,564 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:37435
2025-12-15 14:51:27,564 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:37435
2025-12-15 14:51:27,564 - distributed.worker - INFO - Worker name: 3
2025-12-15 14:51:27,565 - distributed.worker - INFO - dashboard at: 127.0.0.1:38083
2025-12-15 14:51:27,565 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:36701
2025-12-15 14:51:27,565 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:27,565 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:27,565 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:27,565 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-u_5cm4bb
2025-12-15 14:51:27,566 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:27,756 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:36397', name: 0, status: init, memory: 0, processing: 0>
2025-12-15 14:51:27,757 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:36397
2025-12-15 14:51:27,758 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:27,759 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34472
2025-12-15 14:51:27,759 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:36701
2025-12-15 14:51:27,759 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:27,760 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:42257', name: 1, status: init, memory: 0, processing: 0>
2025-12-15 14:51:27,761 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:42257
2025-12-15 14:51:27,760 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:36701
2025-12-15 14:51:27,761 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34486
2025-12-15 14:51:27,762 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:27,763 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:36701
2025-12-15 14:51:27,763 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:27,764 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:36701
2025-12-15 14:51:27,764 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:44197', name: 2, status: init, memory: 0, processing: 0>
2025-12-15 14:51:27,765 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:44197
2025-12-15 14:51:27,766 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34492
2025-12-15 14:51:27,766 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:27,767 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:36701
2025-12-15 14:51:27,767 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:27,767 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:36701
2025-12-15 14:51:27,776 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:37435', name: 3, status: init, memory: 0, processing: 0>
2025-12-15 14:51:27,777 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:37435
2025-12-15 14:51:27,778 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34494
2025-12-15 14:51:27,778 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:27,778 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:36701
2025-12-15 14:51:27,778 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:27,779 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:36701
2025-12-15 14:51:27,786 - distributed.scheduler - INFO - Receive client connection: Client-88f21f8f-d9c5-11f0-8c61-7ced8dca42fa
2025-12-15 14:51:27,787 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34508
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 0x7f5c608d0150> |
| scheduler : <queens.schedulers.local.Local object at 0x7f5c60e1aa90> |
| driver : <queens.drivers.function.Function object at 0x7f5c66ba2f90> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f5c60da9f10> |
| model : <queens.models.simulation.Simulation object at 0x7f5c608d0150> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f5c6088d2d0> |
| seed : 3 |
| num_samples : 1 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : 4d6a1e5c2ce6849df397567c514614e5896a85ad |
| 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.23it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 0 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 1 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 3.102e-01s |
| average time per parallel job : 3.102e-01s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 1/1 [00:00<00:00, 3.22it/s]
Time for CALCULATION: 0.31926584243774414 s
2025-12-15 14:51:28,214 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2025-12-15 14:51:28,215 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:37383'. Reason: nanny-close
2025-12-15 14:51:28,215 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:28,216 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:45867'. Reason: nanny-close
2025-12-15 14:51:28,216 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:36397. Reason: nanny-close
2025-12-15 14:51:28,216 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:28,217 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:28,217 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:33493'. Reason: nanny-close
2025-12-15 14:51:28,217 - distributed.core - INFO - Connection to tcp://127.0.0.1:36701 has been closed.
2025-12-15 14:51:28,219 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:28,219 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:28,219 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:42257. Reason: nanny-close
2025-12-15 14:51:28,219 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:28,220 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:46089'. Reason: nanny-close
2025-12-15 14:51:28,220 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:28,220 - distributed.core - INFO - Connection to tcp://127.0.0.1:36701 has been closed.
2025-12-15 14:51:28,222 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:28,223 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:37435. Reason: nanny-close
2025-12-15 14:51:28,223 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:28,224 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:34472; closing.
2025-12-15 14:51:28,224 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:44197. Reason: nanny-close
2025-12-15 14:51:28,224 - distributed.core - INFO - Connection to tcp://127.0.0.1:36701 has been closed.
2025-12-15 14:51:28,224 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:28,225 - distributed.core - INFO - Connection to tcp://127.0.0.1:36701 has been closed.
2025-12-15 14:51:28,226 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:28,226 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:34486; closing.
2025-12-15 14:51:28,230 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:36397', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810288.2304156')
2025-12-15 14:51:28,231 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:42257', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810288.231556')
2025-12-15 14:51:28,227 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:28,233 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:34494; closing.
2025-12-15 14:51:28,237 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:34492; closing.
2025-12-15 14:51:28,237 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:37435', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810288.2377393')
2025-12-15 14:51:28,238 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:44197', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810288.2383387')
2025-12-15 14:51:28,238 - distributed.scheduler - INFO - Lost all workers
2025-12-15 14:51:28,429 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2025-12-15 14:51:28,430 - 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 0x7f5c668f9710> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| function : <function solve_poisson at 0x7f5c6f5b0ea0> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f5c66d11c90> |
| 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 |
+---------------------------------------------------------------------------------------------------+
2025-12-15 14:51:28,506 - distributed.scheduler - INFO - State start
2025-12-15 14:51:28,509 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:33269
2025-12-15 14:51:28,509 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2025-12-15 14:51:28,510 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2025-12-15 14:51:28,522 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:45823'
2025-12-15 14:51:28,523 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:40575'
2025-12-15 14:51:28,527 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:34845'
2025-12-15 14:51:28,530 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:38131'
2025-12-15 14:51:29,055 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:36671
2025-12-15 14:51:29,056 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:36671
2025-12-15 14:51:29,056 - distributed.worker - INFO - Worker name: 0
2025-12-15 14:51:29,056 - distributed.worker - INFO - dashboard at: 127.0.0.1:37359
2025-12-15 14:51:29,056 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33269
2025-12-15 14:51:29,056 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:29,056 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:29,056 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:29,056 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-pb0vvw2j
2025-12-15 14:51:29,057 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:29,071 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:43297
2025-12-15 14:51:29,071 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:43297
2025-12-15 14:51:29,071 - distributed.worker - INFO - Worker name: 2
2025-12-15 14:51:29,071 - distributed.worker - INFO - dashboard at: 127.0.0.1:41019
2025-12-15 14:51:29,071 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33269
2025-12-15 14:51:29,071 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:29,071 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:29,071 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:29,071 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-g4mabcmw
2025-12-15 14:51:29,071 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:29,072 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:38111
2025-12-15 14:51:29,072 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:38111
2025-12-15 14:51:29,072 - distributed.worker - INFO - Worker name: 3
2025-12-15 14:51:29,072 - distributed.worker - INFO - dashboard at: 127.0.0.1:32967
2025-12-15 14:51:29,072 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33269
2025-12-15 14:51:29,072 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:29,072 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:29,072 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:29,072 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-qry8lw30
2025-12-15 14:51:29,072 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:29,074 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:46431
2025-12-15 14:51:29,074 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:46431
2025-12-15 14:51:29,074 - distributed.worker - INFO - Worker name: 1
2025-12-15 14:51:29,074 - distributed.worker - INFO - dashboard at: 127.0.0.1:36463
2025-12-15 14:51:29,074 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33269
2025-12-15 14:51:29,074 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:29,074 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:29,074 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:29,074 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-iwclalt5
2025-12-15 14:51:29,074 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:29,276 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:36671', name: 0, status: init, memory: 0, processing: 0>
2025-12-15 14:51:29,277 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:36671
2025-12-15 14:51:29,278 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:29,279 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38864
2025-12-15 14:51:29,281 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33269
2025-12-15 14:51:29,281 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:29,283 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33269
2025-12-15 14:51:29,284 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:38111', name: 3, status: init, memory: 0, processing: 0>
2025-12-15 14:51:29,285 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:38111
2025-12-15 14:51:29,285 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38872
2025-12-15 14:51:29,285 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:29,286 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33269
2025-12-15 14:51:29,286 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:29,288 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33269
2025-12-15 14:51:29,288 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:43297', name: 2, status: init, memory: 0, processing: 0>
2025-12-15 14:51:29,289 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:43297
2025-12-15 14:51:29,289 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38868
2025-12-15 14:51:29,290 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:46431', name: 1, status: init, memory: 0, processing: 0>
2025-12-15 14:51:29,289 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:29,290 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33269
2025-12-15 14:51:29,290 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:29,290 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33269
2025-12-15 14:51:29,292 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:46431
2025-12-15 14:51:29,293 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38886
2025-12-15 14:51:29,293 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:29,294 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33269
2025-12-15 14:51:29,294 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:29,294 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33269
2025-12-15 14:51:29,309 - distributed.scheduler - INFO - Receive client connection: Client-89da7ee9-d9c5-11f0-8c61-7ced8dca42fa
2025-12-15 14:51:29,310 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38890
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 0x7f5c60d33fd0> |
| scheduler : <queens.schedulers.local.Local object at 0x7f5c66d11c90> |
| driver : <queens.drivers.function.Function object at 0x7f5c668f9710> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f5c60da8c90> |
| model : <queens.models.simulation.Simulation object at 0x7f5c60d33fd0> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f5c60da9210> |
| seed : 0 |
| num_samples : 10 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : 4d6a1e5c2ce6849df397567c514614e5896a85ad |
| 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.89it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 9 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 10 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 6.027e-01s |
| average time per parallel job : 2.009e-01s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 10/10 [00:00<00:00, 16.57it/s]
Time for CALCULATION: 0.6138091087341309 s
2025-12-15 14:51:30,032 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2025-12-15 14:51:30,032 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:45823'. Reason: nanny-close
2025-12-15 14:51:30,033 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:30,033 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:40575'. Reason: nanny-close
2025-12-15 14:51:30,034 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:30,035 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:36671. Reason: nanny-close
2025-12-15 14:51:30,035 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:30,035 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:34845'. Reason: nanny-close
2025-12-15 14:51:30,036 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:30,036 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:46431. Reason: nanny-close
2025-12-15 14:51:30,036 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:30,036 - distributed.core - INFO - Connection to tcp://127.0.0.1:33269 has been closed.
2025-12-15 14:51:30,037 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:38131'. Reason: nanny-close
2025-12-15 14:51:30,037 - distributed.core - INFO - Connection to tcp://127.0.0.1:33269 has been closed.
2025-12-15 14:51:30,038 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:30,038 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:30,038 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:30,039 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:43297. Reason: nanny-close
2025-12-15 14:51:30,039 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:30,041 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:38864; closing.
2025-12-15 14:51:30,040 - distributed.core - INFO - Connection to tcp://127.0.0.1:33269 has been closed.
2025-12-15 14:51:30,041 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:38111. Reason: nanny-close
2025-12-15 14:51:30,041 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:30,043 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:38886; closing.
2025-12-15 14:51:30,044 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:38868; closing.
2025-12-15 14:51:30,042 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:30,043 - distributed.core - INFO - Connection to tcp://127.0.0.1:33269 has been closed.
2025-12-15 14:51:30,046 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:36671', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810290.04596')
2025-12-15 14:51:30,047 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:30,048 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:46431', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810290.0479746')
2025-12-15 14:51:30,049 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:43297', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810290.0492268')
2025-12-15 14:51:30,053 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:38872; closing.
2025-12-15 14:51:30,056 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:38111', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810290.056577')
2025-12-15 14:51:30,057 - distributed.scheduler - INFO - Lost all workers
2025-12-15 14:51:30,290 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2025-12-15 14:51:30,291 - 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 0x7f5c60fee850> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| function : <function solve_poisson at 0x7f5c6f5b0ea0> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f5c66809090> |
| 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 |
+---------------------------------------------------------------------------------------------------+
2025-12-15 14:51:30,366 - distributed.scheduler - INFO - State start
2025-12-15 14:51:30,369 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:42637
2025-12-15 14:51:30,369 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2025-12-15 14:51:30,370 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2025-12-15 14:51:30,382 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:38635'
2025-12-15 14:51:30,384 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:32895'
2025-12-15 14:51:30,386 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:35369'
2025-12-15 14:51:30,390 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:45085'
2025-12-15 14:51:30,923 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:41493
2025-12-15 14:51:30,923 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:41493
2025-12-15 14:51:30,923 - distributed.worker - INFO - Worker name: 0
2025-12-15 14:51:30,924 - distributed.worker - INFO - dashboard at: 127.0.0.1:35051
2025-12-15 14:51:30,924 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:42637
2025-12-15 14:51:30,924 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:30,924 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:30,924 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:30,924 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-yual5uw3
2025-12-15 14:51:30,924 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:30,937 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:34157
2025-12-15 14:51:30,937 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:34157
2025-12-15 14:51:30,937 - distributed.worker - INFO - Worker name: 3
2025-12-15 14:51:30,938 - distributed.worker - INFO - dashboard at: 127.0.0.1:34379
2025-12-15 14:51:30,938 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:42637
2025-12-15 14:51:30,938 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:30,938 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:30,938 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:30,938 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-ph16ldtp
2025-12-15 14:51:30,938 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:30,942 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:37301
2025-12-15 14:51:30,942 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:37301
2025-12-15 14:51:30,942 - distributed.worker - INFO - Worker name: 2
2025-12-15 14:51:30,942 - distributed.worker - INFO - dashboard at: 127.0.0.1:38383
2025-12-15 14:51:30,942 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:42637
2025-12-15 14:51:30,942 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:30,942 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:30,942 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:30,942 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-fxej3qot
2025-12-15 14:51:30,942 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:30,944 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:39807
2025-12-15 14:51:30,944 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:39807
2025-12-15 14:51:30,945 - distributed.worker - INFO - Worker name: 1
2025-12-15 14:51:30,945 - distributed.worker - INFO - dashboard at: 127.0.0.1:35043
2025-12-15 14:51:30,945 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:42637
2025-12-15 14:51:30,945 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:30,945 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:30,945 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:30,945 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-yzytb8pr
2025-12-15 14:51:30,945 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:31,139 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:41493', name: 0, status: init, memory: 0, processing: 0>
2025-12-15 14:51:31,140 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:41493
2025-12-15 14:51:31,141 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:31,142 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52368
2025-12-15 14:51:31,142 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:42637
2025-12-15 14:51:31,142 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:31,144 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42637
2025-12-15 14:51:31,151 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:37301', name: 2, status: init, memory: 0, processing: 0>
2025-12-15 14:51:31,152 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:37301
2025-12-15 14:51:31,152 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52382
2025-12-15 14:51:31,152 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:31,153 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:42637
2025-12-15 14:51:31,153 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:31,154 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42637
2025-12-15 14:51:31,159 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:39807', name: 1, status: init, memory: 0, processing: 0>
2025-12-15 14:51:31,160 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39807
2025-12-15 14:51:31,161 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52386
2025-12-15 14:51:31,161 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:31,162 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:42637
2025-12-15 14:51:31,162 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:34157', name: 3, status: init, memory: 0, processing: 0>
2025-12-15 14:51:31,162 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:31,163 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42637
2025-12-15 14:51:31,163 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:34157
2025-12-15 14:51:31,163 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52376
2025-12-15 14:51:31,164 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:31,164 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:42637
2025-12-15 14:51:31,164 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:31,165 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42637
2025-12-15 14:51:31,212 - distributed.scheduler - INFO - Receive client connection: Client-8afcdc56-d9c5-11f0-8c61-7ced8dca42fa
2025-12-15 14:51:31,213 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52392
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 0x7f5c6c492e90> |
| scheduler : <queens.schedulers.local.Local object at 0x7f5c66809090> |
| driver : <queens.drivers.function.Function object at 0x7f5c60fee850> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f5c6c483e90> |
| model : <queens.models.simulation.Simulation object at 0x7f5c6c492e90> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f5c60f3ed10> |
| seed : 1 |
| num_samples : 10 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : 4d6a1e5c2ce6849df397567c514614e5896a85ad |
| 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.94it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 9 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 10 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 5.910e-01s |
| average time per parallel job : 1.970e-01s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 10/10 [00:00<00:00, 16.89it/s]
Time for CALCULATION: 0.6014952659606934 s
2025-12-15 14:51:31,922 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2025-12-15 14:51:31,923 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:38635'. Reason: nanny-close
2025-12-15 14:51:31,923 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:31,924 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:32895'. Reason: nanny-close
2025-12-15 14:51:31,925 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:41493. Reason: nanny-close
2025-12-15 14:51:31,925 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:31,925 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:31,926 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:35369'. Reason: nanny-close
2025-12-15 14:51:31,927 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:31,928 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:45085'. Reason: nanny-close
2025-12-15 14:51:31,926 - distributed.core - INFO - Connection to tcp://127.0.0.1:42637 has been closed.
2025-12-15 14:51:31,926 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39807. Reason: nanny-close
2025-12-15 14:51:31,927 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:31,928 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:31,928 - distributed.core - INFO - Connection to tcp://127.0.0.1:42637 has been closed.
2025-12-15 14:51:31,928 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:37301. Reason: nanny-close
2025-12-15 14:51:31,928 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:31,929 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:31,929 - distributed.core - INFO - Connection to tcp://127.0.0.1:42637 has been closed.
2025-12-15 14:51:31,930 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:52368; closing.
2025-12-15 14:51:31,930 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:31,931 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:34157. Reason: nanny-close
2025-12-15 14:51:31,931 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:31,932 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:31,932 - distributed.core - INFO - Connection to tcp://127.0.0.1:42637 has been closed.
2025-12-15 14:51:31,934 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:52386; closing.
2025-12-15 14:51:31,934 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:31,935 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:52382; closing.
2025-12-15 14:51:31,937 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:41493', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810291.937243')
2025-12-15 14:51:31,937 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:39807', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810291.937929')
2025-12-15 14:51:31,940 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:37301', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810291.9401298')
2025-12-15 14:51:31,944 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:52376; closing.
2025-12-15 14:51:31,945 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:34157', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810291.9450562')
2025-12-15 14:51:31,945 - distributed.scheduler - INFO - Lost all workers
2025-12-15 14:51:32,178 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2025-12-15 14:51:32,179 - 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 0x7f5c66b53e50> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| function : <function solve_poisson at 0x7f5c6f5b0ea0> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f5c6c4fb450> |
| 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 |
+---------------------------------------------------------------------------------------------------+
2025-12-15 14:51:32,253 - distributed.scheduler - INFO - State start
2025-12-15 14:51:32,257 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:41387
2025-12-15 14:51:32,257 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2025-12-15 14:51:32,258 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2025-12-15 14:51:32,270 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:36979'
2025-12-15 14:51:32,271 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:43655'
2025-12-15 14:51:32,275 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:43891'
2025-12-15 14:51:32,279 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:40489'
2025-12-15 14:51:32,809 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:33767
2025-12-15 14:51:32,809 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:33767
2025-12-15 14:51:32,809 - distributed.worker - INFO - Worker name: 1
2025-12-15 14:51:32,809 - distributed.worker - INFO - dashboard at: 127.0.0.1:42685
2025-12-15 14:51:32,809 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:41387
2025-12-15 14:51:32,809 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:32,809 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:32,809 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:32,809 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-zf4zuh0t
2025-12-15 14:51:32,809 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:32,819 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:46009
2025-12-15 14:51:32,819 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:46009
2025-12-15 14:51:32,819 - distributed.worker - INFO - Worker name: 2
2025-12-15 14:51:32,819 - distributed.worker - INFO - dashboard at: 127.0.0.1:41621
2025-12-15 14:51:32,819 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:41387
2025-12-15 14:51:32,819 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:32,819 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:32,819 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:32,820 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-y7i8ou82
2025-12-15 14:51:32,820 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:32,822 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:45065
2025-12-15 14:51:32,822 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:45065
2025-12-15 14:51:32,822 - distributed.worker - INFO - Worker name: 3
2025-12-15 14:51:32,822 - distributed.worker - INFO - dashboard at: 127.0.0.1:41367
2025-12-15 14:51:32,822 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:41387
2025-12-15 14:51:32,822 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:32,822 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:32,822 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:32,822 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-o4jxd91n
2025-12-15 14:51:32,822 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:32,829 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:35725
2025-12-15 14:51:32,830 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:35725
2025-12-15 14:51:32,830 - distributed.worker - INFO - Worker name: 0
2025-12-15 14:51:32,830 - distributed.worker - INFO - dashboard at: 127.0.0.1:33659
2025-12-15 14:51:32,830 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:41387
2025-12-15 14:51:32,830 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:32,830 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:32,830 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:32,830 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-k4fc74z9
2025-12-15 14:51:32,830 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:33,031 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:33767', name: 1, status: init, memory: 0, processing: 0>
2025-12-15 14:51:33,032 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:33767
2025-12-15 14:51:33,032 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:53478
2025-12-15 14:51:33,032 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:33,034 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:46009', name: 2, status: init, memory: 0, processing: 0>
2025-12-15 14:51:33,033 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:41387
2025-12-15 14:51:33,033 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:33,034 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41387
2025-12-15 14:51:33,035 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:46009
2025-12-15 14:51:33,036 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:53486
2025-12-15 14:51:33,036 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:33,037 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:45065', name: 3, status: init, memory: 0, processing: 0>
2025-12-15 14:51:33,036 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:41387
2025-12-15 14:51:33,037 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:33,037 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41387
2025-12-15 14:51:33,039 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:45065
2025-12-15 14:51:33,039 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:33,040 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:53496
2025-12-15 14:51:33,040 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:41387
2025-12-15 14:51:33,040 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:33,042 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41387
2025-12-15 14:51:33,044 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:35725', name: 0, status: init, memory: 0, processing: 0>
2025-12-15 14:51:33,045 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35725
2025-12-15 14:51:33,045 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:53500
2025-12-15 14:51:33,045 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:33,046 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:41387
2025-12-15 14:51:33,046 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:33,047 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41387
2025-12-15 14:51:33,063 - distributed.scheduler - INFO - Receive client connection: Client-8c174e43-d9c5-11f0-8c61-7ced8dca42fa
2025-12-15 14:51:33,064 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:53502
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 0x7f5c607d0f90> |
| scheduler : <queens.schedulers.local.Local object at 0x7f5c6c4fb450> |
| driver : <queens.drivers.function.Function object at 0x7f5c66b53e50> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f5c607d3e10> |
| model : <queens.models.simulation.Simulation object at 0x7f5c607d0f90> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f5c66b23090> |
| seed : 2 |
| num_samples : 10 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : 4d6a1e5c2ce6849df397567c514614e5896a85ad |
| 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.91it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 9 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 10 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 6.034e-01s |
| average time per parallel job : 2.011e-01s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 10/10 [00:00<00:00, 16.55it/s]
Time for CALCULATION: 0.6130475997924805 s
2025-12-15 14:51:33,784 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2025-12-15 14:51:33,785 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:36979'. Reason: nanny-close
2025-12-15 14:51:33,785 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:33,786 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:43655'. Reason: nanny-close
2025-12-15 14:51:33,786 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:33,786 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35725. Reason: nanny-close
2025-12-15 14:51:33,787 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:43891'. Reason: nanny-close
2025-12-15 14:51:33,787 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:33,787 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:33,788 - distributed.core - INFO - Connection to tcp://127.0.0.1:41387 has been closed.
2025-12-15 14:51:33,788 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:33767. Reason: nanny-close
2025-12-15 14:51:33,788 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:33,789 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:40489'. Reason: nanny-close
2025-12-15 14:51:33,789 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:33,789 - distributed.core - INFO - Connection to tcp://127.0.0.1:41387 has been closed.
2025-12-15 14:51:33,790 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:33,791 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:33,792 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:53500; closing.
2025-12-15 14:51:33,792 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:46009. Reason: nanny-close
2025-12-15 14:51:33,792 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:33,793 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:53478; closing.
2025-12-15 14:51:33,793 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:35725', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810293.7936194')
2025-12-15 14:51:33,793 - distributed.core - INFO - Connection to tcp://127.0.0.1:41387 has been closed.
2025-12-15 14:51:33,797 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:33767', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810293.797548')
2025-12-15 14:51:33,795 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:45065. Reason: nanny-close
2025-12-15 14:51:33,795 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:33,796 - distributed.core - INFO - Connection to tcp://127.0.0.1:41387 has been closed.
2025-12-15 14:51:33,796 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:33,797 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:33,802 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:53486; closing.
2025-12-15 14:51:33,805 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:46009', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810293.8053255')
2025-12-15 14:51:33,805 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:53496; closing.
2025-12-15 14:51:33,806 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:45065', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810293.8064623')
2025-12-15 14:51:33,811 - distributed.scheduler - INFO - Lost all workers
2025-12-15 14:51:34,032 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2025-12-15 14:51:34,033 - 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 0x7f5c6c1999d0> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| function : <function solve_poisson at 0x7f5c6f5b0ea0> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f5c60eca8d0> |
| 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 |
+---------------------------------------------------------------------------------------------------+
2025-12-15 14:51:34,107 - distributed.scheduler - INFO - State start
2025-12-15 14:51:34,110 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:45519
2025-12-15 14:51:34,110 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2025-12-15 14:51:34,111 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2025-12-15 14:51:34,123 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:39879'
2025-12-15 14:51:34,125 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:36977'
2025-12-15 14:51:34,128 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:38963'
2025-12-15 14:51:34,132 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:39417'
2025-12-15 14:51:34,663 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:46029
2025-12-15 14:51:34,663 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:46029
2025-12-15 14:51:34,663 - distributed.worker - INFO - Worker name: 0
2025-12-15 14:51:34,663 - distributed.worker - INFO - dashboard at: 127.0.0.1:44399
2025-12-15 14:51:34,663 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45519
2025-12-15 14:51:34,663 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:34,663 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:34,663 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:34,663 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-z40z8wmq
2025-12-15 14:51:34,663 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:34,671 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:34473
2025-12-15 14:51:34,672 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:34473
2025-12-15 14:51:34,672 - distributed.worker - INFO - Worker name: 2
2025-12-15 14:51:34,672 - distributed.worker - INFO - dashboard at: 127.0.0.1:42123
2025-12-15 14:51:34,672 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45519
2025-12-15 14:51:34,672 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:34,672 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:34,672 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:34,672 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-9muvtyyp
2025-12-15 14:51:34,672 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:34,677 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:45255
2025-12-15 14:51:34,677 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:45255
2025-12-15 14:51:34,677 - distributed.worker - INFO - Worker name: 1
2025-12-15 14:51:34,677 - distributed.worker - INFO - dashboard at: 127.0.0.1:45277
2025-12-15 14:51:34,677 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45519
2025-12-15 14:51:34,677 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:34,677 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:34,677 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:34,677 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-662esa0m
2025-12-15 14:51:34,677 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:34,683 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:41631
2025-12-15 14:51:34,683 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:41631
2025-12-15 14:51:34,683 - distributed.worker - INFO - Worker name: 3
2025-12-15 14:51:34,684 - distributed.worker - INFO - dashboard at: 127.0.0.1:34547
2025-12-15 14:51:34,684 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45519
2025-12-15 14:51:34,684 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:34,684 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:34,684 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:34,684 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-afl1agri
2025-12-15 14:51:34,684 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:34,883 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:34473', name: 2, status: init, memory: 0, processing: 0>
2025-12-15 14:51:34,884 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:34473
2025-12-15 14:51:34,884 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41168
2025-12-15 14:51:34,884 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:34,885 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45519
2025-12-15 14:51:34,885 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:34,885 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45519
2025-12-15 14:51:34,886 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:46029', name: 0, status: init, memory: 0, processing: 0>
2025-12-15 14:51:34,887 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:46029
2025-12-15 14:51:34,888 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:34,889 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45519
2025-12-15 14:51:34,889 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:34,889 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41166
2025-12-15 14:51:34,890 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45519
2025-12-15 14:51:34,892 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:45255', name: 1, status: init, memory: 0, processing: 0>
2025-12-15 14:51:34,893 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:45255
2025-12-15 14:51:34,894 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41184
2025-12-15 14:51:34,894 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:34,894 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45519
2025-12-15 14:51:34,894 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:34,895 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45519
2025-12-15 14:51:34,900 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:41631', name: 3, status: init, memory: 0, processing: 0>
2025-12-15 14:51:34,900 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:41631
2025-12-15 14:51:34,901 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41200
2025-12-15 14:51:34,901 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:34,901 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45519
2025-12-15 14:51:34,901 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:34,902 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45519
2025-12-15 14:51:34,910 - distributed.scheduler - INFO - Receive client connection: Client-8d312927-d9c5-11f0-8c61-7ced8dca42fa
2025-12-15 14:51:34,911 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41216
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 0x7f5c6054be10> |
| scheduler : <queens.schedulers.local.Local object at 0x7f5c60eca8d0> |
| driver : <queens.drivers.function.Function object at 0x7f5c6c1999d0> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f5c60548c90> |
| model : <queens.models.simulation.Simulation object at 0x7f5c6054be10> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f5c66b19750> |
| seed : 3 |
| num_samples : 10 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : 4d6a1e5c2ce6849df397567c514614e5896a85ad |
| 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.89it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 9 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 10 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 5.955e-01s |
| average time per parallel job : 1.985e-01s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 10/10 [00:00<00:00, 16.77it/s]
Time for CALCULATION: 0.6054403781890869 s
2025-12-15 14:51:35,628 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2025-12-15 14:51:35,629 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:39879'. Reason: nanny-close
2025-12-15 14:51:35,629 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:35,630 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:36977'. Reason: nanny-close
2025-12-15 14:51:35,630 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:46029. Reason: nanny-close
2025-12-15 14:51:35,630 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:35,631 - distributed.core - INFO - Connection to tcp://127.0.0.1:45519 has been closed.
2025-12-15 14:51:35,632 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:35,632 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:38963'. Reason: nanny-close
2025-12-15 14:51:35,633 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:45255. Reason: nanny-close
2025-12-15 14:51:35,633 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:35,633 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:35,633 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:35,634 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:39417'. Reason: nanny-close
2025-12-15 14:51:35,634 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:35,634 - distributed.core - INFO - Connection to tcp://127.0.0.1:45519 has been closed.
2025-12-15 14:51:35,635 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:35,636 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:41166; closing.
2025-12-15 14:51:35,636 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:41631. Reason: nanny-close
2025-12-15 14:51:35,636 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:35,637 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:34473. Reason: nanny-close
2025-12-15 14:51:35,637 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:35,638 - distributed.core - INFO - Connection to tcp://127.0.0.1:45519 has been closed.
2025-12-15 14:51:35,638 - distributed.core - INFO - Connection to tcp://127.0.0.1:45519 has been closed.
2025-12-15 14:51:35,639 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:41184; closing.
2025-12-15 14:51:35,640 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:46029', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810295.6399834')
2025-12-15 14:51:35,640 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:35,641 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:45255', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810295.6413367')
2025-12-15 14:51:35,641 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:35,643 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:41200; closing.
2025-12-15 14:51:35,643 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:41168; closing.
2025-12-15 14:51:35,644 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:41631', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810295.6446505')
2025-12-15 14:51:35,645 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:34473', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810295.6452403')
2025-12-15 14:51:35,649 - distributed.scheduler - INFO - Lost all workers
2025-12-15 14:51:35,878 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2025-12-15 14:51:35,879 - 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 0x7f5c605e9f10> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| function : <function solve_poisson at 0x7f5c6f5b0ea0> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f5c6c199950> |
| 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 |
+---------------------------------------------------------------------------------------------------+
2025-12-15 14:51:35,956 - distributed.scheduler - INFO - State start
2025-12-15 14:51:35,959 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:45391
2025-12-15 14:51:35,959 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2025-12-15 14:51:35,960 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2025-12-15 14:51:35,972 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:42675'
2025-12-15 14:51:35,974 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:44657'
2025-12-15 14:51:35,977 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:39249'
2025-12-15 14:51:35,981 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:46147'
2025-12-15 14:51:36,519 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:42199
2025-12-15 14:51:36,519 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:42199
2025-12-15 14:51:36,519 - distributed.worker - INFO - Worker name: 2
2025-12-15 14:51:36,519 - distributed.worker - INFO - dashboard at: 127.0.0.1:44837
2025-12-15 14:51:36,519 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45391
2025-12-15 14:51:36,519 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:36,519 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:36,519 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:36,519 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-i6u46cc5
2025-12-15 14:51:36,519 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:36,520 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:37133
2025-12-15 14:51:36,520 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:37133
2025-12-15 14:51:36,521 - distributed.worker - INFO - Worker name: 0
2025-12-15 14:51:36,521 - distributed.worker - INFO - dashboard at: 127.0.0.1:38621
2025-12-15 14:51:36,521 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45391
2025-12-15 14:51:36,521 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:36,521 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:36,521 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:36,521 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-_60h3_j2
2025-12-15 14:51:36,521 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:36,522 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:35703
2025-12-15 14:51:36,522 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:35703
2025-12-15 14:51:36,522 - distributed.worker - INFO - Worker name: 1
2025-12-15 14:51:36,522 - distributed.worker - INFO - dashboard at: 127.0.0.1:36869
2025-12-15 14:51:36,523 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45391
2025-12-15 14:51:36,523 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:36,523 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:36,523 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:36,523 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-u8iupruh
2025-12-15 14:51:36,524 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:36,526 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:40717
2025-12-15 14:51:36,526 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:40717
2025-12-15 14:51:36,526 - distributed.worker - INFO - Worker name: 3
2025-12-15 14:51:36,526 - distributed.worker - INFO - dashboard at: 127.0.0.1:41359
2025-12-15 14:51:36,526 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45391
2025-12-15 14:51:36,526 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:36,526 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:36,526 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:36,526 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-mue0l2gb
2025-12-15 14:51:36,526 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:36,738 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:37133', name: 0, status: init, memory: 0, processing: 0>
2025-12-15 14:51:36,739 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:37133
2025-12-15 14:51:36,739 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:60514
2025-12-15 14:51:36,739 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:36,740 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45391
2025-12-15 14:51:36,740 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:36,740 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45391
2025-12-15 14:51:36,741 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:35703', name: 1, status: init, memory: 0, processing: 0>
2025-12-15 14:51:36,742 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35703
2025-12-15 14:51:36,743 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:36,743 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:60522
2025-12-15 14:51:36,743 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45391
2025-12-15 14:51:36,743 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:36,744 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:42199', name: 2, status: init, memory: 0, processing: 0>
2025-12-15 14:51:36,744 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45391
2025-12-15 14:51:36,745 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:42199
2025-12-15 14:51:36,745 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:60504
2025-12-15 14:51:36,746 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:40717', name: 3, status: init, memory: 0, processing: 0>
2025-12-15 14:51:36,745 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:36,746 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45391
2025-12-15 14:51:36,746 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:36,747 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45391
2025-12-15 14:51:36,748 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:40717
2025-12-15 14:51:36,748 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:60528
2025-12-15 14:51:36,748 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:36,749 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45391
2025-12-15 14:51:36,749 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:36,750 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45391
2025-12-15 14:51:36,757 - distributed.scheduler - INFO - Receive client connection: Client-8e4ae1c0-d9c5-11f0-8c61-7ced8dca42fa
2025-12-15 14:51:36,757 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:60532
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 0x7f5c60de45d0> |
| scheduler : <queens.schedulers.local.Local object at 0x7f5c6c199950> |
| driver : <queens.drivers.function.Function object at 0x7f5c605e9f10> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f5c60894510> |
| model : <queens.models.simulation.Simulation object at 0x7f5c60de45d0> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f5c6c19be50> |
| seed : 0 |
| num_samples : 100 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : 4d6a1e5c2ce6849df397567c514614e5896a85ad |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_log_samples_100_seed_0
Starting Analysis...
89%|████████▉ | 89/100 [00:01<00:00, 59.64it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 99 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 100 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 2.025e+00s |
| average time per parallel job : 8.102e-02s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 100/100 [00:02<00:00, 49.35it/s]
Time for CALCULATION: 2.044424295425415 s
2025-12-15 14:51:38,911 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2025-12-15 14:51:38,912 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:42675'. Reason: nanny-close
2025-12-15 14:51:38,913 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:38,913 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:44657'. Reason: nanny-close
2025-12-15 14:51:38,914 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:37133. Reason: nanny-close
2025-12-15 14:51:38,914 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:38,914 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:38,915 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:39249'. Reason: nanny-close
2025-12-15 14:51:38,915 - distributed.core - INFO - Connection to tcp://127.0.0.1:45391 has been closed.
2025-12-15 14:51:38,916 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:38,916 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35703. Reason: nanny-close
2025-12-15 14:51:38,916 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:38,916 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:46147'. Reason: nanny-close
2025-12-15 14:51:38,917 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:38,916 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:38,917 - distributed.core - INFO - Connection to tcp://127.0.0.1:45391 has been closed.
2025-12-15 14:51:38,919 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:38,919 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:42199. Reason: nanny-close
2025-12-15 14:51:38,919 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:38,920 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:60514; closing.
2025-12-15 14:51:38,920 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:60522; closing.
2025-12-15 14:51:38,920 - distributed.core - INFO - Connection to tcp://127.0.0.1:45391 has been closed.
2025-12-15 14:51:38,921 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:37133', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810298.921955')
2025-12-15 14:51:38,921 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:40717. Reason: nanny-close
2025-12-15 14:51:38,921 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:38,922 - distributed.core - INFO - Connection to tcp://127.0.0.1:45391 has been closed.
2025-12-15 14:51:38,923 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:35703', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810298.9230828')
2025-12-15 14:51:38,924 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:60504; closing.
2025-12-15 14:51:38,924 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:38,925 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:42199', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810298.9256585')
2025-12-15 14:51:38,925 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:38,928 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:60528; closing.
2025-12-15 14:51:38,929 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:40717', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810298.9291208')
2025-12-15 14:51:38,929 - distributed.scheduler - INFO - Lost all workers
2025-12-15 14:51:39,173 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2025-12-15 14:51:39,174 - 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 0x7f5c600ffb10> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| function : <function solve_poisson at 0x7f5c6f5b0ea0> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f5c60129ed0> |
| 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 |
+---------------------------------------------------------------------------------------------------+
2025-12-15 14:51:39,252 - distributed.scheduler - INFO - State start
2025-12-15 14:51:39,255 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:33985
2025-12-15 14:51:39,255 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2025-12-15 14:51:39,256 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2025-12-15 14:51:39,269 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:35205'
2025-12-15 14:51:39,395 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:44621'
2025-12-15 14:51:39,397 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:34655'
2025-12-15 14:51:39,402 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:46313'
2025-12-15 14:51:39,931 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:39533
2025-12-15 14:51:39,931 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:40939
2025-12-15 14:51:39,931 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:40939
2025-12-15 14:51:39,932 - distributed.worker - INFO - Worker name: 1
2025-12-15 14:51:39,932 - distributed.worker - INFO - dashboard at: 127.0.0.1:34245
2025-12-15 14:51:39,932 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33985
2025-12-15 14:51:39,932 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:39,932 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:39,932 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:39533
2025-12-15 14:51:39,932 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:39,932 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-duf7mu6q
2025-12-15 14:51:39,932 - distributed.worker - INFO - Worker name: 0
2025-12-15 14:51:39,932 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:39,932 - distributed.worker - INFO - dashboard at: 127.0.0.1:34327
2025-12-15 14:51:39,932 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33985
2025-12-15 14:51:39,932 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:39,932 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:39,932 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:39,932 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-fjew4ly2
2025-12-15 14:51:39,932 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:39,948 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:40909
2025-12-15 14:51:39,948 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:40909
2025-12-15 14:51:39,948 - distributed.worker - INFO - Worker name: 2
2025-12-15 14:51:39,948 - distributed.worker - INFO - dashboard at: 127.0.0.1:38169
2025-12-15 14:51:39,948 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33985
2025-12-15 14:51:39,948 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:39,949 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:39,949 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:39,949 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-qauytrih
2025-12-15 14:51:39,949 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:39,951 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:36165
2025-12-15 14:51:39,951 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:36165
2025-12-15 14:51:39,951 - distributed.worker - INFO - Worker name: 3
2025-12-15 14:51:39,952 - distributed.worker - INFO - dashboard at: 127.0.0.1:39675
2025-12-15 14:51:39,952 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:33985
2025-12-15 14:51:39,952 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:39,952 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:39,952 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:39,952 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-g_mokknr
2025-12-15 14:51:39,952 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:40,145 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:40939', name: 1, status: init, memory: 0, processing: 0>
2025-12-15 14:51:40,147 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:40939
2025-12-15 14:51:40,147 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:40,148 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:55750
2025-12-15 14:51:40,148 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33985
2025-12-15 14:51:40,150 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:40,151 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33985
2025-12-15 14:51:40,153 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:39533', name: 0, status: init, memory: 0, processing: 0>
2025-12-15 14:51:40,155 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39533
2025-12-15 14:51:40,155 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:55752
2025-12-15 14:51:40,156 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:40,156 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33985
2025-12-15 14:51:40,156 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:40,158 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33985
2025-12-15 14:51:40,162 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:40909', name: 2, status: init, memory: 0, processing: 0>
2025-12-15 14:51:40,163 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:40909
2025-12-15 14:51:40,163 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:55760
2025-12-15 14:51:40,165 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:36165', name: 3, status: init, memory: 0, processing: 0>
2025-12-15 14:51:40,163 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:40,164 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33985
2025-12-15 14:51:40,164 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:40,164 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33985
2025-12-15 14:51:40,166 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:36165
2025-12-15 14:51:40,167 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:55762
2025-12-15 14:51:40,167 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:40,167 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:33985
2025-12-15 14:51:40,167 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:40,168 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33985
2025-12-15 14:51:40,180 - distributed.scheduler - INFO - Receive client connection: Client-9055596e-d9c5-11f0-8c61-7ced8dca42fa
2025-12-15 14:51:40,181 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:55774
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 0x7f5c60200f90> |
| scheduler : <queens.schedulers.local.Local object at 0x7f5c60129ed0> |
| driver : <queens.drivers.function.Function object at 0x7f5c600ffb10> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f5c6c483890> |
| model : <queens.models.simulation.Simulation object at 0x7f5c60200f90> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f5c6c1e5d50> |
| seed : 1 |
| num_samples : 100 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : 4d6a1e5c2ce6849df397567c514614e5896a85ad |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_log_samples_100_seed_1
Starting Analysis...
73%|███████▎ | 73/100 [00:01<00:00, 59.71it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 99 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 100 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 2.034e+00s |
| average time per parallel job : 8.137e-02s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 100/100 [00:02<00:00, 49.13it/s]
Time for CALCULATION: 2.0551984310150146 s
2025-12-15 14:51:42,348 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2025-12-15 14:51:42,349 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:35205'. Reason: nanny-close
2025-12-15 14:51:42,350 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:42,351 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:44621'. Reason: nanny-close
2025-12-15 14:51:42,352 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:42,351 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39533. Reason: nanny-close
2025-12-15 14:51:42,352 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:42,352 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:34655'. Reason: nanny-close
2025-12-15 14:51:42,353 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:42,354 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:46313'. Reason: nanny-close
2025-12-15 14:51:42,353 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:40939. Reason: nanny-close
2025-12-15 14:51:42,353 - distributed.core - INFO - Connection to tcp://127.0.0.1:33985 has been closed.
2025-12-15 14:51:42,353 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:42,354 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:42,354 - distributed.core - INFO - Connection to tcp://127.0.0.1:33985 has been closed.
2025-12-15 14:51:42,355 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:42,356 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:55752; closing.
2025-12-15 14:51:42,355 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:40909. Reason: nanny-close
2025-12-15 14:51:42,355 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:42,356 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:42,356 - distributed.core - INFO - Connection to tcp://127.0.0.1:33985 has been closed.
2025-12-15 14:51:42,357 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:36165. Reason: nanny-close
2025-12-15 14:51:42,357 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:42,358 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:42,358 - distributed.core - INFO - Connection to tcp://127.0.0.1:33985 has been closed.
2025-12-15 14:51:42,359 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:55750; closing.
2025-12-15 14:51:42,361 - 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-1765810302.3611534')
2025-12-15 14:51:42,362 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:40939', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810302.362415')
2025-12-15 14:51:42,362 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:42,366 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:55760; closing.
2025-12-15 14:51:42,367 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:40909', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810302.3671427')
2025-12-15 14:51:42,371 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:55762; closing.
2025-12-15 14:51:42,372 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:36165', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810302.3727293')
2025-12-15 14:51:42,373 - distributed.scheduler - INFO - Lost all workers
2025-12-15 14:51:42,611 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2025-12-15 14:51:42,612 - 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 0x7f5c5beafb10> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| function : <function solve_poisson at 0x7f5c6f5b0ea0> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f5c66b50b90> |
| 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 |
+---------------------------------------------------------------------------------------------------+
2025-12-15 14:51:42,687 - distributed.scheduler - INFO - State start
2025-12-15 14:51:42,691 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:45743
2025-12-15 14:51:42,691 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2025-12-15 14:51:42,692 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2025-12-15 14:51:42,704 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:43365'
2025-12-15 14:51:42,706 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:43139'
2025-12-15 14:51:42,708 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:37087'
2025-12-15 14:51:42,712 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:42643'
2025-12-15 14:51:43,242 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:33229
2025-12-15 14:51:43,243 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:33229
2025-12-15 14:51:43,243 - distributed.worker - INFO - Worker name: 0
2025-12-15 14:51:43,243 - distributed.worker - INFO - dashboard at: 127.0.0.1:38251
2025-12-15 14:51:43,243 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45743
2025-12-15 14:51:43,243 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:43,243 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:43,243 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:43,243 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-wvxh68js
2025-12-15 14:51:43,243 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:43,253 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:45161
2025-12-15 14:51:43,253 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:45161
2025-12-15 14:51:43,254 - distributed.worker - INFO - Worker name: 2
2025-12-15 14:51:43,254 - distributed.worker - INFO - dashboard at: 127.0.0.1:41355
2025-12-15 14:51:43,254 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45743
2025-12-15 14:51:43,254 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:43,254 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:43,254 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:43,254 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-eickda2i
2025-12-15 14:51:43,254 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:43,256 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:40399
2025-12-15 14:51:43,256 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:40399
2025-12-15 14:51:43,256 - distributed.worker - INFO - Worker name: 1
2025-12-15 14:51:43,256 - distributed.worker - INFO - dashboard at: 127.0.0.1:40139
2025-12-15 14:51:43,256 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45743
2025-12-15 14:51:43,256 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:43,256 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:43,256 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:43,256 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-n9bch838
2025-12-15 14:51:43,256 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:43,269 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:36797
2025-12-15 14:51:43,269 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:36797
2025-12-15 14:51:43,269 - distributed.worker - INFO - Worker name: 3
2025-12-15 14:51:43,270 - distributed.worker - INFO - dashboard at: 127.0.0.1:44461
2025-12-15 14:51:43,270 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:45743
2025-12-15 14:51:43,270 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:43,271 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:43,271 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:43,271 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-f3scemfv
2025-12-15 14:51:43,271 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:43,460 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:33229', name: 0, status: init, memory: 0, processing: 0>
2025-12-15 14:51:43,463 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:33229
2025-12-15 14:51:43,463 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:43,464 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45743
2025-12-15 14:51:43,464 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:43,465 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:40022
2025-12-15 14:51:43,465 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45743
2025-12-15 14:51:43,466 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:45161', name: 2, status: init, memory: 0, processing: 0>
2025-12-15 14:51:43,467 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:45161
2025-12-15 14:51:43,469 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:40028
2025-12-15 14:51:43,468 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:43,469 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45743
2025-12-15 14:51:43,469 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:43,469 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45743
2025-12-15 14:51:43,470 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:40399', name: 1, status: init, memory: 0, processing: 0>
2025-12-15 14:51:43,471 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:40399
2025-12-15 14:51:43,472 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:40042
2025-12-15 14:51:43,472 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:43,473 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45743
2025-12-15 14:51:43,473 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:43,474 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45743
2025-12-15 14:51:43,484 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:36797', name: 3, status: init, memory: 0, processing: 0>
2025-12-15 14:51:43,485 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:36797
2025-12-15 14:51:43,485 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:43,485 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:40054
2025-12-15 14:51:43,486 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:45743
2025-12-15 14:51:43,486 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:43,486 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45743
2025-12-15 14:51:43,492 - distributed.scheduler - INFO - Receive client connection: Client-924e98fc-d9c5-11f0-8c61-7ced8dca42fa
2025-12-15 14:51:43,493 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:40058
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 0x7f5c5bec7110> |
| scheduler : <queens.schedulers.local.Local object at 0x7f5c66b50b90> |
| driver : <queens.drivers.function.Function object at 0x7f5c5beafb10> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f5c605e8150> |
| model : <queens.models.simulation.Simulation object at 0x7f5c5bec7110> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f5c5bec0ad0> |
| seed : 2 |
| num_samples : 100 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : 4d6a1e5c2ce6849df397567c514614e5896a85ad |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_log_samples_100_seed_2
Starting Analysis...
85%|████████▌ | 85/100 [00:01<00:00, 58.36it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 99 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 100 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 2.057e+00s |
| average time per parallel job : 8.229e-02s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 100/100 [00:02<00:00, 48.59it/s]
Time for CALCULATION: 2.0753724575042725 s
2025-12-15 14:51:45,684 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2025-12-15 14:51:45,684 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:43365'. Reason: nanny-close
2025-12-15 14:51:45,685 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:45,686 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:43139'. Reason: nanny-close
2025-12-15 14:51:45,686 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:33229. Reason: nanny-close
2025-12-15 14:51:45,687 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:45,687 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:45,687 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:37087'. Reason: nanny-close
2025-12-15 14:51:45,688 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:45,689 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:42643'. Reason: nanny-close
2025-12-15 14:51:45,688 - distributed.core - INFO - Connection to tcp://127.0.0.1:45743 has been closed.
2025-12-15 14:51:45,688 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:40399. Reason: nanny-close
2025-12-15 14:51:45,688 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:45,690 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:45,689 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:45,690 - distributed.core - INFO - Connection to tcp://127.0.0.1:45743 has been closed.
2025-12-15 14:51:45,690 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:45161. Reason: nanny-close
2025-12-15 14:51:45,690 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:45,691 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:45,692 - distributed.core - INFO - Connection to tcp://127.0.0.1:45743 has been closed.
2025-12-15 14:51:45,693 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:36797. Reason: nanny-close
2025-12-15 14:51:45,693 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:45,693 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:45,695 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:40022; closing.
2025-12-15 14:51:45,694 - distributed.core - INFO - Connection to tcp://127.0.0.1:45743 has been closed.
2025-12-15 14:51:45,696 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:45,696 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:40042; closing.
2025-12-15 14:51:45,699 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:40028; closing.
2025-12-15 14:51:45,703 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:33229', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810305.7033384')
2025-12-15 14:51:45,704 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:40399', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810305.7048736')
2025-12-15 14:51:45,706 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:45161', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810305.706292')
2025-12-15 14:51:45,707 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:40054; closing.
2025-12-15 14:51:45,708 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:36797', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810305.7085764')
2025-12-15 14:51:45,710 - distributed.scheduler - INFO - Lost all workers
2025-12-15 14:51:45,711 - distributed.batched - INFO - Batched Comm Closed <TCP (closed) Scheduler connection to worker local=tcp://127.0.0.1:45743 remote=tcp://127.0.0.1:40054>
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
2025-12-15 14:51:45,950 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2025-12-15 14:51:45,951 - 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 0x7f5c5bce7b10> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| function : <function solve_poisson at 0x7f5c6f5b0ea0> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f5c5bb95110> |
| 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 |
+---------------------------------------------------------------------------------------------------+
2025-12-15 14:51:46,030 - distributed.scheduler - INFO - State start
2025-12-15 14:51:46,033 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:41349
2025-12-15 14:51:46,034 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2025-12-15 14:51:46,034 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2025-12-15 14:51:46,047 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:43015'
2025-12-15 14:51:46,049 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:46037'
2025-12-15 14:51:46,050 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:34625'
2025-12-15 14:51:46,056 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:38509'
2025-12-15 14:51:46,593 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:34217
2025-12-15 14:51:46,593 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:34217
2025-12-15 14:51:46,593 - distributed.worker - INFO - Worker name: 2
2025-12-15 14:51:46,593 - distributed.worker - INFO - dashboard at: 127.0.0.1:35709
2025-12-15 14:51:46,593 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:41349
2025-12-15 14:51:46,593 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:46,593 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:46,594 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:40181
2025-12-15 14:51:46,594 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:40181
2025-12-15 14:51:46,594 - distributed.worker - INFO - Worker name: 1
2025-12-15 14:51:46,594 - distributed.worker - INFO - dashboard at: 127.0.0.1:40225
2025-12-15 14:51:46,594 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:41349
2025-12-15 14:51:46,594 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:46,594 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:46,594 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:46,594 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:46,594 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-r43dswlp
2025-12-15 14:51:46,594 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-1gso6qaz
2025-12-15 14:51:46,594 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:46,594 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:46,614 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:35247
2025-12-15 14:51:46,614 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:35247
2025-12-15 14:51:46,614 - distributed.worker - INFO - Worker name: 0
2025-12-15 14:51:46,614 - distributed.worker - INFO - dashboard at: 127.0.0.1:36991
2025-12-15 14:51:46,614 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:41349
2025-12-15 14:51:46,614 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:46,614 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:46,614 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:46,614 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-_sx43vld
2025-12-15 14:51:46,614 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:46,617 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:37983
2025-12-15 14:51:46,617 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:37983
2025-12-15 14:51:46,617 - distributed.worker - INFO - Worker name: 3
2025-12-15 14:51:46,617 - distributed.worker - INFO - dashboard at: 127.0.0.1:42085
2025-12-15 14:51:46,618 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:41349
2025-12-15 14:51:46,618 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:46,618 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:46,618 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:46,618 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-1fbruhq8
2025-12-15 14:51:46,618 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:46,811 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:34217', name: 2, status: init, memory: 0, processing: 0>
2025-12-15 14:51:46,812 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:34217
2025-12-15 14:51:46,813 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:46,813 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:46498
2025-12-15 14:51:46,813 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:41349
2025-12-15 14:51:46,813 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:46,814 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41349
2025-12-15 14:51:46,815 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:40181', name: 1, status: init, memory: 0, processing: 0>
2025-12-15 14:51:46,816 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:40181
2025-12-15 14:51:46,817 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:46,817 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:46512
2025-12-15 14:51:46,817 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:41349
2025-12-15 14:51:46,817 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:46,818 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41349
2025-12-15 14:51:46,836 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:35247', name: 0, status: init, memory: 0, processing: 0>
2025-12-15 14:51:46,837 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35247
2025-12-15 14:51:46,838 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:46514
2025-12-15 14:51:46,838 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:46,838 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:41349
2025-12-15 14:51:46,838 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:46,840 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41349
2025-12-15 14:51:46,843 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:37983', name: 3, status: init, memory: 0, processing: 0>
2025-12-15 14:51:46,843 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:37983
2025-12-15 14:51:46,844 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:46516
2025-12-15 14:51:46,844 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:46,844 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:41349
2025-12-15 14:51:46,845 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:46,845 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41349
2025-12-15 14:51:46,885 - distributed.scheduler - INFO - Receive client connection: Client-9454589a-d9c5-11f0-8c61-7ced8dca42fa
2025-12-15 14:51:46,886 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:46532
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 0x7f5c605e8c10> |
| scheduler : <queens.schedulers.local.Local object at 0x7f5c5bb95110> |
| driver : <queens.drivers.function.Function object at 0x7f5c5bce7b10> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f5c5bcc0050> |
| model : <queens.models.simulation.Simulation object at 0x7f5c605e8c10> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f5c5be99810> |
| seed : 3 |
| num_samples : 100 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : 4d6a1e5c2ce6849df397567c514614e5896a85ad |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_log_samples_100_seed_3
Starting Analysis...
71%|███████ | 71/100 [00:01<00:00, 53.96it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 99 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 100 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 2.060e+00s |
| average time per parallel job : 8.239e-02s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 100/100 [00:02<00:00, 48.53it/s]
Time for CALCULATION: 2.0790841579437256 s
2025-12-15 14:51:49,073 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2025-12-15 14:51:49,074 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:43015'. Reason: nanny-close
2025-12-15 14:51:49,074 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:49,075 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:46037'. Reason: nanny-close
2025-12-15 14:51:49,076 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:49,076 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:34625'. Reason: nanny-close
2025-12-15 14:51:49,077 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:49,075 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35247. Reason: nanny-close
2025-12-15 14:51:49,076 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:49,077 - distributed.core - INFO - Connection to tcp://127.0.0.1:41349 has been closed.
2025-12-15 14:51:49,078 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:40181. Reason: nanny-close
2025-12-15 14:51:49,078 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:49,079 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:38509'. Reason: nanny-close
2025-12-15 14:51:49,079 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:49,079 - distributed.core - INFO - Connection to tcp://127.0.0.1:41349 has been closed.
2025-12-15 14:51:49,079 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:51:49,080 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:34217. Reason: nanny-close
2025-12-15 14:51:49,080 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:49,081 - distributed.core - INFO - Connection to tcp://127.0.0.1:41349 has been closed.
2025-12-15 14:51:49,082 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:37983. Reason: nanny-close
2025-12-15 14:51:49,082 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:51:49,082 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:49,084 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:46514; closing.
2025-12-15 14:51:49,083 - distributed.core - INFO - Connection to tcp://127.0.0.1:41349 has been closed.
2025-12-15 14:51:49,084 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:46512; closing.
2025-12-15 14:51:49,085 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:46498; closing.
2025-12-15 14:51:49,086 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:35247', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810309.086615')
2025-12-15 14:51:49,088 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:40181', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810309.0883496')
2025-12-15 14:51:49,087 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:49,087 - distributed.nanny - INFO - Worker closed
2025-12-15 14:51:49,089 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:34217', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810309.0892394')
2025-12-15 14:51:49,091 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:46516; closing.
2025-12-15 14:51:49,092 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:37983', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810309.0926745')
2025-12-15 14:51:49,096 - distributed.scheduler - INFO - Lost all workers
2025-12-15 14:51:49,341 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2025-12-15 14:51:49,341 - 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 0x7f5c6ed27410> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| function : <function solve_poisson at 0x7f5c6f5b0ea0> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f5c5b879dd0> |
| 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 |
+---------------------------------------------------------------------------------------------------+
2025-12-15 14:51:49,419 - distributed.scheduler - INFO - State start
2025-12-15 14:51:49,422 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:40085
2025-12-15 14:51:49,423 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2025-12-15 14:51:49,423 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2025-12-15 14:51:49,435 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:39451'
2025-12-15 14:51:49,437 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:35683'
2025-12-15 14:51:49,441 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:36077'
2025-12-15 14:51:49,445 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:42513'
2025-12-15 14:51:49,978 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:35913
2025-12-15 14:51:49,978 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:35913
2025-12-15 14:51:49,978 - distributed.worker - INFO - Worker name: 0
2025-12-15 14:51:49,978 - distributed.worker - INFO - dashboard at: 127.0.0.1:44989
2025-12-15 14:51:49,978 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:40085
2025-12-15 14:51:49,978 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:49,978 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:49,978 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:49,978 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-6kw0kpi0
2025-12-15 14:51:49,978 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:49,982 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:35233
2025-12-15 14:51:49,982 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:35233
2025-12-15 14:51:49,983 - distributed.worker - INFO - Worker name: 1
2025-12-15 14:51:49,983 - distributed.worker - INFO - dashboard at: 127.0.0.1:35345
2025-12-15 14:51:49,983 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:40085
2025-12-15 14:51:49,983 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:49,983 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:49,983 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:49,983 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-bkgwyf7s
2025-12-15 14:51:49,983 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:49,989 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:40115
2025-12-15 14:51:49,989 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:40115
2025-12-15 14:51:49,989 - distributed.worker - INFO - Worker name: 2
2025-12-15 14:51:49,989 - distributed.worker - INFO - dashboard at: 127.0.0.1:36433
2025-12-15 14:51:49,989 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:40085
2025-12-15 14:51:49,989 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:49,989 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:49,989 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:49,989 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-pvtqhty1
2025-12-15 14:51:49,989 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:50,019 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:37185
2025-12-15 14:51:50,020 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:37185
2025-12-15 14:51:50,020 - distributed.worker - INFO - Worker name: 3
2025-12-15 14:51:50,020 - distributed.worker - INFO - dashboard at: 127.0.0.1:46239
2025-12-15 14:51:50,020 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:40085
2025-12-15 14:51:50,020 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:50,021 - distributed.worker - INFO - Threads: 1
2025-12-15 14:51:50,021 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:51:50,021 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-y4c1s5ep
2025-12-15 14:51:50,021 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:50,193 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:35913', name: 0, status: init, memory: 0, processing: 0>
2025-12-15 14:51:50,194 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35913
2025-12-15 14:51:50,195 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:50,195 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:49122
2025-12-15 14:51:50,196 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:40085
2025-12-15 14:51:50,196 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:50,198 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:40085
2025-12-15 14:51:50,201 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:40115', name: 2, status: init, memory: 0, processing: 0>
2025-12-15 14:51:50,202 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:40115
2025-12-15 14:51:50,203 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:49146
2025-12-15 14:51:50,203 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:50,203 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:40085
2025-12-15 14:51:50,203 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:50,206 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:40085
2025-12-15 14:51:50,207 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:35233', name: 1, status: init, memory: 0, processing: 0>
2025-12-15 14:51:50,208 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35233
2025-12-15 14:51:50,208 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:49136
2025-12-15 14:51:50,208 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:50,209 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:40085
2025-12-15 14:51:50,209 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:50,210 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:40085
2025-12-15 14:51:50,236 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:37185', name: 3, status: init, memory: 0, processing: 0>
2025-12-15 14:51:50,237 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:37185
2025-12-15 14:51:50,237 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:49150
2025-12-15 14:51:50,237 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:51:50,238 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:40085
2025-12-15 14:51:50,238 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:51:50,238 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:40085
2025-12-15 14:51:50,279 - distributed.scheduler - INFO - Receive client connection: Client-965a2d38-d9c5-11f0-8c61-7ced8dca42fa
2025-12-15 14:51:50,279 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:49158
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 0x7f5c5b6d8b10> |
| scheduler : <queens.schedulers.local.Local object at 0x7f5c5b879dd0> |
| driver : <queens.drivers.function.Function object at 0x7f5c6ed27410> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f5c5bebc4d0> |
| model : <queens.models.simulation.Simulation object at 0x7f5c5b6d8b10> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f5c5b8c0ad0> |
| seed : 0 |
| num_samples : 1000 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : 4d6a1e5c2ce6849df397567c514614e5896a85ad |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_log_samples_1000_seed_0
Starting Analysis...
98%|█████████▊| 976/1000 [00:16<00:00, 94.97it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 999 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 1000 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 1.670e+01s |
| average time per parallel job : 6.678e-02s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 1000/1000 [00:16<00:00, 59.89it/s]
Time for CALCULATION: 16.853164672851562 s
2025-12-15 14:52:07,247 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2025-12-15 14:52:07,248 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:39451'. Reason: nanny-close
2025-12-15 14:52:07,248 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:52:07,249 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:35683'. Reason: nanny-close
2025-12-15 14:52:07,250 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:52:07,250 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35913. Reason: nanny-close
2025-12-15 14:52:07,250 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:52:07,250 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:36077'. Reason: nanny-close
2025-12-15 14:52:07,251 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:52:07,252 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:42513'. Reason: nanny-close
2025-12-15 14:52:07,251 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35233. Reason: nanny-close
2025-12-15 14:52:07,251 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:52:07,251 - distributed.core - INFO - Connection to tcp://127.0.0.1:40085 has been closed.
2025-12-15 14:52:07,252 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:40115. Reason: nanny-close
2025-12-15 14:52:07,252 - distributed.core - INFO - Connection to tcp://127.0.0.1:40085 has been closed.
2025-12-15 14:52:07,253 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:52:07,253 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:52:07,254 - distributed.nanny - INFO - Worker closed
2025-12-15 14:52:07,254 - distributed.nanny - INFO - Worker closed
2025-12-15 14:52:07,254 - distributed.core - INFO - Connection to tcp://127.0.0.1:40085 has been closed.
2025-12-15 14:52:07,255 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:49122; closing.
2025-12-15 14:52:07,256 - distributed.nanny - INFO - Worker closed
2025-12-15 14:52:07,258 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:49136; closing.
2025-12-15 14:52:07,258 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:49146; closing.
2025-12-15 14:52:07,258 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:37185. Reason: nanny-close
2025-12-15 14:52:07,258 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:52:07,259 - distributed.core - INFO - Connection to tcp://127.0.0.1:40085 has been closed.
2025-12-15 14:52:07,260 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:35913', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810327.2608192')
2025-12-15 14:52:07,261 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:35233', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810327.261451')
2025-12-15 14:52:07,263 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:40115', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810327.2635303')
2025-12-15 14:52:07,263 - distributed.nanny - INFO - Worker closed
2025-12-15 14:52:07,265 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:49150; closing.
2025-12-15 14:52:07,267 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:37185', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810327.2673843')
2025-12-15 14:52:07,268 - distributed.scheduler - INFO - Lost all workers
2025-12-15 14:52:07,601 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2025-12-15 14:52:07,602 - 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 0x7f5c58ed7f50> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| function : <function solve_poisson at 0x7f5c6f5b0ea0> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f5c5bc8ba50> |
| 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 |
+---------------------------------------------------------------------------------------------------+
2025-12-15 14:52:07,680 - distributed.scheduler - INFO - State start
2025-12-15 14:52:07,684 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:44005
2025-12-15 14:52:07,684 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2025-12-15 14:52:07,685 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2025-12-15 14:52:07,697 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:46121'
2025-12-15 14:52:07,699 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:34967'
2025-12-15 14:52:07,703 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:40273'
2025-12-15 14:52:07,706 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:34317'
2025-12-15 14:52:08,248 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:45317
2025-12-15 14:52:08,248 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:45317
2025-12-15 14:52:08,248 - distributed.worker - INFO - Worker name: 2
2025-12-15 14:52:08,248 - distributed.worker - INFO - dashboard at: 127.0.0.1:46435
2025-12-15 14:52:08,249 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:44005
2025-12-15 14:52:08,249 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:08,249 - distributed.worker - INFO - Threads: 1
2025-12-15 14:52:08,249 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:52:08,249 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-b3ghhjju
2025-12-15 14:52:08,249 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:08,249 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:43045
2025-12-15 14:52:08,249 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:43045
2025-12-15 14:52:08,249 - distributed.worker - INFO - Worker name: 1
2025-12-15 14:52:08,249 - distributed.worker - INFO - dashboard at: 127.0.0.1:39023
2025-12-15 14:52:08,249 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:44005
2025-12-15 14:52:08,249 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:08,249 - distributed.worker - INFO - Threads: 1
2025-12-15 14:52:08,249 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:52:08,250 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-2tbp7w8d
2025-12-15 14:52:08,250 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:08,253 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:34263
2025-12-15 14:52:08,253 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:36547
2025-12-15 14:52:08,253 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:34263
2025-12-15 14:52:08,253 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:36547
2025-12-15 14:52:08,253 - distributed.worker - INFO - Worker name: 0
2025-12-15 14:52:08,253 - distributed.worker - INFO - Worker name: 3
2025-12-15 14:52:08,253 - distributed.worker - INFO - dashboard at: 127.0.0.1:33601
2025-12-15 14:52:08,253 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:44005
2025-12-15 14:52:08,253 - distributed.worker - INFO - dashboard at: 127.0.0.1:38373
2025-12-15 14:52:08,253 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:08,253 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:44005
2025-12-15 14:52:08,253 - distributed.worker - INFO - Threads: 1
2025-12-15 14:52:08,253 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:08,254 - distributed.worker - INFO - Threads: 1
2025-12-15 14:52:08,254 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:52:08,254 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-qv_scvai
2025-12-15 14:52:08,254 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:52:08,254 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-d385as97
2025-12-15 14:52:08,254 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:08,254 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:08,467 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:36547', name: 3, status: init, memory: 0, processing: 0>
2025-12-15 14:52:08,468 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:36547
2025-12-15 14:52:08,469 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:60666
2025-12-15 14:52:08,469 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:52:08,469 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:44005
2025-12-15 14:52:08,469 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:08,471 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:43045', name: 1, status: init, memory: 0, processing: 0>
2025-12-15 14:52:08,471 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:43045
2025-12-15 14:52:08,470 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:44005
2025-12-15 14:52:08,472 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:60650
2025-12-15 14:52:08,472 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:52:08,473 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:34263', name: 0, status: init, memory: 0, processing: 0>
2025-12-15 14:52:08,472 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:44005
2025-12-15 14:52:08,473 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:08,473 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:44005
2025-12-15 14:52:08,475 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:34263
2025-12-15 14:52:08,475 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:60664
2025-12-15 14:52:08,475 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:52:08,477 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:45317', name: 2, status: init, memory: 0, processing: 0>
2025-12-15 14:52:08,476 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:44005
2025-12-15 14:52:08,476 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:08,477 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:44005
2025-12-15 14:52:08,477 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:45317
2025-12-15 14:52:08,478 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:60642
2025-12-15 14:52:08,478 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:52:08,479 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:44005
2025-12-15 14:52:08,479 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:08,479 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:44005
2025-12-15 14:52:08,488 - distributed.scheduler - INFO - Receive client connection: Client-a134a99a-d9c5-11f0-8c61-7ced8dca42fa
2025-12-15 14:52:08,488 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:60680
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 0x7f5c58e61a90> |
| scheduler : <queens.schedulers.local.Local object at 0x7f5c5bc8ba50> |
| driver : <queens.drivers.function.Function object at 0x7f5c58ed7f50> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f5c5b082ed0> |
| model : <queens.models.simulation.Simulation object at 0x7f5c58e61a90> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f5c5b6cfd50> |
| seed : 1 |
| num_samples : 1000 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : 4d6a1e5c2ce6849df397567c514614e5896a85ad |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_log_samples_1000_seed_1
Starting Analysis...
99%|█████████▊| 987/1000 [00:16<00:00, 171.39it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 999 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 1000 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 1.637e+01s |
| average time per parallel job : 6.548e-02s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 1000/1000 [00:16<00:00, 61.09it/s]
Time for CALCULATION: 16.531903982162476 s
2025-12-15 14:52:25,135 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2025-12-15 14:52:25,136 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:46121'. Reason: nanny-close
2025-12-15 14:52:25,137 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:52:25,137 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:34967'. Reason: nanny-close
2025-12-15 14:52:25,138 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:52:25,138 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:34263. Reason: nanny-close
2025-12-15 14:52:25,138 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:52:25,139 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:40273'. Reason: nanny-close
2025-12-15 14:52:25,140 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:43045. Reason: nanny-close
2025-12-15 14:52:25,140 - distributed.core - INFO - Connection to tcp://127.0.0.1:44005 has been closed.
2025-12-15 14:52:25,140 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:52:25,140 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:52:25,141 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:34317'. Reason: nanny-close
2025-12-15 14:52:25,141 - distributed.core - INFO - Connection to tcp://127.0.0.1:44005 has been closed.
2025-12-15 14:52:25,141 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:45317. Reason: nanny-close
2025-12-15 14:52:25,142 - distributed.nanny - INFO - Worker closed
2025-12-15 14:52:25,142 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:52:25,143 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:52:25,143 - distributed.core - INFO - Connection to tcp://127.0.0.1:44005 has been closed.
2025-12-15 14:52:25,143 - distributed.nanny - INFO - Worker closed
2025-12-15 14:52:25,145 - distributed.nanny - INFO - Worker closed
2025-12-15 14:52:25,147 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:60664; closing.
2025-12-15 14:52:25,148 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:60650; closing.
2025-12-15 14:52:25,149 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:60642; closing.
2025-12-15 14:52:25,149 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:36547. Reason: nanny-close
2025-12-15 14:52:25,149 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:52:25,150 - distributed.core - INFO - Connection to tcp://127.0.0.1:44005 has been closed.
2025-12-15 14:52:25,152 - distributed.nanny - INFO - Worker closed
2025-12-15 14:52:25,154 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:34263', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810345.1539788')
2025-12-15 14:52:25,154 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:43045', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810345.1546361')
2025-12-15 14:52:25,155 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:45317', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810345.1552637')
2025-12-15 14:52:25,156 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:60666; closing.
2025-12-15 14:52:25,159 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:36547', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810345.159873')
2025-12-15 14:52:25,162 - distributed.scheduler - INFO - Lost all workers
2025-12-15 14:52:25,487 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2025-12-15 14:52:25,488 - 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 0x7f5c58ecf250> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| function : <function solve_poisson at 0x7f5c6f5b0ea0> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f5c5b4dcd90> |
| 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 |
+---------------------------------------------------------------------------------------------------+
2025-12-15 14:52:25,570 - distributed.scheduler - INFO - State start
2025-12-15 14:52:25,573 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:34363
2025-12-15 14:52:25,574 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2025-12-15 14:52:25,574 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2025-12-15 14:52:25,587 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:44527'
2025-12-15 14:52:25,589 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:38577'
2025-12-15 14:52:25,593 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:33061'
2025-12-15 14:52:25,596 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:33701'
2025-12-15 14:52:26,140 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:36179
2025-12-15 14:52:26,140 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:36179
2025-12-15 14:52:26,140 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:36883
2025-12-15 14:52:26,141 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:36883
2025-12-15 14:52:26,141 - distributed.worker - INFO - Worker name: 3
2025-12-15 14:52:26,141 - distributed.worker - INFO - dashboard at: 127.0.0.1:33051
2025-12-15 14:52:26,140 - distributed.worker - INFO - Worker name: 1
2025-12-15 14:52:26,141 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:34363
2025-12-15 14:52:26,141 - distributed.worker - INFO - dashboard at: 127.0.0.1:41413
2025-12-15 14:52:26,141 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:26,141 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:34363
2025-12-15 14:52:26,141 - distributed.worker - INFO - Threads: 1
2025-12-15 14:52:26,141 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:26,141 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:52:26,141 - distributed.worker - INFO - Threads: 1
2025-12-15 14:52:26,141 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-glu944wr
2025-12-15 14:52:26,141 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:52:26,141 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:26,141 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-rdhs8_ba
2025-12-15 14:52:26,141 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:39253
2025-12-15 14:52:26,141 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:26,141 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:39253
2025-12-15 14:52:26,141 - distributed.worker - INFO - Worker name: 0
2025-12-15 14:52:26,141 - distributed.worker - INFO - dashboard at: 127.0.0.1:36811
2025-12-15 14:52:26,141 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:34363
2025-12-15 14:52:26,141 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:26,141 - distributed.worker - INFO - Threads: 1
2025-12-15 14:52:26,141 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:52:26,141 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-innljqyb
2025-12-15 14:52:26,142 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:26,147 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:45987
2025-12-15 14:52:26,147 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:45987
2025-12-15 14:52:26,147 - distributed.worker - INFO - Worker name: 2
2025-12-15 14:52:26,147 - distributed.worker - INFO - dashboard at: 127.0.0.1:44251
2025-12-15 14:52:26,147 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:34363
2025-12-15 14:52:26,147 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:26,147 - distributed.worker - INFO - Threads: 1
2025-12-15 14:52:26,147 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:52:26,148 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-_wpz_912
2025-12-15 14:52:26,148 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:26,356 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:36179', name: 1, status: init, memory: 0, processing: 0>
2025-12-15 14:52:26,357 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:36179
2025-12-15 14:52:26,358 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51804
2025-12-15 14:52:26,358 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:52:26,360 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:39253', name: 0, status: init, memory: 0, processing: 0>
2025-12-15 14:52:26,361 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39253
2025-12-15 14:52:26,361 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51810
2025-12-15 14:52:26,359 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:34363
2025-12-15 14:52:26,359 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:26,359 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34363
2025-12-15 14:52:26,361 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:52:26,362 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:34363
2025-12-15 14:52:26,362 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:26,363 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34363
2025-12-15 14:52:26,364 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:45987', name: 2, status: init, memory: 0, processing: 0>
2025-12-15 14:52:26,365 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:45987
2025-12-15 14:52:26,366 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:52:26,366 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51816
2025-12-15 14:52:26,366 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:34363
2025-12-15 14:52:26,366 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:26,367 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:36883', name: 3, status: init, memory: 0, processing: 0>
2025-12-15 14:52:26,367 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34363
2025-12-15 14:52:26,368 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:36883
2025-12-15 14:52:26,369 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:52:26,369 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:34363
2025-12-15 14:52:26,369 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:26,370 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51798
2025-12-15 14:52:26,370 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34363
2025-12-15 14:52:26,376 - distributed.scheduler - INFO - Receive client connection: Client-abde24b0-d9c5-11f0-8c61-7ced8dca42fa
2025-12-15 14:52:26,376 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:51818
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 0x7f5c5b07d090> |
| scheduler : <queens.schedulers.local.Local object at 0x7f5c5b4dcd90> |
| driver : <queens.drivers.function.Function object at 0x7f5c58ecf250> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f5c5b07cdd0> |
| model : <queens.models.simulation.Simulation object at 0x7f5c5b07d090> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f5c5b4df3d0> |
| seed : 2 |
| num_samples : 1000 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : 4d6a1e5c2ce6849df397567c514614e5896a85ad |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_log_samples_1000_seed_2
Starting Analysis...
97%|█████████▋| 968/1000 [00:16<00:00, 96.33it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 999 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 1000 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 1.635e+01s |
| average time per parallel job : 6.541e-02s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 1000/1000 [00:16<00:00, 61.15it/s]
Time for CALCULATION: 16.517595529556274 s
2025-12-15 14:52:43,010 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2025-12-15 14:52:43,012 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:44527'. Reason: nanny-close
2025-12-15 14:52:43,012 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:52:43,013 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:38577'. Reason: nanny-close
2025-12-15 14:52:43,014 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39253. Reason: nanny-close
2025-12-15 14:52:43,014 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:52:43,015 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:33061'. Reason: nanny-close
2025-12-15 14:52:43,014 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:52:43,016 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:52:43,015 - distributed.core - INFO - Connection to tcp://127.0.0.1:34363 has been closed.
2025-12-15 14:52:43,016 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:36179. Reason: nanny-close
2025-12-15 14:52:43,016 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:52:43,017 - distributed.nanny - INFO - Worker closed
2025-12-15 14:52:43,017 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:33701'. Reason: nanny-close
2025-12-15 14:52:43,018 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:52:43,017 - distributed.core - INFO - Connection to tcp://127.0.0.1:34363 has been closed.
2025-12-15 14:52:43,018 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:45987. Reason: nanny-close
2025-12-15 14:52:43,018 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:52:43,019 - distributed.nanny - INFO - Worker closed
2025-12-15 14:52:43,020 - distributed.core - INFO - Connection to tcp://127.0.0.1:34363 has been closed.
2025-12-15 14:52:43,025 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:51810; closing.
2025-12-15 14:52:43,021 - distributed.nanny - INFO - Worker closed
2025-12-15 14:52:43,022 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:36883. Reason: nanny-close
2025-12-15 14:52:43,023 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:52:43,024 - distributed.core - INFO - Connection to tcp://127.0.0.1:34363 has been closed.
2025-12-15 14:52:43,027 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:51804; closing.
2025-12-15 14:52:43,028 - distributed.nanny - INFO - Worker closed
2025-12-15 14:52:43,028 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:51816; closing.
2025-12-15 14:52:43,029 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:39253', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810363.0297453')
2025-12-15 14:52:43,032 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:36179', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810363.032522')
2025-12-15 14:52:43,033 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:45987', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810363.033866')
2025-12-15 14:52:43,038 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:51798; closing.
2025-12-15 14:52:43,040 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:36883', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810363.040491')
2025-12-15 14:52:43,044 - distributed.scheduler - INFO - Lost all workers
2025-12-15 14:52:43,418 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2025-12-15 14:52:43,419 - 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 0x7f5c585c0c10> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| function : <function solve_poisson at 0x7f5c6f5b0ea0> |
| external_python_module_function : None |
+------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| Local |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.schedulers.local.Local object at 0x7f5c584b4dd0> |
| 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 |
+---------------------------------------------------------------------------------------------------+
2025-12-15 14:52:43,651 - distributed.scheduler - INFO - State start
2025-12-15 14:52:43,654 - distributed.scheduler - INFO - Scheduler at: tcp://127.0.0.1:39453
2025-12-15 14:52:43,655 - distributed.scheduler - INFO - dashboard at: http://127.0.0.1:8787/status
2025-12-15 14:52:43,655 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2025-12-15 14:52:43,669 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:38003'
2025-12-15 14:52:43,671 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:41569'
2025-12-15 14:52:43,673 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:36957'
2025-12-15 14:52:43,678 - distributed.nanny - INFO - Start Nanny at: 'tcp://127.0.0.1:37855'
2025-12-15 14:52:44,215 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:46799
2025-12-15 14:52:44,215 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:46799
2025-12-15 14:52:44,215 - distributed.worker - INFO - Worker name: 1
2025-12-15 14:52:44,216 - distributed.worker - INFO - dashboard at: 127.0.0.1:36689
2025-12-15 14:52:44,216 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:39453
2025-12-15 14:52:44,216 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:44,216 - distributed.worker - INFO - Threads: 1
2025-12-15 14:52:44,216 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:52:44,216 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-39e0fhou
2025-12-15 14:52:44,216 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:44,217 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:42369
2025-12-15 14:52:44,217 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:42369
2025-12-15 14:52:44,218 - distributed.worker - INFO - Worker name: 0
2025-12-15 14:52:44,218 - distributed.worker - INFO - dashboard at: 127.0.0.1:42825
2025-12-15 14:52:44,218 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:39453
2025-12-15 14:52:44,218 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:44,218 - distributed.worker - INFO - Threads: 1
2025-12-15 14:52:44,218 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:52:44,218 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-a4tg7lwc
2025-12-15 14:52:44,218 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:44,218 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:34299
2025-12-15 14:52:44,218 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:34299
2025-12-15 14:52:44,218 - distributed.worker - INFO - Worker name: 3
2025-12-15 14:52:44,219 - distributed.worker - INFO - dashboard at: 127.0.0.1:39511
2025-12-15 14:52:44,219 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:39453
2025-12-15 14:52:44,219 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:44,219 - distributed.worker - INFO - Threads: 1
2025-12-15 14:52:44,219 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:52:44,219 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-zeq_29cc
2025-12-15 14:52:44,219 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:44,233 - distributed.worker - INFO - Start worker at: tcp://127.0.0.1:39869
2025-12-15 14:52:44,233 - distributed.worker - INFO - Listening to: tcp://127.0.0.1:39869
2025-12-15 14:52:44,234 - distributed.worker - INFO - Worker name: 2
2025-12-15 14:52:44,234 - distributed.worker - INFO - dashboard at: 127.0.0.1:46071
2025-12-15 14:52:44,234 - distributed.worker - INFO - Waiting to connect to: tcp://127.0.0.1:39453
2025-12-15 14:52:44,234 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:44,234 - distributed.worker - INFO - Threads: 1
2025-12-15 14:52:44,234 - distributed.worker - INFO - Memory: 3.91 GiB
2025-12-15 14:52:44,234 - distributed.worker - INFO - Local Directory: /tmp/dask-scratch-space/worker-pxqpn36b
2025-12-15 14:52:44,234 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:44,433 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:34299', name: 3, status: init, memory: 0, processing: 0>
2025-12-15 14:52:44,434 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:34299
2025-12-15 14:52:44,435 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:59238
2025-12-15 14:52:44,435 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:52:44,436 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:39453
2025-12-15 14:52:44,436 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:44,436 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39453
2025-12-15 14:52:44,438 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:42369', name: 0, status: init, memory: 0, processing: 0>
2025-12-15 14:52:44,440 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:42369
2025-12-15 14:52:44,440 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:59232
2025-12-15 14:52:44,440 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:52:44,441 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:39453
2025-12-15 14:52:44,441 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:44,442 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:46799', name: 1, status: init, memory: 0, processing: 0>
2025-12-15 14:52:44,442 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39453
2025-12-15 14:52:44,443 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:46799
2025-12-15 14:52:44,443 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:59216
2025-12-15 14:52:44,443 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:52:44,444 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:39453
2025-12-15 14:52:44,444 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:44,445 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39453
2025-12-15 14:52:44,448 - distributed.scheduler - INFO - Register worker <WorkerState 'tcp://127.0.0.1:39869', name: 2, status: init, memory: 0, processing: 0>
2025-12-15 14:52:44,449 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39869
2025-12-15 14:52:44,450 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:59252
2025-12-15 14:52:44,449 - distributed.worker - INFO - Starting Worker plugin shuffle
2025-12-15 14:52:44,450 - distributed.worker - INFO - Registered to: tcp://127.0.0.1:39453
2025-12-15 14:52:44,450 - distributed.worker - INFO - -------------------------------------------------
2025-12-15 14:52:44,451 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39453
2025-12-15 14:52:44,462 - distributed.scheduler - INFO - Receive client connection: Client-b6a5e8e6-d9c5-11f0-8c61-7ced8dca42fa
2025-12-15 14:52:44,462 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:59262
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 0x7f5c586f2a10> |
| scheduler : <queens.schedulers.local.Local object at 0x7f5c584b4dd0> |
| driver : <queens.drivers.function.Function object at 0x7f5c585c0c10> |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| MonteCarlo |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self : <queens.iterators.monte_carlo.MonteCarlo object at 0x7f5c586f0a10> |
| model : <queens.models.simulation.Simulation object at 0x7f5c586f2a10> |
| parameters : <queens.parameters.parameters.Parameters object at 0x7f5c79dd43d0> |
| global_settings : <queens.global_settings.GlobalSettings object at 0x7f5c5b087d50> |
| seed : 3 |
| num_samples : 1000 |
| result_description : {'write_results': True, 'plot_results': False} |
+---------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------+
| git information |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash : 4d6a1e5c2ce6849df397567c514614e5896a85ad |
| branch : main |
| clean working tree : False |
+---------------------------------------------------------------------------------------------------+
MonteCarlo for experiment: monte_carlo_poisson_log_samples_1000_seed_3
Starting Analysis...
97%|█████████▋| 974/1000 [00:16<00:00, 59.54it/s]
+---------------------------------------------------------------------------------------------------+
| Batch summary for jobs 0 - 999 |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs : 1000 |
| number of parallel jobs : 4 |
| number of procs : 1 |
| total elapsed time : 1.638e+01s |
| average time per parallel job : 6.552e-02s |
+---------------------------------------------------------------------------------------------------+
100%|██████████| 1000/1000 [00:16<00:00, 61.05it/s]
Time for CALCULATION: 16.534905672073364 s
2025-12-15 14:53:01,112 - distributed.scheduler - INFO - Retire worker addresses (0, 1, 2, 3)
2025-12-15 14:53:01,113 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:38003'. Reason: nanny-close
2025-12-15 14:53:01,114 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:53:01,114 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:41569'. Reason: nanny-close
2025-12-15 14:53:01,114 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:42369. Reason: nanny-close
2025-12-15 14:53:01,115 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:53:01,115 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:53:01,116 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:36957'. Reason: nanny-close
2025-12-15 14:53:01,116 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:53:01,117 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:37855'. Reason: nanny-close
2025-12-15 14:53:01,116 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:46799. Reason: nanny-close
2025-12-15 14:53:01,116 - distributed.core - INFO - Connection to tcp://127.0.0.1:39453 has been closed.
2025-12-15 14:53:01,116 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:53:01,118 - distributed.nanny - INFO - Worker closed
2025-12-15 14:53:01,118 - distributed.core - INFO - Connection to tcp://127.0.0.1:39453 has been closed.
2025-12-15 14:53:01,118 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2025-12-15 14:53:01,118 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39869. Reason: nanny-close
2025-12-15 14:53:01,119 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:53:01,120 - distributed.core - INFO - Connection to tcp://127.0.0.1:39453 has been closed.
2025-12-15 14:53:01,121 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:59232; closing.
2025-12-15 14:53:01,121 - distributed.nanny - INFO - Worker closed
2025-12-15 14:53:01,121 - distributed.nanny - INFO - Worker closed
2025-12-15 14:53:01,122 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:34299. Reason: nanny-close
2025-12-15 14:53:01,122 - distributed.worker - INFO - Removing Worker plugin shuffle
2025-12-15 14:53:01,123 - distributed.core - INFO - Connection to tcp://127.0.0.1:39453 has been closed.
2025-12-15 14:53:01,125 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:59216; closing.
2025-12-15 14:53:01,126 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:59252; closing.
2025-12-15 14:53:01,127 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:42369', name: 0, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810381.1270049')
2025-12-15 14:53:01,129 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:46799', name: 1, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810381.129927')
2025-12-15 14:53:01,128 - distributed.nanny - INFO - Worker closed
2025-12-15 14:53:01,133 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:39869', name: 2, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810381.1331618')
2025-12-15 14:53:01,135 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:59238; closing.
2025-12-15 14:53:01,139 - distributed.scheduler - INFO - Remove worker <WorkerState 'tcp://127.0.0.1:34299', name: 3, status: closing, memory: 0, processing: 0> (stimulus_id='handle-worker-cleanup-1765810381.1393285')
2025-12-15 14:53:01,140 - distributed.scheduler - INFO - Lost all workers
2025-12-15 14:53:01,472 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2025-12-15 14:53:01,473 - 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?