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)\):

\[u = 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:

\[-\Delta u = s\]

where \(u\) is the solution field and \(s\) the heterogenous source term. To make the problem well-posed, we’ll apply the boundary conditions:

\[u = 0 \text{ for } x \in \partial \Omega\]

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

\[s(x,y,x_s,y_s) = \exp\left( -\frac{1}{2}\frac{(x-x_s)^2 + (y-y_s)^2}{0.1^2}\right)\]

where the coordinates \(x_s\) and \(y_s\) are uncertain. The source center is defined via the joint distribution

\[p(x_s,y_s) = \mathcal{B}(x_s|2,5) \mathcal{B}(y_s|4,3)\]

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()
../_images/tutorials_2_uncertainty_propagation_and_quantification_4_0.png
[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()
../_images/tutorials_2_uncertainty_propagation_and_quantification_5_0.png

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()
../_images/tutorials_2_uncertainty_propagation_and_quantification_9_0.png

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()
../_images/tutorials_2_uncertainty_propagation_and_quantification_11_0.png

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\):

\[\mu = \int u p(u) du\]

Since the distribution \(p(u)\) is unknown, we employ the law of the unconscious statistician (LOTUS) to rewrite the integral as

\[\mu = \int u(x_s, y_s) p(x_s, y_s) dx_sdy_s\]

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

\[\mathbb{E}_{p(\theta)}[h] = \int h(\theta) p(\theta) d\theta\]

by

\[\mathbb{E}_{p(\theta)}[h] \approx \frac{1}{N} \sum_{i=1}^{N} h(\theta^{(i)})\]

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

\[\mu =\mathbb{E}_{p(x_s, y_s)}[u] \approx \frac{1}{N} \sum_{i=1}^{N} u(x_s^{(i)},y_s^{(i)})\]

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 0x7ee9ee201700>        |
| parameters                      : <queens.parameters.parameters.Parameters object at 0x7eea009e2960> |
| function                        : <function solve_poisson at 0x7ee9fdc99800>                         |
| external_python_module_function : None                                                               |
| worker_log_level                : None                                                               |
+------------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                               Local                                               |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self                          : <queens.schedulers.local.Local object at 0x7ee9eebd5100>          |
| 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                                                             |
+---------------------------------------------------------------------------------------------------+

<>:14: SyntaxWarning: invalid escape sequence '\m'
<>:14: SyntaxWarning: invalid escape sequence '\m'
/tmp/ipykernel_1064/3390951323.py:14: SyntaxWarning: invalid escape sequence '\m'
  f"Mean value for $\mu$ using Monte Carlo integration with {n_samples} samples"
2026-11-10 09:17:32,163 - distributed.http.proxy - INFO - To route to workers diagnostics web server please install jupyter-server-proxy: python -m pip install jupyter-server-proxy
2026-11-10 09:17:32,175 - distributed.scheduler - INFO - State start
2026-11-10 09:17:32,179 - distributed.scheduler - INFO -   Scheduler at:     tcp://127.0.0.1:43157
2026-11-10 09:17:32,179 - distributed.scheduler - INFO -   dashboard at:  http://127.0.0.1:8787/status
2026-11-10 09:17:32,179 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-11-10 09:17:32,189 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:40795'
2026-11-10 09:17:32,192 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:41629'
2026-11-10 09:17:32,194 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:32867'
2026-11-10 09:17:32,200 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:45475'
2026-11-10 09:17:32,584 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:33583
2026-11-10 09:17:32,584 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:33583
2026-11-10 09:17:32,584 - distributed.worker - INFO -           Worker name:                          0
2026-11-10 09:17:32,584 - distributed.worker - INFO -          dashboard at:            127.0.0.1:36777
2026-11-10 09:17:32,584 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:43157
2026-11-10 09:17:32,584 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:32,584 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:32,584 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:32,584 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-t4p08x_z
2026-11-10 09:17:32,584 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:32,592 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:33583 name: 0
2026-11-10 09:17:32,598 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:33583
2026-11-10 09:17:32,598 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35736
2026-11-10 09:17:32,597 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:32,598 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:43157
2026-11-10 09:17:32,598 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:32,600 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:43157
2026-11-10 09:17:32,611 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:46237
2026-11-10 09:17:32,612 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:46237
2026-11-10 09:17:32,612 - distributed.worker - INFO -           Worker name:                          2
2026-11-10 09:17:32,612 - distributed.worker - INFO -          dashboard at:            127.0.0.1:39709
2026-11-10 09:17:32,612 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:43157
2026-11-10 09:17:32,612 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:32,612 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:32,612 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:32,613 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-t2rvtefr
2026-11-10 09:17:32,613 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:32,615 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:44771
2026-11-10 09:17:32,615 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:44771
2026-11-10 09:17:32,615 - distributed.worker - INFO -           Worker name:                          3
2026-11-10 09:17:32,615 - distributed.worker - INFO -          dashboard at:            127.0.0.1:38995
2026-11-10 09:17:32,615 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:43157
2026-11-10 09:17:32,615 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:32,615 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:32,615 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:32,615 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-mk5qncm_
2026-11-10 09:17:32,615 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:32,622 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:44771 name: 3
2026-11-10 09:17:32,622 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:44309
2026-11-10 09:17:32,622 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:44309
2026-11-10 09:17:32,622 - distributed.worker - INFO -           Worker name:                          1
2026-11-10 09:17:32,623 - distributed.worker - INFO -          dashboard at:            127.0.0.1:37387
2026-11-10 09:17:32,623 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:43157
2026-11-10 09:17:32,623 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:32,623 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:32,623 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:32,623 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-kz807uv2
2026-11-10 09:17:32,623 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:32,623 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:44771
2026-11-10 09:17:32,624 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:32,625 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:43157
2026-11-10 09:17:32,625 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:32,625 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35748
2026-11-10 09:17:32,626 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:43157
2026-11-10 09:17:32,628 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:46237 name: 2
2026-11-10 09:17:32,628 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:46237
2026-11-10 09:17:32,628 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:32,629 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35746
2026-11-10 09:17:32,629 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:43157
2026-11-10 09:17:32,629 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:32,630 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:43157
2026-11-10 09:17:32,632 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:44309 name: 1
2026-11-10 09:17:32,632 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:44309
2026-11-10 09:17:32,632 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35760
2026-11-10 09:17:32,632 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:32,633 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:43157
2026-11-10 09:17:32,633 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:32,633 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:43157
2026-11-10 09:17:32,679 - distributed.scheduler - INFO - Receive client connection: Client-8f690836-dce7-11f1-8428-4676ccbaa09b
2026-11-10 09:17:32,680 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35766
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 0x7ee9ec996ba0>                        |
| scheduler : <queens.schedulers.local.Local object at 0x7ee9eebd5100>                              |
| driver    : <queens.drivers.function.Function object at 0x7ee9ee201700>                           |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                            MonteCarlo                                             |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self               : <queens.iterators.monte_carlo.MonteCarlo object at 0x7ee9ecf18590>           |
| model              : <queens.models.simulation.Simulation object at 0x7ee9ec996ba0>               |
| parameters         : <queens.parameters.parameters.Parameters object at 0x7eea009e2960>           |
| global_settings    : <queens.global_settings.GlobalSettings object at 0x7ee9ec9699d0>             |
| seed               : 0                                                                            |
| num_samples        : 10                                                                           |
| result_description : {'write_results': True, 'plot_results': False}                               |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                          git information                                          |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash        : cf8e531d09a5049bec8a3ad5858c6c338df0f9f9                                     |
| branch             : main                                                                         |
| clean working tree : False                                                                        |
+---------------------------------------------------------------------------------------------------+

MonteCarlo for experiment: monte_carlo_poisson_samples_10_seed_0

Starting Analysis...

 10%|█         | 1/10 [00:00<00:06,  1.44it/s]

+---------------------------------------------------------------------------------------------------+
|                                   Batch summary for jobs 0 - 9                                    |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs                : 10                                                                |
| number of parallel jobs       : 4                                                                 |
| number of procs               : 1                                                                 |
| total elapsed time            : 7.438e-01s                                                        |
| average time per parallel job : 2.479e-01s                                                        |
+---------------------------------------------------------------------------------------------------+

100%|██████████| 10/10 [00:00<00:00, 13.43it/s]

Time for CALCULATION: 0.7524795532226562 s


2026-11-10 09:17:33,539 - distributed.scheduler - INFO - Retire worker addresses (stimulus_id='retire-workers-1794302253.5392106') (0, 1, 2, 3)
2026-11-10 09:17:33,539 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:40795'. Reason: nanny-close
2026-11-10 09:17:33,540 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:33,540 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:41629'. Reason: nanny-close
2026-11-10 09:17:33,541 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:33,541 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:33583. Reason: nanny-close
2026-11-10 09:17:33,541 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:32867'. Reason: nanny-close
2026-11-10 09:17:33,541 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:33,541 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:44309. Reason: nanny-close
2026-11-10 09:17:33,542 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:33,542 - distributed.core - INFO - Connection to tcp://127.0.0.1:43157 has been closed.
2026-11-10 09:17:33,542 - distributed.core - INFO - Connection to tcp://127.0.0.1:43157 has been closed.
2026-11-10 09:17:33,545 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:33,545 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:45475'. Reason: nanny-close
2026-11-10 09:17:33,543 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:33,543 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:33,546 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:33,546 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:46237. Reason: nanny-close
2026-11-10 09:17:33,546 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:33,547 - distributed.core - INFO - Connection to tcp://127.0.0.1:43157 has been closed.
2026-11-10 09:17:33,548 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:35736; closing.
2026-11-10 09:17:33,549 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:35760; closing.
2026-11-10 09:17:33,549 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:33583 name: 0 (stimulus_id='handle-worker-cleanup-1794302253.5496466')
2026-11-10 09:17:33,550 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:44309 name: 1 (stimulus_id='handle-worker-cleanup-1794302253.5502217')
2026-11-10 09:17:33,550 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:35746; closing.
2026-11-10 09:17:33,551 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:46237 name: 2 (stimulus_id='handle-worker-cleanup-1794302253.5513346')
2026-11-10 09:17:33,552 - distributed.batched - INFO - Batched Comm Closed <TCP (closed) Scheduler connection to worker local=tcp://127.0.0.1:43157 remote=tcp://127.0.0.1:35746>
Traceback (most recent call last):
  File "/__w/queens/queens/.pixi/envs/dev/lib/python3.12/site-packages/distributed/batched.py", line 115, in _background_send
    nbytes = yield coro
             ^^^^^^^^^^
  File "/__w/queens/queens/.pixi/envs/dev/lib/python3.12/site-packages/tornado/gen.py", line 783, in run
    value = future.result()
            ^^^^^^^^^^^^^^^
  File "/__w/queens/queens/.pixi/envs/dev/lib/python3.12/site-packages/distributed/comm/tcp.py", line 263, in write
    raise CommClosedError()
distributed.comm.core.CommClosedError
2026-11-10 09:17:33,550 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:44771. Reason: nanny-close
2026-11-10 09:17:33,550 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:33,550 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:33,551 - distributed.core - INFO - Connection to tcp://127.0.0.1:43157 has been closed.
2026-11-10 09:17:33,555 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:33,556 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:35748; closing.
2026-11-10 09:17:33,556 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:44771 name: 3 (stimulus_id='handle-worker-cleanup-1794302253.5566642')
2026-11-10 09:17:33,557 - distributed.scheduler - INFO - Lost all workers
2026-11-10 09:17:33,766 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:41629' closed.
2026-11-10 09:17:33,773 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:40795' closed.
2026-11-10 09:17:33,796 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:32867' closed.
2026-11-10 09:17:33,808 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:45475' closed.
2026-11-10 09:17:33,809 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-11-10 09:17:33,809 - 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 0x7ee9fc945160>        |
| parameters                      : <queens.parameters.parameters.Parameters object at 0x7eea009e2960> |
| function                        : <function solve_poisson at 0x7ee9fdc99800>                         |
| external_python_module_function : None                                                               |
| worker_log_level                : None                                                               |
+------------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                               Local                                               |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self                          : <queens.schedulers.local.Local object at 0x7ee9fc945550>          |
| experiment_name               : 'monte_carlo_poisson_samples_10_seed_1'                           |
| num_jobs                      : 4                                                                 |
| num_procs                     : 1                                                                 |
| restart_workers               : False                                                             |
| verbose                       : True                                                              |
| experiment_base_dir           : None                                                              |
| overwrite_existing_experiment : False                                                             |
+---------------------------------------------------------------------------------------------------+

2026-11-10 09:17:33,845 - distributed.scheduler - INFO - State start
2026-11-10 09:17:33,847 - distributed.scheduler - INFO -   Scheduler at:     tcp://127.0.0.1:39061
2026-11-10 09:17:33,848 - distributed.scheduler - INFO -   dashboard at:  http://127.0.0.1:8787/status
2026-11-10 09:17:33,848 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-11-10 09:17:33,855 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:41179'
2026-11-10 09:17:33,856 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:33607'
2026-11-10 09:17:33,858 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:45367'
2026-11-10 09:17:33,861 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:39339'
2026-11-10 09:17:34,243 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:44757
2026-11-10 09:17:34,244 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:44757
2026-11-10 09:17:34,244 - distributed.worker - INFO -           Worker name:                          3
2026-11-10 09:17:34,244 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:46575
2026-11-10 09:17:34,245 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:46575
2026-11-10 09:17:34,245 - distributed.worker - INFO -           Worker name:                          1
2026-11-10 09:17:34,245 - distributed.worker - INFO -          dashboard at:            127.0.0.1:45421
2026-11-10 09:17:34,245 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:39061
2026-11-10 09:17:34,245 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:34,245 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:34,245 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:34,244 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:34835
2026-11-10 09:17:34,245 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-_nrnm4it
2026-11-10 09:17:34,245 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:34,245 - distributed.worker - INFO -          dashboard at:            127.0.0.1:46769
2026-11-10 09:17:34,245 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:39061
2026-11-10 09:17:34,245 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:34,245 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:34,245 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:34,245 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-d4vmv3o7
2026-11-10 09:17:34,245 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:34,245 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:34835
2026-11-10 09:17:34,246 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:41007
2026-11-10 09:17:34,246 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:41007
2026-11-10 09:17:34,246 - distributed.worker - INFO -           Worker name:                          0
2026-11-10 09:17:34,246 - distributed.worker - INFO -          dashboard at:            127.0.0.1:37769
2026-11-10 09:17:34,246 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:39061
2026-11-10 09:17:34,246 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:34,246 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:34,246 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:34,246 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-j9b6y1wz
2026-11-10 09:17:34,246 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:34,248 - distributed.worker - INFO -           Worker name:                          2
2026-11-10 09:17:34,248 - distributed.worker - INFO -          dashboard at:            127.0.0.1:36867
2026-11-10 09:17:34,248 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:39061
2026-11-10 09:17:34,248 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:34,248 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:34,248 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:34,248 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-sgbtzq90
2026-11-10 09:17:34,248 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:34,253 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:46575 name: 1
2026-11-10 09:17:34,253 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:46575
2026-11-10 09:17:34,254 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:58228
2026-11-10 09:17:34,254 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:34,255 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:41007 name: 0
2026-11-10 09:17:34,254 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:39061
2026-11-10 09:17:34,254 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:34,255 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39061
2026-11-10 09:17:34,255 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:41007
2026-11-10 09:17:34,256 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:58242
2026-11-10 09:17:34,256 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:34,256 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:39061
2026-11-10 09:17:34,256 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:34,257 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:44757 name: 3
2026-11-10 09:17:34,257 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39061
2026-11-10 09:17:34,257 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:44757
2026-11-10 09:17:34,258 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:58240
2026-11-10 09:17:34,258 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:34835 name: 2
2026-11-10 09:17:34,258 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:34,259 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:34835
2026-11-10 09:17:34,259 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:39061
2026-11-10 09:17:34,259 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:34,259 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:34,260 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:58252
2026-11-10 09:17:34,260 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39061
2026-11-10 09:17:34,261 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:39061
2026-11-10 09:17:34,261 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:34,262 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39061
2026-11-10 09:17:34,279 - distributed.scheduler - INFO - Receive client connection: Client-905d2566-dce7-11f1-8428-4676ccbaa09b
2026-11-10 09:17:34,279 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:58254
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 0x7ee9febd6090>                        |
| scheduler : <queens.schedulers.local.Local object at 0x7ee9fc945550>                              |
| driver    : <queens.drivers.function.Function object at 0x7ee9fc945160>                           |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                            MonteCarlo                                             |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self               : <queens.iterators.monte_carlo.MonteCarlo object at 0x7ee9ec9c0d70>           |
| model              : <queens.models.simulation.Simulation object at 0x7ee9febd6090>               |
| parameters         : <queens.parameters.parameters.Parameters object at 0x7eea009e2960>           |
| global_settings    : <queens.global_settings.GlobalSettings object at 0x7ee9fdbf9100>             |
| seed               : 1                                                                            |
| num_samples        : 10                                                                           |
| result_description : {'write_results': True, 'plot_results': False}                               |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                          git information                                          |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash        : cf8e531d09a5049bec8a3ad5858c6c338df0f9f9                                     |
| branch             : main                                                                         |
| clean working tree : False                                                                        |
+---------------------------------------------------------------------------------------------------+

MonteCarlo for experiment: monte_carlo_poisson_samples_10_seed_1

Starting Analysis...

 10%|█         | 1/10 [00:00<00:06,  1.41it/s]

+---------------------------------------------------------------------------------------------------+
|                                   Batch summary for jobs 0 - 9                                    |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs                : 10                                                                |
| number of parallel jobs       : 4                                                                 |
| number of procs               : 1                                                                 |
| total elapsed time            : 7.732e-01s                                                        |
| average time per parallel job : 2.577e-01s                                                        |
+---------------------------------------------------------------------------------------------------+

100%|██████████| 10/10 [00:00<00:00, 12.92it/s]

Time for CALCULATION: 0.780573844909668 s


2026-11-10 09:17:35,166 - distributed.scheduler - INFO - Retire worker addresses (stimulus_id='retire-workers-1794302255.166653') (0, 1, 2, 3)
2026-11-10 09:17:35,167 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:41179'. Reason: nanny-close
2026-11-10 09:17:35,167 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:35,168 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:33607'. Reason: nanny-close
2026-11-10 09:17:35,168 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:35,168 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:41007. Reason: nanny-close
2026-11-10 09:17:35,169 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:35,169 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:45367'. Reason: nanny-close
2026-11-10 09:17:35,169 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:35,169 - distributed.core - INFO - Connection to tcp://127.0.0.1:39061 has been closed.
2026-11-10 09:17:35,170 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:39339'. Reason: nanny-close
2026-11-10 09:17:35,170 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:46575. Reason: nanny-close
2026-11-10 09:17:35,170 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:34835. Reason: nanny-close
2026-11-10 09:17:35,171 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:35,171 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:35,171 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:35,171 - distributed.core - INFO - Connection to tcp://127.0.0.1:39061 has been closed.
2026-11-10 09:17:35,171 - distributed.core - INFO - Connection to tcp://127.0.0.1:39061 has been closed.
2026-11-10 09:17:35,172 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:35,173 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:35,174 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:58242; closing.
2026-11-10 09:17:35,174 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:44757. Reason: nanny-close
2026-11-10 09:17:35,174 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:35,175 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:58228; closing.
2026-11-10 09:17:35,175 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:58252; closing.
2026-11-10 09:17:35,176 - distributed.core - INFO - Connection to tcp://127.0.0.1:39061 has been closed.
2026-11-10 09:17:35,176 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:35,177 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:41007 name: 0 (stimulus_id='handle-worker-cleanup-1794302255.1778724')
2026-11-10 09:17:35,178 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:46575 name: 1 (stimulus_id='handle-worker-cleanup-1794302255.1784704')
2026-11-10 09:17:35,179 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:34835 name: 2 (stimulus_id='handle-worker-cleanup-1794302255.1792579')
2026-11-10 09:17:35,180 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:35,181 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:58240; closing.
2026-11-10 09:17:35,181 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:44757 name: 3 (stimulus_id='handle-worker-cleanup-1794302255.1814735')
2026-11-10 09:17:35,181 - distributed.scheduler - INFO - Lost all workers
2026-11-10 09:17:35,429 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:41179' closed.
2026-11-10 09:17:35,430 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:45367' closed.
2026-11-10 09:17:35,437 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:33607' closed.
2026-11-10 09:17:35,443 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:39339' closed.
2026-11-10 09:17:35,444 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-11-10 09:17:35,445 - 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 0x7ee9fc76d520>        |
| parameters                      : <queens.parameters.parameters.Parameters object at 0x7eea009e2960> |
| function                        : <function solve_poisson at 0x7ee9fdc99800>                         |
| external_python_module_function : None                                                               |
| worker_log_level                : None                                                               |
+------------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                               Local                                               |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self                          : <queens.schedulers.local.Local object at 0x7ee9fc735550>          |
| experiment_name               : 'monte_carlo_poisson_samples_10_seed_2'                           |
| num_jobs                      : 4                                                                 |
| num_procs                     : 1                                                                 |
| restart_workers               : False                                                             |
| verbose                       : True                                                              |
| experiment_base_dir           : None                                                              |
| overwrite_existing_experiment : False                                                             |
+---------------------------------------------------------------------------------------------------+

2026-11-10 09:17:35,479 - distributed.scheduler - INFO - State start
2026-11-10 09:17:35,481 - distributed.scheduler - INFO -   Scheduler at:     tcp://127.0.0.1:33953
2026-11-10 09:17:35,482 - distributed.scheduler - INFO -   dashboard at:  http://127.0.0.1:8787/status
2026-11-10 09:17:35,482 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-11-10 09:17:35,490 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:39131'
2026-11-10 09:17:35,491 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:43957'
2026-11-10 09:17:35,493 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:39523'
2026-11-10 09:17:35,495 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:40909'
2026-11-10 09:17:35,886 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:35217
2026-11-10 09:17:35,886 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:35217
2026-11-10 09:17:35,886 - distributed.worker - INFO -           Worker name:                          0
2026-11-10 09:17:35,886 - distributed.worker - INFO -          dashboard at:            127.0.0.1:44721
2026-11-10 09:17:35,886 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:33953
2026-11-10 09:17:35,886 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:35,886 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:35,886 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:35,886 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-_2apuc3i
2026-11-10 09:17:35,886 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:35,891 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:38741
2026-11-10 09:17:35,891 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:38741
2026-11-10 09:17:35,891 - distributed.worker - INFO -           Worker name:                          1
2026-11-10 09:17:35,891 - distributed.worker - INFO -          dashboard at:            127.0.0.1:41911
2026-11-10 09:17:35,891 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:33953
2026-11-10 09:17:35,891 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:35,891 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:35,891 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:35,891 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-_bnp2rx5
2026-11-10 09:17:35,891 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:35,891 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:41107
2026-11-10 09:17:35,891 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:41107
2026-11-10 09:17:35,891 - distributed.worker - INFO -           Worker name:                          2
2026-11-10 09:17:35,891 - distributed.worker - INFO -          dashboard at:            127.0.0.1:46511
2026-11-10 09:17:35,891 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:33953
2026-11-10 09:17:35,891 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:35,891 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:35,891 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:35,891 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-9omaom7y
2026-11-10 09:17:35,891 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:35,898 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:35217 name: 0
2026-11-10 09:17:35,899 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35217
2026-11-10 09:17:35,899 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33776
2026-11-10 09:17:35,899 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:35,900 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:38741 name: 1
2026-11-10 09:17:35,899 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:33953
2026-11-10 09:17:35,900 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:35,900 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33953
2026-11-10 09:17:35,902 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:35,902 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:38741
2026-11-10 09:17:35,902 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33786
2026-11-10 09:17:35,903 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:41107 name: 2
2026-11-10 09:17:35,903 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:41107
2026-11-10 09:17:35,902 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:32989
2026-11-10 09:17:35,903 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:32989
2026-11-10 09:17:35,903 - distributed.worker - INFO -           Worker name:                          3
2026-11-10 09:17:35,903 - distributed.worker - INFO -          dashboard at:            127.0.0.1:37361
2026-11-10 09:17:35,903 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:33953
2026-11-10 09:17:35,903 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:35,903 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:35,903 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:33953
2026-11-10 09:17:35,903 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:35,903 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-ge8ntrc9
2026-11-10 09:17:35,903 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:35,903 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:35,903 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33953
2026-11-10 09:17:35,905 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:35,905 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33792
2026-11-10 09:17:35,906 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:33953
2026-11-10 09:17:35,906 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:35,906 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33953
2026-11-10 09:17:35,911 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:32989 name: 3
2026-11-10 09:17:35,912 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:32989
2026-11-10 09:17:35,912 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33804
2026-11-10 09:17:35,912 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:35,912 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:33953
2026-11-10 09:17:35,913 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:35,913 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33953
2026-11-10 09:17:35,966 - distributed.scheduler - INFO - Receive client connection: Client-915eac65-dce7-11f1-8428-4676ccbaa09b
2026-11-10 09:17:35,967 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33814
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 0x7ee9fdc50b60>                        |
| scheduler : <queens.schedulers.local.Local object at 0x7ee9fc735550>                              |
| driver    : <queens.drivers.function.Function object at 0x7ee9fc76d520>                           |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                            MonteCarlo                                             |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self               : <queens.iterators.monte_carlo.MonteCarlo object at 0x7ee9fde2eb40>           |
| model              : <queens.models.simulation.Simulation object at 0x7ee9fdc50b60>               |
| parameters         : <queens.parameters.parameters.Parameters object at 0x7eea009e2960>           |
| global_settings    : <queens.global_settings.GlobalSettings object at 0x7ee9fdc80050>             |
| seed               : 2                                                                            |
| num_samples        : 10                                                                           |
| result_description : {'write_results': True, 'plot_results': False}                               |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                          git information                                          |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash        : cf8e531d09a5049bec8a3ad5858c6c338df0f9f9                                     |
| branch             : main                                                                         |
| clean working tree : False                                                                        |
+---------------------------------------------------------------------------------------------------+

MonteCarlo for experiment: monte_carlo_poisson_samples_10_seed_2

Starting Analysis...

 10%|█         | 1/10 [00:00<00:06,  1.36it/s]

+---------------------------------------------------------------------------------------------------+
|                                   Batch summary for jobs 0 - 9                                    |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs                : 10                                                                |
| number of parallel jobs       : 4                                                                 |
| number of procs               : 1                                                                 |
| total elapsed time            : 7.809e-01s                                                        |
| average time per parallel job : 2.603e-01s                                                        |
+---------------------------------------------------------------------------------------------------+

100%|██████████| 10/10 [00:00<00:00, 12.80it/s]

Time for CALCULATION: 0.7858977317810059 s


2026-11-10 09:17:36,861 - distributed.scheduler - INFO - Retire worker addresses (stimulus_id='retire-workers-1794302256.86164') (0, 1, 2, 3)
2026-11-10 09:17:36,862 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:39131'. Reason: nanny-close
2026-11-10 09:17:36,862 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:36,863 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:43957'. Reason: nanny-close
2026-11-10 09:17:36,863 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:36,863 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:39523'. Reason: nanny-close
2026-11-10 09:17:36,863 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35217. Reason: nanny-close
2026-11-10 09:17:36,863 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:36,864 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:38741. Reason: nanny-close
2026-11-10 09:17:36,864 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:36,864 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:36,864 - distributed.core - INFO - Connection to tcp://127.0.0.1:33953 has been closed.
2026-11-10 09:17:36,866 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:40909'. Reason: nanny-close
2026-11-10 09:17:36,865 - distributed.core - INFO - Connection to tcp://127.0.0.1:33953 has been closed.
2026-11-10 09:17:36,866 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:36,867 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:36,867 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:36,869 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:33776; closing.
2026-11-10 09:17:36,867 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:41107. Reason: nanny-close
2026-11-10 09:17:36,867 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:36,868 - distributed.core - INFO - Connection to tcp://127.0.0.1:33953 has been closed.
2026-11-10 09:17:36,869 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:36,870 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:33786; closing.
2026-11-10 09:17:36,871 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:33792; closing.
2026-11-10 09:17:36,871 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:35217 name: 0 (stimulus_id='handle-worker-cleanup-1794302256.871944')
2026-11-10 09:17:36,872 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:38741 name: 1 (stimulus_id='handle-worker-cleanup-1794302256.8725214')
2026-11-10 09:17:36,872 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:41107 name: 2 (stimulus_id='handle-worker-cleanup-1794302256.8729732')
2026-11-10 09:17:36,873 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:33804; closing.
2026-11-10 09:17:36,874 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:32989 name: 3 (stimulus_id='handle-worker-cleanup-1794302256.8741946')
2026-11-10 09:17:36,874 - distributed.scheduler - INFO - Lost all workers
2026-11-10 09:17:36,872 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:32989. Reason: nanny-close
2026-11-10 09:17:36,872 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:36,873 - distributed.core - INFO - Connection to tcp://127.0.0.1:33953 has been closed.
2026-11-10 09:17:36,880 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:37,148 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:39523' closed.
2026-11-10 09:17:37,150 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:43957' closed.
2026-11-10 09:17:37,164 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:39131' closed.
2026-11-10 09:17:37,176 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:40909' closed.
2026-11-10 09:17:37,177 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-11-10 09:17:37,178 - 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 0x7ee9fde34440>        |
| parameters                      : <queens.parameters.parameters.Parameters object at 0x7eea009e2960> |
| function                        : <function solve_poisson at 0x7ee9fdc99800>                         |
| external_python_module_function : None                                                               |
| worker_log_level                : None                                                               |
+------------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                               Local                                               |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self                          : <queens.schedulers.local.Local object at 0x7ee9fde34d10>          |
| experiment_name               : 'monte_carlo_poisson_samples_10_seed_3'                           |
| num_jobs                      : 4                                                                 |
| num_procs                     : 1                                                                 |
| restart_workers               : False                                                             |
| verbose                       : True                                                              |
| experiment_base_dir           : None                                                              |
| overwrite_existing_experiment : False                                                             |
+---------------------------------------------------------------------------------------------------+

2026-11-10 09:17:37,212 - distributed.scheduler - INFO - State start
2026-11-10 09:17:37,214 - distributed.scheduler - INFO -   Scheduler at:     tcp://127.0.0.1:35881
2026-11-10 09:17:37,215 - distributed.scheduler - INFO -   dashboard at:  http://127.0.0.1:8787/status
2026-11-10 09:17:37,215 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-11-10 09:17:37,223 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:44629'
2026-11-10 09:17:37,224 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:35813'
2026-11-10 09:17:37,226 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:40135'
2026-11-10 09:17:37,228 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:37849'
2026-11-10 09:17:37,609 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:38993
2026-11-10 09:17:37,610 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:38993
2026-11-10 09:17:37,610 - distributed.worker - INFO -           Worker name:                          0
2026-11-10 09:17:37,611 - distributed.worker - INFO -          dashboard at:            127.0.0.1:37579
2026-11-10 09:17:37,611 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:35881
2026-11-10 09:17:37,611 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:37,611 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:37,611 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:37,611 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-it1gbd_n
2026-11-10 09:17:37,611 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:37,616 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:38795
2026-11-10 09:17:37,616 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:38795
2026-11-10 09:17:37,616 - distributed.worker - INFO -           Worker name:                          1
2026-11-10 09:17:37,616 - distributed.worker - INFO -          dashboard at:            127.0.0.1:36591
2026-11-10 09:17:37,617 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:35881
2026-11-10 09:17:37,617 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:37,617 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:37,617 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:37,617 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-c6dekifc
2026-11-10 09:17:37,617 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:37,618 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:40865
2026-11-10 09:17:37,618 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:40865
2026-11-10 09:17:37,618 - distributed.worker - INFO -           Worker name:                          3
2026-11-10 09:17:37,618 - distributed.worker - INFO -          dashboard at:            127.0.0.1:37875
2026-11-10 09:17:37,618 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:35881
2026-11-10 09:17:37,618 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:37,618 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:37,618 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:37,618 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-sp5x_w64
2026-11-10 09:17:37,618 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:37,620 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:38993 name: 0
2026-11-10 09:17:37,620 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:35585
2026-11-10 09:17:37,621 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:35585
2026-11-10 09:17:37,621 - distributed.worker - INFO -           Worker name:                          2
2026-11-10 09:17:37,621 - distributed.worker - INFO -          dashboard at:            127.0.0.1:34391
2026-11-10 09:17:37,621 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:35881
2026-11-10 09:17:37,621 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:37,621 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:37,621 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:37,621 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-ytnmjctw
2026-11-10 09:17:37,621 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:37,622 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:38993
2026-11-10 09:17:37,623 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42850
2026-11-10 09:17:37,624 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:37,624 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:35881
2026-11-10 09:17:37,624 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:37,625 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35881
2026-11-10 09:17:37,626 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:38795 name: 1
2026-11-10 09:17:37,627 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:38795
2026-11-10 09:17:37,627 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:37,628 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42858
2026-11-10 09:17:37,628 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:35881
2026-11-10 09:17:37,628 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:37,628 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35881
2026-11-10 09:17:37,629 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:40865 name: 3
2026-11-10 09:17:37,629 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:40865
2026-11-10 09:17:37,630 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:37,630 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42860
2026-11-10 09:17:37,630 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:35881
2026-11-10 09:17:37,630 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:37,631 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35881
2026-11-10 09:17:37,633 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:35585 name: 2
2026-11-10 09:17:37,634 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35585
2026-11-10 09:17:37,634 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42876
2026-11-10 09:17:37,634 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:37,635 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:35881
2026-11-10 09:17:37,635 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:37,635 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35881
2026-11-10 09:17:37,648 - distributed.scheduler - INFO - Receive client connection: Client-925f5008-dce7-11f1-8428-4676ccbaa09b
2026-11-10 09:17:37,649 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42892
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 0x7ee9feac38c0>                        |
| scheduler : <queens.schedulers.local.Local object at 0x7ee9fde34d10>                              |
| driver    : <queens.drivers.function.Function object at 0x7ee9fde34440>                           |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                            MonteCarlo                                             |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self               : <queens.iterators.monte_carlo.MonteCarlo object at 0x7ee9fc947b90>           |
| model              : <queens.models.simulation.Simulation object at 0x7ee9feac38c0>               |
| parameters         : <queens.parameters.parameters.Parameters object at 0x7eea009e2960>           |
| global_settings    : <queens.global_settings.GlobalSettings object at 0x7ee9ec96a720>             |
| seed               : 3                                                                            |
| num_samples        : 10                                                                           |
| result_description : {'write_results': True, 'plot_results': False}                               |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                          git information                                          |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash        : cf8e531d09a5049bec8a3ad5858c6c338df0f9f9                                     |
| branch             : main                                                                         |
| clean working tree : False                                                                        |
+---------------------------------------------------------------------------------------------------+

MonteCarlo for experiment: monte_carlo_poisson_samples_10_seed_3

Starting Analysis...

 10%|█         | 1/10 [00:00<00:06,  1.49it/s]

+---------------------------------------------------------------------------------------------------+
|                                   Batch summary for jobs 0 - 9                                    |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs                : 10                                                                |
| number of parallel jobs       : 4                                                                 |
| number of procs               : 1                                                                 |
| total elapsed time            : 7.476e-01s                                                        |
| average time per parallel job : 2.492e-01s                                                        |
+---------------------------------------------------------------------------------------------------+

100%|██████████| 10/10 [00:00<00:00, 13.36it/s]

Time for CALCULATION: 0.7539665699005127 s


2026-11-10 09:17:38,507 - distributed.scheduler - INFO - Retire worker addresses (stimulus_id='retire-workers-1794302258.5078075') (0, 1, 2, 3)
2026-11-10 09:17:38,508 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:44629'. Reason: nanny-close
2026-11-10 09:17:38,508 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:38,509 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:35813'. Reason: nanny-close
2026-11-10 09:17:38,509 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:38993. Reason: nanny-close
2026-11-10 09:17:38,509 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:38,510 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:38,510 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:40135'. Reason: nanny-close
2026-11-10 09:17:38,510 - distributed.core - INFO - Connection to tcp://127.0.0.1:35881 has been closed.
2026-11-10 09:17:38,511 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:38,512 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:37849'. Reason: nanny-close
2026-11-10 09:17:38,511 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:38795. Reason: nanny-close
2026-11-10 09:17:38,511 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:38,511 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:38,512 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:38,513 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35585. Reason: nanny-close
2026-11-10 09:17:38,513 - distributed.core - INFO - Connection to tcp://127.0.0.1:35881 has been closed.
2026-11-10 09:17:38,513 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:38,514 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:42850; closing.
2026-11-10 09:17:38,514 - distributed.core - INFO - Connection to tcp://127.0.0.1:35881 has been closed.
2026-11-10 09:17:38,514 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:38,514 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:42858; closing.
2026-11-10 09:17:38,515 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:38993 name: 0 (stimulus_id='handle-worker-cleanup-1794302258.5151641')
2026-11-10 09:17:38,515 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:38795 name: 1 (stimulus_id='handle-worker-cleanup-1794302258.51583')
2026-11-10 09:17:38,515 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:40865. Reason: nanny-close
2026-11-10 09:17:38,515 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:38,516 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:42876; closing.
2026-11-10 09:17:38,516 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:38,516 - distributed.core - INFO - Connection to tcp://127.0.0.1:35881 has been closed.
2026-11-10 09:17:38,517 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:35585 name: 2 (stimulus_id='handle-worker-cleanup-1794302258.5174675')
2026-11-10 09:17:38,518 - distributed.batched - INFO - Batched Comm Closed <TCP (closed) Scheduler connection to worker local=tcp://127.0.0.1:35881 remote=tcp://127.0.0.1:42876>
Traceback (most recent call last):
  File "/__w/queens/queens/.pixi/envs/dev/lib/python3.12/site-packages/distributed/batched.py", line 115, in _background_send
    nbytes = yield coro
             ^^^^^^^^^^
  File "/__w/queens/queens/.pixi/envs/dev/lib/python3.12/site-packages/tornado/gen.py", line 783, in run
    value = future.result()
            ^^^^^^^^^^^^^^^
  File "/__w/queens/queens/.pixi/envs/dev/lib/python3.12/site-packages/distributed/comm/tcp.py", line 263, in write
    raise CommClosedError()
distributed.comm.core.CommClosedError
2026-11-10 09:17:38,518 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:38,519 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:42860; closing.
2026-11-10 09:17:38,520 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:40865 name: 3 (stimulus_id='handle-worker-cleanup-1794302258.5204098')
2026-11-10 09:17:38,522 - distributed.scheduler - INFO - Lost all workers
2026-11-10 09:17:38,762 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:40135' closed.
2026-11-10 09:17:38,766 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:35813' closed.
2026-11-10 09:17:38,768 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:37849' closed.
2026-11-10 09:17:38,769 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:44629' closed.
2026-11-10 09:17:38,769 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-11-10 09:17:38,770 - distributed.scheduler - INFO - Scheduler closing all comms
../_images/tutorials_2_uncertainty_propagation_and_quantification_14_32.png

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 0x7ee9fe076990>        |
| parameters                      : <queens.parameters.parameters.Parameters object at 0x7eea009e2960> |
| function                        : <function solve_poisson at 0x7ee9fdc99800>                         |
| external_python_module_function : None                                                               |
| worker_log_level                : None                                                               |
+------------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                               Local                                               |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self                          : <queens.schedulers.local.Local object at 0x7ee9fda9ae40>          |
| 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                                                             |
+---------------------------------------------------------------------------------------------------+

<>:22: SyntaxWarning: invalid escape sequence '\m'
<>:22: SyntaxWarning: invalid escape sequence '\m'
/tmp/ipykernel_1064/2450328808.py:22: SyntaxWarning: invalid escape sequence '\m'
  fig.suptitle("Mean value for $\mu$ using Monte Carlo integration")
2026-11-10 09:17:39,210 - distributed.scheduler - INFO - State start
2026-11-10 09:17:39,212 - distributed.scheduler - INFO -   Scheduler at:     tcp://127.0.0.1:41163
2026-11-10 09:17:39,213 - distributed.scheduler - INFO -   dashboard at:  http://127.0.0.1:8787/status
2026-11-10 09:17:39,213 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-11-10 09:17:39,221 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:33991'
2026-11-10 09:17:39,222 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:35411'
2026-11-10 09:17:39,224 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:36523'
2026-11-10 09:17:39,226 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:46705'
2026-11-10 09:17:39,629 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:34267
2026-11-10 09:17:39,629 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:39353
2026-11-10 09:17:39,629 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:38425
2026-11-10 09:17:39,629 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:39353
2026-11-10 09:17:39,629 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:34267
2026-11-10 09:17:39,629 - distributed.worker - INFO -           Worker name:                          0
2026-11-10 09:17:39,629 - distributed.worker - INFO -           Worker name:                          3
2026-11-10 09:17:39,629 - distributed.worker - INFO -          dashboard at:            127.0.0.1:34439
2026-11-10 09:17:39,629 - distributed.worker - INFO -          dashboard at:            127.0.0.1:35037
2026-11-10 09:17:39,629 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:41163
2026-11-10 09:17:39,629 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:41163
2026-11-10 09:17:39,629 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:39,629 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:39,629 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:39,629 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:39,629 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:39,629 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-7n3rvpgn
2026-11-10 09:17:39,629 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:39,629 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-jjrv_xmj
2026-11-10 09:17:39,629 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:39,629 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:39,629 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:38425
2026-11-10 09:17:39,629 - distributed.worker - INFO -           Worker name:                          2
2026-11-10 09:17:39,629 - distributed.worker - INFO -          dashboard at:            127.0.0.1:39181
2026-11-10 09:17:39,629 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:41163
2026-11-10 09:17:39,629 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:39,629 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:36813
2026-11-10 09:17:39,629 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:39,629 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:39,630 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-s_v1n9ci
2026-11-10 09:17:39,629 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:36813
2026-11-10 09:17:39,630 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:39,630 - distributed.worker - INFO -           Worker name:                          1
2026-11-10 09:17:39,630 - distributed.worker - INFO -          dashboard at:            127.0.0.1:46299
2026-11-10 09:17:39,630 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:41163
2026-11-10 09:17:39,630 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:39,630 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:39,630 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:39,630 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-4zxbyyqp
2026-11-10 09:17:39,630 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:39,637 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:39353 name: 3
2026-11-10 09:17:39,638 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:39,639 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39353
2026-11-10 09:17:39,639 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:49230
2026-11-10 09:17:39,639 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:41163
2026-11-10 09:17:39,639 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:39,639 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41163
2026-11-10 09:17:39,640 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:38425 name: 2
2026-11-10 09:17:39,641 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:39,641 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:41163
2026-11-10 09:17:39,641 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:39,642 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:38425
2026-11-10 09:17:39,642 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:49234
2026-11-10 09:17:39,642 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41163
2026-11-10 09:17:39,642 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:34267 name: 0
2026-11-10 09:17:39,643 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:34267
2026-11-10 09:17:39,643 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:49216
2026-11-10 09:17:39,644 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:39,644 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:36813 name: 1
2026-11-10 09:17:39,644 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:41163
2026-11-10 09:17:39,644 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:39,644 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41163
2026-11-10 09:17:39,645 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:36813
2026-11-10 09:17:39,645 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:49236
2026-11-10 09:17:39,646 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:39,646 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:41163
2026-11-10 09:17:39,646 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:39,647 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41163
2026-11-10 09:17:39,689 - distributed.scheduler - INFO - Receive client connection: Client-9396b3e3-dce7-11f1-8428-4676ccbaa09b
2026-11-10 09:17:39,689 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:49252
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 0x7ee9fd9f34a0>                        |
| scheduler : <queens.schedulers.local.Local object at 0x7ee9fda9ae40>                              |
| driver    : <queens.drivers.function.Function object at 0x7ee9fe076990>                           |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                            MonteCarlo                                             |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self               : <queens.iterators.monte_carlo.MonteCarlo object at 0x7ee9fddeb140>           |
| model              : <queens.models.simulation.Simulation object at 0x7ee9fd9f34a0>               |
| parameters         : <queens.parameters.parameters.Parameters object at 0x7eea009e2960>           |
| global_settings    : <queens.global_settings.GlobalSettings object at 0x7ee9fe077ce0>             |
| seed               : 0                                                                            |
| num_samples        : 1                                                                            |
| result_description : {'write_results': True, 'plot_results': False}                               |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                          git information                                          |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash        : cf8e531d09a5049bec8a3ad5858c6c338df0f9f9                                     |
| branch             : main                                                                         |
| clean working tree : False                                                                        |
+---------------------------------------------------------------------------------------------------+

MonteCarlo for experiment: monte_carlo_poisson_log_samples_1_seed_0

Starting Analysis...

100%|██████████| 1/1 [00:00<00:00,  2.29it/s]

+---------------------------------------------------------------------------------------------------+
|                                   Batch summary for jobs 0 - 0                                    |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs                : 1                                                                 |
| number of parallel jobs       : 4                                                                 |
| number of procs               : 1                                                                 |
| total elapsed time            : 4.362e-01s                                                        |
| average time per parallel job : 4.362e-01s                                                        |
+---------------------------------------------------------------------------------------------------+

100%|██████████| 1/1 [00:00<00:00,  2.29it/s]

Time for CALCULATION: 0.4424629211425781 s


/__w/queens/queens/.pixi/envs/dev/lib/python3.12/site-packages/numpy/_core/fromnumeric.py:4270: RuntimeWarning: Degrees of freedom <= 0 for slice
  return _methods._var(a, axis=axis, dtype=dtype, out=out, ddof=ddof,
/__w/queens/queens/.pixi/envs/dev/lib/python3.12/site-packages/numpy/_core/_methods.py:208: RuntimeWarning: invalid value encountered in divide
  ret = um.true_divide(
2026-11-10 09:17:40,236 - distributed.scheduler - INFO - Retire worker addresses (stimulus_id='retire-workers-1794302260.2364001') (0, 1, 2, 3)
2026-11-10 09:17:40,237 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:33991'. Reason: nanny-close
2026-11-10 09:17:40,237 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:40,237 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:35411'. Reason: nanny-close
2026-11-10 09:17:40,238 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:40,238 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:36523'. Reason: nanny-close
2026-11-10 09:17:40,238 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:40,238 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:34267. Reason: nanny-close
2026-11-10 09:17:40,238 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:40,239 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:36813. Reason: nanny-close
2026-11-10 09:17:40,239 - distributed.core - INFO - Connection to tcp://127.0.0.1:41163 has been closed.
2026-11-10 09:17:40,239 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:40,240 - distributed.core - INFO - Connection to tcp://127.0.0.1:41163 has been closed.
2026-11-10 09:17:40,240 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:40,241 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:46705'. Reason: nanny-close
2026-11-10 09:17:40,241 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:40,241 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:40,242 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:49216; closing.
2026-11-10 09:17:40,243 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:49236; closing.
2026-11-10 09:17:40,243 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:34267 name: 0 (stimulus_id='handle-worker-cleanup-1794302260.2436354')
2026-11-10 09:17:40,244 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:36813 name: 1 (stimulus_id='handle-worker-cleanup-1794302260.2441783')
2026-11-10 09:17:40,244 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:49234; closing.
2026-11-10 09:17:40,243 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:38425. Reason: nanny-close
2026-11-10 09:17:40,243 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:40,244 - distributed.core - INFO - Connection to tcp://127.0.0.1:41163 has been closed.
2026-11-10 09:17:40,244 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39353. Reason: nanny-close
2026-11-10 09:17:40,245 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:40,246 - distributed.core - INFO - Connection to tcp://127.0.0.1:41163 has been closed.
2026-11-10 09:17:40,246 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:40,247 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:38425 name: 2 (stimulus_id='handle-worker-cleanup-1794302260.2472625')
2026-11-10 09:17:40,247 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:49230; closing.
2026-11-10 09:17:40,248 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:39353 name: 3 (stimulus_id='handle-worker-cleanup-1794302260.2485983')
2026-11-10 09:17:40,249 - distributed.scheduler - INFO - Lost all workers
2026-11-10 09:17:40,247 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:40,344 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:35411' closed.
2026-11-10 09:17:40,352 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:46705' closed.
2026-11-10 09:17:40,366 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:36523' closed.
2026-11-10 09:17:40,425 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:33991' closed.
2026-11-10 09:17:40,426 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-11-10 09:17:40,427 - 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 0x7ee9fc62c440>        |
| parameters                      : <queens.parameters.parameters.Parameters object at 0x7eea009e2960> |
| function                        : <function solve_poisson at 0x7ee9fdc99800>                         |
| external_python_module_function : None                                                               |
| worker_log_level                : None                                                               |
+------------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                               Local                                               |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self                          : <queens.schedulers.local.Local object at 0x7ee9fdde5e20>          |
| experiment_name               : 'monte_carlo_poisson_log_samples_1_seed_1'                        |
| num_jobs                      : 4                                                                 |
| num_procs                     : 1                                                                 |
| restart_workers               : False                                                             |
| verbose                       : True                                                              |
| experiment_base_dir           : None                                                              |
| overwrite_existing_experiment : False                                                             |
+---------------------------------------------------------------------------------------------------+

2026-11-10 09:17:40,463 - distributed.scheduler - INFO - State start
2026-11-10 09:17:40,465 - distributed.scheduler - INFO -   Scheduler at:     tcp://127.0.0.1:33977
2026-11-10 09:17:40,466 - distributed.scheduler - INFO -   dashboard at:  http://127.0.0.1:8787/status
2026-11-10 09:17:40,466 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-11-10 09:17:40,473 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:42843'
2026-11-10 09:17:40,474 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:39913'
2026-11-10 09:17:40,476 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:41559'
2026-11-10 09:17:40,479 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:36067'
2026-11-10 09:17:40,857 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:42881
2026-11-10 09:17:40,858 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:42881
2026-11-10 09:17:40,858 - distributed.worker - INFO -           Worker name:                          0
2026-11-10 09:17:40,858 - distributed.worker - INFO -          dashboard at:            127.0.0.1:39247
2026-11-10 09:17:40,858 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:33977
2026-11-10 09:17:40,858 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:40,858 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:40,858 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:40,858 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-y9ievvd6
2026-11-10 09:17:40,858 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:40,862 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:43687
2026-11-10 09:17:40,863 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:43687
2026-11-10 09:17:40,863 - distributed.worker - INFO -           Worker name:                          3
2026-11-10 09:17:40,863 - distributed.worker - INFO -          dashboard at:            127.0.0.1:45013
2026-11-10 09:17:40,863 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:33977
2026-11-10 09:17:40,863 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:40,863 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:40,863 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:40,863 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-1100kzj2
2026-11-10 09:17:40,863 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:40,865 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:42881 name: 0
2026-11-10 09:17:40,865 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:37559
2026-11-10 09:17:40,866 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:37559
2026-11-10 09:17:40,866 - distributed.worker - INFO -           Worker name:                          2
2026-11-10 09:17:40,866 - distributed.worker - INFO -          dashboard at:            127.0.0.1:46355
2026-11-10 09:17:40,866 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:33977
2026-11-10 09:17:40,866 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:40,866 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:40,866 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:40,866 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-oo0av0nc
2026-11-10 09:17:40,866 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:40,867 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:42881
2026-11-10 09:17:40,868 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:57796
2026-11-10 09:17:40,866 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:34189
2026-11-10 09:17:40,867 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:40,867 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:34189
2026-11-10 09:17:40,867 - distributed.worker - INFO -           Worker name:                          1
2026-11-10 09:17:40,867 - distributed.worker - INFO -          dashboard at:            127.0.0.1:40453
2026-11-10 09:17:40,867 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:33977
2026-11-10 09:17:40,867 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:40,867 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:40,867 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:40,867 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-lixoxe1q
2026-11-10 09:17:40,867 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:40,867 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:33977
2026-11-10 09:17:40,867 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:40,867 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33977
2026-11-10 09:17:40,873 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:43687 name: 3
2026-11-10 09:17:40,873 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:43687
2026-11-10 09:17:40,874 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:40,874 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:57808
2026-11-10 09:17:40,875 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:37559 name: 2
2026-11-10 09:17:40,875 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:33977
2026-11-10 09:17:40,875 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:40,875 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:37559
2026-11-10 09:17:40,876 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:57820
2026-11-10 09:17:40,876 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:40,876 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:33977
2026-11-10 09:17:40,876 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:40,877 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:34189 name: 1
2026-11-10 09:17:40,876 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33977
2026-11-10 09:17:40,876 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33977
2026-11-10 09:17:40,878 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:34189
2026-11-10 09:17:40,878 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:57822
2026-11-10 09:17:40,878 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:40,878 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:33977
2026-11-10 09:17:40,878 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:40,879 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33977
2026-11-10 09:17:40,897 - distributed.scheduler - INFO - Receive client connection: Client-944f0c83-dce7-11f1-8428-4676ccbaa09b
2026-11-10 09:17:40,897 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:57828
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 0x7ee9fdde6e40>                        |
| scheduler : <queens.schedulers.local.Local object at 0x7ee9fdde5e20>                              |
| driver    : <queens.drivers.function.Function object at 0x7ee9fc62c440>                           |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                            MonteCarlo                                             |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self               : <queens.iterators.monte_carlo.MonteCarlo object at 0x7ee9fddad2b0>           |
| model              : <queens.models.simulation.Simulation object at 0x7ee9fdde6e40>               |
| parameters         : <queens.parameters.parameters.Parameters object at 0x7eea009e2960>           |
| global_settings    : <queens.global_settings.GlobalSettings object at 0x7ee9fc64b440>             |
| seed               : 1                                                                            |
| num_samples        : 1                                                                            |
| result_description : {'write_results': True, 'plot_results': False}                               |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                          git information                                          |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash        : cf8e531d09a5049bec8a3ad5858c6c338df0f9f9                                     |
| 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,  2.24it/s]

+---------------------------------------------------------------------------------------------------+
|                                   Batch summary for jobs 0 - 0                                    |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs                : 1                                                                 |
| number of parallel jobs       : 4                                                                 |
| number of procs               : 1                                                                 |
| total elapsed time            : 4.462e-01s                                                        |
| average time per parallel job : 4.462e-01s                                                        |
+---------------------------------------------------------------------------------------------------+

100%|██████████| 1/1 [00:00<00:00,  2.24it/s]

Time for CALCULATION: 0.45195889472961426 s


2026-11-10 09:17:41,454 - distributed.scheduler - INFO - Retire worker addresses (stimulus_id='retire-workers-1794302261.4547708') (0, 1, 2, 3)
2026-11-10 09:17:41,455 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:42843'. Reason: nanny-close
2026-11-10 09:17:41,455 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:41,455 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:39913'. Reason: nanny-close
2026-11-10 09:17:41,456 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:41,456 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:42881. Reason: nanny-close
2026-11-10 09:17:41,456 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:41559'. Reason: nanny-close
2026-11-10 09:17:41,456 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:41,457 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:41,457 - distributed.core - INFO - Connection to tcp://127.0.0.1:33977 has been closed.
2026-11-10 09:17:41,457 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:36067'. Reason: nanny-close
2026-11-10 09:17:41,458 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:34189. Reason: nanny-close
2026-11-10 09:17:41,458 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:41,458 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:37559. Reason: nanny-close
2026-11-10 09:17:41,458 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:41,458 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:41,458 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:41,459 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:57796; closing.
2026-11-10 09:17:41,458 - distributed.core - INFO - Connection to tcp://127.0.0.1:33977 has been closed.
2026-11-10 09:17:41,459 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:43687. Reason: nanny-close
2026-11-10 09:17:41,459 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:41,460 - distributed.core - INFO - Connection to tcp://127.0.0.1:33977 has been closed.
2026-11-10 09:17:41,461 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:57822; closing.
2026-11-10 09:17:41,462 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:42881 name: 0 (stimulus_id='handle-worker-cleanup-1794302261.4628727')
2026-11-10 09:17:41,463 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:34189 name: 1 (stimulus_id='handle-worker-cleanup-1794302261.4634144')
2026-11-10 09:17:41,464 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:57820; closing.
2026-11-10 09:17:41,461 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:41,466 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:37559 name: 2 (stimulus_id='handle-worker-cleanup-1794302261.465999')
2026-11-10 09:17:41,462 - distributed.core - INFO - Connection to tcp://127.0.0.1:33977 has been closed.
2026-11-10 09:17:41,462 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:41,464 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:41,469 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:57808; closing.
2026-11-10 09:17:41,469 - distributed.batched - INFO - Batched Comm Closed <TCP (closed) Scheduler connection to worker local=tcp://127.0.0.1:33977 remote=tcp://127.0.0.1:57820>
Traceback (most recent call last):
  File "/__w/queens/queens/.pixi/envs/dev/lib/python3.12/site-packages/distributed/batched.py", line 115, in _background_send
    nbytes = yield coro
             ^^^^^^^^^^
  File "/__w/queens/queens/.pixi/envs/dev/lib/python3.12/site-packages/tornado/gen.py", line 783, in run
    value = future.result()
            ^^^^^^^^^^^^^^^
  File "/__w/queens/queens/.pixi/envs/dev/lib/python3.12/site-packages/distributed/comm/tcp.py", line 263, in write
    raise CommClosedError()
distributed.comm.core.CommClosedError
2026-11-10 09:17:41,471 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:43687 name: 3 (stimulus_id='handle-worker-cleanup-1794302261.4713452')
2026-11-10 09:17:41,471 - distributed.scheduler - INFO - Lost all workers
2026-11-10 09:17:41,562 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:41559' closed.
2026-11-10 09:17:41,576 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:42843' closed.
2026-11-10 09:17:41,586 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:36067' closed.
2026-11-10 09:17:41,644 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:39913' closed.
2026-11-10 09:17:41,645 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-11-10 09:17:41,646 - 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 0x7ee9fddb9a60>        |
| parameters                      : <queens.parameters.parameters.Parameters object at 0x7eea009e2960> |
| function                        : <function solve_poisson at 0x7ee9fdc99800>                         |
| external_python_module_function : None                                                               |
| worker_log_level                : None                                                               |
+------------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                               Local                                               |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self                          : <queens.schedulers.local.Local object at 0x7ee9fdde9c70>          |
| experiment_name               : 'monte_carlo_poisson_log_samples_1_seed_2'                        |
| num_jobs                      : 4                                                                 |
| num_procs                     : 1                                                                 |
| restart_workers               : False                                                             |
| verbose                       : True                                                              |
| experiment_base_dir           : None                                                              |
| overwrite_existing_experiment : False                                                             |
+---------------------------------------------------------------------------------------------------+

2026-11-10 09:17:41,682 - distributed.scheduler - INFO - State start
2026-11-10 09:17:41,685 - distributed.scheduler - INFO -   Scheduler at:     tcp://127.0.0.1:35645
2026-11-10 09:17:41,685 - distributed.scheduler - INFO -   dashboard at:  http://127.0.0.1:8787/status
2026-11-10 09:17:41,686 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-11-10 09:17:41,693 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:34939'
2026-11-10 09:17:41,694 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:43981'
2026-11-10 09:17:41,696 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:46391'
2026-11-10 09:17:41,698 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:46103'
2026-11-10 09:17:42,083 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:44557
2026-11-10 09:17:42,084 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:44557
2026-11-10 09:17:42,084 - distributed.worker - INFO -           Worker name:                          2
2026-11-10 09:17:42,084 - distributed.worker - INFO -          dashboard at:            127.0.0.1:45485
2026-11-10 09:17:42,084 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:35645
2026-11-10 09:17:42,084 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:42,084 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:42,084 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:42,084 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-5rbksrvh
2026-11-10 09:17:42,085 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:42,089 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:39847
2026-11-10 09:17:42,089 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:42535
2026-11-10 09:17:42,089 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:39847
2026-11-10 09:17:42,089 - distributed.worker - INFO -           Worker name:                          1
2026-11-10 09:17:42,089 - distributed.worker - INFO -          dashboard at:            127.0.0.1:45501
2026-11-10 09:17:42,089 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:35645
2026-11-10 09:17:42,089 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:42,089 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:42,089 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:42,089 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-dir_eiy9
2026-11-10 09:17:42,089 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:42,089 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:42535
2026-11-10 09:17:42,089 - distributed.worker - INFO -           Worker name:                          0
2026-11-10 09:17:42,089 - distributed.worker - INFO -          dashboard at:            127.0.0.1:35957
2026-11-10 09:17:42,089 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:35645
2026-11-10 09:17:42,090 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:42,090 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:42,090 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:42,090 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-vfno7eq4
2026-11-10 09:17:42,090 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:42,091 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:39987
2026-11-10 09:17:42,091 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:39987
2026-11-10 09:17:42,091 - distributed.worker - INFO -           Worker name:                          3
2026-11-10 09:17:42,091 - distributed.worker - INFO -          dashboard at:            127.0.0.1:37897
2026-11-10 09:17:42,091 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:35645
2026-11-10 09:17:42,091 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:42,092 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:42,092 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:42,092 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-v5pp0bj7
2026-11-10 09:17:42,092 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:42,093 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:44557 name: 2
2026-11-10 09:17:42,094 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:44557
2026-11-10 09:17:42,095 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:55484
2026-11-10 09:17:42,095 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:42,097 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:42535 name: 0
2026-11-10 09:17:42,095 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:35645
2026-11-10 09:17:42,095 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:42,096 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35645
2026-11-10 09:17:42,098 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:42535
2026-11-10 09:17:42,098 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:42,098 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:55504
2026-11-10 09:17:42,099 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:39847 name: 1
2026-11-10 09:17:42,099 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:35645
2026-11-10 09:17:42,099 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:42,099 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39847
2026-11-10 09:17:42,100 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:55496
2026-11-10 09:17:42,100 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35645
2026-11-10 09:17:42,100 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:42,100 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:35645
2026-11-10 09:17:42,100 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:42,101 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35645
2026-11-10 09:17:42,103 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:39987 name: 3
2026-11-10 09:17:42,103 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39987
2026-11-10 09:17:42,103 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:55520
2026-11-10 09:17:42,104 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:42,105 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:35645
2026-11-10 09:17:42,105 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:42,105 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35645
2026-11-10 09:17:42,112 - distributed.scheduler - INFO - Receive client connection: Client-95086390-dce7-11f1-8428-4676ccbaa09b
2026-11-10 09:17:42,112 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:55534
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 0x7ee9fe04fb60>                        |
| scheduler : <queens.schedulers.local.Local object at 0x7ee9fdde9c70>                              |
| driver    : <queens.drivers.function.Function object at 0x7ee9fddb9a60>                           |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                            MonteCarlo                                             |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self               : <queens.iterators.monte_carlo.MonteCarlo object at 0x7ee9ec047c20>           |
| model              : <queens.models.simulation.Simulation object at 0x7ee9fe04fb60>               |
| parameters         : <queens.parameters.parameters.Parameters object at 0x7eea009e2960>           |
| global_settings    : <queens.global_settings.GlobalSettings object at 0x7ee9ec046540>             |
| seed               : 2                                                                            |
| num_samples        : 1                                                                            |
| result_description : {'write_results': True, 'plot_results': False}                               |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                          git information                                          |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash        : cf8e531d09a5049bec8a3ad5858c6c338df0f9f9                                     |
| 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,  2.23it/s]

+---------------------------------------------------------------------------------------------------+
|                                   Batch summary for jobs 0 - 0                                    |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs                : 1                                                                 |
| number of parallel jobs       : 4                                                                 |
| number of procs               : 1                                                                 |
| total elapsed time            : 4.493e-01s                                                        |
| average time per parallel job : 4.493e-01s                                                        |
+---------------------------------------------------------------------------------------------------+

100%|██████████| 1/1 [00:00<00:00,  2.22it/s]

Time for CALCULATION: 0.4548671245574951 s


2026-11-10 09:17:42,672 - distributed.scheduler - INFO - Retire worker addresses (stimulus_id='retire-workers-1794302262.671985') (0, 1, 2, 3)
2026-11-10 09:17:42,672 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:34939'. Reason: nanny-close
2026-11-10 09:17:42,673 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:42,673 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:43981'. Reason: nanny-close
2026-11-10 09:17:42,673 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:42535. Reason: nanny-close
2026-11-10 09:17:42,674 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:42,674 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:42,674 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:46391'. Reason: nanny-close
2026-11-10 09:17:42,674 - distributed.core - INFO - Connection to tcp://127.0.0.1:35645 has been closed.
2026-11-10 09:17:42,674 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39847. Reason: nanny-close
2026-11-10 09:17:42,675 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:42,675 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:42,675 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:42,676 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:46103'. Reason: nanny-close
2026-11-10 09:17:42,676 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:44557. Reason: nanny-close
2026-11-10 09:17:42,677 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:42,676 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:42,677 - distributed.core - INFO - Connection to tcp://127.0.0.1:35645 has been closed.
2026-11-10 09:17:42,677 - distributed.core - INFO - Connection to tcp://127.0.0.1:35645 has been closed.
2026-11-10 09:17:42,678 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:55504; closing.
2026-11-10 09:17:42,678 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:42,679 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39987. Reason: nanny-close
2026-11-10 09:17:42,679 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:42,680 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:55496; closing.
2026-11-10 09:17:42,680 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:55484; closing.
2026-11-10 09:17:42,680 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:42,682 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:42535 name: 0 (stimulus_id='handle-worker-cleanup-1794302262.6819775')
2026-11-10 09:17:42,684 - distributed.core - INFO - Connection to tcp://127.0.0.1:35645 has been closed.
2026-11-10 09:17:42,687 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:39847 name: 1 (stimulus_id='handle-worker-cleanup-1794302262.6873465')
2026-11-10 09:17:42,686 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:42,689 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:44557 name: 2 (stimulus_id='handle-worker-cleanup-1794302262.6891782')
2026-11-10 09:17:42,692 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:55520; closing.
2026-11-10 09:17:42,694 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:39987 name: 3 (stimulus_id='handle-worker-cleanup-1794302262.6948664')
2026-11-10 09:17:42,696 - distributed.scheduler - INFO - Lost all workers
2026-11-10 09:17:42,799 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:34939' closed.
2026-11-10 09:17:42,799 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:46103' closed.
2026-11-10 09:17:42,803 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:46391' closed.
2026-11-10 09:17:42,879 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:43981' closed.
2026-11-10 09:17:42,880 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-11-10 09:17:42,881 - 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 0x7ee9ec22ef30>        |
| parameters                      : <queens.parameters.parameters.Parameters object at 0x7eea009e2960> |
| function                        : <function solve_poisson at 0x7ee9fdc99800>                         |
| external_python_module_function : None                                                               |
| worker_log_level                : None                                                               |
+------------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                               Local                                               |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self                          : <queens.schedulers.local.Local object at 0x7ee9fdde5580>          |
| experiment_name               : 'monte_carlo_poisson_log_samples_1_seed_3'                        |
| num_jobs                      : 4                                                                 |
| num_procs                     : 1                                                                 |
| restart_workers               : False                                                             |
| verbose                       : True                                                              |
| experiment_base_dir           : None                                                              |
| overwrite_existing_experiment : False                                                             |
+---------------------------------------------------------------------------------------------------+

2026-11-10 09:17:42,918 - distributed.scheduler - INFO - State start
2026-11-10 09:17:42,920 - distributed.scheduler - INFO -   Scheduler at:     tcp://127.0.0.1:35959
2026-11-10 09:17:42,921 - distributed.scheduler - INFO -   dashboard at:  http://127.0.0.1:8787/status
2026-11-10 09:17:42,921 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-11-10 09:17:42,929 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:33773'
2026-11-10 09:17:42,930 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:37089'
2026-11-10 09:17:42,932 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:41409'
2026-11-10 09:17:42,934 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:44579'
2026-11-10 09:17:43,324 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:34901
2026-11-10 09:17:43,324 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:34901
2026-11-10 09:17:43,324 - distributed.worker - INFO -           Worker name:                          2
2026-11-10 09:17:43,325 - distributed.worker - INFO -          dashboard at:            127.0.0.1:46727
2026-11-10 09:17:43,325 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:35959
2026-11-10 09:17:43,325 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:43,325 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:43,325 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:43,325 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-ksplr_7e
2026-11-10 09:17:43,325 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:43,326 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:43499
2026-11-10 09:17:43,326 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:35873
2026-11-10 09:17:43,326 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:43499
2026-11-10 09:17:43,326 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:35873
2026-11-10 09:17:43,326 - distributed.worker - INFO -           Worker name:                          0
2026-11-10 09:17:43,326 - distributed.worker - INFO -          dashboard at:            127.0.0.1:39931
2026-11-10 09:17:43,326 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:35959
2026-11-10 09:17:43,326 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:43,326 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:43,326 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:43,326 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-04aktyy3
2026-11-10 09:17:43,326 - distributed.worker - INFO -           Worker name:                          3
2026-11-10 09:17:43,326 - distributed.worker - INFO -          dashboard at:            127.0.0.1:38681
2026-11-10 09:17:43,326 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:43,326 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:35959
2026-11-10 09:17:43,326 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:43,326 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:43,326 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:43,326 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-r_pg60i4
2026-11-10 09:17:43,326 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:43,330 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:45783
2026-11-10 09:17:43,330 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:45783
2026-11-10 09:17:43,331 - distributed.worker - INFO -           Worker name:                          1
2026-11-10 09:17:43,331 - distributed.worker - INFO -          dashboard at:            127.0.0.1:43593
2026-11-10 09:17:43,331 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:35959
2026-11-10 09:17:43,331 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:43,331 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:43,331 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:43,332 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-im2bgvui
2026-11-10 09:17:43,332 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:43,333 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:43499 name: 3
2026-11-10 09:17:43,335 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:43499
2026-11-10 09:17:43,336 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:43,336 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:35959
2026-11-10 09:17:43,337 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:46826
2026-11-10 09:17:43,336 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:43,337 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35959
2026-11-10 09:17:43,339 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:34901 name: 2
2026-11-10 09:17:43,339 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:34901
2026-11-10 09:17:43,340 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:46798
2026-11-10 09:17:43,340 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:35873 name: 0
2026-11-10 09:17:43,340 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:43,340 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:35959
2026-11-10 09:17:43,341 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:43,341 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35959
2026-11-10 09:17:43,342 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35873
2026-11-10 09:17:43,342 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:46812
2026-11-10 09:17:43,343 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:45783 name: 1
2026-11-10 09:17:43,342 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:43,342 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:35959
2026-11-10 09:17:43,342 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:43,343 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35959
2026-11-10 09:17:43,344 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:43,344 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:45783
2026-11-10 09:17:43,344 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:46832
2026-11-10 09:17:43,344 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:35959
2026-11-10 09:17:43,344 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:43,345 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:35959
2026-11-10 09:17:43,350 - distributed.scheduler - INFO - Receive client connection: Client-95c55388-dce7-11f1-8428-4676ccbaa09b
2026-11-10 09:17:43,350 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:46848
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 0x7ee9e5daabd0>                        |
| scheduler : <queens.schedulers.local.Local object at 0x7ee9fdde5580>                              |
| driver    : <queens.drivers.function.Function object at 0x7ee9ec22ef30>                           |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                            MonteCarlo                                             |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self               : <queens.iterators.monte_carlo.MonteCarlo object at 0x7ee9e5d79a60>           |
| model              : <queens.models.simulation.Simulation object at 0x7ee9e5daabd0>               |
| parameters         : <queens.parameters.parameters.Parameters object at 0x7eea009e2960>           |
| global_settings    : <queens.global_settings.GlobalSettings object at 0x7ee9e5de1010>             |
| seed               : 3                                                                            |
| num_samples        : 1                                                                            |
| result_description : {'write_results': True, 'plot_results': False}                               |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                          git information                                          |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash        : cf8e531d09a5049bec8a3ad5858c6c338df0f9f9                                     |
| 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,  2.20it/s]

+---------------------------------------------------------------------------------------------------+
|                                   Batch summary for jobs 0 - 0                                    |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs                : 1                                                                 |
| number of parallel jobs       : 4                                                                 |
| number of procs               : 1                                                                 |
| total elapsed time            : 4.541e-01s                                                        |
| average time per parallel job : 4.541e-01s                                                        |
+---------------------------------------------------------------------------------------------------+

100%|██████████| 1/1 [00:00<00:00,  2.20it/s]

Time for CALCULATION: 0.4598960876464844 s


2026-11-10 09:17:43,915 - distributed.scheduler - INFO - Retire worker addresses (stimulus_id='retire-workers-1794302263.9150627') (0, 1, 2, 3)
2026-11-10 09:17:43,915 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:33773'. Reason: nanny-close
2026-11-10 09:17:43,916 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:43,916 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:37089'. Reason: nanny-close
2026-11-10 09:17:43,917 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:43,917 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:41409'. Reason: nanny-close
2026-11-10 09:17:43,917 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35873. Reason: nanny-close
2026-11-10 09:17:43,917 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:43,918 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:43,918 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:44579'. Reason: nanny-close
2026-11-10 09:17:43,918 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:45783. Reason: nanny-close
2026-11-10 09:17:43,918 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:43,919 - distributed.core - INFO - Connection to tcp://127.0.0.1:35959 has been closed.
2026-11-10 09:17:43,919 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:43,919 - distributed.core - INFO - Connection to tcp://127.0.0.1:35959 has been closed.
2026-11-10 09:17:43,920 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:43,920 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:43,920 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:34901. Reason: nanny-close
2026-11-10 09:17:43,921 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:46812; closing.
2026-11-10 09:17:43,921 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:46832; closing.
2026-11-10 09:17:43,920 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:43,921 - distributed.core - INFO - Connection to tcp://127.0.0.1:35959 has been closed.
2026-11-10 09:17:43,922 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:43,923 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:43499. Reason: nanny-close
2026-11-10 09:17:43,923 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:43,923 - distributed.core - INFO - Connection to tcp://127.0.0.1:35959 has been closed.
2026-11-10 09:17:43,924 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:35873 name: 0 (stimulus_id='handle-worker-cleanup-1794302263.9248376')
2026-11-10 09:17:43,925 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:45783 name: 1 (stimulus_id='handle-worker-cleanup-1794302263.9253824')
2026-11-10 09:17:43,926 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:46798; closing.
2026-11-10 09:17:43,926 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:43,928 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:34901 name: 2 (stimulus_id='handle-worker-cleanup-1794302263.9281151')
2026-11-10 09:17:43,931 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:46826; closing.
2026-11-10 09:17:43,932 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:43499 name: 3 (stimulus_id='handle-worker-cleanup-1794302263.9321864')
2026-11-10 09:17:43,932 - distributed.scheduler - INFO - Lost all workers
2026-11-10 09:17:44,038 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:33773' closed.
2026-11-10 09:17:44,039 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:37089' closed.
2026-11-10 09:17:44,049 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:44579' closed.
2026-11-10 09:17:44,140 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:41409' closed.
2026-11-10 09:17:44,141 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-11-10 09:17:44,142 - 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 0x7ee9fc62cc50>        |
| parameters                      : <queens.parameters.parameters.Parameters object at 0x7eea009e2960> |
| function                        : <function solve_poisson at 0x7ee9fdc99800>                         |
| external_python_module_function : None                                                               |
| worker_log_level                : None                                                               |
+------------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                               Local                                               |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self                          : <queens.schedulers.local.Local object at 0x7ee9e5b15550>          |
| experiment_name               : 'monte_carlo_poisson_log_samples_10_seed_0'                       |
| num_jobs                      : 4                                                                 |
| num_procs                     : 1                                                                 |
| restart_workers               : False                                                             |
| verbose                       : True                                                              |
| experiment_base_dir           : None                                                              |
| overwrite_existing_experiment : False                                                             |
+---------------------------------------------------------------------------------------------------+

2026-11-10 09:17:44,180 - distributed.scheduler - INFO - State start
2026-11-10 09:17:44,182 - distributed.scheduler - INFO -   Scheduler at:     tcp://127.0.0.1:41319
2026-11-10 09:17:44,183 - distributed.scheduler - INFO -   dashboard at:  http://127.0.0.1:8787/status
2026-11-10 09:17:44,183 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-11-10 09:17:44,190 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:46613'
2026-11-10 09:17:44,192 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:37567'
2026-11-10 09:17:44,193 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:42641'
2026-11-10 09:17:44,195 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:38013'
2026-11-10 09:17:44,586 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:45101
2026-11-10 09:17:44,587 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:45101
2026-11-10 09:17:44,587 - distributed.worker - INFO -           Worker name:                          3
2026-11-10 09:17:44,587 - distributed.worker - INFO -          dashboard at:            127.0.0.1:41049
2026-11-10 09:17:44,587 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:41319
2026-11-10 09:17:44,587 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:44,587 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:44,587 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:44,587 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-g_548v4m
2026-11-10 09:17:44,587 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:44,588 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:44967
2026-11-10 09:17:44,589 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:44967
2026-11-10 09:17:44,589 - distributed.worker - INFO -           Worker name:                          0
2026-11-10 09:17:44,589 - distributed.worker - INFO -          dashboard at:            127.0.0.1:38701
2026-11-10 09:17:44,589 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:41319
2026-11-10 09:17:44,589 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:44,589 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:44,589 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:44,589 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-kk209073
2026-11-10 09:17:44,589 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:44,593 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:42087
2026-11-10 09:17:44,593 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:42087
2026-11-10 09:17:44,593 - distributed.worker - INFO -           Worker name:                          1
2026-11-10 09:17:44,593 - distributed.worker - INFO -          dashboard at:            127.0.0.1:35909
2026-11-10 09:17:44,593 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:41319
2026-11-10 09:17:44,593 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:44,594 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:44,594 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:44,594 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-_6et70ca
2026-11-10 09:17:44,594 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:35689
2026-11-10 09:17:44,595 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:35689
2026-11-10 09:17:44,595 - distributed.worker - INFO -           Worker name:                          2
2026-11-10 09:17:44,595 - distributed.worker - INFO -          dashboard at:            127.0.0.1:45129
2026-11-10 09:17:44,595 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:41319
2026-11-10 09:17:44,595 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:44,595 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:44,595 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:44,595 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-ldz1x3tr
2026-11-10 09:17:44,595 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:44,594 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:44,597 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:44967 name: 0
2026-11-10 09:17:44,598 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:44,598 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:44967
2026-11-10 09:17:44,599 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:55190
2026-11-10 09:17:44,599 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:45101 name: 3
2026-11-10 09:17:44,599 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:41319
2026-11-10 09:17:44,599 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:44,600 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41319
2026-11-10 09:17:44,601 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:45101
2026-11-10 09:17:44,601 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:55182
2026-11-10 09:17:44,602 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:44,603 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:35689 name: 2
2026-11-10 09:17:44,603 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35689
2026-11-10 09:17:44,603 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:41319
2026-11-10 09:17:44,603 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:44,603 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:44,604 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:55196
2026-11-10 09:17:44,604 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:41319
2026-11-10 09:17:44,604 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:44,604 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41319
2026-11-10 09:17:44,604 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41319
2026-11-10 09:17:44,610 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:42087 name: 1
2026-11-10 09:17:44,610 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:42087
2026-11-10 09:17:44,610 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:55206
2026-11-10 09:17:44,610 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:44,611 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:41319
2026-11-10 09:17:44,611 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:44,611 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:41319
2026-11-10 09:17:44,661 - distributed.scheduler - INFO - Receive client connection: Client-968d25f8-dce7-11f1-8428-4676ccbaa09b
2026-11-10 09:17:44,662 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:55220
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 0x7ee9fddccb00>                        |
| scheduler : <queens.schedulers.local.Local object at 0x7ee9e5b15550>                              |
| driver    : <queens.drivers.function.Function object at 0x7ee9fc62cc50>                           |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                            MonteCarlo                                             |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self               : <queens.iterators.monte_carlo.MonteCarlo object at 0x7ee9e5dca480>           |
| model              : <queens.models.simulation.Simulation object at 0x7ee9fddccb00>               |
| parameters         : <queens.parameters.parameters.Parameters object at 0x7eea009e2960>           |
| global_settings    : <queens.global_settings.GlobalSettings object at 0x7ee9fddb85f0>             |
| seed               : 0                                                                            |
| num_samples        : 10                                                                           |
| result_description : {'write_results': True, 'plot_results': False}                               |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                          git information                                          |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash        : cf8e531d09a5049bec8a3ad5858c6c338df0f9f9                                     |
| 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:06,  1.42it/s]

+---------------------------------------------------------------------------------------------------+
|                                   Batch summary for jobs 0 - 9                                    |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs                : 10                                                                |
| number of parallel jobs       : 4                                                                 |
| number of procs               : 1                                                                 |
| total elapsed time            : 7.704e-01s                                                        |
| average time per parallel job : 2.568e-01s                                                        |
+---------------------------------------------------------------------------------------------------+

100%|██████████| 10/10 [00:00<00:00, 12.97it/s]

Time for CALCULATION: 0.7758200168609619 s


2026-11-10 09:17:45,543 - distributed.scheduler - INFO - Retire worker addresses (stimulus_id='retire-workers-1794302265.5434837') (0, 1, 2, 3)
2026-11-10 09:17:45,544 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:46613'. Reason: nanny-close
2026-11-10 09:17:45,544 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:45,544 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:37567'. Reason: nanny-close
2026-11-10 09:17:45,545 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:45,545 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:44967. Reason: nanny-close
2026-11-10 09:17:45,545 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:45,546 - distributed.core - INFO - Connection to tcp://127.0.0.1:41319 has been closed.
2026-11-10 09:17:45,546 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:42641'. Reason: nanny-close
2026-11-10 09:17:45,547 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:45,547 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:38013'. Reason: nanny-close
2026-11-10 09:17:45,547 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:45,547 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:42087. Reason: nanny-close
2026-11-10 09:17:45,548 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:45,548 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:45,548 - distributed.core - INFO - Connection to tcp://127.0.0.1:41319 has been closed.
2026-11-10 09:17:45,548 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35689. Reason: nanny-close
2026-11-10 09:17:45,549 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:45,549 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:55190; closing.
2026-11-10 09:17:45,549 - distributed.core - INFO - Connection to tcp://127.0.0.1:41319 has been closed.
2026-11-10 09:17:45,550 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:55206; closing.
2026-11-10 09:17:45,550 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:45,551 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:44967 name: 0 (stimulus_id='handle-worker-cleanup-1794302265.5513623')
2026-11-10 09:17:45,551 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:45,552 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:42087 name: 1 (stimulus_id='handle-worker-cleanup-1794302265.5520506')
2026-11-10 09:17:45,552 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:45101. Reason: nanny-close
2026-11-10 09:17:45,552 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:55196; closing.
2026-11-10 09:17:45,553 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:35689 name: 2 (stimulus_id='handle-worker-cleanup-1794302265.5533996')
2026-11-10 09:17:45,553 - distributed.batched - INFO - Batched Comm Closed <TCP (closed) Scheduler connection to worker local=tcp://127.0.0.1:41319 remote=tcp://127.0.0.1:55196>
Traceback (most recent call last):
  File "/__w/queens/queens/.pixi/envs/dev/lib/python3.12/site-packages/distributed/batched.py", line 115, in _background_send
    nbytes = yield coro
             ^^^^^^^^^^
  File "/__w/queens/queens/.pixi/envs/dev/lib/python3.12/site-packages/tornado/gen.py", line 783, in run
    value = future.result()
            ^^^^^^^^^^^^^^^
  File "/__w/queens/queens/.pixi/envs/dev/lib/python3.12/site-packages/distributed/comm/tcp.py", line 263, in write
    raise CommClosedError()
distributed.comm.core.CommClosedError
2026-11-10 09:17:45,555 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:45,556 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:55182; closing.
2026-11-10 09:17:45,556 - distributed.core - INFO - Connection to tcp://127.0.0.1:41319 has been closed.
2026-11-10 09:17:45,558 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:45101 name: 3 (stimulus_id='handle-worker-cleanup-1794302265.5581393')
2026-11-10 09:17:45,558 - distributed.scheduler - INFO - Lost all workers
2026-11-10 09:17:45,560 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:45,801 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:38013' closed.
2026-11-10 09:17:45,802 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:46613' closed.
2026-11-10 09:17:45,805 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:37567' closed.
2026-11-10 09:17:45,809 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:42641' closed.
2026-11-10 09:17:45,810 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-11-10 09:17:45,811 - 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 0x7ee9fddf1460>        |
| parameters                      : <queens.parameters.parameters.Parameters object at 0x7eea009e2960> |
| function                        : <function solve_poisson at 0x7ee9fdc99800>                         |
| external_python_module_function : None                                                               |
| worker_log_level                : None                                                               |
+------------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                               Local                                               |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self                          : <queens.schedulers.local.Local object at 0x7ee9e5b32bd0>          |
| experiment_name               : 'monte_carlo_poisson_log_samples_10_seed_1'                       |
| num_jobs                      : 4                                                                 |
| num_procs                     : 1                                                                 |
| restart_workers               : False                                                             |
| verbose                       : True                                                              |
| experiment_base_dir           : None                                                              |
| overwrite_existing_experiment : False                                                             |
+---------------------------------------------------------------------------------------------------+

2026-11-10 09:17:45,846 - distributed.scheduler - INFO - State start
2026-11-10 09:17:45,849 - distributed.scheduler - INFO -   Scheduler at:     tcp://127.0.0.1:33667
2026-11-10 09:17:45,849 - distributed.scheduler - INFO -   dashboard at:  http://127.0.0.1:8787/status
2026-11-10 09:17:45,849 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-11-10 09:17:45,857 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:39055'
2026-11-10 09:17:45,858 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:39949'
2026-11-10 09:17:45,860 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:34701'
2026-11-10 09:17:45,862 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:34809'
2026-11-10 09:17:46,258 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:45973
2026-11-10 09:17:46,258 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:45973
2026-11-10 09:17:46,258 - distributed.worker - INFO -           Worker name:                          3
2026-11-10 09:17:46,258 - distributed.worker - INFO -          dashboard at:            127.0.0.1:45211
2026-11-10 09:17:46,258 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:33667
2026-11-10 09:17:46,258 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:46,258 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:46,258 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:46,258 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-0kzan1xg
2026-11-10 09:17:46,258 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:46,260 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:35797
2026-11-10 09:17:46,260 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:35797
2026-11-10 09:17:46,260 - distributed.worker - INFO -           Worker name:                          0
2026-11-10 09:17:46,260 - distributed.worker - INFO -          dashboard at:            127.0.0.1:36821
2026-11-10 09:17:46,260 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:33667
2026-11-10 09:17:46,260 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:46,260 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:46,260 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:46,260 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-nvvvv209
2026-11-10 09:17:46,260 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:46,262 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:46815
2026-11-10 09:17:46,262 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:46815
2026-11-10 09:17:46,262 - distributed.worker - INFO -           Worker name:                          1
2026-11-10 09:17:46,263 - distributed.worker - INFO -          dashboard at:            127.0.0.1:40509
2026-11-10 09:17:46,263 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:33667
2026-11-10 09:17:46,263 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:46,263 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:46,263 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:46,263 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-fpy6drgm
2026-11-10 09:17:46,263 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:46,267 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:45973 name: 3
2026-11-10 09:17:46,268 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:45973
2026-11-10 09:17:46,269 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52176
2026-11-10 09:17:46,269 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:46,269 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:33667
2026-11-10 09:17:46,269 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:46,269 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33667
2026-11-10 09:17:46,270 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:35797 name: 0
2026-11-10 09:17:46,271 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35797
2026-11-10 09:17:46,271 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52190
2026-11-10 09:17:46,271 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:39915
2026-11-10 09:17:46,271 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:39915
2026-11-10 09:17:46,271 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:46,272 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:46815 name: 1
2026-11-10 09:17:46,272 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:33667
2026-11-10 09:17:46,272 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:46,271 - distributed.worker - INFO -           Worker name:                          2
2026-11-10 09:17:46,272 - distributed.worker - INFO -          dashboard at:            127.0.0.1:35669
2026-11-10 09:17:46,272 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:33667
2026-11-10 09:17:46,272 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:46,272 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:46,272 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:46,272 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-pka_tjwk
2026-11-10 09:17:46,272 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:46,272 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33667
2026-11-10 09:17:46,273 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:46815
2026-11-10 09:17:46,273 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:46,274 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52192
2026-11-10 09:17:46,274 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:33667
2026-11-10 09:17:46,274 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:46,275 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33667
2026-11-10 09:17:46,280 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:39915 name: 2
2026-11-10 09:17:46,280 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39915
2026-11-10 09:17:46,281 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52194
2026-11-10 09:17:46,281 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:46,281 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:33667
2026-11-10 09:17:46,281 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:46,282 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:33667
2026-11-10 09:17:46,331 - distributed.scheduler - INFO - Receive client connection: Client-978c1a42-dce7-11f1-8428-4676ccbaa09b
2026-11-10 09:17:46,331 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:52208
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 0x7ee9e5b308f0>                        |
| scheduler : <queens.schedulers.local.Local object at 0x7ee9e5b32bd0>                              |
| driver    : <queens.drivers.function.Function object at 0x7ee9fddf1460>                           |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                            MonteCarlo                                             |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self               : <queens.iterators.monte_carlo.MonteCarlo object at 0x7ee9fda72f30>           |
| model              : <queens.models.simulation.Simulation object at 0x7ee9e5b308f0>               |
| parameters         : <queens.parameters.parameters.Parameters object at 0x7eea009e2960>           |
| global_settings    : <queens.global_settings.GlobalSettings object at 0x7ee9e59250d0>             |
| seed               : 1                                                                            |
| num_samples        : 10                                                                           |
| result_description : {'write_results': True, 'plot_results': False}                               |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                          git information                                          |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash        : cf8e531d09a5049bec8a3ad5858c6c338df0f9f9                                     |
| 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:06,  1.42it/s]

+---------------------------------------------------------------------------------------------------+
|                                   Batch summary for jobs 0 - 9                                    |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs                : 10                                                                |
| number of parallel jobs       : 4                                                                 |
| number of procs               : 1                                                                 |
| total elapsed time            : 7.678e-01s                                                        |
| average time per parallel job : 2.559e-01s                                                        |
+---------------------------------------------------------------------------------------------------+

100%|██████████| 10/10 [00:00<00:00, 13.01it/s]

Time for CALCULATION: 0.7741918563842773 s


2026-11-10 09:17:47,210 - distributed.scheduler - INFO - Retire worker addresses (stimulus_id='retire-workers-1794302267.210953') (0, 1, 2, 3)
2026-11-10 09:17:47,211 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:39055'. Reason: nanny-close
2026-11-10 09:17:47,211 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:47,212 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:39949'. Reason: nanny-close
2026-11-10 09:17:47,212 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:47,212 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35797. Reason: nanny-close
2026-11-10 09:17:47,213 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:34701'. Reason: nanny-close
2026-11-10 09:17:47,212 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:47,213 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:47,213 - distributed.core - INFO - Connection to tcp://127.0.0.1:33667 has been closed.
2026-11-10 09:17:47,214 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:34809'. Reason: nanny-close
2026-11-10 09:17:47,214 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:46815. Reason: nanny-close
2026-11-10 09:17:47,214 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:47,214 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:47,214 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:47,215 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39915. Reason: nanny-close
2026-11-10 09:17:47,215 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:47,216 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:52190; closing.
2026-11-10 09:17:47,216 - distributed.core - INFO - Connection to tcp://127.0.0.1:33667 has been closed.
2026-11-10 09:17:47,216 - distributed.core - INFO - Connection to tcp://127.0.0.1:33667 has been closed.
2026-11-10 09:17:47,218 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:52192; closing.
2026-11-10 09:17:47,217 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:47,218 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:47,219 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:45973. Reason: nanny-close
2026-11-10 09:17:47,219 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:52194; closing.
2026-11-10 09:17:47,219 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:47,220 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:35797 name: 0 (stimulus_id='handle-worker-cleanup-1794302267.220172')
2026-11-10 09:17:47,220 - distributed.core - INFO - Connection to tcp://127.0.0.1:33667 has been closed.
2026-11-10 09:17:47,221 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:46815 name: 1 (stimulus_id='handle-worker-cleanup-1794302267.2215827')
2026-11-10 09:17:47,222 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:39915 name: 2 (stimulus_id='handle-worker-cleanup-1794302267.2223113')
2026-11-10 09:17:47,222 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:47,224 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:52176; closing.
2026-11-10 09:17:47,225 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:45973 name: 3 (stimulus_id='handle-worker-cleanup-1794302267.2251878')
2026-11-10 09:17:47,226 - distributed.scheduler - INFO - Lost all workers
2026-11-10 09:17:47,458 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:39055' closed.
2026-11-10 09:17:47,465 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:34809' closed.
2026-11-10 09:17:47,466 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:39949' closed.
2026-11-10 09:17:47,470 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:34701' closed.
2026-11-10 09:17:47,471 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-11-10 09:17:47,472 - 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 0x7ee9e5774200>        |
| parameters                      : <queens.parameters.parameters.Parameters object at 0x7eea009e2960> |
| function                        : <function solve_poisson at 0x7ee9fdc99800>                         |
| external_python_module_function : None                                                               |
| worker_log_level                : None                                                               |
+------------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                               Local                                               |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self                          : <queens.schedulers.local.Local object at 0x7ee9e578d550>          |
| experiment_name               : 'monte_carlo_poisson_log_samples_10_seed_2'                       |
| num_jobs                      : 4                                                                 |
| num_procs                     : 1                                                                 |
| restart_workers               : False                                                             |
| verbose                       : True                                                              |
| experiment_base_dir           : None                                                              |
| overwrite_existing_experiment : False                                                             |
+---------------------------------------------------------------------------------------------------+

2026-11-10 09:17:47,669 - distributed.scheduler - INFO - State start
2026-11-10 09:17:47,672 - distributed.scheduler - INFO -   Scheduler at:     tcp://127.0.0.1:46879
2026-11-10 09:17:47,672 - distributed.scheduler - INFO -   dashboard at:  http://127.0.0.1:8787/status
2026-11-10 09:17:47,672 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-11-10 09:17:47,680 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:42705'
2026-11-10 09:17:47,681 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:46069'
2026-11-10 09:17:47,683 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:33247'
2026-11-10 09:17:47,685 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:36773'
2026-11-10 09:17:48,069 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:33071
2026-11-10 09:17:48,069 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:33071
2026-11-10 09:17:48,070 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:33525
2026-11-10 09:17:48,070 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:33525
2026-11-10 09:17:48,070 - distributed.worker - INFO -           Worker name:                          2
2026-11-10 09:17:48,070 - distributed.worker - INFO -          dashboard at:            127.0.0.1:39369
2026-11-10 09:17:48,070 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:46879
2026-11-10 09:17:48,070 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:48,070 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:48,070 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:48,070 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-_nseu_0l
2026-11-10 09:17:48,070 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:48,070 - distributed.worker - INFO -           Worker name:                          1
2026-11-10 09:17:48,070 - distributed.worker - INFO -          dashboard at:            127.0.0.1:37699
2026-11-10 09:17:48,070 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:46879
2026-11-10 09:17:48,070 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:48,070 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:48,070 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:48,070 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-7v3y2mps
2026-11-10 09:17:48,070 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:48,071 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:35053
2026-11-10 09:17:48,071 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:35053
2026-11-10 09:17:48,071 - distributed.worker - INFO -           Worker name:                          0
2026-11-10 09:17:48,071 - distributed.worker - INFO -          dashboard at:            127.0.0.1:38069
2026-11-10 09:17:48,071 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:46879
2026-11-10 09:17:48,071 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:48,071 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:48,071 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:48,071 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-7kpieyxg
2026-11-10 09:17:48,071 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:48,078 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:33525 name: 2
2026-11-10 09:17:48,078 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:33525
2026-11-10 09:17:48,079 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:48,079 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:40096
2026-11-10 09:17:48,080 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:46879
2026-11-10 09:17:48,080 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:48,080 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:46879
2026-11-10 09:17:48,081 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:33071 name: 1
2026-11-10 09:17:48,081 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:33071
2026-11-10 09:17:48,082 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:40108
2026-11-10 09:17:48,082 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:35053 name: 0
2026-11-10 09:17:48,082 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:48,082 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:45227
2026-11-10 09:17:48,082 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:45227
2026-11-10 09:17:48,082 - distributed.worker - INFO -           Worker name:                          3
2026-11-10 09:17:48,082 - distributed.worker - INFO -          dashboard at:            127.0.0.1:43797
2026-11-10 09:17:48,082 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:46879
2026-11-10 09:17:48,082 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:46879
2026-11-10 09:17:48,082 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:48,082 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:48,082 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:48,082 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:48,082 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-r4xo14hx
2026-11-10 09:17:48,082 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:48,083 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:46879
2026-11-10 09:17:48,083 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35053
2026-11-10 09:17:48,083 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:40114
2026-11-10 09:17:48,084 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:48,084 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:46879
2026-11-10 09:17:48,084 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:48,084 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:46879
2026-11-10 09:17:48,090 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:45227 name: 3
2026-11-10 09:17:48,090 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:45227
2026-11-10 09:17:48,091 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:40120
2026-11-10 09:17:48,091 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:48,091 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:46879
2026-11-10 09:17:48,091 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:48,092 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:46879
2026-11-10 09:17:48,102 - distributed.scheduler - INFO - Receive client connection: Client-989a60c2-dce7-11f1-8428-4676ccbaa09b
2026-11-10 09:17:48,102 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:40128
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 0x7ee9e5d79910>                        |
| scheduler : <queens.schedulers.local.Local object at 0x7ee9e578d550>                              |
| driver    : <queens.drivers.function.Function object at 0x7ee9e5774200>                           |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                            MonteCarlo                                             |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self               : <queens.iterators.monte_carlo.MonteCarlo object at 0x7ee9e593f170>           |
| model              : <queens.models.simulation.Simulation object at 0x7ee9e5d79910>               |
| parameters         : <queens.parameters.parameters.Parameters object at 0x7eea009e2960>           |
| global_settings    : <queens.global_settings.GlobalSettings object at 0x7ee9e57450d0>             |
| seed               : 2                                                                            |
| num_samples        : 10                                                                           |
| result_description : {'write_results': True, 'plot_results': False}                               |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                          git information                                          |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash        : cf8e531d09a5049bec8a3ad5858c6c338df0f9f9                                     |
| 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:06,  1.39it/s]

+---------------------------------------------------------------------------------------------------+
|                                   Batch summary for jobs 0 - 9                                    |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs                : 10                                                                |
| number of parallel jobs       : 4                                                                 |
| number of procs               : 1                                                                 |
| total elapsed time            : 7.634e-01s                                                        |
| average time per parallel job : 2.545e-01s                                                        |
+---------------------------------------------------------------------------------------------------+

100%|██████████| 10/10 [00:00<00:00, 13.09it/s]

Time for CALCULATION: 0.7699012756347656 s


2026-11-10 09:17:48,976 - distributed.scheduler - INFO - Retire worker addresses (stimulus_id='retire-workers-1794302268.9769473') (0, 1, 2, 3)
2026-11-10 09:17:48,977 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:42705'. Reason: nanny-close
2026-11-10 09:17:48,978 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:48,978 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:46069'. Reason: nanny-close
2026-11-10 09:17:48,978 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:48,979 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:33247'. Reason: nanny-close
2026-11-10 09:17:48,978 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35053. Reason: nanny-close
2026-11-10 09:17:48,979 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:48,979 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:48,980 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:33071. Reason: nanny-close
2026-11-10 09:17:48,980 - distributed.core - INFO - Connection to tcp://127.0.0.1:46879 has been closed.
2026-11-10 09:17:48,980 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:48,980 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:36773'. Reason: nanny-close
2026-11-10 09:17:48,981 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:48,982 - distributed.core - INFO - Connection to tcp://127.0.0.1:46879 has been closed.
2026-11-10 09:17:48,982 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:33525. Reason: nanny-close
2026-11-10 09:17:48,982 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:48,983 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:48,983 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:48,983 - distributed.core - INFO - Connection to tcp://127.0.0.1:46879 has been closed.
2026-11-10 09:17:48,985 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:40114; closing.
2026-11-10 09:17:48,985 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:40108; closing.
2026-11-10 09:17:48,985 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:48,986 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:40096; closing.
2026-11-10 09:17:48,986 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:35053 name: 0 (stimulus_id='handle-worker-cleanup-1794302268.986849')
2026-11-10 09:17:48,987 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:33071 name: 1 (stimulus_id='handle-worker-cleanup-1794302268.9874396')
2026-11-10 09:17:48,987 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:33525 name: 2 (stimulus_id='handle-worker-cleanup-1794302268.9878852')
2026-11-10 09:17:48,988 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:45227. Reason: nanny-close
2026-11-10 09:17:48,988 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:48,989 - distributed.core - INFO - Connection to tcp://127.0.0.1:46879 has been closed.
2026-11-10 09:17:48,991 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:40120; closing.
2026-11-10 09:17:48,991 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:45227 name: 3 (stimulus_id='handle-worker-cleanup-1794302268.991454')
2026-11-10 09:17:48,993 - distributed.scheduler - INFO - Lost all workers
2026-11-10 09:17:48,992 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:49,242 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:46069' closed.
2026-11-10 09:17:49,244 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:33247' closed.
2026-11-10 09:17:49,264 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:36773' closed.
2026-11-10 09:17:49,267 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:42705' closed.
2026-11-10 09:17:49,268 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-11-10 09:17:49,269 - distributed.scheduler - INFO - Scheduler closing all comms


                                                 .**.
                                                 I  I
                                                 *  *
                                                :.  .:
                                                I    I
                                 :::           .*    *.           :*:
                                 I  *          *.    .*          *  I
                                .:   *:*::::   I      I   ::::*:*   :.
                                ::   :I:    ::.*      *.::    :I:   ::
                                :.   * *:    .V.      .V.    :* *   .:
                                :.  I   ::    I*.     *I    ::   I  .*
                                *. ::    .*  :: ::  :* ::  *:    :* .*
                                *. I       * I   :**:   I *       I .*
                                *.:.        I*    **    *I        .:.*
                                *:I        :*.* ::  *: *.*:        I.*
                                *I:       :*  .**    *I.  *:       :**
                                *V       *. .*.  *II*  .*. .*       V*
                                ** ..:*I***I*::::    ::::*I***I*:.. **
                                 ......                        ......


     :*IV$$$V*:        VV:        *VV    VVVVVVVVVVVF   *VVVVVVVVVVV.  .VF.        :VI     :FV$$$V*:
   *$$*:.  .:*V$*      $$:        *$V    $$*.........   *$I.........   .$$$*       *$V    V$F.  .:FV.
  V$*          *$$.    $$:        *$V    $$:            *$F            .$$F$V.     *$V   .$$.
 V$F            *$V    $$:        *$V    $$:            *$I            .$$ .V$*    *$V    F$$*:.
 $$:            :$$    $$:        *$V    $$$VVVVVVVV    *$$VVVVVVVV:   .$$   *$V.  *$V     .*FV$$V*.
 I$F        **  *$V    $$:        *$V    $$:            *$F            .$$    .I$* *$V          .*$$*
  V$*       :V$F$$.    I$F        V$*    $$:            *$F            .$$      :$$I$V            *$$
   *$$*:.  .:*$$$F      F$V*....*V$*     $$*.........   *$I.........   .$$        F$$V   V$*:   .:V$*
     :*IV$$VI*: :I:      .*FVVVVF:       VVVVVVVVVVVV   *VVVVVVVVVVV.  .VV         :VI    :*VV$$VI*.


                 QUEENS (Quantification of Uncertain Effects in ENgineering Systems):
                        a Python framework for solver-independent multi-query
                            analyses of large-scale computational models.


+------------------------------------------------------------------------------------------------------+
|                                               Function                                               |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| self                            : <queens.drivers.function.Function object at 0x7ee9ecb65520>        |
| parameters                      : <queens.parameters.parameters.Parameters object at 0x7eea009e2960> |
| function                        : <function solve_poisson at 0x7ee9fdc99800>                         |
| external_python_module_function : None                                                               |
| worker_log_level                : None                                                               |
+------------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                               Local                                               |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self                          : <queens.schedulers.local.Local object at 0x7ee9e5db2bd0>          |
| experiment_name               : 'monte_carlo_poisson_log_samples_10_seed_3'                       |
| num_jobs                      : 4                                                                 |
| num_procs                     : 1                                                                 |
| restart_workers               : False                                                             |
| verbose                       : True                                                              |
| experiment_base_dir           : None                                                              |
| overwrite_existing_experiment : False                                                             |
+---------------------------------------------------------------------------------------------------+

2026-11-10 09:17:49,306 - distributed.scheduler - INFO - State start
2026-11-10 09:17:49,309 - distributed.scheduler - INFO -   Scheduler at:     tcp://127.0.0.1:43733
2026-11-10 09:17:49,309 - distributed.scheduler - INFO -   dashboard at:  http://127.0.0.1:8787/status
2026-11-10 09:17:49,309 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-11-10 09:17:49,318 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:44679'
2026-11-10 09:17:49,319 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:40569'
2026-11-10 09:17:49,321 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:43903'
2026-11-10 09:17:49,323 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:43277'
2026-11-10 09:17:49,726 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:43559
2026-11-10 09:17:49,726 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:37109
2026-11-10 09:17:49,726 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:37109
2026-11-10 09:17:49,727 - distributed.worker - INFO -           Worker name:                          2
2026-11-10 09:17:49,727 - distributed.worker - INFO -          dashboard at:            127.0.0.1:34435
2026-11-10 09:17:49,727 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:43733
2026-11-10 09:17:49,727 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:49,727 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:49,727 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:49,727 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-0g5etzw_
2026-11-10 09:17:49,727 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:49,727 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:43559
2026-11-10 09:17:49,727 - distributed.worker - INFO -           Worker name:                          1
2026-11-10 09:17:49,727 - distributed.worker - INFO -          dashboard at:            127.0.0.1:34405
2026-11-10 09:17:49,727 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:43733
2026-11-10 09:17:49,727 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:49,727 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:49,727 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:49,727 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-pry3vph8
2026-11-10 09:17:49,727 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:49,727 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:39879
2026-11-10 09:17:49,728 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:39879
2026-11-10 09:17:49,728 - distributed.worker - INFO -           Worker name:                          0
2026-11-10 09:17:49,728 - distributed.worker - INFO -          dashboard at:            127.0.0.1:39815
2026-11-10 09:17:49,728 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:43733
2026-11-10 09:17:49,728 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:49,728 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:49,728 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:49,728 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-2ojsp3o_
2026-11-10 09:17:49,728 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:49,728 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:39469
2026-11-10 09:17:49,729 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:39469
2026-11-10 09:17:49,729 - distributed.worker - INFO -           Worker name:                          3
2026-11-10 09:17:49,729 - distributed.worker - INFO -          dashboard at:            127.0.0.1:35523
2026-11-10 09:17:49,729 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:43733
2026-11-10 09:17:49,729 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:49,729 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:49,730 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:49,730 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-9eownwqz
2026-11-10 09:17:49,730 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:49,735 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:43559 name: 1
2026-11-10 09:17:49,735 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:43559
2026-11-10 09:17:49,736 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34404
2026-11-10 09:17:49,736 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:49,736 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:43733
2026-11-10 09:17:49,736 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:49,737 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:39879 name: 0
2026-11-10 09:17:49,737 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:43733
2026-11-10 09:17:49,738 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39879
2026-11-10 09:17:49,739 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:49,739 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34402
2026-11-10 09:17:49,739 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:43733
2026-11-10 09:17:49,739 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:49,740 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:37109 name: 2
2026-11-10 09:17:49,740 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:37109
2026-11-10 09:17:49,741 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34398
2026-11-10 09:17:49,741 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:49,742 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:39469 name: 3
2026-11-10 09:17:49,741 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:43733
2026-11-10 09:17:49,741 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:43733
2026-11-10 09:17:49,741 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:49,742 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:43733
2026-11-10 09:17:49,742 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39469
2026-11-10 09:17:49,742 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34414
2026-11-10 09:17:49,743 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:49,743 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:43733
2026-11-10 09:17:49,743 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:49,743 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:43733
2026-11-10 09:17:49,787 - distributed.scheduler - INFO - Receive client connection: Client-999b7a6d-dce7-11f1-8428-4676ccbaa09b
2026-11-10 09:17:49,787 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34416
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 0x7ee9e5774c50>                        |
| scheduler : <queens.schedulers.local.Local object at 0x7ee9e5db2bd0>                              |
| driver    : <queens.drivers.function.Function object at 0x7ee9ecb65520>                           |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                            MonteCarlo                                             |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self               : <queens.iterators.monte_carlo.MonteCarlo object at 0x7ee9e5cf7b60>           |
| model              : <queens.models.simulation.Simulation object at 0x7ee9e5774c50>               |
| parameters         : <queens.parameters.parameters.Parameters object at 0x7eea009e2960>           |
| global_settings    : <queens.global_settings.GlobalSettings object at 0x7ee9ec213080>             |
| seed               : 3                                                                            |
| num_samples        : 10                                                                           |
| result_description : {'write_results': True, 'plot_results': False}                               |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                          git information                                          |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash        : cf8e531d09a5049bec8a3ad5858c6c338df0f9f9                                     |
| 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:06,  1.41it/s]

+---------------------------------------------------------------------------------------------------+
|                                   Batch summary for jobs 0 - 9                                    |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs                : 10                                                                |
| number of parallel jobs       : 4                                                                 |
| number of procs               : 1                                                                 |
| total elapsed time            : 7.715e-01s                                                        |
| average time per parallel job : 2.572e-01s                                                        |
+---------------------------------------------------------------------------------------------------+

100%|██████████| 10/10 [00:00<00:00, 12.95it/s]

Time for CALCULATION: 0.7778599262237549 s


2026-11-10 09:17:50,671 - distributed.scheduler - INFO - Retire worker addresses (stimulus_id='retire-workers-1794302270.6712186') (0, 1, 2, 3)
2026-11-10 09:17:50,672 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:44679'. Reason: nanny-close
2026-11-10 09:17:50,672 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:50,672 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:40569'. Reason: nanny-close
2026-11-10 09:17:50,673 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:50,673 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39879. Reason: nanny-close
2026-11-10 09:17:50,673 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:43903'. Reason: nanny-close
2026-11-10 09:17:50,673 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:50,674 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:50,674 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:43559. Reason: nanny-close
2026-11-10 09:17:50,674 - distributed.core - INFO - Connection to tcp://127.0.0.1:43733 has been closed.
2026-11-10 09:17:50,675 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:43277'. Reason: nanny-close
2026-11-10 09:17:50,674 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:50,675 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:50,676 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:37109. Reason: nanny-close
2026-11-10 09:17:50,677 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:34402; closing.
2026-11-10 09:17:50,676 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:50,676 - distributed.core - INFO - Connection to tcp://127.0.0.1:43733 has been closed.
2026-11-10 09:17:50,676 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:50,677 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:50,677 - distributed.core - INFO - Connection to tcp://127.0.0.1:43733 has been closed.
2026-11-10 09:17:50,678 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:34404; closing.
2026-11-10 09:17:50,678 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:34398; closing.
2026-11-10 09:17:50,679 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:50,680 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39469. Reason: nanny-close
2026-11-10 09:17:50,680 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:50,681 - distributed.core - INFO - Connection to tcp://127.0.0.1:43733 has been closed.
2026-11-10 09:17:50,682 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:39879 name: 0 (stimulus_id='handle-worker-cleanup-1794302270.682251')
2026-11-10 09:17:50,682 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:43559 name: 1 (stimulus_id='handle-worker-cleanup-1794302270.6828022')
2026-11-10 09:17:50,683 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:37109 name: 2 (stimulus_id='handle-worker-cleanup-1794302270.6831875')
2026-11-10 09:17:50,684 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:34414; closing.
2026-11-10 09:17:50,685 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:50,689 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:39469 name: 3 (stimulus_id='handle-worker-cleanup-1794302270.6892893')
2026-11-10 09:17:50,689 - distributed.scheduler - INFO - Lost all workers
2026-11-10 09:17:50,945 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:44679' closed.
2026-11-10 09:17:50,948 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:40569' closed.
2026-11-10 09:17:50,955 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:43903' closed.
2026-11-10 09:17:50,960 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:43277' closed.
2026-11-10 09:17:50,961 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-11-10 09:17:50,962 - 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 0x7ee9fddea810>        |
| parameters                      : <queens.parameters.parameters.Parameters object at 0x7eea009e2960> |
| function                        : <function solve_poisson at 0x7ee9fdc99800>                         |
| external_python_module_function : None                                                               |
| worker_log_level                : None                                                               |
+------------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                               Local                                               |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self                          : <queens.schedulers.local.Local object at 0x7ee9fc81d550>          |
| experiment_name               : 'monte_carlo_poisson_log_samples_100_seed_0'                      |
| num_jobs                      : 4                                                                 |
| num_procs                     : 1                                                                 |
| restart_workers               : False                                                             |
| verbose                       : True                                                              |
| experiment_base_dir           : None                                                              |
| overwrite_existing_experiment : False                                                             |
+---------------------------------------------------------------------------------------------------+

2026-11-10 09:17:50,999 - distributed.scheduler - INFO - State start
2026-11-10 09:17:51,002 - distributed.scheduler - INFO -   Scheduler at:     tcp://127.0.0.1:39903
2026-11-10 09:17:51,002 - distributed.scheduler - INFO -   dashboard at:  http://127.0.0.1:8787/status
2026-11-10 09:17:51,002 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-11-10 09:17:51,010 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:40879'
2026-11-10 09:17:51,012 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:33199'
2026-11-10 09:17:51,014 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:36725'
2026-11-10 09:17:51,017 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:36799'
2026-11-10 09:17:51,419 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:42489
2026-11-10 09:17:51,419 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:36489
2026-11-10 09:17:51,419 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:36489
2026-11-10 09:17:51,419 - distributed.worker - INFO -           Worker name:                          1
2026-11-10 09:17:51,419 - distributed.worker - INFO -          dashboard at:            127.0.0.1:45243
2026-11-10 09:17:51,419 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:39903
2026-11-10 09:17:51,419 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:51,419 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:51,419 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:51,419 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-lk17iur2
2026-11-10 09:17:51,419 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:51,420 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:42489
2026-11-10 09:17:51,420 - distributed.worker - INFO -           Worker name:                          2
2026-11-10 09:17:51,420 - distributed.worker - INFO -          dashboard at:            127.0.0.1:41247
2026-11-10 09:17:51,420 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:39903
2026-11-10 09:17:51,420 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:51,420 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:51,420 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:51,420 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-h2to683k
2026-11-10 09:17:51,420 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:51,424 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:42065
2026-11-10 09:17:51,425 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:42065
2026-11-10 09:17:51,425 - distributed.worker - INFO -           Worker name:                          0
2026-11-10 09:17:51,425 - distributed.worker - INFO -          dashboard at:            127.0.0.1:43999
2026-11-10 09:17:51,425 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:39903
2026-11-10 09:17:51,425 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:51,425 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:51,426 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:51,426 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-229a_c_v
2026-11-10 09:17:51,426 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:51,427 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:42489 name: 2
2026-11-10 09:17:51,427 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:39783
2026-11-10 09:17:51,427 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:39783
2026-11-10 09:17:51,427 - distributed.worker - INFO -           Worker name:                          3
2026-11-10 09:17:51,427 - distributed.worker - INFO -          dashboard at:            127.0.0.1:42901
2026-11-10 09:17:51,427 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:39903
2026-11-10 09:17:51,427 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:51,427 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:51,428 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:51,428 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-wg_h5a18
2026-11-10 09:17:51,428 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:51,428 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:42489
2026-11-10 09:17:51,429 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:51,429 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:39903
2026-11-10 09:17:51,429 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:51,430 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:36508
2026-11-10 09:17:51,430 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39903
2026-11-10 09:17:51,432 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:36489 name: 1
2026-11-10 09:17:51,434 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:36489
2026-11-10 09:17:51,433 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:51,433 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:39903
2026-11-10 09:17:51,433 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:51,434 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39903
2026-11-10 09:17:51,434 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:36498
2026-11-10 09:17:51,435 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:42065 name: 0
2026-11-10 09:17:51,435 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:42065
2026-11-10 09:17:51,436 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:51,436 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:36520
2026-11-10 09:17:51,436 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:39903
2026-11-10 09:17:51,436 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:51,436 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39903
2026-11-10 09:17:51,440 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:39783 name: 3
2026-11-10 09:17:51,441 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39783
2026-11-10 09:17:51,441 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:36532
2026-11-10 09:17:51,441 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:51,441 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:39903
2026-11-10 09:17:51,441 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:51,442 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:39903
2026-11-10 09:17:51,490 - distributed.scheduler - INFO - Receive client connection: Client-9a9f5233-dce7-11f1-8428-4676ccbaa09b
2026-11-10 09:17:51,490 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:36540
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 0x7ee9fddf09e0>                        |
| scheduler : <queens.schedulers.local.Local object at 0x7ee9fc81d550>                              |
| driver    : <queens.drivers.function.Function object at 0x7ee9fddea810>                           |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                            MonteCarlo                                             |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self               : <queens.iterators.monte_carlo.MonteCarlo object at 0x7ee9ec94c950>           |
| model              : <queens.models.simulation.Simulation object at 0x7ee9fddf09e0>               |
| parameters         : <queens.parameters.parameters.Parameters object at 0x7eea009e2960>           |
| global_settings    : <queens.global_settings.GlobalSettings object at 0x7ee9e5af2000>             |
| seed               : 0                                                                            |
| num_samples        : 100                                                                          |
| result_description : {'write_results': True, 'plot_results': False}                               |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                          git information                                          |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash        : cf8e531d09a5049bec8a3ad5858c6c338df0f9f9                                     |
| 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, 135.90it/s]

+---------------------------------------------------------------------------------------------------+
|                                   Batch summary for jobs 0 - 99                                   |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs                : 100                                                               |
| number of parallel jobs       : 4                                                                 |
| number of procs               : 1                                                                 |
| total elapsed time            : 1.734e+00s                                                        |
| average time per parallel job : 6.936e-02s                                                        |
+---------------------------------------------------------------------------------------------------+

100%|██████████| 100/100 [00:01<00:00, 57.65it/s]

Time for CALCULATION: 1.7445015907287598 s


2026-11-10 09:17:53,341 - distributed.scheduler - INFO - Retire worker addresses (stimulus_id='retire-workers-1794302273.3409889') (0, 1, 2, 3)
2026-11-10 09:17:53,341 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:40879'. Reason: nanny-close
2026-11-10 09:17:53,342 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:53,342 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:33199'. Reason: nanny-close
2026-11-10 09:17:53,342 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:53,343 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:36725'. Reason: nanny-close
2026-11-10 09:17:53,343 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:42065. Reason: nanny-close
2026-11-10 09:17:53,343 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:53,344 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:36489. Reason: nanny-close
2026-11-10 09:17:53,344 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:53,344 - distributed.core - INFO - Connection to tcp://127.0.0.1:39903 has been closed.
2026-11-10 09:17:53,344 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:53,345 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:36799'. Reason: nanny-close
2026-11-10 09:17:53,345 - distributed.core - INFO - Connection to tcp://127.0.0.1:39903 has been closed.
2026-11-10 09:17:53,345 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:42489. Reason: nanny-close
2026-11-10 09:17:53,345 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:53,346 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:53,347 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:53,346 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:53,348 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:36520; closing.
2026-11-10 09:17:53,349 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:36498; closing.
2026-11-10 09:17:53,349 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:36508; closing.
2026-11-10 09:17:53,350 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:42065 name: 0 (stimulus_id='handle-worker-cleanup-1794302273.3503335')
2026-11-10 09:17:53,346 - distributed.core - INFO - Connection to tcp://127.0.0.1:39903 has been closed.
2026-11-10 09:17:53,348 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:53,348 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39783. Reason: nanny-close
2026-11-10 09:17:53,348 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:53,349 - distributed.core - INFO - Connection to tcp://127.0.0.1:39903 has been closed.
2026-11-10 09:17:53,351 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:36489 name: 1 (stimulus_id='handle-worker-cleanup-1794302273.3514488')
2026-11-10 09:17:53,352 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:42489 name: 2 (stimulus_id='handle-worker-cleanup-1794302273.352833')
2026-11-10 09:17:53,353 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:36532; closing.
2026-11-10 09:17:53,354 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:39783 name: 3 (stimulus_id='handle-worker-cleanup-1794302273.3549142')
2026-11-10 09:17:53,355 - distributed.scheduler - INFO - Lost all workers
2026-11-10 09:17:53,354 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:53,605 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:36799' closed.
2026-11-10 09:17:53,607 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:40879' closed.
2026-11-10 09:17:53,608 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:36725' closed.
2026-11-10 09:17:53,610 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:33199' closed.
2026-11-10 09:17:53,611 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-11-10 09:17:53,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 0x7ee9fe4318e0>        |
| parameters                      : <queens.parameters.parameters.Parameters object at 0x7eea009e2960> |
| function                        : <function solve_poisson at 0x7ee9fdc99800>                         |
| external_python_module_function : None                                                               |
| worker_log_level                : None                                                               |
+------------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                               Local                                               |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self                          : <queens.schedulers.local.Local object at 0x7ee9e56188f0>          |
| experiment_name               : 'monte_carlo_poisson_log_samples_100_seed_1'                      |
| num_jobs                      : 4                                                                 |
| num_procs                     : 1                                                                 |
| restart_workers               : False                                                             |
| verbose                       : True                                                              |
| experiment_base_dir           : None                                                              |
| overwrite_existing_experiment : False                                                             |
+---------------------------------------------------------------------------------------------------+

2026-11-10 09:17:53,648 - distributed.scheduler - INFO - State start
2026-11-10 09:17:53,651 - distributed.scheduler - INFO -   Scheduler at:     tcp://127.0.0.1:36195
2026-11-10 09:17:53,651 - distributed.scheduler - INFO -   dashboard at:  http://127.0.0.1:8787/status
2026-11-10 09:17:53,651 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-11-10 09:17:53,659 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:34209'
2026-11-10 09:17:53,660 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:38021'
2026-11-10 09:17:53,662 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:46181'
2026-11-10 09:17:53,664 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:42143'
2026-11-10 09:17:54,101 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:33519
2026-11-10 09:17:54,101 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:33469
2026-11-10 09:17:54,101 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:33469
2026-11-10 09:17:54,101 - distributed.worker - INFO -           Worker name:                          3
2026-11-10 09:17:54,101 - distributed.worker - INFO -          dashboard at:            127.0.0.1:38601
2026-11-10 09:17:54,101 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:36195
2026-11-10 09:17:54,101 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:54,101 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:54,102 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:54,102 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-jtf213bq
2026-11-10 09:17:54,102 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:54,102 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:33519
2026-11-10 09:17:54,102 - distributed.worker - INFO -           Worker name:                          1
2026-11-10 09:17:54,102 - distributed.worker - INFO -          dashboard at:            127.0.0.1:44447
2026-11-10 09:17:54,102 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:36195
2026-11-10 09:17:54,102 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:54,102 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:54,102 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:54,102 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-_tuv04tg
2026-11-10 09:17:54,102 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:54,103 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:43367
2026-11-10 09:17:54,103 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:43367
2026-11-10 09:17:54,103 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:41431
2026-11-10 09:17:54,103 - distributed.worker - INFO -           Worker name:                          0
2026-11-10 09:17:54,103 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:41431
2026-11-10 09:17:54,103 - distributed.worker - INFO -          dashboard at:            127.0.0.1:34875
2026-11-10 09:17:54,103 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:36195
2026-11-10 09:17:54,103 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:54,104 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:54,103 - distributed.worker - INFO -           Worker name:                          2
2026-11-10 09:17:54,104 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:54,104 - distributed.worker - INFO -          dashboard at:            127.0.0.1:40353
2026-11-10 09:17:54,104 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-mtt7381t
2026-11-10 09:17:54,104 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:36195
2026-11-10 09:17:54,104 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:54,104 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:54,104 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:54,104 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:54,104 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-bvv6qmsa
2026-11-10 09:17:54,104 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:54,111 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:43367 name: 0
2026-11-10 09:17:54,112 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:43367
2026-11-10 09:17:54,112 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:54,113 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:36195
2026-11-10 09:17:54,113 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:54,113 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:59466
2026-11-10 09:17:54,113 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:36195
2026-11-10 09:17:54,114 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:33469 name: 3
2026-11-10 09:17:54,114 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:33469
2026-11-10 09:17:54,115 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:59442
2026-11-10 09:17:54,115 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:54,115 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:36195
2026-11-10 09:17:54,115 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:54,116 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:41431 name: 2
2026-11-10 09:17:54,116 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:36195
2026-11-10 09:17:54,117 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:41431
2026-11-10 09:17:54,117 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:59482
2026-11-10 09:17:54,117 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:54,118 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:33519 name: 1
2026-11-10 09:17:54,117 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:36195
2026-11-10 09:17:54,117 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:54,118 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:36195
2026-11-10 09:17:54,118 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:33519
2026-11-10 09:17:54,119 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:59452
2026-11-10 09:17:54,119 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:54,119 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:36195
2026-11-10 09:17:54,119 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:54,120 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:36195
2026-11-10 09:17:54,128 - distributed.scheduler - INFO - Receive client connection: Client-9c31e3c1-dce7-11f1-8428-4676ccbaa09b
2026-11-10 09:17:54,128 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:59498
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 0x7ee9fda9ae70>                        |
| scheduler : <queens.schedulers.local.Local object at 0x7ee9e56188f0>                              |
| driver    : <queens.drivers.function.Function object at 0x7ee9fe4318e0>                           |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                            MonteCarlo                                             |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self               : <queens.iterators.monte_carlo.MonteCarlo object at 0x7ee9fe50ec30>           |
| model              : <queens.models.simulation.Simulation object at 0x7ee9fda9ae70>               |
| parameters         : <queens.parameters.parameters.Parameters object at 0x7eea009e2960>           |
| global_settings    : <queens.global_settings.GlobalSettings object at 0x7ee9e5618740>             |
| seed               : 1                                                                            |
| num_samples        : 100                                                                          |
| result_description : {'write_results': True, 'plot_results': False}                               |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                          git information                                          |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash        : cf8e531d09a5049bec8a3ad5858c6c338df0f9f9                                     |
| branch             : main                                                                         |
| clean working tree : False                                                                        |
+---------------------------------------------------------------------------------------------------+

MonteCarlo for experiment: monte_carlo_poisson_log_samples_100_seed_1

Starting Analysis...

 65%|██████▌   | 65/100 [00:01<00:00, 59.16it/s]

+---------------------------------------------------------------------------------------------------+
|                                   Batch summary for jobs 0 - 99                                   |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs                : 100                                                               |
| number of parallel jobs       : 4                                                                 |
| number of procs               : 1                                                                 |
| total elapsed time            : 1.678e+00s                                                        |
| average time per parallel job : 6.712e-02s                                                        |
+---------------------------------------------------------------------------------------------------+

100%|██████████| 100/100 [00:01<00:00, 59.54it/s]

Time for CALCULATION: 1.6889159679412842 s


2026-11-10 09:17:55,923 - distributed.scheduler - INFO - Retire worker addresses (stimulus_id='retire-workers-1794302275.923745') (0, 1, 2, 3)
2026-11-10 09:17:55,924 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:34209'. Reason: nanny-close
2026-11-10 09:17:55,924 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:55,925 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:38021'. Reason: nanny-close
2026-11-10 09:17:55,925 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:43367. Reason: nanny-close
2026-11-10 09:17:55,926 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:55,926 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:55,926 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:46181'. Reason: nanny-close
2026-11-10 09:17:55,927 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:55,927 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:42143'. Reason: nanny-close
2026-11-10 09:17:55,926 - distributed.core - INFO - Connection to tcp://127.0.0.1:36195 has been closed.
2026-11-10 09:17:55,927 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:33519. Reason: nanny-close
2026-11-10 09:17:55,927 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:55,928 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:55,928 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:41431. Reason: nanny-close
2026-11-10 09:17:55,928 - distributed.core - INFO - Connection to tcp://127.0.0.1:36195 has been closed.
2026-11-10 09:17:55,928 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:55,929 - distributed.core - INFO - Connection to tcp://127.0.0.1:36195 has been closed.
2026-11-10 09:17:55,930 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:55,930 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:55,930 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:55,932 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:59466; closing.
2026-11-10 09:17:55,932 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:59452; closing.
2026-11-10 09:17:55,932 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:59482; closing.
2026-11-10 09:17:55,932 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:33469. Reason: nanny-close
2026-11-10 09:17:55,932 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:55,933 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:43367 name: 0 (stimulus_id='handle-worker-cleanup-1794302275.933526')
2026-11-10 09:17:55,933 - distributed.core - INFO - Connection to tcp://127.0.0.1:36195 has been closed.
2026-11-10 09:17:55,934 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:33519 name: 1 (stimulus_id='handle-worker-cleanup-1794302275.9346032')
2026-11-10 09:17:55,935 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:41431 name: 2 (stimulus_id='handle-worker-cleanup-1794302275.9352176')
2026-11-10 09:17:55,936 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:59442; closing.
2026-11-10 09:17:55,939 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:33469 name: 3 (stimulus_id='handle-worker-cleanup-1794302275.9393718')
2026-11-10 09:17:55,939 - distributed.scheduler - INFO - Lost all workers
2026-11-10 09:17:55,940 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:56,176 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:34209' closed.
2026-11-10 09:17:56,179 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:46181' closed.
2026-11-10 09:17:56,184 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:38021' closed.
2026-11-10 09:17:56,205 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:42143' closed.
2026-11-10 09:17:56,206 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-11-10 09:17:56,207 - 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 0x7ee9fe91f5c0>        |
| parameters                      : <queens.parameters.parameters.Parameters object at 0x7eea009e2960> |
| function                        : <function solve_poisson at 0x7ee9fdc99800>                         |
| external_python_module_function : None                                                               |
| worker_log_level                : None                                                               |
+------------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                               Local                                               |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self                          : <queens.schedulers.local.Local object at 0x7ee9fe91c440>          |
| experiment_name               : 'monte_carlo_poisson_log_samples_100_seed_2'                      |
| num_jobs                      : 4                                                                 |
| num_procs                     : 1                                                                 |
| restart_workers               : False                                                             |
| verbose                       : True                                                              |
| experiment_base_dir           : None                                                              |
| overwrite_existing_experiment : False                                                             |
+---------------------------------------------------------------------------------------------------+

2026-11-10 09:17:56,245 - distributed.scheduler - INFO - State start
2026-11-10 09:17:56,248 - distributed.scheduler - INFO -   Scheduler at:     tcp://127.0.0.1:37643
2026-11-10 09:17:56,248 - distributed.scheduler - INFO -   dashboard at:  http://127.0.0.1:8787/status
2026-11-10 09:17:56,248 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-11-10 09:17:56,256 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:45593'
2026-11-10 09:17:56,257 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:40077'
2026-11-10 09:17:56,259 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:44553'
2026-11-10 09:17:56,262 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:35679'
2026-11-10 09:17:56,660 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:45907
2026-11-10 09:17:56,660 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:45907
2026-11-10 09:17:56,660 - distributed.worker - INFO -           Worker name:                          2
2026-11-10 09:17:56,660 - distributed.worker - INFO -          dashboard at:            127.0.0.1:39495
2026-11-10 09:17:56,660 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:37643
2026-11-10 09:17:56,660 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:56,660 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:56,660 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:56,660 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-43r3gjqc
2026-11-10 09:17:56,660 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:56,662 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:43139
2026-11-10 09:17:56,662 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:43139
2026-11-10 09:17:56,662 - distributed.worker - INFO -           Worker name:                          1
2026-11-10 09:17:56,662 - distributed.worker - INFO -          dashboard at:            127.0.0.1:37525
2026-11-10 09:17:56,662 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:37643
2026-11-10 09:17:56,662 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:56,662 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:56,662 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:56,662 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-5o2lwoca
2026-11-10 09:17:56,662 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:56,665 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:44767
2026-11-10 09:17:56,665 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:44767
2026-11-10 09:17:56,665 - distributed.worker - INFO -           Worker name:                          0
2026-11-10 09:17:56,666 - distributed.worker - INFO -          dashboard at:            127.0.0.1:39911
2026-11-10 09:17:56,666 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:37643
2026-11-10 09:17:56,666 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:56,666 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:56,666 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:56,666 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-6e9tzvl0
2026-11-10 09:17:56,666 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:56,670 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:45907 name: 2
2026-11-10 09:17:56,671 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:45907
2026-11-10 09:17:56,671 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:56,672 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:58604
2026-11-10 09:17:56,672 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:34723
2026-11-10 09:17:56,674 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:43139 name: 1
2026-11-10 09:17:56,674 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:43139
2026-11-10 09:17:56,672 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:34723
2026-11-10 09:17:56,672 - distributed.worker - INFO -           Worker name:                          3
2026-11-10 09:17:56,672 - distributed.worker - INFO -          dashboard at:            127.0.0.1:46009
2026-11-10 09:17:56,672 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:37643
2026-11-10 09:17:56,672 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:56,672 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:56,672 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:56,672 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-qnzsb1nj
2026-11-10 09:17:56,672 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:37643
2026-11-10 09:17:56,672 - distributed.worker - INFO2026-11-10 09:17:56,676 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:58616
 - -------------------------------------------------
2026-11-10 09:17:56,672 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:56,673 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:37643
2026-11-10 09:17:56,675 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:56,675 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:37643
2026-11-10 09:17:56,675 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:56,676 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:37643
2026-11-10 09:17:56,678 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:44767 name: 0
2026-11-10 09:17:56,678 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:44767
2026-11-10 09:17:56,678 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:58626
2026-11-10 09:17:56,678 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:56,679 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:37643
2026-11-10 09:17:56,679 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:56,679 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:37643
2026-11-10 09:17:56,682 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:34723 name: 3
2026-11-10 09:17:56,682 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:34723
2026-11-10 09:17:56,683 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:56,683 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:58628
2026-11-10 09:17:56,683 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:37643
2026-11-10 09:17:56,683 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:56,684 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:37643
2026-11-10 09:17:56,733 - distributed.scheduler - INFO - Receive client connection: Client-9dbf56e0-dce7-11f1-8428-4676ccbaa09b
2026-11-10 09:17:56,733 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:58632
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 0x7ee9fe433860>                        |
| scheduler : <queens.schedulers.local.Local object at 0x7ee9fe91c440>                              |
| driver    : <queens.drivers.function.Function object at 0x7ee9fe91f5c0>                           |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                            MonteCarlo                                             |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self               : <queens.iterators.monte_carlo.MonteCarlo object at 0x7ee9e595bce0>           |
| model              : <queens.models.simulation.Simulation object at 0x7ee9fe433860>               |
| parameters         : <queens.parameters.parameters.Parameters object at 0x7eea009e2960>           |
| global_settings    : <queens.global_settings.GlobalSettings object at 0x7ee9fe8e0740>             |
| seed               : 2                                                                            |
| num_samples        : 100                                                                          |
| result_description : {'write_results': True, 'plot_results': False}                               |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                          git information                                          |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash        : cf8e531d09a5049bec8a3ad5858c6c338df0f9f9                                     |
| branch             : main                                                                         |
| clean working tree : False                                                                        |
+---------------------------------------------------------------------------------------------------+

MonteCarlo for experiment: monte_carlo_poisson_log_samples_100_seed_2

Starting Analysis...

 61%|██████    | 61/100 [00:01<00:00, 69.61it/s]

+---------------------------------------------------------------------------------------------------+
|                                   Batch summary for jobs 0 - 99                                   |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs                : 100                                                               |
| number of parallel jobs       : 4                                                                 |
| number of procs               : 1                                                                 |
| total elapsed time            : 1.726e+00s                                                        |
| average time per parallel job : 6.904e-02s                                                        |
+---------------------------------------------------------------------------------------------------+

100%|██████████| 100/100 [00:01<00:00, 57.92it/s]

Time for CALCULATION: 1.737403392791748 s

2026-11-10 09:17:58,576 - distributed.scheduler - INFO - Retire worker addresses (stimulus_id='retire-workers-1794302278.5761302') (0, 1, 2, 3)
2026-11-10 09:17:58,576 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:45593'. Reason: nanny-close
2026-11-10 09:17:58,577 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:58,577 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:40077'. Reason: nanny-close
2026-11-10 09:17:58,578 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:58,578 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:44553'. Reason: nanny-close
2026-11-10 09:17:58,578 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:44767. Reason: nanny-close
2026-11-10 09:17:58,579 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:58,578 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:58,579 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:35679'. Reason: nanny-close
2026-11-10 09:17:58,579 - distributed.core - INFO - Connection to tcp://127.0.0.1:37643 has been closed.
2026-11-10 09:17:58,580 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:43139. Reason: nanny-close
2026-11-10 09:17:58,582 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:17:58,580 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:58,581 - distributed.core - INFO - Connection to tcp://127.0.0.1:37643 has been closed.
2026-11-10 09:17:58,581 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:58,582 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:45907. Reason: nanny-close
2026-11-10 09:17:58,582 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:58,582 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:58,584 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:58626; closing.
2026-11-10 09:17:58,583 - distributed.core - INFO - Connection to tcp://127.0.0.1:37643 has been closed.
2026-11-10 09:17:58,584 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:34723. Reason: nanny-close
2026-11-10 09:17:58,584 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:17:58,585 - distributed.core - INFO - Connection to tcp://127.0.0.1:37643 has been closed.
2026-11-10 09:17:58,586 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:58,586 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:58616; closing.
2026-11-10 09:17:58,588 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:58604; closing.
2026-11-10 09:17:58,589 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:44767 name: 0 (stimulus_id='handle-worker-cleanup-1794302278.5898228')
2026-11-10 09:17:58,587 - distributed.nanny - INFO - Worker closed
2026-11-10 09:17:58,590 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:43139 name: 1 (stimulus_id='handle-worker-cleanup-1794302278.5905795')
2026-11-10 09:17:58,591 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:45907 name: 2 (stimulus_id='handle-worker-cleanup-1794302278.591382')
2026-11-10 09:17:58,593 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:58628; closing.
2026-11-10 09:17:58,594 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:34723 name: 3 (stimulus_id='handle-worker-cleanup-1794302278.5947134')
2026-11-10 09:17:58,595 - distributed.scheduler - INFO - Lost all workers
2026-11-10 09:17:58,831 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:35679' closed.
2026-11-10 09:17:58,838 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:40077' closed.
2026-11-10 09:17:58,839 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:44553' closed.
2026-11-10 09:17:58,843 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:45593' closed.
2026-11-10 09:17:58,844 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-11-10 09:17:58,845 - 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 0x7ee9e5373e00>        |
| parameters                      : <queens.parameters.parameters.Parameters object at 0x7eea009e2960> |
| function                        : <function solve_poisson at 0x7ee9fdc99800>                         |
| external_python_module_function : None                                                               |
| worker_log_level                : None                                                               |
+------------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                               Local                                               |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self                          : <queens.schedulers.local.Local object at 0x7ee9fc702240>          |
| experiment_name               : 'monte_carlo_poisson_log_samples_100_seed_3'                      |
| num_jobs                      : 4                                                                 |
| num_procs                     : 1                                                                 |
| restart_workers               : False                                                             |
| verbose                       : True                                                              |
| experiment_base_dir           : None                                                              |
| overwrite_existing_experiment : False                                                             |
+---------------------------------------------------------------------------------------------------+

2026-11-10 09:17:58,882 - distributed.scheduler - INFO - State start
2026-11-10 09:17:58,884 - distributed.scheduler - INFO -   Scheduler at:     tcp://127.0.0.1:42461
2026-11-10 09:17:58,885 - distributed.scheduler - INFO -   dashboard at:  http://127.0.0.1:8787/status
2026-11-10 09:17:58,885 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-11-10 09:17:58,893 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:41407'
2026-11-10 09:17:58,894 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:38719'
2026-11-10 09:17:58,896 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:45887'
2026-11-10 09:17:58,898 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:36369'
2026-11-10 09:17:59,287 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:39127
2026-11-10 09:17:59,287 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:46061
2026-11-10 09:17:59,287 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:46061
2026-11-10 09:17:59,287 - distributed.worker - INFO -           Worker name:                          3
2026-11-10 09:17:59,287 - distributed.worker - INFO -          dashboard at:            127.0.0.1:39303
2026-11-10 09:17:59,287 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:42461
2026-11-10 09:17:59,287 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:59,288 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:59,288 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:59,288 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-7jxyhppc
2026-11-10 09:17:59,288 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:59,288 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:39127
2026-11-10 09:17:59,288 - distributed.worker - INFO -           Worker name:                          1
2026-11-10 09:17:59,288 - distributed.worker - INFO -          dashboard at:            127.0.0.1:45143
2026-11-10 09:17:59,289 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:42461
2026-11-10 09:17:59,289 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:59,289 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:35119
2026-11-10 09:17:59,289 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:35119
2026-11-10 09:17:59,289 - distributed.worker - INFO -           Worker name:                          2
2026-11-10 09:17:59,289 - distributed.worker - INFO -          dashboard at:            127.0.0.1:43611
2026-11-10 09:17:59,289 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:42461
2026-11-10 09:17:59,289 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:59,289 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:59,289 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:59,289 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-h7ywo9_9
2026-11-10 09:17:59,289 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:59,289 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:59,289 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:59,290 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-9_79b3hi
2026-11-10 09:17:59,290 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:59,292 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:35089
2026-11-10 09:17:59,292 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:35089
2026-11-10 09:17:59,292 - distributed.worker - INFO -           Worker name:                          0
2026-11-10 09:17:59,292 - distributed.worker - INFO -          dashboard at:            127.0.0.1:36917
2026-11-10 09:17:59,292 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:42461
2026-11-10 09:17:59,292 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:59,292 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:17:59,292 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:17:59,292 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-hw30rs2n
2026-11-10 09:17:59,292 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:59,296 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:46061 name: 3
2026-11-10 09:17:59,297 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:59,298 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:46061
2026-11-10 09:17:59,298 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:42461
2026-11-10 09:17:59,298 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:59,298 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42461
2026-11-10 09:17:59,299 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:57144
2026-11-10 09:17:59,300 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:35119 name: 2
2026-11-10 09:17:59,301 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35119
2026-11-10 09:17:59,301 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:59,301 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:57156
2026-11-10 09:17:59,301 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:42461
2026-11-10 09:17:59,301 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:59,302 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:35089 name: 0
2026-11-10 09:17:59,302 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42461
2026-11-10 09:17:59,302 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35089
2026-11-10 09:17:59,303 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:57180
2026-11-10 09:17:59,304 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:39127 name: 1
2026-11-10 09:17:59,303 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:59,303 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:42461
2026-11-10 09:17:59,303 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:59,304 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42461
2026-11-10 09:17:59,305 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:39127
2026-11-10 09:17:59,305 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:57166
2026-11-10 09:17:59,305 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:17:59,305 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:42461
2026-11-10 09:17:59,305 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:17:59,306 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42461
2026-11-10 09:17:59,316 - distributed.scheduler - INFO - Receive client connection: Client-9f4994a6-dce7-11f1-8428-4676ccbaa09b
2026-11-10 09:17:59,316 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:57194
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 0x7ee9ec212e70>                        |
| scheduler : <queens.schedulers.local.Local object at 0x7ee9fc702240>                              |
| driver    : <queens.drivers.function.Function object at 0x7ee9e5373e00>                           |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                            MonteCarlo                                             |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self               : <queens.iterators.monte_carlo.MonteCarlo object at 0x7ee9e533fc20>           |
| model              : <queens.models.simulation.Simulation object at 0x7ee9ec212e70>               |
| parameters         : <queens.parameters.parameters.Parameters object at 0x7eea009e2960>           |
| global_settings    : <queens.global_settings.GlobalSettings object at 0x7ee9e5db2b40>             |
| seed               : 3                                                                            |
| num_samples        : 100                                                                          |
| result_description : {'write_results': True, 'plot_results': False}                               |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                          git information                                          |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash        : cf8e531d09a5049bec8a3ad5858c6c338df0f9f9                                     |
| branch             : main                                                                         |
| clean working tree : False                                                                        |
+---------------------------------------------------------------------------------------------------+

MonteCarlo for experiment: monte_carlo_poisson_log_samples_100_seed_3

Starting Analysis...

 75%|███████▌  | 75/100 [00:01<00:00, 69.81it/s]

+---------------------------------------------------------------------------------------------------+
|                                   Batch summary for jobs 0 - 99                                   |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs                : 100                                                               |
| number of parallel jobs       : 4                                                                 |
| number of procs               : 1                                                                 |
| total elapsed time            : 1.657e+00s                                                        |
| average time per parallel job : 6.629e-02s                                                        |
+---------------------------------------------------------------------------------------------------+

100%|██████████| 100/100 [00:01<00:00, 60.32it/s]

Time for CALCULATION: 1.6671855449676514 s


2026-11-10 09:18:01,089 - distributed.scheduler - INFO - Retire worker addresses (stimulus_id='retire-workers-1794302281.0894985') (0, 1, 2, 3)
2026-11-10 09:18:01,090 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:41407'. Reason: nanny-close
2026-11-10 09:18:01,090 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:18:01,091 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:38719'. Reason: nanny-close
2026-11-10 09:18:01,091 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:18:01,091 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35089. Reason: nanny-close
2026-11-10 09:18:01,092 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:45887'. Reason: nanny-close
2026-11-10 09:18:01,091 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:18:01,092 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:39127. Reason: nanny-close
2026-11-10 09:18:01,092 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:18:01,093 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:18:01,093 - distributed.core - INFO - Connection to tcp://127.0.0.1:42461 has been closed.
2026-11-10 09:18:01,094 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:36369'. Reason: nanny-close
2026-11-10 09:18:01,094 - distributed.core - INFO - Connection to tcp://127.0.0.1:42461 has been closed.
2026-11-10 09:18:01,094 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:18:01,094 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35119. Reason: nanny-close
2026-11-10 09:18:01,095 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:18:01,095 - distributed.nanny - INFO - Worker closed
2026-11-10 09:18:01,096 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:57166; closing.
2026-11-10 09:18:01,097 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:57180; closing.
2026-11-10 09:18:01,096 - distributed.core - INFO - Connection to tcp://127.0.0.1:42461 has been closed.
2026-11-10 09:18:01,097 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:46061. Reason: nanny-close
2026-11-10 09:18:01,097 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:57156; closing.
2026-11-10 09:18:01,097 - distributed.nanny - INFO - Worker closed
2026-11-10 09:18:01,098 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:18:01,098 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:39127 name: 1 (stimulus_id='handle-worker-cleanup-1794302281.0985963')
2026-11-10 09:18:01,099 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:35089 name: 0 (stimulus_id='handle-worker-cleanup-1794302281.099234')
2026-11-10 09:18:01,100 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:35119 name: 2 (stimulus_id='handle-worker-cleanup-1794302281.1002738')
2026-11-10 09:18:01,099 - distributed.core - INFO - Connection to tcp://127.0.0.1:42461 has been closed.
2026-11-10 09:18:01,100 - distributed.nanny - INFO - Worker closed
2026-11-10 09:18:01,101 - distributed.nanny - INFO - Worker closed
2026-11-10 09:18:01,106 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:57144; closing.
2026-11-10 09:18:01,107 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:46061 name: 3 (stimulus_id='handle-worker-cleanup-1794302281.1079054')
2026-11-10 09:18:01,109 - distributed.scheduler - INFO - Lost all workers
2026-11-10 09:18:01,346 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:38719' closed.
2026-11-10 09:18:01,347 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:41407' closed.
2026-11-10 09:18:01,349 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:36369' closed.
2026-11-10 09:18:01,352 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:45887' closed.
2026-11-10 09:18:01,352 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-11-10 09:18:01,353 - 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 0x7ee9e5002bd0>        |
| parameters                      : <queens.parameters.parameters.Parameters object at 0x7eea009e2960> |
| function                        : <function solve_poisson at 0x7ee9fdc99800>                         |
| external_python_module_function : None                                                               |
| worker_log_level                : None                                                               |
+------------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                               Local                                               |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self                          : <queens.schedulers.local.Local object at 0x7ee9e5370bc0>          |
| experiment_name               : 'monte_carlo_poisson_log_samples_1000_seed_0'                     |
| num_jobs                      : 4                                                                 |
| num_procs                     : 1                                                                 |
| restart_workers               : False                                                             |
| verbose                       : True                                                              |
| experiment_base_dir           : None                                                              |
| overwrite_existing_experiment : False                                                             |
+---------------------------------------------------------------------------------------------------+

2026-11-10 09:18:01,554 - distributed.scheduler - INFO - State start
2026-11-10 09:18:01,556 - distributed.scheduler - INFO -   Scheduler at:     tcp://127.0.0.1:38139
2026-11-10 09:18:01,557 - distributed.scheduler - INFO -   dashboard at:  http://127.0.0.1:8787/status
2026-11-10 09:18:01,557 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-11-10 09:18:01,565 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:41067'
2026-11-10 09:18:01,566 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:37371'
2026-11-10 09:18:01,568 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:40641'
2026-11-10 09:18:01,570 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:42315'
2026-11-10 09:18:01,959 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:43473
2026-11-10 09:18:01,959 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:38621
2026-11-10 09:18:01,959 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:43473
2026-11-10 09:18:01,959 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:38621
2026-11-10 09:18:01,959 - distributed.worker - INFO -           Worker name:                          2
2026-11-10 09:18:01,959 - distributed.worker - INFO -           Worker name:                          1
2026-11-10 09:18:01,959 - distributed.worker - INFO -          dashboard at:            127.0.0.1:40263
2026-11-10 09:18:01,959 - distributed.worker - INFO -          dashboard at:            127.0.0.1:41291
2026-11-10 09:18:01,959 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:38139
2026-11-10 09:18:01,959 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:38139
2026-11-10 09:18:01,959 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:01,959 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:01,959 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:18:01,959 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:18:01,959 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:18:01,959 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-r0zdgt50
2026-11-10 09:18:01,959 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:18:01,959 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-_jdcavwl
2026-11-10 09:18:01,959 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:01,959 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:01,960 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:33965
2026-11-10 09:18:01,961 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:33965
2026-11-10 09:18:01,961 - distributed.worker - INFO -           Worker name:                          0
2026-11-10 09:18:01,961 - distributed.worker - INFO -          dashboard at:            127.0.0.1:39063
2026-11-10 09:18:01,961 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:38139
2026-11-10 09:18:01,961 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:01,961 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:18:01,961 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:18:01,961 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-pckwo6t3
2026-11-10 09:18:01,961 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:01,969 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:38621 name: 2
2026-11-10 09:18:01,970 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:38621
2026-11-10 09:18:01,969 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:36069
2026-11-10 09:18:01,970 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:36069
2026-11-10 09:18:01,970 - distributed.worker - INFO -           Worker name:                          3
2026-11-10 09:18:01,970 - distributed.worker - INFO -          dashboard at:            127.0.0.1:42023
2026-11-10 09:18:01,970 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:38139
2026-11-10 09:18:01,970 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:01,970 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:18:01,970 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:18:01,970 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-i1ci153v
2026-11-10 09:18:01,970 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:01,971 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:18:01,971 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:37340
2026-11-10 09:18:01,971 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:38139
2026-11-10 09:18:01,972 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:01,972 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:43473 name: 1
2026-11-10 09:18:01,972 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38139
2026-11-10 09:18:01,973 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:43473
2026-11-10 09:18:01,973 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:18:01,974 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:38139
2026-11-10 09:18:01,974 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:01,974 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:37346
2026-11-10 09:18:01,975 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38139
2026-11-10 09:18:01,976 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:33965 name: 0
2026-11-10 09:18:01,976 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:33965
2026-11-10 09:18:01,976 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:37360
2026-11-10 09:18:01,976 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:18:01,977 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:38139
2026-11-10 09:18:01,977 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:01,977 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38139
2026-11-10 09:18:01,982 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:36069 name: 3
2026-11-10 09:18:01,982 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:36069
2026-11-10 09:18:01,982 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:37374
2026-11-10 09:18:01,982 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:18:01,983 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:38139
2026-11-10 09:18:01,983 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:01,984 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:38139
2026-11-10 09:18:02,034 - distributed.scheduler - INFO - Receive client connection: Client-a0e852a8-dce7-11f1-8428-4676ccbaa09b
2026-11-10 09:18:02,035 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:37376
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 0x7ee9e5af2e70>                        |
| scheduler : <queens.schedulers.local.Local object at 0x7ee9e5370bc0>                              |
| driver    : <queens.drivers.function.Function object at 0x7ee9e5002bd0>                           |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                            MonteCarlo                                             |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self               : <queens.iterators.monte_carlo.MonteCarlo object at 0x7ee9fe8ecd10>           |
| model              : <queens.models.simulation.Simulation object at 0x7ee9e5af2e70>               |
| parameters         : <queens.parameters.parameters.Parameters object at 0x7eea009e2960>           |
| global_settings    : <queens.global_settings.GlobalSettings object at 0x7ee9fc820740>             |
| seed               : 0                                                                            |
| num_samples        : 1000                                                                         |
| result_description : {'write_results': True, 'plot_results': False}                               |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                          git information                                          |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash        : cf8e531d09a5049bec8a3ad5858c6c338df0f9f9                                     |
| branch             : main                                                                         |
| clean working tree : False                                                                        |
+---------------------------------------------------------------------------------------------------+

MonteCarlo for experiment: monte_carlo_poisson_log_samples_1000_seed_0

Starting Analysis...

 96%|█████████▌| 959/1000 [00:11<00:00, 185.71it/s]

+---------------------------------------------------------------------------------------------------+
|                                  Batch summary for jobs 0 - 999                                   |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs                : 1000                                                              |
| number of parallel jobs       : 4                                                                 |
| number of procs               : 1                                                                 |
| total elapsed time            : 1.137e+01s                                                        |
| average time per parallel job : 4.548e-02s                                                        |
+---------------------------------------------------------------------------------------------------+

100%|██████████| 1000/1000 [00:11<00:00, 87.95it/s]

Time for CALCULATION: 11.47213339805603 s

2026-11-10 09:18:13,626 - distributed.scheduler - INFO - Retire worker addresses (stimulus_id='retire-workers-1794302293.6268692') (0, 1, 2, 3)
2026-11-10 09:18:13,627 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:41067'. Reason: nanny-close
2026-11-10 09:18:13,628 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:18:13,628 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:37371'. Reason: nanny-close
2026-11-10 09:18:13,628 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:18:13,629 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:40641'. Reason: nanny-close
2026-11-10 09:18:13,629 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:33965. Reason: nanny-close
2026-11-10 09:18:13,629 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:18:13,629 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:43473. Reason: nanny-close
2026-11-10 09:18:13,630 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:18:13,630 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:18:13,630 - distributed.core - INFO - Connection to tcp://127.0.0.1:38139 has been closed.
2026-11-10 09:18:13,630 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:42315'. Reason: nanny-close
2026-11-10 09:18:13,631 - distributed.core - INFO - Connection to tcp://127.0.0.1:38139 has been closed.
2026-11-10 09:18:13,631 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:18:13,631 - distributed.nanny - INFO - Worker closed
2026-11-10 09:18:13,632 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:38621. Reason: nanny-close
2026-11-10 09:18:13,632 - distributed.nanny - INFO - Worker closed
2026-11-10 09:18:13,632 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:18:13,633 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:37360; closing.
2026-11-10 09:18:13,634 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:36069. Reason: nanny-close
2026-11-10 09:18:13,634 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:18:13,635 - distributed.core - INFO - Connection to tcp://127.0.0.1:38139 has been closed.
2026-11-10 09:18:13,635 - distributed.core - INFO - Connection to tcp://127.0.0.1:38139 has been closed.
2026-11-10 09:18:13,636 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:37346; closing.
2026-11-10 09:18:13,636 - distributed.nanny - INFO - Worker closed
2026-11-10 09:18:13,637 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:37340; closing.
2026-11-10 09:18:13,637 - distributed.nanny - INFO - Worker closed
2026-11-10 09:18:13,638 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:33965 name: 0 (stimulus_id='handle-worker-cleanup-1794302293.6387548')
2026-11-10 09:18:13,639 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:43473 name: 1 (stimulus_id='handle-worker-cleanup-1794302293.6395192')
2026-11-10 09:18:13,640 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:38621 name: 2 (stimulus_id='handle-worker-cleanup-1794302293.640714')
2026-11-10 09:18:13,645 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:37374; closing.
2026-11-10 09:18:13,646 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:36069 name: 3 (stimulus_id='handle-worker-cleanup-1794302293.6462457')
2026-11-10 09:18:13,648 - distributed.scheduler - INFO - Lost all workers
2026-11-10 09:18:14,020 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:40641' closed.
2026-11-10 09:18:14,024 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:42315' closed.
2026-11-10 09:18:14,030 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:41067' closed.
2026-11-10 09:18:14,040 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:37371' closed.
2026-11-10 09:18:14,041 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-11-10 09:18:14,042 - 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 0x7ee9e4bd22a0>        |
| parameters                      : <queens.parameters.parameters.Parameters object at 0x7eea009e2960> |
| function                        : <function solve_poisson at 0x7ee9fdc99800>                         |
| external_python_module_function : None                                                               |
| worker_log_level                : None                                                               |
+------------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                               Local                                               |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self                          : <queens.schedulers.local.Local object at 0x7ee9e4bd34d0>          |
| experiment_name               : 'monte_carlo_poisson_log_samples_1000_seed_1'                     |
| num_jobs                      : 4                                                                 |
| num_procs                     : 1                                                                 |
| restart_workers               : False                                                             |
| verbose                       : True                                                              |
| experiment_base_dir           : None                                                              |
| overwrite_existing_experiment : False                                                             |
+---------------------------------------------------------------------------------------------------+

2026-11-10 09:18:14,082 - distributed.scheduler - INFO - State start
2026-11-10 09:18:14,084 - distributed.scheduler - INFO -   Scheduler at:     tcp://127.0.0.1:43425
2026-11-10 09:18:14,084 - distributed.scheduler - INFO -   dashboard at:  http://127.0.0.1:8787/status
2026-11-10 09:18:14,085 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-11-10 09:18:14,093 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:44067'
2026-11-10 09:18:14,094 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:43801'
2026-11-10 09:18:14,096 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:46125'
2026-11-10 09:18:14,098 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:45745'
2026-11-10 09:18:14,486 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:35033
2026-11-10 09:18:14,486 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:35033
2026-11-10 09:18:14,486 - distributed.worker - INFO -           Worker name:                          0
2026-11-10 09:18:14,486 - distributed.worker - INFO -          dashboard at:            127.0.0.1:38137
2026-11-10 09:18:14,486 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:43425
2026-11-10 09:18:14,486 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:14,486 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:18:14,486 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:18:14,486 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-lixxvugm
2026-11-10 09:18:14,486 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:14,486 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:42215
2026-11-10 09:18:14,486 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:42215
2026-11-10 09:18:14,486 - distributed.worker - INFO -           Worker name:                          3
2026-11-10 09:18:14,486 - distributed.worker - INFO -          dashboard at:            127.0.0.1:32895
2026-11-10 09:18:14,486 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:43425
2026-11-10 09:18:14,486 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:14,486 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:18:14,487 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:18:14,487 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-2l71kjcq
2026-11-10 09:18:14,487 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:14,493 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:35033 name: 0
2026-11-10 09:18:14,493 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35033
2026-11-10 09:18:14,493 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:43607
2026-11-10 09:18:14,494 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:43607
2026-11-10 09:18:14,494 - distributed.worker - INFO -           Worker name:                          2
2026-11-10 09:18:14,494 - distributed.worker - INFO -          dashboard at:            127.0.0.1:44987
2026-11-10 09:18:14,494 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:43425
2026-11-10 09:18:14,494 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:14,494 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:18:14,494 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:18:14,494 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-ev5mc60l
2026-11-10 09:18:14,494 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:14,494 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:18:14,494 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:43425
2026-11-10 09:18:14,494 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:14,495 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:59388
2026-11-10 09:18:14,496 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:42215 name: 3
2026-11-10 09:18:14,495 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:43425
2026-11-10 09:18:14,497 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:42215
2026-11-10 09:18:14,497 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:59404
2026-11-10 09:18:14,497 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:18:14,497 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:43425
2026-11-10 09:18:14,497 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:14,498 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:43425
2026-11-10 09:18:14,498 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:35973
2026-11-10 09:18:14,499 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:35973
2026-11-10 09:18:14,499 - distributed.worker - INFO -           Worker name:                          1
2026-11-10 09:18:14,499 - distributed.worker - INFO -          dashboard at:            127.0.0.1:41599
2026-11-10 09:18:14,499 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:43425
2026-11-10 09:18:14,499 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:14,499 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:18:14,499 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:18:14,499 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-wjaw50p9
2026-11-10 09:18:14,499 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:14,503 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:43607 name: 2
2026-11-10 09:18:14,503 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:43607
2026-11-10 09:18:14,504 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:18:14,504 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:43425
2026-11-10 09:18:14,505 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:59408
2026-11-10 09:18:14,504 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:14,505 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:43425
2026-11-10 09:18:14,506 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:35973 name: 1
2026-11-10 09:18:14,506 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35973
2026-11-10 09:18:14,506 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:18:14,507 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:59420
2026-11-10 09:18:14,507 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:43425
2026-11-10 09:18:14,507 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:14,507 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:43425
2026-11-10 09:18:14,515 - distributed.scheduler - INFO - Receive client connection: Client-a858b4a9-dce7-11f1-8428-4676ccbaa09b
2026-11-10 09:18:14,515 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:59422
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 0x7ee9e5af2e70>                        |
| scheduler : <queens.schedulers.local.Local object at 0x7ee9e4bd34d0>                              |
| driver    : <queens.drivers.function.Function object at 0x7ee9e4bd22a0>                           |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                            MonteCarlo                                             |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self               : <queens.iterators.monte_carlo.MonteCarlo object at 0x7ee9e48ead50>           |
| model              : <queens.models.simulation.Simulation object at 0x7ee9e5af2e70>               |
| parameters         : <queens.parameters.parameters.Parameters object at 0x7eea009e2960>           |
| global_settings    : <queens.global_settings.GlobalSettings object at 0x7ee9e4babec0>             |
| seed               : 1                                                                            |
| num_samples        : 1000                                                                         |
| result_description : {'write_results': True, 'plot_results': False}                               |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                          git information                                          |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash        : cf8e531d09a5049bec8a3ad5858c6c338df0f9f9                                     |
| branch             : main                                                                         |
| clean working tree : False                                                                        |
+---------------------------------------------------------------------------------------------------+

MonteCarlo for experiment: monte_carlo_poisson_log_samples_1000_seed_1

Starting Analysis...

 91%|█████████ | 911/1000 [00:11<00:00, 515.77it/s]

+---------------------------------------------------------------------------------------------------+
|                                  Batch summary for jobs 0 - 999                                   |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs                : 1000                                                              |
| number of parallel jobs       : 4                                                                 |
| number of procs               : 1                                                                 |
| total elapsed time            : 1.196e+01s                                                        |
| average time per parallel job : 4.783e-02s                                                        |
+---------------------------------------------------------------------------------------------------+

100%|██████████| 1000/1000 [00:11<00:00, 83.63it/s]

Time for CALCULATION: 12.081817388534546 s

2026-11-10 09:18:26,719 - distributed.scheduler - INFO - Retire worker addresses (stimulus_id='retire-workers-1794302306.7191966') (0, 1, 2, 3)
2026-11-10 09:18:26,719 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:44067'. Reason: nanny-close
2026-11-10 09:18:26,720 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:18:26,720 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:43801'. Reason: nanny-close
2026-11-10 09:18:26,722 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:18:26,721 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35033. Reason: nanny-close
2026-11-10 09:18:26,721 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:18:26,722 - distributed.core - INFO - Connection to tcp://127.0.0.1:43425 has been closed.
2026-11-10 09:18:26,723 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:46125'. Reason: nanny-close
2026-11-10 09:18:26,723 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:18:26,723 - distributed.nanny - INFO - Worker closed
2026-11-10 09:18:26,723 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35973. Reason: nanny-close
2026-11-10 09:18:26,724 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:45745'. Reason: nanny-close
2026-11-10 09:18:26,724 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:18:26,725 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:18:26,725 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:43607. Reason: nanny-close
2026-11-10 09:18:26,726 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:59388; closing.
2026-11-10 09:18:26,725 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:18:26,726 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:42215. Reason: nanny-close
2026-11-10 09:18:26,726 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:18:26,726 - distributed.core - INFO - Connection to tcp://127.0.0.1:43425 has been closed.
2026-11-10 09:18:26,727 - distributed.core - INFO - Connection to tcp://127.0.0.1:43425 has been closed.
2026-11-10 09:18:26,727 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:59420; closing.
2026-11-10 09:18:26,728 - distributed.nanny - INFO - Worker closed
2026-11-10 09:18:26,729 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:35033 name: 0 (stimulus_id='handle-worker-cleanup-1794302306.7292097')
2026-11-10 09:18:26,730 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:35973 name: 1 (stimulus_id='handle-worker-cleanup-1794302306.7302852')
2026-11-10 09:18:26,729 - distributed.nanny - INFO - Worker closed
2026-11-10 09:18:26,727 - distributed.core - INFO - Connection to tcp://127.0.0.1:43425 has been closed.
2026-11-10 09:18:26,733 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:59408; closing.
2026-11-10 09:18:26,733 - distributed.nanny - INFO - Worker closed
2026-11-10 09:18:26,734 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:43607 name: 2 (stimulus_id='handle-worker-cleanup-1794302306.7347608')
2026-11-10 09:18:26,735 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:59404; closing.
2026-11-10 09:18:26,738 - distributed.batched - INFO - Batched Comm Closed <TCP (closed) Scheduler connection to worker local=tcp://127.0.0.1:43425 remote=tcp://127.0.0.1:59408>
Traceback (most recent call last):
  File "/__w/queens/queens/.pixi/envs/dev/lib/python3.12/site-packages/distributed/batched.py", line 115, in _background_send
    nbytes = yield coro
             ^^^^^^^^^^
  File "/__w/queens/queens/.pixi/envs/dev/lib/python3.12/site-packages/tornado/gen.py", line 783, in run
    value = future.result()
            ^^^^^^^^^^^^^^^
  File "/__w/queens/queens/.pixi/envs/dev/lib/python3.12/site-packages/distributed/comm/tcp.py", line 263, in write
    raise CommClosedError()
distributed.comm.core.CommClosedError
2026-11-10 09:18:26,739 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:42215 name: 3 (stimulus_id='handle-worker-cleanup-1794302306.7391555')
2026-11-10 09:18:26,741 - distributed.scheduler - INFO - Lost all workers
2026-11-10 09:18:27,110 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:43801' closed.
2026-11-10 09:18:27,111 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:46125' closed.
2026-11-10 09:18:27,135 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:44067' closed.
2026-11-10 09:18:27,136 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:45745' closed.
2026-11-10 09:18:27,137 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-11-10 09:18:27,138 - 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 0x7ee9e56674a0>        |
| parameters                      : <queens.parameters.parameters.Parameters object at 0x7eea009e2960> |
| function                        : <function solve_poisson at 0x7ee9fdc99800>                         |
| external_python_module_function : None                                                               |
| worker_log_level                : None                                                               |
+------------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                               Local                                               |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self                          : <queens.schedulers.local.Local object at 0x7ee9e50269c0>          |
| experiment_name               : 'monte_carlo_poisson_log_samples_1000_seed_2'                     |
| num_jobs                      : 4                                                                 |
| num_procs                     : 1                                                                 |
| restart_workers               : False                                                             |
| verbose                       : True                                                              |
| experiment_base_dir           : None                                                              |
| overwrite_existing_experiment : False                                                             |
+---------------------------------------------------------------------------------------------------+

2026-11-10 09:18:27,186 - distributed.scheduler - INFO - State start
2026-11-10 09:18:27,189 - distributed.scheduler - INFO -   Scheduler at:     tcp://127.0.0.1:42749
2026-11-10 09:18:27,189 - distributed.scheduler - INFO -   dashboard at:  http://127.0.0.1:8787/status
2026-11-10 09:18:27,190 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-11-10 09:18:27,198 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:44699'
2026-11-10 09:18:27,200 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:41939'
2026-11-10 09:18:27,202 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:37553'
2026-11-10 09:18:27,204 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:44645'
2026-11-10 09:18:27,623 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:40761
2026-11-10 09:18:27,624 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:40761
2026-11-10 09:18:27,624 - distributed.worker - INFO -           Worker name:                          0
2026-11-10 09:18:27,624 - distributed.worker - INFO -          dashboard at:            127.0.0.1:38623
2026-11-10 09:18:27,624 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:42749
2026-11-10 09:18:27,624 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:27,624 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:18:27,624 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:18:27,624 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-tb7f6ry4
2026-11-10 09:18:27,624 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:27,627 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:44051
2026-11-10 09:18:27,627 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:44051
2026-11-10 09:18:27,627 - distributed.worker - INFO -           Worker name:                          1
2026-11-10 09:18:27,627 - distributed.worker - INFO -          dashboard at:            127.0.0.1:42075
2026-11-10 09:18:27,627 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:42749
2026-11-10 09:18:27,627 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:27,627 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:18:27,627 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:18:27,627 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-36o6jxae
2026-11-10 09:18:27,627 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:27,630 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:35777
2026-11-10 09:18:27,631 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:35777
2026-11-10 09:18:27,631 - distributed.worker - INFO -           Worker name:                          3
2026-11-10 09:18:27,631 - distributed.worker - INFO -          dashboard at:            127.0.0.1:43575
2026-11-10 09:18:27,631 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:42749
2026-11-10 09:18:27,631 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:27,631 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:18:27,631 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:18:27,631 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-0kkikw72
2026-11-10 09:18:27,631 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:27,635 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:40761 name: 0
2026-11-10 09:18:27,636 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:18:27,636 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:40761
2026-11-10 09:18:27,637 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:42749
2026-11-10 09:18:27,637 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:27,638 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34108
2026-11-10 09:18:27,638 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42749
2026-11-10 09:18:27,639 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:44051 name: 1
2026-11-10 09:18:27,639 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:44051
2026-11-10 09:18:27,640 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34124
2026-11-10 09:18:27,640 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:18:27,641 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:35777 name: 3
2026-11-10 09:18:27,641 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:42749
2026-11-10 09:18:27,641 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:27,641 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42749
2026-11-10 09:18:27,642 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:35777
2026-11-10 09:18:27,642 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34128
2026-11-10 09:18:27,643 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:18:27,643 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:45239
2026-11-10 09:18:27,643 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:45239
2026-11-10 09:18:27,643 - distributed.worker - INFO -           Worker name:                          2
2026-11-10 09:18:27,643 - distributed.worker - INFO -          dashboard at:            127.0.0.1:40951
2026-11-10 09:18:27,643 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:42749
2026-11-10 09:18:27,643 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:27,643 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:18:27,643 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:18:27,643 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-kldbwiaq
2026-11-10 09:18:27,643 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:27,643 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:42749
2026-11-10 09:18:27,644 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:27,644 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42749
2026-11-10 09:18:27,649 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:45239 name: 2
2026-11-10 09:18:27,649 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:45239
2026-11-10 09:18:27,649 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34144
2026-11-10 09:18:27,649 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:18:27,650 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:42749
2026-11-10 09:18:27,650 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:27,650 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:42749
2026-11-10 09:18:27,673 - distributed.scheduler - INFO - Receive client connection: Client-b0306d2d-dce7-11f1-8428-4676ccbaa09b
2026-11-10 09:18:27,674 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:34146
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 0x7ee9e5af2e70>                        |
| scheduler : <queens.schedulers.local.Local object at 0x7ee9e50269c0>                              |
| driver    : <queens.drivers.function.Function object at 0x7ee9e56674a0>                           |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                            MonteCarlo                                             |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self               : <queens.iterators.monte_carlo.MonteCarlo object at 0x7ee9e481abd0>           |
| model              : <queens.models.simulation.Simulation object at 0x7ee9e5af2e70>               |
| parameters         : <queens.parameters.parameters.Parameters object at 0x7eea009e2960>           |
| global_settings    : <queens.global_settings.GlobalSettings object at 0x7ee9e481b050>             |
| seed               : 2                                                                            |
| num_samples        : 1000                                                                         |
| result_description : {'write_results': True, 'plot_results': False}                               |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                          git information                                          |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash        : cf8e531d09a5049bec8a3ad5858c6c338df0f9f9                                     |
| branch             : main                                                                         |
| clean working tree : False                                                                        |
+---------------------------------------------------------------------------------------------------+

MonteCarlo for experiment: monte_carlo_poisson_log_samples_1000_seed_2

Starting Analysis...

 98%|█████████▊| 979/1000 [00:11<00:00, 563.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.195e+01s                                                        |
| average time per parallel job : 4.779e-02s                                                        |
+---------------------------------------------------------------------------------------------------+

100%|██████████| 1000/1000 [00:11<00:00, 83.70it/s]

Time for CALCULATION: 12.06619668006897 s

2026-11-10 09:18:39,859 - distributed.scheduler - INFO - Retire worker addresses (stimulus_id='retire-workers-1794302319.859288') (0, 1, 2, 3)
2026-11-10 09:18:39,860 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:44699'. Reason: nanny-close
2026-11-10 09:18:39,860 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:18:39,860 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:41939'. Reason: nanny-close
2026-11-10 09:18:39,861 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:18:39,861 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:37553'. Reason: nanny-close
2026-11-10 09:18:39,861 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:40761. Reason: nanny-close
2026-11-10 09:18:39,862 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:18:39,862 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:44051. Reason: nanny-close
2026-11-10 09:18:39,862 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:18:39,863 - distributed.core - INFO - Connection to tcp://127.0.0.1:42749 has been closed.
2026-11-10 09:18:39,863 - distributed.core - INFO - Connection to tcp://127.0.0.1:42749 has been closed.
2026-11-10 09:18:39,864 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:18:39,864 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:44645'. Reason: nanny-close
2026-11-10 09:18:39,864 - distributed.nanny - INFO - Worker closed
2026-11-10 09:18:39,865 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:18:39,865 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:45239. Reason: nanny-close
2026-11-10 09:18:39,865 - distributed.nanny - INFO - Worker closed
2026-11-10 09:18:39,865 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:18:39,866 - distributed.core - INFO - Connection to tcp://127.0.0.1:42749 has been closed.
2026-11-10 09:18:39,868 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:34108; closing.
2026-11-10 09:18:39,869 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:35777. Reason: nanny-close
2026-11-10 09:18:39,869 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:18:39,870 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:34124; closing.
2026-11-10 09:18:39,870 - distributed.nanny - INFO - Worker closed
2026-11-10 09:18:39,871 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:34144; closing.
2026-11-10 09:18:39,870 - distributed.core - INFO - Connection to tcp://127.0.0.1:42749 has been closed.
2026-11-10 09:18:39,873 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:40761 name: 0 (stimulus_id='handle-worker-cleanup-1794302319.873452')
2026-11-10 09:18:39,874 - distributed.nanny - INFO - Worker closed
2026-11-10 09:18:39,875 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:44051 name: 1 (stimulus_id='handle-worker-cleanup-1794302319.875799')
2026-11-10 09:18:39,876 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:45239 name: 2 (stimulus_id='handle-worker-cleanup-1794302319.8765094')
2026-11-10 09:18:39,878 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:34128; closing.
2026-11-10 09:18:39,880 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:35777 name: 3 (stimulus_id='handle-worker-cleanup-1794302319.880166')
2026-11-10 09:18:39,882 - distributed.scheduler - INFO - Lost all workers
2026-11-10 09:18:40,246 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:44645' closed.
2026-11-10 09:18:40,255 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:41939' closed.
2026-11-10 09:18:40,266 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:37553' closed.
2026-11-10 09:18:40,271 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:44699' closed.
2026-11-10 09:18:40,272 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-11-10 09:18:40,273 - 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 0x7ee9d4db30e0>        |
| parameters                      : <queens.parameters.parameters.Parameters object at 0x7eea009e2960> |
| function                        : <function solve_poisson at 0x7ee9fdc99800>                         |
| external_python_module_function : None                                                               |
| worker_log_level                : None                                                               |
+------------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                               Local                                               |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self                          : <queens.schedulers.local.Local object at 0x7ee9d4e8cec0>          |
| experiment_name               : 'monte_carlo_poisson_log_samples_1000_seed_3'                     |
| num_jobs                      : 4                                                                 |
| num_procs                     : 1                                                                 |
| restart_workers               : False                                                             |
| verbose                       : True                                                              |
| experiment_base_dir           : None                                                              |
| overwrite_existing_experiment : False                                                             |
+---------------------------------------------------------------------------------------------------+

2026-11-10 09:18:40,317 - distributed.scheduler - INFO - State start
2026-11-10 09:18:40,320 - distributed.scheduler - INFO -   Scheduler at:     tcp://127.0.0.1:45153
2026-11-10 09:18:40,320 - distributed.scheduler - INFO -   dashboard at:  http://127.0.0.1:8787/status
2026-11-10 09:18:40,321 - distributed.scheduler - INFO - Registering Worker plugin shuffle
2026-11-10 09:18:40,329 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:45861'
2026-11-10 09:18:40,330 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:37913'
2026-11-10 09:18:40,332 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:46407'
2026-11-10 09:18:40,334 - distributed.nanny - INFO -         Start Nanny at: 'tcp://127.0.0.1:35813'
2026-11-10 09:18:40,737 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:38335
2026-11-10 09:18:40,737 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:38335
2026-11-10 09:18:40,737 - distributed.worker - INFO -           Worker name:                          2
2026-11-10 09:18:40,737 - distributed.worker - INFO -          dashboard at:            127.0.0.1:34335
2026-11-10 09:18:40,737 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:45153
2026-11-10 09:18:40,737 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:40,737 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:18:40,737 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:18:40,737 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-9gpf69du
2026-11-10 09:18:40,737 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:44477
2026-11-10 09:18:40,737 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:44477
2026-11-10 09:18:40,738 - distributed.worker - INFO -           Worker name:                          3
2026-11-10 09:18:40,738 - distributed.worker - INFO -          dashboard at:            127.0.0.1:41477
2026-11-10 09:18:40,738 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:45153
2026-11-10 09:18:40,738 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:40,738 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:18:40,738 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:18:40,738 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-hrxqxyd1
2026-11-10 09:18:40,738 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:40,739 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:40,741 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:41321
2026-11-10 09:18:40,741 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:41321
2026-11-10 09:18:40,741 - distributed.worker - INFO -           Worker name:                          1
2026-11-10 09:18:40,741 - distributed.worker - INFO -          dashboard at:            127.0.0.1:32961
2026-11-10 09:18:40,740 - distributed.worker - INFO -       Start worker at:      tcp://127.0.0.1:33681
2026-11-10 09:18:40,741 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:45153
2026-11-10 09:18:40,741 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:40,741 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:18:40,741 - distributed.worker - INFO -          Listening to:      tcp://127.0.0.1:33681
2026-11-10 09:18:40,742 - distributed.worker - INFO -           Worker name:                          0
2026-11-10 09:18:40,742 - distributed.worker - INFO -          dashboard at:            127.0.0.1:39835
2026-11-10 09:18:40,742 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:18:40,742 - distributed.worker - INFO - Waiting to connect to:      tcp://127.0.0.1:45153
2026-11-10 09:18:40,742 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-6nuunn95
2026-11-10 09:18:40,742 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:40,742 - distributed.worker - INFO -               Threads:                          1
2026-11-10 09:18:40,742 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:40,742 - distributed.worker - INFO -                Memory:                   3.90 GiB
2026-11-10 09:18:40,742 - distributed.worker - INFO -       Local Directory: /tmp/dask-scratch-space/worker-z3a3a9c1
2026-11-10 09:18:40,742 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:40,748 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:44477 name: 3
2026-11-10 09:18:40,749 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:44477
2026-11-10 09:18:40,749 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:18:40,750 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:37790
2026-11-10 09:18:40,750 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:45153
2026-11-10 09:18:40,751 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:40,751 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:41321 name: 1
2026-11-10 09:18:40,751 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45153
2026-11-10 09:18:40,752 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:41321
2026-11-10 09:18:40,753 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:37798
2026-11-10 09:18:40,753 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:18:40,753 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:45153
2026-11-10 09:18:40,753 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:40,754 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:38335 name: 2
2026-11-10 09:18:40,754 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45153
2026-11-10 09:18:40,755 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:38335
2026-11-10 09:18:40,755 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:37794
2026-11-10 09:18:40,757 - distributed.scheduler - INFO - Register worker addr: tcp://127.0.0.1:33681 name: 0
2026-11-10 09:18:40,755 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:18:40,756 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:45153
2026-11-10 09:18:40,756 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:40,757 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45153
2026-11-10 09:18:40,757 - distributed.scheduler - INFO - Starting worker compute stream, tcp://127.0.0.1:33681
2026-11-10 09:18:40,758 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:37812
2026-11-10 09:18:40,758 - distributed.worker - INFO - Starting Worker plugin shuffle
2026-11-10 09:18:40,759 - distributed.worker - INFO -         Registered to:      tcp://127.0.0.1:45153
2026-11-10 09:18:40,759 - distributed.worker - INFO - -------------------------------------------------
2026-11-10 09:18:40,759 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:45153
2026-11-10 09:18:40,796 - distributed.scheduler - INFO - Receive client connection: Client-b802d290-dce7-11f1-8428-4676ccbaa09b
2026-11-10 09:18:40,796 - distributed.core - INFO - Starting established connection to tcp://127.0.0.1:37826
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 0x7ee9d4ea28a0>                        |
| scheduler : <queens.schedulers.local.Local object at 0x7ee9d4e8cec0>                              |
| driver    : <queens.drivers.function.Function object at 0x7ee9d4db30e0>                           |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                            MonteCarlo                                             |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| self               : <queens.iterators.monte_carlo.MonteCarlo object at 0x7ee9e45bb4d0>           |
| model              : <queens.models.simulation.Simulation object at 0x7ee9d4ea28a0>               |
| parameters         : <queens.parameters.parameters.Parameters object at 0x7eea009e2960>           |
| global_settings    : <queens.global_settings.GlobalSettings object at 0x7ee9e53cbb00>             |
| seed               : 3                                                                            |
| num_samples        : 1000                                                                         |
| result_description : {'write_results': True, 'plot_results': False}                               |
+---------------------------------------------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------+
|                                          git information                                          |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| commit hash        : cf8e531d09a5049bec8a3ad5858c6c338df0f9f9                                     |
| branch             : main                                                                         |
| clean working tree : False                                                                        |
+---------------------------------------------------------------------------------------------------+

MonteCarlo for experiment: monte_carlo_poisson_log_samples_1000_seed_3

Starting Analysis...

 92%|█████████▏| 919/1000 [00:11<00:00, 450.78it/s]

+---------------------------------------------------------------------------------------------------+
|                                  Batch summary for jobs 0 - 999                                   |
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|
| number of jobs                : 1000                                                              |
| number of parallel jobs       : 4                                                                 |
| number of procs               : 1                                                                 |
| total elapsed time            : 1.170e+01s                                                        |
| average time per parallel job : 4.680e-02s                                                        |
+---------------------------------------------------------------------------------------------------+

100%|██████████| 1000/1000 [00:11<00:00, 85.46it/s]

Time for CALCULATION: 11.808293104171753 s

2026-11-10 09:18:52,724 - distributed.scheduler - INFO - Retire worker addresses (stimulus_id='retire-workers-1794302332.7242084') (0, 1, 2, 3)
2026-11-10 09:18:52,725 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:45861'. Reason: nanny-close
2026-11-10 09:18:52,725 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:18:52,726 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:37913'. Reason: nanny-close
2026-11-10 09:18:52,726 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:18:52,726 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:33681. Reason: nanny-close
2026-11-10 09:18:52,726 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:18:52,727 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:46407'. Reason: nanny-close
2026-11-10 09:18:52,727 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:41321. Reason: nanny-close
2026-11-10 09:18:52,727 - distributed.core - INFO - Connection to tcp://127.0.0.1:45153 has been closed.
2026-11-10 09:18:52,728 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:18:52,728 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:18:52,729 - distributed.nanny - INFO - Closing Nanny at 'tcp://127.0.0.1:35813'. Reason: nanny-close
2026-11-10 09:18:52,729 - distributed.nanny - INFO - Nanny asking worker to close. Reason: nanny-close
2026-11-10 09:18:52,729 - distributed.core - INFO - Connection to tcp://127.0.0.1:45153 has been closed.
2026-11-10 09:18:52,729 - distributed.nanny - INFO - Worker closed
2026-11-10 09:18:52,729 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:38335. Reason: nanny-close
2026-11-10 09:18:52,730 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:18:52,730 - distributed.nanny - INFO - Worker closed
2026-11-10 09:18:52,731 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:37812; closing.
2026-11-10 09:18:52,732 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:37798; closing.
2026-11-10 09:18:52,733 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:33681 name: 0 (stimulus_id='handle-worker-cleanup-1794302332.7330058')
2026-11-10 09:18:52,732 - distributed.core - INFO - Connection to tcp://127.0.0.1:45153 has been closed.
2026-11-10 09:18:52,734 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:41321 name: 1 (stimulus_id='handle-worker-cleanup-1794302332.7347543')
2026-11-10 09:18:52,736 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:37794; closing.
2026-11-10 09:18:52,734 - distributed.worker - INFO - Stopping worker at tcp://127.0.0.1:44477. Reason: nanny-close
2026-11-10 09:18:52,734 - distributed.worker - INFO - Removing Worker plugin shuffle
2026-11-10 09:18:52,735 - distributed.core - INFO - Connection to tcp://127.0.0.1:45153 has been closed.
2026-11-10 09:18:52,737 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:38335 name: 2 (stimulus_id='handle-worker-cleanup-1794302332.7374387')
2026-11-10 09:18:52,736 - distributed.nanny - INFO - Worker closed
2026-11-10 09:18:52,737 - distributed.nanny - INFO - Worker closed
2026-11-10 09:18:52,738 - distributed.core - INFO - Received 'close-stream' from tcp://127.0.0.1:37790; closing.
2026-11-10 09:18:52,738 - distributed.scheduler - INFO - Remove worker addr: tcp://127.0.0.1:44477 name: 3 (stimulus_id='handle-worker-cleanup-1794302332.7387345')
2026-11-10 09:18:52,740 - distributed.scheduler - INFO - Lost all workers
2026-11-10 09:18:53,120 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:37913' closed.
2026-11-10 09:18:53,133 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:35813' closed.
2026-11-10 09:18:53,144 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:45861' closed.
2026-11-10 09:18:53,145 - distributed.nanny - INFO - Nanny at 'tcp://127.0.0.1:46407' closed.
2026-11-10 09:18:53,146 - distributed.scheduler - INFO - Closing scheduler. Reason: unknown
2026-11-10 09:18:53,147 - distributed.scheduler - INFO - Scheduler closing all comms
../_images/tutorials_2_uncertainty_propagation_and_quantification_16_128.png

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\):

\[p(u_c)= \mathbb{E}_{p(x_s,y_s)}[\delta(u_c - u(x_c,y_c,x_s,y_s))]\]

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.trapezoid(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()
<>:31: SyntaxWarning: invalid escape sequence '\m'
<>:35: SyntaxWarning: invalid escape sequence '\m'
<>:31: SyntaxWarning: invalid escape sequence '\m'
<>:35: SyntaxWarning: invalid escape sequence '\m'
/tmp/ipykernel_1064/3585429981.py:31: SyntaxWarning: invalid escape sequence '\m'
  axes[1].text(mean[index[i]], max(pdf) + 10, f"$\mu$ at ${c_text}$", color=colors[i])
/tmp/ipykernel_1064/3585429981.py:35: SyntaxWarning: invalid escape sequence '\m'
  fig.suptitle("Mean value for $\mu$ using Monte Carlo integration")
../_images/tutorials_2_uncertainty_propagation_and_quantification_19_1.png

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=4 in 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?