
.. DO NOT EDIT.
.. THIS FILE WAS AUTOMATICALLY GENERATED BY SPHINX-GALLERY.
.. TO MAKE CHANGES, EDIT THE SOURCE PYTHON FILE:
.. "_as_gen/sph/run_pn_disc.py"
.. LINE NUMBERS ARE GIVEN BELOW.

.. only:: html

    .. note::
        :class: sphx-glr-download-link-note

        :ref:`Go to the end <sphx_glr_download__as_gen_sph_run_pn_disc.py>`
        to download the full example code.

.. rst-class:: sphx-glr-example-title

.. _sphx_glr__as_gen_sph_run_pn_disc.py:


Production run: Circular disc & pseudo-newtonian Paczynski Wiita potential
=================================================

This example demonstrates how to run a smoothed particle hydrodynamics (SPH)
simulation of a circular disc orbiting around a central point mass pseudo-newtonian potential.

The simulation models:

- A central star with a given mass and accretion radius
- A gaseous disc with specified mass, inner/outer radii, and vertical structure
- Artificial viscosity for angular momentum transport
- Locally isothermal equation of state

Also this simulation feature rolling dumps (see `purge_old_dumps` function) to save disk space.

This example is the accumulation of 3 files in a single one to showcase the complete workflow.

- The actual run script (runscript.py)
- Plot generation (make_plots.py)
- Animation from the plots (plot_to_gif.py)

On a cluster or laptop, one can run the code as follows:

.. code-block:: bash

    mpirun <your parameters> ./shamrock --sycl-cfg 0:0 --loglevel 1 --rscript runscript.py


then after the run is done (or while it is running), one can run the following to generate the plots:

.. code-block:: bash

    python make_plots.py

.. GENERATED FROM PYTHON SOURCE LINES 40-43

Runscript (runscript.py)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The runscript is the actual simulation with on the fly analysis & rolling dumps

.. GENERATED FROM PYTHON SOURCE LINES 43-58

.. code-block:: Python
   :lineno-start: 44


    import glob
    import json
    import os  # for makedirs

    import numpy as np

    import shamrock

    # If we use the shamrock executable to run this script instead of the python interpreter,
    # we should not initialize the system as the shamrock executable needs to handle specific MPI logic
    if not shamrock.sys.is_initialized():
        shamrock.change_loglevel(1)
        shamrock.sys.init("0:0")








.. GENERATED FROM PYTHON SOURCE LINES 59-60

Use shamrock documentation style for matplotlib

.. GENERATED FROM PYTHON SOURCE LINES 60-63

.. code-block:: Python
   :lineno-start: 60

    shamrock.matplotlib.set_shamrock_mpl_style()









.. GENERATED FROM PYTHON SOURCE LINES 64-65

Setup units

.. GENERATED FROM PYTHON SOURCE LINES 65-76

.. code-block:: Python
   :lineno-start: 66


    si = shamrock.UnitSystem()
    sicte = shamrock.Constants(si)
    codeu = shamrock.UnitSystem(
        unit_time=sicte.year(),
        unit_length=sicte.au(),
        unit_mass=sicte.sol_mass(),
    )
    ucte = shamrock.Constants(codeu)
    G = ucte.G()








.. GENERATED FROM PYTHON SOURCE LINES 77-78

List parameters

.. GENERATED FROM PYTHON SOURCE LINES 78-148

.. code-block:: Python
   :lineno-start: 79


    # Resolution
    Npart = 100000

    # Domain decomposition parameters
    scheduler_split_val = int(1.0e7)  # split patches with more than 1e7 particles
    scheduler_merge_val = scheduler_split_val // 16

    # Dump and plot frequency and duration of the simulation
    dump_freq_stop = 2
    plot_freq_stop = 1

    dt_stop = 0.01
    nstop = 30

    # The list of times at which the simulation will pause for analysis / dumping
    t_stop = [i * dt_stop for i in range(nstop + 1)]


    # Sink parameters
    center_mass = 1.0
    center_pos = (0.0, 0.0, 0.0)
    center_racc = 0.1

    # Disc parameter
    disc_mass = 0.01  # sol mass
    rout = 10.0  # au
    rin = 1.0  # au
    H_r_0 = 0.05
    q = 0.5
    p = 3.0 / 2.0
    r0 = 1.0

    # Viscosity parameter
    alpha_AV = 1.0e-3 / 0.08
    alpha_u = 1.0
    beta_AV = 2.0

    # Integrator parameters
    C_cour = 0.3
    C_force = 0.25

    sim_folder = f"_to_trash/circular_disc_pn_pot_{Npart}/"

    dump_folder = sim_folder + "dump/"
    analysis_folder = sim_folder + "analysis/"
    plot_folder = analysis_folder + "plots/"

    dump_prefix = dump_folder + "dump_"


    # Disc profiles
    def sigma_profile(r):
        sigma_0 = 1.0  # We do not care as it will be renormalized
        return sigma_0 * (r / r0) ** (-p)


    def kep_profile(r):
        return (G * center_mass / r) ** 0.5


    def omega_k(r):
        return kep_profile(r) / r


    def cs_profile(r):
        cs_in = (H_r_0 * r0) * omega_k(r0)
        return ((r / r0) ** (-q)) * cs_in









.. GENERATED FROM PYTHON SOURCE LINES 149-150

Create the dump directory if it does not exist

.. GENERATED FROM PYTHON SOURCE LINES 150-156

.. code-block:: Python
   :lineno-start: 150

    if shamrock.sys.world_rank() == 0:
        os.makedirs(sim_folder, exist_ok=True)
        os.makedirs(dump_folder, exist_ok=True)
        os.makedirs(analysis_folder, exist_ok=True)
        os.makedirs(plot_folder, exist_ok=True)








.. GENERATED FROM PYTHON SOURCE LINES 157-158

Utility functions and quantities deduced from the base one

.. GENERATED FROM PYTHON SOURCE LINES 158-180

.. code-block:: Python
   :lineno-start: 159


    # Deduced quantities
    pmass = disc_mass / Npart

    bsize = rout * 2
    bmin = (-bsize, -bsize, -bsize)
    bmax = (bsize, bsize, bsize)

    cs0 = cs_profile(r0)


    def rot_profile(r):
        return ((kep_profile(r) ** 2) - (2 * p + q) * cs_profile(r) ** 2) ** 0.5


    def H_profile(r):
        H = cs_profile(r) / omega_k(r)
        # fact = (2.**0.5) * 3. # factor taken from phantom, to fasten thermalizing
        fact = 1.0
        return fact * H









.. GENERATED FROM PYTHON SOURCE LINES 181-184

Start the context
The context holds the data of the code
We then init the layout of the field (e.g. the list of fields used by the solver)

.. GENERATED FROM PYTHON SOURCE LINES 184-188

.. code-block:: Python
   :lineno-start: 185


    ctx = shamrock.Context()
    ctx.pdata_layout_new()








.. GENERATED FROM PYTHON SOURCE LINES 189-190

Attach a SPH model to the context

.. GENERATED FROM PYTHON SOURCE LINES 190-194

.. code-block:: Python
   :lineno-start: 191


    model = shamrock.get_Model_SPH(context=ctx, vector_type="f64_3", sph_kernel="M4")









.. GENERATED FROM PYTHON SOURCE LINES 195-196

Dump handling

.. GENERATED FROM PYTHON SOURCE LINES 196-208

.. code-block:: Python
   :lineno-start: 198



    def get_vtk_dump_name(idump):
        return dump_prefix + f"{idump:07}" + ".vtk"


    def get_ph_dump_name(idump):
        return dump_prefix + f"{idump:07}" + ".phdump"


    dump_helper = shamrock.utils.dump.ShamrockDumpHandleHelper(model, dump_prefix)








.. GENERATED FROM PYTHON SOURCE LINES 209-210

Load the last dump if it exists, setup otherwise

.. GENERATED FROM PYTHON SOURCE LINES 210-324

.. code-block:: Python
   :lineno-start: 212



    def setup_model():
        global disc_mass

        # Generate the default config
        cfg = model.gen_default_config()
        cfg.set_artif_viscosity_ConstantDisc(alpha_u=alpha_u, alpha_AV=alpha_AV, beta_AV=beta_AV)
        cfg.set_eos_locally_isothermalLP07(cs0=cs0, q=q, r0=r0)

        cfg.add_ext_force_paczynski_wiita(center_mass, center_pos, center_racc)
        cfg.add_kill_sphere(center=(0, 0, 0), radius=bsize)  # kill particles outside the simulation box

        cfg.set_units(codeu)
        cfg.set_particle_mass(pmass)
        # Set the CFL
        cfg.set_cfl_cour(C_cour)
        cfg.set_cfl_force(C_force)

        # Enable this to debug the neighbor counts
        # cfg.set_show_neigh_stats(True)

        # Standard way to set the smoothing length (e.g. Price et al. 2018)
        cfg.set_smoothing_length_density_based()

        # Standard density based smoothing length but with a neighbor count limit
        # Use it if you have large slowdowns due to giant particles
        # I recommend to use it if you have a circumbinary discs as the issue is very likely to happen
        # cfg.set_smoothing_length_density_based_neigh_lim(500)

        cfg.set_save_dt_to_fields(True)

        # Set the solver config to be the one stored in cfg
        model.set_solver_config(cfg)

        # Print the solver config
        model.get_current_config().print_status()

        # Init the scheduler & fields
        model.init_scheduler(scheduler_split_val, scheduler_merge_val)

        # Set the simulation box size
        model.resize_simulation_box(bmin, bmax)

        # Create the setup

        setup = model.get_setup()
        gen_disc = setup.make_generator_disc_mc(
            part_mass=pmass,
            disc_mass=disc_mass,
            r_in=rin,
            r_out=rout,
            sigma_profile=sigma_profile,
            H_profile=H_profile,
            rot_profile=rot_profile,
            cs_profile=cs_profile,
            random_seed=666,
        )

        # Print the dot graph of the setup
        print(gen_disc.get_dot())

        # Apply the setup
        setup.apply_setup(gen_disc)

        # correct the momentum and barycenter of the disc to 0
        analysis_momentum = shamrock.model_sph.analysisTotalMomentum(model=model)
        total_momentum = analysis_momentum.get_total_momentum()

        if shamrock.sys.world_rank() == 0:
            print(f"disc momentum = {total_momentum}")

        model.apply_momentum_offset((-total_momentum[0], -total_momentum[1], -total_momentum[2]))

        # Correct the barycenter
        analysis_barycenter = shamrock.model_sph.analysisBarycenter(model=model)
        barycenter, disc_mass = analysis_barycenter.get_barycenter()

        if shamrock.sys.world_rank() == 0:
            print(f"disc barycenter = {barycenter}")

        model.apply_position_offset((-barycenter[0], -barycenter[1], -barycenter[2]))

        total_momentum = shamrock.model_sph.analysisTotalMomentum(model=model).get_total_momentum()

        if shamrock.sys.world_rank() == 0:
            print(f"disc momentum after correction = {total_momentum}")

        barycenter, disc_mass = shamrock.model_sph.analysisBarycenter(model=model).get_barycenter()

        if shamrock.sys.world_rank() == 0:
            print(f"disc barycenter after correction = {barycenter}")

        if not np.allclose(total_momentum, 0.0):
            raise RuntimeError("disc momentum is not 0")
        if not np.allclose(barycenter, 0.0):
            raise RuntimeError("disc barycenter is not 0")

        # Run a single step to init the integrator and smoothing length of the particles
        # Here the htolerance is the maximum factor of evolution of the smoothing length in each
        # Smoothing length iterations, increasing it affects the performance negatively but increases the
        # convergence rate of the smoothing length
        # this is why we increase it temporely to 1.3 before lowering it back to 1.1 (default value)
        # Note that both ``change_htolerances`` can be removed and it will work the same but would converge
        # more slowly at the first timestep

        model.change_htolerances(coarse=1.3, fine=1.1)
        model.timestep()
        model.change_htolerances(coarse=1.1, fine=1.1)


    dump_helper.load_last_dump_or(setup_model)






.. rst-class:: sphx-glr-script-out

 .. code-block:: none

    ----- SPH Solver configuration ----- 
    [
        {
            "artif_viscosity": {
                "alpha_AV": 0.0125,
                "alpha_u": 1.0,
                "beta_AV": 2.0,
                "type": "constant_disc"
            },
            "boundary_config": {
                "bc_type": "free"
            },
            "cfl_config": {
                "cfl_cour": 0.3,
                "cfl_force": 0.25,
                "cfl_multiplier_stiffness": 2.0,
                "eta_sink": 0.05
            },
            "combined_dtdiv_divcurlv_compute": false,
            "debug_dump_filename": "",
            "do_debug_dump": false,
            "dust_config": {
                "drag_mode": {
                    "type": "none"
                },
                "mode": {
                    "type": "none"
                }
            },
            "enable_particle_reordering": false,
            "eos_config": {
                "Tvec": "f64_3",
                "cs0": 0.31415811727277826,
                "eos_type": "locally_isothermal_lp07",
                "q": 0.5,
                "r0": 1.0
            },
            "epsilon_h": 1e-06,
            "ext_force_config": {
                "force_list": [
                    {
                        "Racc": 0.1,
                        "central_mass": 1.0,
                        "central_pos": [
                            0.0,
                            0.0,
                            0.0
                        ],
                        "force_type": "paczynski_wiita"
                    }
                ]
            },
            "gpart_mass": 1e-07,
            "h_iter_per_subcycles": 50,
            "h_max_subcycles_count": 100,
            "htol_up_coarse_cycle": 1.1,
            "htol_up_fine_cycle": 1.1,
            "kernel_id": "M4<f64>",
            "mhd_config": {
                "mhd_type": "none"
            },
            "particle_killing": [
                {
                    "center": [
                        0.0,
                        0.0,
                        0.0
                    ],
                    "radius": 20.0,
                    "type": "sphere"
                }
            ],
            "particle_reordering_step_freq": 1000,
            "save_dt_to_fields": true,
            "scheduler_config": {
                "merge_load_value": 0,
                "split_load_value": 0
            },
            "self_grav_config": {
                "softening_length": 1e-09,
                "softening_mode": "plummer",
                "type": "none"
            },
            "show_cfl_detail": false,
            "show_ghost_zone_graph": false,
            "show_neigh_stats": false,
            "smoothing_length_config": {
                "type": "density_based"
            },
            "time_state": {
                "cfl_multiplier": 0.01,
                "dt_sph": 0.0,
                "time": 0.0
            },
            "tree_reduction_level": 3,
            "type_id": "sycl::vec<f64,3>",
            "unit_sys": {
                "unit_current": 1.0,
                "unit_length": 149597870700.0,
                "unit_lumint": 1.0,
                "unit_mass": 1.98847e+30,
                "unit_qte": 1.0,
                "unit_temperature": 1.0,
                "unit_time": 31557600.0
            },
            "use_two_stage_search": true
        }
    ] 
    ------------------------------------ 
    Warning: make_generator_disc_mc: with the current EOS, cs_profile is ignored     [SPHSetup][rank=0] 
    digraph G {
    rankdir=LR;
    node_0 [label="GeneratorMCDisc"];
    node_2 [label="Simulation"];
    node_0 -> node_2;
    }

    SPH setup: generating particles ...  
    SPH setup: Nstep = 100000 ( 1.0e+05 ) Ntotal = 100000 ( 1.0e+05 rank min = 3.5e+05 max = 1.0e+05) rate = 1.000000e+05 N.s^-1  
    SPH setup: the generation step took : 0.30691239800000003 s  
    SPH setup: final particle count = 100000 beginning injection ...  
    Info: ---------------------------------------------                   [DataInserterUtility][rank=0] 
    Info: Compute load ...                                                [DataInserterUtility][rank=0] 
    Info: run scheduler step ...                                          [DataInserterUtility][rank=0] 
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 8.15 us    (66.2%)  
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 871.00 ns  (0.2%)
       patch tree reduce : 1.55 us    (0.4%)
       gen split merge   : 911.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 921.00 ns  (0.3%)
       LB compute        : 339.40 us  (96.9%)
       LB move op cnt    : 0
       LB apply          : 3.83 us    (1.1%)  
    Info: patch count stable after 1 runs npatch = 1                      [DataInserterUtility][rank=0] 
    Info: ---------------------------------------------                   [DataInserterUtility][rank=0] 
    SPH setup: injected       100000 / 100000 => 100.0% | ranks with patchs = 1 / 1  <- global loop -> (msg count : 0)  
    SPH setup: the injection step took : 0.011529267000000001 s  
    Info: injection perf report:                                                    [SPH setup][rank=0]
    +======+====================+=======+=============+=============+=============+
    | rank | rank get (sum/max) |  MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+====================+=======+=============+=============+=============+
    | 0    |      0.00s / 0.00s | 0.00s |   0.8% 0.0% |     1.24 GB |     5.29 MB |
    +------+--------------------+-------+-------------+-------------+-------------+  
    SPH setup: the setup took : 0.33251589000000004 s  
    disc momentum = (-5.810951242481266e-05, 2.0681541048167586e-06, 0.0)
    disc barycenter = (-0.01520772358774451, 0.015657581335007033, -0.0002545016792721661)
    disc momentum after correction = (3.7947076036992655e-19, -6.291760732204943e-18, 0.0)
    disc barycenter after correction = (6.451002926288751e-16, 2.6698478497455547e-16, 8.639736061993863e-18)
    ---------------- t = 0, dt = 0 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 5.81 us    (2.1%)
       patch tree reduce : 1.71 us    (0.6%)
       gen split merge   : 801.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 861.00 ns  (0.3%)
       LB compute        : 259.93 us  (93.4%)
       LB move op cnt    : 0
       LB apply          : 3.85 us    (1.4%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.57 us    (71.1%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Warning: smoothing length is not converged, rerunning the iterator ...    [Smoothinglength][rank=0]
         largest h = 0.37741680646819326 unconverged cnt = 99999   
    Warning: smoothing length is not converged, rerunning the iterator ...    [Smoothinglength][rank=0]
         largest h = 0.49064184840865127 unconverged cnt = 99999   
    Warning: smoothing length is not converged, rerunning the iterator ...    [Smoothinglength][rank=0]
         largest h = 0.6378344029312467 unconverged cnt = 99997   
    Warning: smoothing length is not converged, rerunning the iterator ...    [Smoothinglength][rank=0]
         largest h = 0.8291847238106208 unconverged cnt = 99992   
    Warning: smoothing length is not converged, rerunning the iterator ...    [Smoothinglength][rank=0]
         largest h = 0.9422982425757873 unconverged cnt = 99984   
    Warning: smoothing length is not converged, rerunning the iterator ...    [Smoothinglength][rank=0]
         largest h = 0.9422982425757874 unconverged cnt = 99961   
    Warning: smoothing length is not converged, rerunning the iterator ...    [Smoothinglength][rank=0]
         largest h = 0.9422982425757873 unconverged cnt = 99871   
    Warning: smoothing length is not converged, rerunning the iterator ...    [Smoothinglength][rank=0]
         largest h = 0.9422982425757874 unconverged cnt = 99438   
    Warning: smoothing length is not converged, rerunning the iterator ...    [Smoothinglength][rank=0]
         largest h = 0.9422982425757873 unconverged cnt = 92881   
    Warning: smoothing length is not converged, rerunning the iterator ...    [Smoothinglength][rank=0]
         largest h = 0.9422982425757874 unconverged cnt = 46416   
    Warning: smoothing length is not converged, rerunning the iterator ...    [Smoothinglength][rank=0]
         largest h = 0.9422982425757873 unconverged cnt = 1511   
    Warning: smoothing length is not converged, rerunning the iterator ...    [Smoothinglength][rank=0]
         largest h = 0.9422982425757874 unconverged cnt = 6   
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (2.796696207951754e-18,-1.7720935829856896e-17,0)
        sum a = (-5.410645997947272e-05,-0.00011583745913497339,-1.922898148685328e-05)
        sum e = 0.05000297062453884
        sum de = 1.0112079351361515e-05  
    Info: cfl dt = 7.83319542915234e-05 cfl multiplier : 0.01                      [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 3.4893e+04 | 100000 |      1 | 2.866e+00 | 0.0% |   0.1% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 0 (tsim/hr)                                             [sph::Model][rank=0] 




.. GENERATED FROM PYTHON SOURCE LINES 325-326

On the fly analysis

.. GENERATED FROM PYTHON SOURCE LINES 326-495

.. code-block:: Python
   :lineno-start: 326

    def save_rho_integ(ext, arr_rho, iplot):
        if shamrock.sys.world_rank() == 0:
            metadata = {"extent": [-ext, ext, -ext, ext], "time": model.get_time()}
            np.save(plot_folder + f"rho_integ_{iplot:07}.npy", arr_rho)

            with open(plot_folder + f"rho_integ_{iplot:07}.json", "w") as fp:
                json.dump(metadata, fp)


    def save_analysis_data(filename, key, value, ianalysis):
        """Helper to save analysis data to a JSON file."""
        if shamrock.sys.world_rank() == 0:
            filepath = os.path.join(analysis_folder, filename)
            try:
                with open(filepath, "r") as fp:
                    data = json.load(fp)
            except (FileNotFoundError, json.JSONDecodeError):
                data = {key: []}
            data[key] = data[key][:ianalysis]
            data[key].append({"t": model.get_time(), key: value})
            with open(filepath, "w") as fp:
                json.dump(data, fp, indent=4)


    from shamrock.utils.analysis import (
        ColumnDensityPlot,
        ColumnParticleCount,
        PerfHistory,
        SliceDensityPlot,
        SliceDiffVthetaProfile,
        SliceDtPart,
        SliceVzPlot,
        VerticalShearGradient,
    )

    perf_analysis = PerfHistory(model, analysis_folder, "perf_history")

    column_density_plot = ColumnDensityPlot(
        model,
        ext_r=rout * 1.5,
        nx=1024,
        ny=1024,
        ex=(1, 0, 0),
        ey=(0, 1, 0),
        center=(0, 0, 0),
        analysis_folder=analysis_folder,
        analysis_prefix="rho_integ_normal",
    )

    column_density_plot_hollywood = ColumnDensityPlot(
        model,
        ext_r=rout * 1.5,
        nx=1024,
        ny=1024,
        ex=(1, 0, 0),
        ey=(0, 1, 0),
        center=(0, 0, 0),
        analysis_folder=analysis_folder,
        analysis_prefix="rho_integ_hollywood",
    )

    vertical_density_plot = SliceDensityPlot(
        model,
        ext_r=rout * 1.1 / (16.0 / 9.0),  # aspect ratio of 16:9
        nx=1920,
        ny=1080,
        ex=(1, 0, 0),
        ey=(0, 0, 1),
        center=(0, 0, 0),
        analysis_folder=analysis_folder,
        analysis_prefix="rho_slice",
    )

    v_z_slice_plot = SliceVzPlot(
        model,
        ext_r=rout * 1.1 / (16.0 / 9.0),  # aspect ratio of 16:9
        nx=1920,
        ny=1080,
        ex=(1, 0, 0),
        ey=(0, 0, 1),
        center=(0, 0, 0),
        analysis_folder=analysis_folder,
        analysis_prefix="v_z_slice",
        do_normalization=True,
    )

    relative_azy_velocity_slice_plot = SliceDiffVthetaProfile(
        model,
        ext_r=rout * 0.5 / (16.0 / 9.0),  # aspect ratio of 16:9
        nx=1920,
        ny=1080,
        ex=(1, 0, 0),
        ey=(0, 0, 1),
        center=((rin + rout) / 2, 0, 0),
        analysis_folder=analysis_folder,
        analysis_prefix="relative_azy_velocity_slice",
        velocity_profile=kep_profile,
        do_normalization=True,
        min_normalization=1e-9,
    )

    vertical_shear_gradient_slice_plot = VerticalShearGradient(
        model,
        ext_r=rout * 0.5 / (16.0 / 9.0),  # aspect ratio of 16:9
        nx=1920,
        ny=1080,
        ex=(1, 0, 0),
        ey=(0, 0, 1),
        center=((rin + rout) / 2, 0, 0),
        analysis_folder=analysis_folder,
        analysis_prefix="vertical_shear_gradient_slice",
        do_normalization=True,
        min_normalization=1e-9,
    )

    dt_part_slice_plot = SliceDtPart(
        model,
        ext_r=rout * 0.5 / (16.0 / 9.0),  # aspect ratio of 16:9
        nx=1920,
        ny=1080,
        ex=(1, 0, 0),
        ey=(0, 0, 1),
        center=((rin + rout) / 2, 0, 0),
        analysis_folder=analysis_folder,
        analysis_prefix="dt_part_slice",
    )

    column_particle_count_plot = ColumnParticleCount(
        model,
        ext_r=rout * 1.5,
        nx=1024,
        ny=1024,
        ex=(1, 0, 0),
        ey=(0, 1, 0),
        center=(0, 0, 0),
        analysis_folder=analysis_folder,
        analysis_prefix="particle_count",
    )


    def analysis(ianalysis):
        column_density_plot.analysis_save(ianalysis)
        column_density_plot_hollywood.analysis_save(ianalysis)
        vertical_density_plot.analysis_save(ianalysis)
        v_z_slice_plot.analysis_save(ianalysis)
        relative_azy_velocity_slice_plot.analysis_save(ianalysis)
        vertical_shear_gradient_slice_plot.analysis_save(ianalysis)
        dt_part_slice_plot.analysis_save(ianalysis)
        column_particle_count_plot.analysis_save(ianalysis)

        barycenter, disc_mass = shamrock.model_sph.analysisBarycenter(model=model).get_barycenter()

        total_momentum = shamrock.model_sph.analysisTotalMomentum(model=model).get_total_momentum()

        potential_energy = shamrock.model_sph.analysisEnergyPotential(
            model=model
        ).get_potential_energy()

        kinetic_energy = shamrock.model_sph.analysisEnergyKinetic(model=model).get_kinetic_energy()

        save_analysis_data("barycenter.json", "barycenter", barycenter, ianalysis)
        save_analysis_data("disc_mass.json", "disc_mass", disc_mass, ianalysis)
        save_analysis_data("total_momentum.json", "total_momentum", total_momentum, ianalysis)
        save_analysis_data("potential_energy.json", "potential_energy", potential_energy, ianalysis)
        save_analysis_data("kinetic_energy.json", "kinetic_energy", kinetic_energy, ianalysis)

        perf_analysis.analysis_save(ianalysis)









.. GENERATED FROM PYTHON SOURCE LINES 496-497

Evolve the simulation

.. GENERATED FROM PYTHON SOURCE LINES 497-527

.. code-block:: Python
   :lineno-start: 497

    model.solver_logs_reset_cumulated_step_time()
    model.solver_logs_reset_step_count()

    t_start = model.get_time()

    idump = 0
    iplot = 0
    istop = 0
    for ttarg in t_stop:
        if ttarg >= t_start:
            model.evolve_until(ttarg)

            if istop % dump_freq_stop == 0:
                model.do_vtk_dump(get_vtk_dump_name(idump), True)
                dump_helper.write_dump(idump, purge_old_dumps=True, keep_first=1, keep_last=3)

                # dump = model.make_phantom_dump()
                # dump.save_dump(get_ph_dump_name(idump))

            if istop % plot_freq_stop == 0:
                analysis(iplot)

        if istop % dump_freq_stop == 0:
            idump += 1

        if istop % plot_freq_stop == 0:
            iplot += 1

        istop += 1





.. rst-class:: sphx-glr-script-out

 .. code-block:: none

    Info: evolve_until (target_time = 0.00s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    Info: iteration since start : 1                                                       [SPH][rank=0] 
    Info: time since start : 777.3050987930001 (s)                                        [SPH][rank=0] 
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000000.vtk        [VTK Dump][rank=0]
                  - took 22.20 ms, bandwidth = 252.29 MB/s  
    Info: Dumping state to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000000.sham   [SPH][rank=0] 
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 13.64 us   (43.5%)  
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000000.sham  [Shamrock Dump][rank=0]
                  - took 21.04 ms, bandwidth = 608.80 MB/s  
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.69 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000000.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000000.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.68 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000000.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000000.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 625.84 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 619.92 ms                                   [sph::CartesianRender][rank=0] 
    /usr/local/lib/python3.10/dist-packages/shamrock/utils/analysis/StandardPlotHelper.py:59: RuntimeWarning: invalid value encountered in divide
      ret = field / normalization
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000000.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000000.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 608.17 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 618.72 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000000.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000000.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.043284831 s 
    Info: compute_slice took 1.10 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.06 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000000.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000000.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.015910806 s 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.06 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000000.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000000.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.06 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.06 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000000.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000000.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.68 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000000.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000000.json
    Warning: step count is 0, skipping save of perf history
    Info: evolve_until (target_time = 0.01s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0, dt = 7.83319542915234e-05 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.49 us    (2.0%)
       patch tree reduce : 2.22 us    (0.6%)
       gen split merge   : 892.00 ns  (0.2%)
       split / merge op  : 0/0
       apply split merge : 951.00 ns  (0.2%)
       LB compute        : 358.36 us  (94.2%)
       LB move op cnt    : 0
       LB apply          : 4.15 us    (1.1%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.54 us    (65.5%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-4.238264748951792e-09,-9.07377456413485e-09,-1.5062436989007372e-09)
        sum a = (-5.4145491994755263e-05,-0.00011592916873204142,-1.922894262341869e-05)
        sum e = 0.05000297317141571
        sum de = 1.0476988357433843e-05  
    Info: cfl dt = 0.0026632979149156057 cfl multiplier : 0.34                     [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8973e+05 | 100000 |      1 | 5.271e-01 | 0.0% |   0.1% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 0.5350412844639022 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 7.83319542915234e-05, dt = 0.0026632979149156057 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.67 us    (2.1%)
       patch tree reduce : 2.33 us    (0.7%)
       gen split merge   : 891.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.16 us    (0.4%)
       LB compute        : 297.10 us  (93.3%)
       LB move op cnt    : 0
       LB apply          : 4.05 us    (1.3%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.48 us    (69.2%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-1.4844536940951228e-07,-3.1783127981991584e-07,-5.271864497175937e-08)
        sum a = (-5.54028582832536e-05,-0.00011910759255658472,-1.9226515107451846e-05)
        sum e = 0.05000502786350114
        sum de = 2.2808466502310142e-05  
    Info: cfl dt = 0.004305100970666369 cfl multiplier : 0.56                      [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8958e+05 | 100000 |      1 | 5.275e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 18.176900734754263 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.0027416298692071292, dt = 0.004305100970666369 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.88 us    (2.2%)
       patch tree reduce : 2.23 us    (0.7%)
       gen split merge   : 1.01 us    (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.18 us    (0.4%)
       LB compute        : 295.90 us  (93.2%)
       LB move op cnt    : 0
       LB apply          : 4.24 us    (1.3%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.45 us    (70.4%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-3.886346388904229e-07,-8.348340369309966e-07,-1.3548750122427568e-07)
        sum a = (-5.714073413402374e-05,-0.00012448434894685867,-1.9218046740300054e-05)
        sum e = 0.05000841341694549
        sum de = 4.257502751815756e-05  
    Info: cfl dt = 0.0052753480580457895 cfl multiplier : 0.7066666666666667       [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8888e+05 | 100000 |      1 | 5.294e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 29.272952474079293 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.007046730839873498, dt = 0.002953269160126502 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.01 us    (2.1%)
       patch tree reduce : 2.04 us    (0.6%)
       gen split merge   : 921.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.06 us    (0.3%)
       LB compute        : 308.37 us  (93.4%)
       LB move op cnt    : 0
       LB apply          : 4.18 us    (1.3%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.69 us    (70.4%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-5.611274722980738e-07,-1.2140435651530935e-06,-1.9222533739245034e-07)
        sum a = (-5.811499724243486e-05,-0.00012833504425490523,-1.9208989047574034e-05)
        sum e = 0.05000577628028751
        sum de = 5.650475802301847e-05  
    Info: cfl dt = 0.0059025294703435646 cfl multiplier : 0.8044444444444444       [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8967e+05 | 100000 |      1 | 5.272e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 20.165024412956168 (tsim/hr)                            [sph::Model][rank=0] 
    Info: iteration since start : 5                                                       [SPH][rank=0] 
    Info: time since start : 793.7745292210001 (s)                                        [SPH][rank=0] 
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.69 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000001.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000001.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.68 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000001.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000001.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 618.14 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 619.26 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000001.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000001.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 645.62 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 627.99 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000001.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000001.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.034741312 s 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.06 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000001.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000001.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.016479701 s 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000001.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000001.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.06 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.06 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000001.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000001.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.69 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000001.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000001.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.02s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.01, dt = 0.0059025294703435646 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.86 us    (2.3%)
       patch tree reduce : 2.21 us    (0.7%)
       gen split merge   : 891.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.19 us    (0.4%)
       LB compute        : 281.43 us  (93.0%)
       LB move op cnt    : 0
       LB apply          : 3.88 us    (1.3%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.38 us    (69.0%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-9.055915867864484e-07,-1.9772310157989264e-06,-3.055935864389681e-07)
        sum a = (-5.9501999506383514e-05,-0.00013639220145344541,-1.918296933370285e-05)
        sum e = 0.05001359546411734
        sum de = 8.321991239744853e-05  
    Info: cfl dt = 0.006896793706138881 cfl multiplier : 0.8696296296296296        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8405e+05 | 100000 |      1 | 5.433e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 39.10972057457418 (tsim/hr)                             [sph::Model][rank=0] 
    ---------------- t = 0.015902529470343565, dt = 0.004097470529656436 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.30 us    (2.1%)
       patch tree reduce : 2.08 us    (0.7%)
       gen split merge   : 962.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.03 us    (0.3%)
       LB compute        : 281.97 us  (93.2%)
       LB move op cnt    : 0
       LB apply          : 4.09 us    (1.4%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.37 us    (68.5%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-1.1534926870967467e-06,-2.5598728456362068e-06,-3.8411844689115177e-07)
        sum a = (-6.001002870725831e-05,-0.00014224578070791823,-1.9158697260445286e-05)
        sum e = 0.05000885823874206
        sum de = 0.00010278048891027837  
    Info: cfl dt = 0.007165314814856284 cfl multiplier : 0.9130864197530864        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8820e+05 | 100000 |      1 | 5.314e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 27.76056228726661 (tsim/hr)                             [sph::Model][rank=0] 
    Info: iteration since start : 7                                                       [SPH][rank=0] 
    Info: time since start : 809.137023409 (s)                                            [SPH][rank=0] 
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000001.vtk        [VTK Dump][rank=0]
                  - took 4.28 ms, bandwidth = 1.31 GB/s  
    Info: Dumping state to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000001.sham   [SPH][rank=0] 
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.59 us    (55.1%)  
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000001.sham  [Shamrock Dump][rank=0]
                  - took 3.79 ms, bandwidth = 3.38 GB/s  
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.69 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000002.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000002.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.69 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000002.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000002.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 618.45 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 621.83 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000002.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000002.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 618.69 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 655.82 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000002.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000002.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.034574123000000005 s 
    Info: compute_slice took 1.10 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000002.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000002.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.016149205 s 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000002.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000002.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000002.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000002.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.69 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000002.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000002.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.03s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.02, dt = 0.007165314814856284 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.99 us    (2.5%)
       patch tree reduce : 2.02 us    (0.7%)
       gen split merge   : 1.07 us    (0.4%)
       split / merge op  : 0/0
       apply split merge : 951.00 ns  (0.3%)
       LB compute        : 255.57 us  (92.3%)
       LB move op cnt    : 0
       LB apply          : 4.13 us    (1.5%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.71 us    (73.4%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-1.5845242521635838e-06,-3.5911010797413664e-06,-5.213468171523321e-07)
        sum a = (-5.99527942474686e-05,-0.00015292006813168616,-1.9104039369355698e-05)
        sum e = 0.05001950772891364
        sum de = 0.0001347986136245152  
    Info: cfl dt = 0.007254296281307112 cfl multiplier : 0.9420576131687243        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8702e+05 | 100000 |      1 | 5.347e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 48.241887199337 (tsim/hr)                               [sph::Model][rank=0] 
    ---------------- t = 0.027165314814856283, dt = 0.0028346851851437163 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.48 us    (2.4%)
       patch tree reduce : 2.34 us    (0.9%)
       gen split merge   : 1.01 us    (0.4%)
       split / merge op  : 0/0
       apply split merge : 991.00 ns  (0.4%)
       LB compute        : 245.37 us  (92.2%)
       LB move op cnt    : 0
       LB apply          : 3.98 us    (1.5%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.34 us    (67.7%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-1.754266498360431e-06,-4.0628236462996226e-06,-5.753049340306605e-07)
        sum a = (-5.9589295031092576e-05,-0.00015727926452680803,-1.9078130246629155e-05)
        sum e = 0.05000763583486774
        sum de = 0.0001492986864916568  
    Info: cfl dt = 0.007371059349581128 cfl multiplier : 0.9613717421124829        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8679e+05 | 100000 |      1 | 5.354e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 19.061791339261184 (tsim/hr)                            [sph::Model][rank=0] 
    Info: iteration since start : 9                                                       [SPH][rank=0] 
    Info: time since start : 824.550704094 (s)                                            [SPH][rank=0] 
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.69 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000003.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000003.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.69 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000003.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000003.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 623.02 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 621.51 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000003.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000003.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 608.28 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 623.45 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000003.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000003.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.035048238 s 
    Info: compute_slice took 1.10 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000003.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000003.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.016110448 s 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000003.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000003.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000003.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000003.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.69 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000003.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000003.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.04s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.03, dt = 0.007371059349581128 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.58 us    (2.6%)
       patch tree reduce : 2.23 us    (0.8%)
       gen split merge   : 981.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.13 us    (0.4%)
       LB compute        : 270.46 us  (92.3%)
       LB move op cnt    : 0
       LB apply          : 4.57 us    (1.6%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.34 us    (66.7%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-2.192987525716174e-06,-5.228316914291474e-06,-7.158942422544282e-07)
        sum a = (-5.769657625968077e-05,-0.0001688960553810057,-1.89994169539085e-05)
        sum e = 0.05002198260591452
        sum de = 0.00018201645058448803  
    Info: cfl dt = 0.007487629913824526 cfl multiplier : 0.9742478280749886        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8639e+05 | 100000 |      1 | 5.365e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 49.45930034816334 (tsim/hr)                             [sph::Model][rank=0] 
    ---------------- t = 0.037371059349581126, dt = 0.0026289406504188748 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.93 us    (2.9%)
       patch tree reduce : 2.00 us    (0.8%)
       gen split merge   : 1.00 us    (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.05 us    (0.4%)
       LB compute        : 221.80 us  (91.3%)
       LB move op cnt    : 0
       LB apply          : 3.93 us    (1.6%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.19 us    (66.1%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-2.337692729237182e-06,-5.7151486474043054e-06,-7.65552481642693e-07)
        sum a = (-5.668604452476609e-05,-0.00017312282265627746,-1.896739017868414e-05)
        sum e = 0.0500090408450262
        sum de = 0.0001958102492178721  
    Info: cfl dt = 0.007424416899272065 cfl multiplier : 0.9828318853833258        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.7300e+05 | 100000 |      1 | 5.780e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 16.37319133754191 (tsim/hr)                             [sph::Model][rank=0] 
    Info: iteration since start : 11                                                      [SPH][rank=0] 
    Info: time since start : 839.96847586 (s)                                             [SPH][rank=0] 
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000002.vtk        [VTK Dump][rank=0]
                  - took 4.41 ms, bandwidth = 1.27 GB/s  
    Info: Dumping state to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000002.sham   [SPH][rank=0] 
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.38 us    (56.2%)  
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000002.sham  [Shamrock Dump][rank=0]
                  - took 3.76 ms, bandwidth = 3.40 GB/s  
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.69 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000004.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000004.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.69 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000004.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000004.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 619.13 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 618.02 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000004.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000004.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 606.42 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 621.61 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000004.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000004.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.035589053 s 
    Info: compute_slice took 1.10 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000004.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000004.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.016419438 s 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000004.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000004.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000004.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000004.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.69 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000004.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000004.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.05s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.04, dt = 0.007424416899272065 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.60 us    (2.6%)
       patch tree reduce : 2.12 us    (0.7%)
       gen split merge   : 941.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 982.00 ns  (0.3%)
       LB compute        : 274.58 us  (92.7%)
       LB move op cnt    : 0
       LB apply          : 4.05 us    (1.4%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.59 us    (73.3%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-2.7572252421794557e-06,-7.0060406177430704e-06,-9.063321955747588e-07)
        sum a = (-5.2844907375308785e-05,-0.00018521182411224534,-1.8865762730067707e-05)
        sum e = 0.050024284746488165
        sum de = 0.0002287046561451781  
    Info: cfl dt = 0.007027005762649469 cfl multiplier : 0.9885545902555505        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8315e+05 | 100000 |      1 | 5.460e-01 | 0.0% |   0.1% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 48.95124299353557 (tsim/hr)                             [sph::Model][rank=0] 
    ---------------- t = 0.047424416899272064, dt = 0.0025755831007279392 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.47 us    (2.4%)
       patch tree reduce : 2.02 us    (0.7%)
       gen split merge   : 1.10 us    (0.4%)
       split / merge op  : 0/0
       apply split merge : 971.00 ns  (0.4%)
       LB compute        : 249.66 us  (92.4%)
       LB move op cnt    : 0
       LB apply          : 4.06 us    (1.5%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.35 us    (63.7%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-2.8790725907860233e-06,-7.527945955333311e-06,-9.54545272971195e-07)
        sum a = (-5.116971276992788e-05,-0.00018944329199764245,-1.882666630244781e-05)
        sum e = 0.050011151234943214
        sum de = 0.00024239827766913698  
    Info: cfl dt = 0.006933124845575894 cfl multiplier : 0.9923697268370336        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8783e+05 | 100000 |      1 | 5.324e-01 | 0.0% |   0.1% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 17.41551267236892 (tsim/hr)                             [sph::Model][rank=0] 
    Info: iteration since start : 13                                                      [SPH][rank=0] 
    Info: time since start : 855.383889217 (s)                                            [SPH][rank=0] 
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.70 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000005.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000005.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.69 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000005.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000005.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 621.37 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 620.62 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000005.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000005.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 618.71 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 620.09 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000005.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000005.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.035535059 s 
    Info: compute_slice took 1.11 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000005.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000005.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.015904268000000003 s 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000005.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000005.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000005.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000005.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.69 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000005.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000005.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.06s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.05, dt = 0.006933124845575894 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.48 us    (2.5%)
       patch tree reduce : 1.92 us    (0.6%)
       gen split merge   : 1.03 us    (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.16 us    (0.4%)
       LB compute        : 282.29 us  (92.9%)
       LB move op cnt    : 0
       LB apply          : 3.84 us    (1.3%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.14 us    (65.9%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-3.2316812962836394e-06,-8.846829198499202e-06,-1.085022552822923e-06)
        sum a = (-4.576094888244192e-05,-0.00020085433413733974,-1.871164239842963e-05)
        sum e = 0.05002468722008266
        sum de = 0.00027335598345783934  
    Info: cfl dt = 0.00661230216808249 cfl multiplier : 0.9949131512246892         [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8570e+05 | 100000 |      1 | 5.385e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 46.34839570588516 (tsim/hr)                             [sph::Model][rank=0] 
    ---------------- t = 0.056933124845575896, dt = 0.003066875154424102 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.50 us    (2.2%)
       patch tree reduce : 2.01 us    (0.7%)
       gen split merge   : 931.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.04 us    (0.4%)
       LB compute        : 263.18 us  (88.4%)
       LB move op cnt    : 0
       LB apply          : 3.80 us    (1.3%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.34 us    (63.8%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-3.353274595812675e-06,-9.502381455403903e-06,-1.142010086449744e-06)
        sum a = (-4.294954748524467e-05,-0.00020589273111601587,-1.8656240764821395e-05)
        sum e = 0.050014593390280304
        sum de = 0.00028912034572692373  
    Info: cfl dt = 0.006505741194573265 cfl multiplier : 0.9966087674831261        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8724e+05 | 100000 |      1 | 5.341e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 20.67277975616123 (tsim/hr)                             [sph::Model][rank=0] 
    Info: iteration since start : 15                                                      [SPH][rank=0] 
    Info: time since start : 870.824883342 (s)                                            [SPH][rank=0] 
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000003.vtk        [VTK Dump][rank=0]
                  - took 4.39 ms, bandwidth = 1.27 GB/s  
    Info: Dumping state to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000003.sham   [SPH][rank=0] 
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.60 us    (55.7%)  
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000003.sham  [Shamrock Dump][rank=0]
                  - took 3.71 ms, bandwidth = 3.45 GB/s  
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.70 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000006.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000006.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.70 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000006.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000006.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 619.54 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 618.67 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000006.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000006.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 627.94 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 621.56 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000006.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000006.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.035263022000000005 s 
    Info: compute_slice took 1.11 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000006.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000006.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.0202015 s 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000006.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000006.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000006.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000006.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.73 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000006.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000006.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.07s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.06, dt = 0.006505741194573265 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.51 us    (2.9%)
       patch tree reduce : 2.14 us    (0.8%)
       gen split merge   : 912.00 ns  (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.00 us    (0.4%)
       LB compute        : 235.40 us  (91.5%)
       LB move op cnt    : 0
       LB apply          : 4.29 us    (1.7%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.38 us    (68.3%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-3.6283821276244593e-06,-1.0849592345144942e-05,-1.2632978055825065e-06)
        sum a = (-3.612327801770655e-05,-0.00021649141099977482,-1.8529601157473405e-05)
        sum e = 0.050025906692341755
        sum de = 0.0003183620394297828  
    Info: cfl dt = 0.006259339873592537 cfl multiplier : 0.997739178322084         [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8591e+05 | 100000 |      1 | 5.379e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 43.541353608335314 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.06650574119457327, dt = 0.0034942588054267393 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.30 us    (2.2%)
       patch tree reduce : 1.88 us    (0.7%)
       gen split merge   : 992.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.19 us    (0.4%)
       LB compute        : 267.75 us  (92.9%)
       LB move op cnt    : 0
       LB apply          : 4.17 us    (1.4%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.21 us    (62.1%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-3.732401238680572e-06,-1.164054549850247e-05,-1.327633085332859e-06)
        sum a = (-3.197454259979809e-05,-0.00022210996757541273,-1.8456514318564247e-05)
        sum e = 0.05001851413337659
        sum de = 0.00033587242960097185  
    Info: cfl dt = 0.006150597787409424 cfl multiplier : 0.998492785548056         [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8702e+05 | 100000 |      1 | 5.347e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 23.525835297058705 (tsim/hr)                            [sph::Model][rank=0] 
    Info: iteration since start : 17                                                      [SPH][rank=0] 
    Info: time since start : 886.412165682 (s)                                            [SPH][rank=0] 
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000007.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000007.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.72 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000007.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000007.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 622.57 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 625.63 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000007.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000007.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 632.35 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 624.16 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000007.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000007.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.035978417000000006 s 
    Info: compute_slice took 1.12 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000007.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000007.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.019510141 s 
    Info: compute_slice took 1.10 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000007.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000007.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000007.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000007.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.70 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000007.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000007.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.08s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.07, dt = 0.006150597787409424 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.54 us    (2.5%)
       patch tree reduce : 1.92 us    (0.6%)
       gen split merge   : 962.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.38 us    (0.5%)
       LB compute        : 282.84 us  (92.7%)
       LB move op cnt    : 0
       LB apply          : 4.27 us    (1.4%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.33 us    (68.9%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-3.921815412013563e-06,-1.3016470919012633e-05,-1.4410239892987012e-06)
        sum a = (-2.384990298795562e-05,-0.00023180875534737204,-1.8319341851797516e-05)
        sum e = 0.050027937226960424
        sum de = 0.00036362360290088453  
    Info: cfl dt = 0.006137699188298887 cfl multiplier : 0.9989951903653708        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8496e+05 | 100000 |      1 | 5.407e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 40.95350020122218 (tsim/hr)                             [sph::Model][rank=0] 
    ---------------- t = 0.07615059778740943, dt = 0.003849402212590572 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.72 us    (2.3%)
       patch tree reduce : 2.14 us    (0.7%)
       gen split merge   : 972.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.25 us    (0.4%)
       LB compute        : 265.40 us  (92.7%)
       LB move op cnt    : 0
       LB apply          : 3.67 us    (1.3%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.23 us    (65.4%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-3.98863758613484e-06,-1.3938622726058542e-05,-1.5111206580209166e-06)
        sum a = (-1.823620164800495e-05,-0.00023772627205084854,-1.8228025002976407e-05)
        sum e = 0.0500228490377289
        sum de = 0.00038251234107245153  
    Info: cfl dt = 0.006056949434484279 cfl multiplier : 0.9993301269102473        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.7080e+05 | 100000 |      1 | 5.855e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 23.668963773500394 (tsim/hr)                            [sph::Model][rank=0] 
    Info: iteration since start : 19                                                      [SPH][rank=0] 
    Info: time since start : 902.1202289720001 (s)                                        [SPH][rank=0] 
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000004.vtk        [VTK Dump][rank=0]
                  - took 4.37 ms, bandwidth = 1.28 GB/s  
    Info: Dumping state to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000004.sham   [SPH][rank=0] 
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.12 us    (58.5%)  
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000004.sham  [Shamrock Dump][rank=0]
                  - took 3.96 ms, bandwidth = 3.23 GB/s  
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.70 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000008.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000008.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.70 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000008.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000008.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 621.29 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 621.76 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000008.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000008.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 628.52 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 625.64 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000008.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000008.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.03472933 s 
    Info: compute_slice took 1.11 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000008.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000008.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.018664570000000002 s 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000008.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000008.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000008.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000008.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.70 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000008.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000008.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.09s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.08, dt = 0.006056949434484279 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.32 us    (2.5%)
       patch tree reduce : 2.36 us    (0.8%)
       gen split merge   : 932.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.19 us    (0.4%)
       LB compute        : 266.28 us  (92.2%)
       LB move op cnt    : 0
       LB apply          : 4.42 us    (1.5%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.46 us    (65.8%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-4.08828864021477e-06,-1.538990818606597e-05,-1.621351126114513e-06)
        sum a = (-8.583534042874219e-06,-0.00024673457405862326,-1.8075918299156245e-05)
        sum e = 0.05003146192984992
        sum de = 0.0004097513463992797  
    Info: cfl dt = 0.005846816919258798 cfl multiplier : 0.9995534179401648        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.7373e+05 | 100000 |      1 | 5.756e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 37.88097776388855 (tsim/hr)                             [sph::Model][rank=0] 
    ---------------- t = 0.08605694943448428, dt = 0.003943050565515721 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.50 us    (2.6%)
       patch tree reduce : 1.72 us    (0.7%)
       gen split merge   : 942.00 ns  (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.21 us    (0.5%)
       LB compute        : 227.94 us  (91.5%)
       LB move op cnt    : 0
       LB apply          : 4.45 us    (1.8%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.48 us    (69.2%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-4.092901089179588e-06,-1.6390076502710824e-05,-1.6921647346793732e-06)
        sum a = (-1.7693766240645224e-06,-0.00025236954037174,-1.7971442688837754e-05)
        sum e = 0.050027118638310934
        sum de = 0.0004289193111481643  
    Info: cfl dt = 0.005704360469161301 cfl multiplier : 0.9997022786267765        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8136e+05 | 100000 |      1 | 5.514e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 25.744600927968254 (tsim/hr)                            [sph::Model][rank=0] 
    Info: iteration since start : 21                                                      [SPH][rank=0] 
    Info: time since start : 917.792970307 (s)                                            [SPH][rank=0] 
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000009.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000009.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000009.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000009.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 637.50 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 627.76 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000009.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000009.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 637.33 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 629.46 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000009.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000009.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.038725018 s 
    Info: compute_slice took 1.12 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000009.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000009.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.017764303000000002 s 
    Info: compute_slice took 1.10 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000009.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000009.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000009.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000009.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000009.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000009.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.10s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.09, dt = 0.005704360469161301 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.06 us    (2.2%)
       patch tree reduce : 2.02 us    (0.6%)
       gen split merge   : 1.12 us    (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.07 us    (0.3%)
       LB compute        : 303.83 us  (93.4%)
       LB move op cnt    : 0
       LB apply          : 4.12 us    (1.3%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.31 us    (68.9%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-4.089559967620763e-06,-1.784079281098519e-05,-1.7944743456201987e-06)
        sum a = (8.81781711804399e-06,-0.00026014385983243036,-1.7812787264742514e-05)
        sum e = 0.05003447240386852
        sum de = 0.00045452031514019766  
    Info: cfl dt = 0.00550862621568749 cfl multiplier : 0.9998015190845176         [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.7476e+05 | 100000 |      1 | 5.722e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 35.888611276193046 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.0957043604691613, dt = 0.00429563953083871 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 5.87 us    (2.4%)
       patch tree reduce : 1.94 us    (0.8%)
       gen split merge   : 991.00 ns  (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.42 us    (0.6%)
       LB compute        : 220.14 us  (91.7%)
       LB move op cnt    : 0
       LB apply          : 3.47 us    (1.4%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.10 us    (63.2%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-4.021485219102067e-06,-1.8980450819283496e-05,-1.8705391448843389e-06)
        sum a = (1.7346853054012892e-05,-0.0002656696748918489,-1.7687538918600086e-05)
        sum e = 0.05003247113789783
        sum de = 0.0004748723201658053  
    Info: cfl dt = 0.006151260585296732 cfl multiplier : 0.9998676793896785        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8656e+05 | 100000 |      1 | 5.360e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 28.84960497944924 (tsim/hr)                             [sph::Model][rank=0] 
    Info: iteration since start : 23                                                      [SPH][rank=0] 
    Info: time since start : 933.649338689 (s)                                            [SPH][rank=0] 
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000005.vtk        [VTK Dump][rank=0]
                  - took 4.35 ms, bandwidth = 1.29 GB/s  
    Info: Dumping state to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000005.sham   [SPH][rank=0] 
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.43 us    (53.5%)  
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000005.sham  [Shamrock Dump][rank=0]
                  - took 3.73 ms, bandwidth = 3.43 GB/s  
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.72 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000010.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000010.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000010.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000010.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 624.41 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 625.12 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000010.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000010.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 631.00 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 622.44 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000010.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000010.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.034944102000000005 s 
    Info: compute_slice took 1.11 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000010.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000010.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.019386868 s 
    Info: compute_slice took 1.10 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000010.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000010.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000010.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000010.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000010.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000010.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.11s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.1, dt = 0.006151260585296732 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.36 us    (2.2%)
       patch tree reduce : 1.97 us    (0.6%)
       gen split merge   : 1.06 us    (0.3%)
       split / merge op  : 0/0
       apply split merge : 982.00 ns  (0.3%)
       LB compute        : 311.77 us  (93.6%)
       LB move op cnt    : 0
       LB apply          : 4.19 us    (1.3%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.39 us    (67.1%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-3.896461373665363e-06,-2.0626522673962147e-05,-1.9790707950117944e-06)
        sum a = (3.037114878579252e-05,-0.00027302372902071766,-1.749967783724737e-05)
        sum e = 0.05004099926054442
        sum de = 0.0005019276563273286  
    Info: cfl dt = 0.0059079607677844145 cfl multiplier : 0.9999117862597856       [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8255e+05 | 100000 |      1 | 5.478e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 40.42526134713196 (tsim/hr)                             [sph::Model][rank=0] 
    ---------------- t = 0.10615126058529674, dt = 0.0038487394147032616 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.59 us    (2.7%)
       patch tree reduce : 2.26 us    (0.9%)
       gen split merge   : 921.00 ns  (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.14 us    (0.5%)
       LB compute        : 226.66 us  (91.5%)
       LB move op cnt    : 0
       LB apply          : 3.98 us    (1.6%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.31 us    (67.5%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-3.7395128177673027e-06,-2.1699938212642942e-05,-2.045844703616001e-06)
        sum a = (3.898986001388774e-05,-0.00027726116117412217,-1.737712738366444e-05)
        sum e = 0.05003642080459366
        sum de = 0.0005204174073992994  
    Info: cfl dt = 0.005770151531751518 cfl multiplier : 0.9999411908398571        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8163e+05 | 100000 |      1 | 5.506e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 25.166154733848625 (tsim/hr)                            [sph::Model][rank=0] 
    Info: iteration since start : 25                                                      [SPH][rank=0] 
    Info: time since start : 949.3475721530001 (s)                                        [SPH][rank=0] 
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000011.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000011.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000011.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000011.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 624.35 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 618.67 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000011.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000011.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 632.55 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 622.37 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000011.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000011.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.034916326000000004 s 
    Info: compute_slice took 1.11 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000011.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000011.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.019896435 s 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000011.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000011.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000011.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000011.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000011.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000011.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.12s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.11, dt = 0.005770151531751518 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.37 us    (2.8%)
       patch tree reduce : 2.15 us    (0.8%)
       gen split merge   : 1.17 us    (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.15 us    (0.4%)
       LB compute        : 245.09 us  (92.0%)
       LB move op cnt    : 0
       LB apply          : 4.00 us    (1.5%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.37 us    (67.5%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-3.4979498304865015e-06,-2.330793151257132e-05,-2.145877529425791e-06)
        sum a = (5.256453679432277e-05,-0.00028303293807278857,-1.718627961768697e-05)
        sum e = 0.050044768942035245
        sum de = 0.0005454601512658864  
    Info: cfl dt = 0.005571011775542439 cfl multiplier : 0.999960793893238         [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8267e+05 | 100000 |      1 | 5.474e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 37.94497237607582 (tsim/hr)                             [sph::Model][rank=0] 
    ---------------- t = 0.11577015153175152, dt = 0.004229848468248476 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.51 us    (2.2%)
       patch tree reduce : 1.85 us    (0.6%)
       gen split merge   : 941.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.04 us    (0.4%)
       LB compute        : 274.48 us  (93.1%)
       LB move op cnt    : 0
       LB apply          : 4.02 us    (1.4%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.29 us    (67.5%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-3.236445834035359e-06,-2.4521769965798393e-05,-2.218022277676962e-06)
        sum a = (6.299238909035698e-05,-0.00028679100832780296,-1.704104656513759e-05)
        sum e = 0.050042735714375834
        sum de = 0.0005650457936468307  
    Info: cfl dt = 0.00543771173186414 cfl multiplier : 0.999973862595492          [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8436e+05 | 100000 |      1 | 5.424e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 28.07319230596574 (tsim/hr)                             [sph::Model][rank=0] 
    Info: iteration since start : 27                                                      [SPH][rank=0] 
    Info: time since start : 965.008000184 (s)                                            [SPH][rank=0] 
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000006.vtk        [VTK Dump][rank=0]
                  - took 4.37 ms, bandwidth = 1.28 GB/s  
    Info: Dumping state to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000006.sham   [SPH][rank=0] 
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.71 us    (56.1%)  
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000006.sham  [Shamrock Dump][rank=0]
                  - took 3.72 ms, bandwidth = 3.44 GB/s  
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000012.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000012.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000012.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000012.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 620.84 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 618.83 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000012.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000012.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 632.51 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 624.27 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000012.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000012.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.035049095 s 
    Info: compute_slice took 1.11 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000012.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000012.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.019740306000000003 s 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000012.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000012.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000012.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000012.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000012.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000012.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.13s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.12, dt = 0.00543771173186414 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.73 us    (2.5%)
       patch tree reduce : 2.09 us    (0.7%)
       gen split merge   : 892.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.04 us    (0.3%)
       LB compute        : 283.46 us  (92.9%)
       LB move op cnt    : 0
       LB apply          : 3.84 us    (1.3%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.58 us    (71.8%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-2.871857263331776e-06,-2.608920483022677e-05,-2.310379419605024e-06)
        sum a = (7.696180739392362e-05,-0.0002909857845182766,-1.684782089954072e-05)
        sum e = 0.05004921264321794
        sum de = 0.0005884463636713894  
    Info: cfl dt = 0.005273790821771814 cfl multiplier : 0.9999825750636614        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8522e+05 | 100000 |      1 | 5.399e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 36.2580790707791 (tsim/hr)                              [sph::Model][rank=0] 
    ---------------- t = 0.12543771173186413, dt = 0.004562288268135872 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.31 us    (2.4%)
       patch tree reduce : 2.11 us    (0.8%)
       gen split merge   : 911.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.41 us    (0.5%)
       LB compute        : 246.17 us  (92.3%)
       LB move op cnt    : 0
       LB apply          : 3.97 us    (1.5%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.35 us    (67.5%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-2.4827544774596476e-06,-2.7428170852982792e-05,-2.3867186825042978e-06)
        sum a = (8.91444797900186e-05,-0.00029392008694478794,-1.6680143249935388e-05)
        sum e = 0.05004945385664078
        sum de = 0.0006087775741002835  
    Info: cfl dt = 0.005146949445504607 cfl multiplier : 0.9999883833757742        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.7830e+05 | 100000 |      1 | 5.608e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 29.28461235554673 (tsim/hr)                             [sph::Model][rank=0] 
    Info: iteration since start : 29                                                      [SPH][rank=0] 
    Info: time since start : 980.627638864 (s)                                            [SPH][rank=0] 
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000013.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000013.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000013.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000013.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 617.42 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 616.71 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000013.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000013.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 625.53 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 619.53 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000013.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000013.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.034799126 s 
    Info: compute_slice took 1.11 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000013.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000013.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.016196779 s 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000013.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000013.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000013.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000013.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000013.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000013.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.14s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.13, dt = 0.005146949445504607 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.55 us    (2.6%)
       patch tree reduce : 2.14 us    (0.7%)
       gen split merge   : 891.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.13 us    (0.4%)
       LB compute        : 268.67 us  (92.6%)
       LB move op cnt    : 0
       LB apply          : 3.90 us    (1.3%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.33 us    (68.6%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-1.996141914969141e-06,-2.894765624826865e-05,-2.472188039668673e-06)
        sum a = (0.00010336193478441521,-0.0002965481110842476,-1.6484990375543887e-05)
        sum e = 0.050054275982375496
        sum de = 0.0006306447179659816  
    Info: cfl dt = 0.005011058225451983 cfl multiplier : 0.9999922555838495        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.6980e+05 | 100000 |      1 | 5.889e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 31.462284738393333 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.13514694944550462, dt = 0.004853050554495392 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.19 us    (2.4%)
       patch tree reduce : 1.82 us    (0.7%)
       gen split merge   : 952.00 ns  (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.29 us    (0.5%)
       LB compute        : 240.76 us  (92.3%)
       LB move op cnt    : 0
       LB apply          : 3.62 us    (1.4%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.24 us    (63.9%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-1.4579329589898206e-06,-3.0393582376890502e-05,-2.551688310362247e-06)
        sum a = (0.00011719362813621167,-0.00029832902433874793,-1.6295271055868515e-05)
        sum e = 0.05005655705296262
        sum de = 0.0006513833221817634  
    Info: cfl dt = 0.005092429568967288 cfl multiplier : 0.9999948370558996        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8531e+05 | 100000 |      1 | 5.396e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 32.37595767278717 (tsim/hr)                             [sph::Model][rank=0] 
    Info: iteration since start : 31                                                      [SPH][rank=0] 
    Info: time since start : 996.179542609 (s)                                            [SPH][rank=0] 
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000007.vtk        [VTK Dump][rank=0]
                  - took 4.32 ms, bandwidth = 1.30 GB/s  
    Info: Dumping state to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000007.sham   [SPH][rank=0] 
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.58 us    (53.9%)  
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000007.sham  [Shamrock Dump][rank=0]
                  - took 3.72 ms, bandwidth = 3.44 GB/s  
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000014.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000014.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000014.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000014.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 627.13 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 621.44 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000014.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000014.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 630.80 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 626.97 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000014.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000014.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.035063193 s 
    Info: compute_slice took 1.11 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000014.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000014.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.016576300000000002 s 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000014.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000014.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000014.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000014.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000014.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000014.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.15s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.14, dt = 0.005092429568967288 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.63 us    (2.5%)
       patch tree reduce : 2.19 us    (0.7%)
       gen split merge   : 1.14 us    (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.08 us    (0.4%)
       LB compute        : 284.58 us  (92.9%)
       LB move op cnt    : 0
       LB apply          : 3.93 us    (1.3%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.55 us    (71.8%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-8.275697082337899e-07,-3.191712335274956e-05,-2.6342104717967125e-06)
        sum a = (0.00013211361340430863,-0.0002994329350681823,-1.609034038557192e-05)
        sum e = 0.05006062138517091
        sum de = 0.000672501409960428  
    Info: cfl dt = 0.0049242770847732 cfl multiplier : 0.9999965580372665          [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8352e+05 | 100000 |      1 | 5.449e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 33.644952425130136 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.1450924295689673, dt = 0.004907570431032682 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.28 us    (2.5%)
       patch tree reduce : 1.88 us    (0.8%)
       gen split merge   : 1.17 us    (0.5%)
       split / merge op  : 0/0
       apply split merge : 1.03 us    (0.4%)
       LB compute        : 226.37 us  (91.7%)
       LB move op cnt    : 0
       LB apply          : 3.79 us    (1.5%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.21 us    (65.1%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (-1.4122335847806653e-07,-3.338942236478721e-05,-2.7126531529956866e-06)
        sum a = (0.00014684589886038662,-0.0002997229944092824,-1.5887280285741762e-05)
        sum e = 0.05006345329494331
        sum de = 0.000692713476876109  
    Info: cfl dt = 0.004776007474311314 cfl multiplier : 0.9999977053581777        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.7086e+05 | 100000 |      1 | 5.853e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 30.186395096797956 (tsim/hr)                            [sph::Model][rank=0] 
    Info: iteration since start : 33                                                      [SPH][rank=0] 
    Info: time since start : 1011.8372822220001 (s)                                       [SPH][rank=0] 
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000015.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000015.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000015.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000015.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 618.17 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 619.86 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000015.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000015.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 631.83 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 620.46 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000015.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000015.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.034801740000000005 s 
    Info: compute_slice took 1.10 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000015.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000015.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.019626688 s 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000015.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000015.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000015.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000015.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.72 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000015.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000015.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.16s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.15, dt = 0.004776007474311314 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.86 us    (3.1%)
       patch tree reduce : 2.37 us    (0.9%)
       gen split merge   : 1.09 us    (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.17 us    (0.5%)
       LB compute        : 232.84 us  (91.2%)
       LB move op cnt    : 0
       LB apply          : 4.12 us    (1.6%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.24 us    (68.1%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (5.962636162891926e-07,-3.482161336963891e-05,-2.78803265651605e-06)
        sum a = (0.00016147767037413146,-0.0002992466797831126,-1.5684507968500414e-05)
        sum e = 0.050066453299221526
        sum de = 0.0007119993566140325  
    Info: cfl dt = 0.00513525747002205 cfl multiplier : 0.9999984702387851         [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.7796e+05 | 100000 |      1 | 5.619e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 30.597180731819204 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.1547760074743113, dt = 0.00513525747002205 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.46 us    (2.4%)
       patch tree reduce : 2.46 us    (0.9%)
       gen split merge   : 991.00 ns  (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.10 us    (0.4%)
       LB compute        : 243.44 us  (92.0%)
       LB move op cnt    : 0
       LB apply          : 3.99 us    (1.5%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.19 us    (66.5%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (1.4604337543743611e-06,-3.635718467625694e-05,-2.868092422173546e-06)
        sum a = (0.0001774885761145795,-0.0002978687630711125,-1.5460903206061247e-05)
        sum e = 0.05007119715089266
        sum de = 0.0007319743876324893  
    Info: cfl dt = 0.005016332839632171 cfl multiplier : 0.99999898015919          [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8427e+05 | 100000 |      1 | 5.427e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 34.06655968715917 (tsim/hr)                             [sph::Model][rank=0] 
    ---------------- t = 0.15991126494433336, dt = 8.873505566664441e-05 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.55 us    (2.4%)
       patch tree reduce : 2.13 us    (0.8%)
       gen split merge   : 1.01 us    (0.4%)
       split / merge op  : 0/0
       apply split merge : 982.00 ns  (0.4%)
       LB compute        : 250.03 us  (92.3%)
       LB move op cnt    : 0
       LB apply          : 3.95 us    (1.5%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.52 us    (72.4%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (1.517293274711281e-06,-3.638007809899351e-05,-2.868890212266869e-06)
        sum a = (0.00017776747636242065,-0.0002978369649998361,-1.5456989439227015e-05)
        sum e = 0.05006367847960325
        sum de = 0.0007335340497803746  
    Info: cfl dt = 0.0050169495663789304 cfl multiplier : 0.9999993201061267       [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.9064e+05 | 100000 |      1 | 5.245e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 0.6090004736761173 (tsim/hr)                            [sph::Model][rank=0] 
    Info: iteration since start : 36                                                      [SPH][rank=0] 
    Info: time since start : 1027.978822662 (s)                                           [SPH][rank=0] 
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000008.vtk        [VTK Dump][rank=0]
                  - took 4.42 ms, bandwidth = 1.27 GB/s  
    Info: Dumping state to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000008.sham   [SPH][rank=0] 
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.68 us    (54.4%)  
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000008.sham  [Shamrock Dump][rank=0]
                  - took 11.33 ms, bandwidth = 1.13 GB/s  
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000016.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000016.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000016.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000016.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 619.80 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 620.02 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000016.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000016.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 630.97 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 619.29 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000016.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000016.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.035311621 s 
    Info: compute_slice took 1.11 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000016.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000016.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.019176062 s 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000016.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000016.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000016.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000016.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000016.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000016.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.17s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.16, dt = 0.0050169495663789304 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.39 us    (2.8%)
       patch tree reduce : 2.00 us    (0.8%)
       gen split merge   : 1.01 us    (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.12 us    (0.4%)
       LB compute        : 239.07 us  (91.6%)
       LB move op cnt    : 0
       LB apply          : 3.90 us    (1.5%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.40 us    (67.3%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (2.409156112279811e-06,-3.7874309720596884e-05,-2.9464369750873573e-06)
        sum a = (0.00019364349477704875,-0.00029558108849666144,-1.5232951308065687e-05)
        sum e = 0.05007465284751408
        sum de = 0.0007516014767365672  
    Info: cfl dt = 0.004907313349620076 cfl multiplier : 0.9999995467374179        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8292e+05 | 100000 |      1 | 5.467e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 33.03776313254846 (tsim/hr)                             [sph::Model][rank=0] 
    ---------------- t = 0.16501694956637894, dt = 0.004907313349620076 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.28 us    (2.1%)
       patch tree reduce : 1.75 us    (0.6%)
       gen split merge   : 1.07 us    (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.09 us    (0.4%)
       LB compute        : 277.35 us  (93.1%)
       LB move op cnt    : 0
       LB apply          : 4.19 us    (1.4%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.31 us    (68.9%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (3.3992500111175273e-06,-3.9319159932754425e-05,-3.0206278463930533e-06)
        sum a = (0.0002093433637690491,-0.0002924947139371845,-1.5008642828912645e-05)
        sum e = 0.05007808645185952
        sum de = 0.000769962444566718  
    Info: cfl dt = 0.004810065655825042 cfl multiplier : 0.9999996978249452        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8452e+05 | 100000 |      1 | 5.419e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 32.598748452056014 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.16992426291599902, dt = 7.5737084000993e-05 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.00 us    (2.8%)
       patch tree reduce : 1.69 us    (0.7%)
       gen split merge   : 1.02 us    (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.13 us    (0.5%)
       LB compute        : 224.56 us  (91.2%)
       LB move op cnt    : 0
       LB apply          : 3.99 us    (1.6%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.15 us    (58.1%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (3.4536271553873064e-06,-3.93337397259302e-05,-3.0212141812386364e-06)
        sum a = (0.00020958673103984183,-0.0002924401992191877,-1.5005141514688281e-05)
        sum e = 0.0500712000425972
        sum de = 0.0007713899090377176  
    Info: cfl dt = 0.004811335125358466 cfl multiplier : 0.9999997985499635        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.9224e+05 | 100000 |      1 | 5.202e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 0.5241551654907307 (tsim/hr)                            [sph::Model][rank=0] 
    Info: iteration since start : 39                                                      [SPH][rank=0] 
    Info: time since start : 1044.089222327 (s)                                           [SPH][rank=0] 
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000017.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000017.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000017.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000017.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 619.07 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 616.94 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000017.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000017.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 628.05 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 620.27 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000017.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000017.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.034968264 s 
    Info: compute_slice took 1.10 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000017.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000017.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.019412764000000002 s 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000017.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000017.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000017.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000017.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000017.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000017.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.18s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.17, dt = 0.004811335125358466 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.44 us    (2.4%)
       patch tree reduce : 2.24 us    (0.7%)
       gen split merge   : 931.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 981.00 ns  (0.3%)
       LB compute        : 290.21 us  (93.0%)
       LB move op cnt    : 0
       LB apply          : 4.11 us    (1.3%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.36 us    (65.1%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (4.462028372211691e-06,-4.074076546409518e-05,-3.0934088130795677e-06)
        sum a = (0.00022509732836883885,-0.00028853506998244077,-1.4780252361863971e-05)
        sum e = 0.05008163656398461
        sum de = 0.0007877250273869161  
    Info: cfl dt = 0.004719911928009887 cfl multiplier : 0.9999998656999756        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8368e+05 | 100000 |      1 | 5.444e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 31.814812825144326 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.17481133512535849, dt = 0.004719911928009887 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.51 us    (2.3%)
       patch tree reduce : 2.16 us    (0.8%)
       gen split merge   : 1.09 us    (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.17 us    (0.4%)
       LB compute        : 263.26 us  (92.6%)
       LB move op cnt    : 0
       LB apply          : 4.11 us    (1.4%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.41 us    (64.7%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (5.561781278221272e-06,-4.2093231139834064e-05,-3.1626292939611773e-06)
        sum a = (0.00024037782533384075,-0.00028385404516687436,-1.455498691921486e-05)
        sum e = 0.050085154898814335
        sum de = 0.0008043455045675177  
    Info: cfl dt = 0.005173904659966373 cfl multiplier : 0.9999999104666504        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8379e+05 | 100000 |      1 | 5.441e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 31.22900361382773 (tsim/hr)                             [sph::Model][rank=0] 
    ---------------- t = 0.17953124705336837, dt = 0.00046875294663162315 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.50 us    (2.6%)
       patch tree reduce : 2.17 us    (0.9%)
       gen split merge   : 961.00 ns  (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.05 us    (0.4%)
       LB compute        : 228.46 us  (91.6%)
       LB move op cnt    : 0
       LB apply          : 4.09 us    (1.6%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.20 us    (66.3%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (5.710520392098956e-06,-4.221524154749039e-05,-3.1689203704428875e-06)
        sum a = (0.00024189710514043299,-0.00028334293839885766,-1.4532366562767062e-05)
        sum e = 0.05007915232017485
        sum de = 0.0008070812305274308  
    Info: cfl dt = 0.005142751469861273 cfl multiplier : 0.9999999403111003        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8352e+05 | 100000 |      1 | 5.449e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 3.0968407958873088 (tsim/hr)                            [sph::Model][rank=0] 
    Info: iteration since start : 42                                                      [SPH][rank=0] 
    Info: time since start : 1060.173936231 (s)                                           [SPH][rank=0] 
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000009.vtk        [VTK Dump][rank=0]
                  - took 4.38 ms, bandwidth = 1.28 GB/s  
    Info: Dumping state to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000009.sham   [SPH][rank=0] 
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.37 us    (54.2%)  
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000009.sham  [Shamrock Dump][rank=0]
                  - took 3.70 ms, bandwidth = 3.46 GB/s  
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.72 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000018.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000018.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000018.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000018.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 634.18 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 619.23 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000018.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000018.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 633.57 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 631.37 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000018.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000018.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.036109760000000005 s 
    Info: compute_slice took 1.10 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000018.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000018.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.020043005000000003 s 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000018.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000018.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000018.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000018.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.72 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000018.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000018.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.19s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.18, dt = 0.005142751469861273 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 8.41 us    (3.1%)
       patch tree reduce : 2.09 us    (0.8%)
       gen split merge   : 881.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 951.00 ns  (0.4%)
       LB compute        : 248.61 us  (91.8%)
       LB move op cnt    : 0
       LB apply          : 3.93 us    (1.5%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.30 us    (68.4%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (6.954893168551495e-06,-4.367228406901043e-05,-3.243651418264748e-06)
        sum a = (0.0002585629092152526,-0.00027717303689653685,-1.4281238898499068e-05)
        sum e = 0.050090944287044
        sum de = 0.0008230303818769846  
    Info: cfl dt = 0.0050431996672938096 cfl multiplier : 0.9999999602074002       [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.6747e+05 | 100000 |      1 | 5.971e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 31.004509049813652 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.18514275146986126, dt = 0.004857248530138747 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.30 us    (2.3%)
       patch tree reduce : 2.07 us    (0.8%)
       gen split merge   : 1.18 us    (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.13 us    (0.4%)
       LB compute        : 254.99 us  (92.6%)
       LB move op cnt    : 0
       LB apply          : 3.98 us    (1.4%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.21 us    (64.7%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (8.25365152349056e-06,-4.500271726005165e-05,-3.312373201330768e-06)
        sum a = (0.0002742604217927622,-0.00027039774779145687,-1.4039132385086523e-05)
        sum e = 0.0500941687397692
        sum de = 0.000838898114234624  
    Info: cfl dt = 0.004847683331502815 cfl multiplier : 0.9999999734716001        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8341e+05 | 100000 |      1 | 5.452e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 32.0711914610882 (tsim/hr)                              [sph::Model][rank=0] 
    Info: iteration since start : 44                                                      [SPH][rank=0] 
    Info: time since start : 1075.969622061 (s)                                           [SPH][rank=0] 
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.72 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000019.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000019.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000019.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000019.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 621.99 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 626.12 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000019.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000019.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 633.08 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 617.70 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000019.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000019.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.035438579000000005 s 
    Info: compute_slice took 1.11 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000019.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000019.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.019688031 s 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000019.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000019.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000019.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000019.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000019.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000019.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.20s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.19, dt = 0.004847683331502815 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.63 us    (3.0%)
       patch tree reduce : 1.95 us    (0.8%)
       gen split merge   : 961.00 ns  (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.12 us    (0.4%)
       LB compute        : 234.83 us  (91.6%)
       LB move op cnt    : 0
       LB apply          : 3.79 us    (1.5%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.41 us    (68.8%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (9.621302558652873e-06,-4.629706528337448e-05,-3.3798424836295054e-06)
        sum a = (0.00028983035217493844,-0.0002627076785494844,-1.3792768756607381e-05)
        sum e = 0.050098259641268815
        sum de = 0.0008538940272063414  
    Info: cfl dt = 0.004669157003621179 cfl multiplier : 0.9999999823144           [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.7577e+05 | 100000 |      1 | 5.689e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 30.6749759083905 (tsim/hr)                              [sph::Model][rank=0] 
    ---------------- t = 0.19484768333150282, dt = 0.004669157003621179 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.57 us    (2.5%)
       patch tree reduce : 2.08 us    (0.8%)
       gen split merge   : 1.07 us    (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.09 us    (0.4%)
       LB compute        : 238.70 us  (91.9%)
       LB move op cnt    : 0
       LB apply          : 3.97 us    (1.5%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.37 us    (68.8%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (1.1012305023364526e-05,-4.750504917034642e-05,-3.4436459400411266e-06)
        sum a = (0.00030468422096113144,-0.000254418543954805,-1.3551030469297164e-05)
        sum e = 0.05010179918153698
        sum de = 0.0008677819423824904  
    Info: cfl dt = 0.004511431594842605 cfl multiplier : 0.9999999882095999        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8110e+05 | 100000 |      1 | 5.522e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 30.441257146070008 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.19951684033512398, dt = 0.00048315966487602613 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.43 us    (3.0%)
       patch tree reduce : 1.98 us    (0.8%)
       gen split merge   : 972.00 ns  (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.03 us    (0.4%)
       LB compute        : 225.43 us  (91.2%)
       LB move op cnt    : 0
       LB apply          : 4.01 us    (1.6%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.32 us    (67.7%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (1.1194193672191118e-05,-4.76086223133507e-05,-3.449628894372768e-06)
        sum a = (0.00030621131352664575,-0.0002535115546866177,-1.3525768412116543e-05)
        sum e = 0.050095940618106356
        sum de = 0.0008703585301408222  
    Info: cfl dt = 0.004496297150798061 cfl multiplier : 0.9999999921397332        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8694e+05 | 100000 |      1 | 5.349e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 3.2516723946495993 (tsim/hr)                            [sph::Model][rank=0] 
    Info: iteration since start : 47                                                      [SPH][rank=0] 
    Info: time since start : 1092.1830935540002 (s)                                       [SPH][rank=0] 
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000010.vtk        [VTK Dump][rank=0]
                  - took 4.31 ms, bandwidth = 1.30 GB/s  
    Info: Dumping state to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000010.sham   [SPH][rank=0] 
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.58 us    (56.5%)  
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000010.sham  [Shamrock Dump][rank=0]
                  - took 3.72 ms, bandwidth = 3.45 GB/s  
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000020.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000020.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.72 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000020.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000020.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 613.53 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 616.05 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000020.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000020.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 629.39 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 618.30 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000020.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000020.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.035316678000000004 s 
    Info: compute_slice took 1.10 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000020.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000020.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.020100271000000003 s 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000020.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000020.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000020.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000020.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000020.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000020.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.21s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.2, dt = 0.004496297150798061 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.13 us    (2.6%)
       patch tree reduce : 2.05 us    (0.8%)
       gen split merge   : 921.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.06 us    (0.4%)
       LB compute        : 252.20 us  (92.3%)
       LB move op cnt    : 0
       LB apply          : 3.85 us    (1.4%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.23 us    (66.5%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (1.2571379643510934e-05,-4.8748266484078404e-05,-3.5104386655429852e-06)
        sum a = (0.00032031396329123456,-0.0002446217137718149,-1.3288437352500473e-05)
        sum e = 0.05010570820342489
        sum de = 0.0008818633341435786  
    Info: cfl dt = 0.004357287979492828 cfl multiplier : 0.9999999947598223        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8434e+05 | 100000 |      1 | 5.425e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 29.837823526521312 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.20449629715079806, dt = 0.004357287979492828 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.36 us    (2.4%)
       patch tree reduce : 1.94 us    (0.7%)
       gen split merge   : 931.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 952.00 ns  (0.4%)
       LB compute        : 249.29 us  (92.6%)
       LB move op cnt    : 0
       LB apply          : 3.93 us    (1.5%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.23 us    (66.2%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (1.399878467740348e-05,-4.97941680538299e-05,-3.5678066584017043e-06)
        sum a = (0.00033376431287607727,-0.00023523823450391832,-1.3054605633567686e-05)
        sum e = 0.050109229102002995
        sum de = 0.0008934823517586642  
    Info: cfl dt = 0.004233189833233747 cfl multiplier : 0.9999999965065482        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8412e+05 | 100000 |      1 | 5.431e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 28.881096281320897 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.2088535851302909, dt = 0.0011464148697090948 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.08 us    (2.5%)
       patch tree reduce : 1.73 us    (0.7%)
       gen split merge   : 1.01 us    (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.17 us    (0.5%)
       LB compute        : 223.39 us  (91.5%)
       LB move op cnt    : 0
       LB apply          : 4.02 us    (1.6%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.24 us    (66.3%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (1.4410720571948624e-05,-5.0043405403072334e-05,-3.5822632163491453e-06)
        sum a = (0.00033726260673057855,-0.0002326446444804502,-1.2992459196171517e-05)
        sum e = 0.0501050950325726
        sum de = 0.00089745251445968  
    Info: cfl dt = 0.004202939598285528 cfl multiplier : 0.9999999976710322        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.7230e+05 | 100000 |      1 | 5.804e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 7.110923439398943 (tsim/hr)                             [sph::Model][rank=0] 
    Info: iteration since start : 50                                                      [SPH][rank=0] 
    Info: time since start : 1108.340793805 (s)                                           [SPH][rank=0] 
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000021.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000021.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.72 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000021.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000021.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 616.61 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 615.94 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000021.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000021.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 628.65 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 620.46 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000021.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000021.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.034789314 s 
    Info: compute_slice took 1.11 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000021.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000021.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.02008592 s 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000021.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000021.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000021.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000021.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.72 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000021.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000021.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.22s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.21, dt = 0.004202939598285528 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.45 us    (2.9%)
       patch tree reduce : 2.07 us    (0.8%)
       gen split merge   : 1.04 us    (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.24 us    (0.5%)
       LB compute        : 237.59 us  (91.5%)
       LB move op cnt    : 0
       LB apply          : 4.14 us    (1.6%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.30 us    (67.7%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (1.5830220184837603e-05,-5.1019710126606654e-05,-3.6368341147838726e-06)
        sum a = (0.00034992387127899836,-0.00022268847675272995,-1.2762376766541128e-05)
        sum e = 0.05011367286406156
        sum de = 0.00090690032998857  
    Info: cfl dt = 0.00409327624191582 cfl multiplier : 0.9999999984473549         [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8437e+05 | 100000 |      1 | 5.424e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 27.89576584763519 (tsim/hr)                             [sph::Model][rank=0] 
    ---------------- t = 0.2142029395982855, dt = 0.00409327624191582 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.33 us    (2.3%)
       patch tree reduce : 2.22 us    (0.8%)
       gen split merge   : 971.00 ns  (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.13 us    (0.4%)
       LB compute        : 251.25 us  (92.1%)
       LB move op cnt    : 0
       LB apply          : 4.43 us    (1.6%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.45 us    (69.0%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (1.7289162518691643e-05,-5.191031299204611e-05,-3.688590537115568e-06)
        sum a = (0.00036198039908218676,-0.00021232331233387975,-1.2534921674551415e-05)
        sum e = 0.05011714855567016
        sum de = 0.0009164160540535304  
    Info: cfl dt = 0.003994673901275439 cfl multiplier : 0.9999999989649032        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8273e+05 | 100000 |      1 | 5.473e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 26.926911866182298 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.21829621584020134, dt = 0.0017037841597986603 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.41 us    (2.3%)
       patch tree reduce : 1.98 us    (0.7%)
       gen split merge   : 952.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.08 us    (0.4%)
       LB compute        : 253.21 us  (92.5%)
       LB move op cnt    : 0
       LB apply          : 4.02 us    (1.5%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.25 us    (64.1%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (1.7930574338216613e-05,-5.225085234773393e-05,-3.7094818198469063e-06)
        sum a = (0.0003669107907103113,-0.00020781663364585819,-1.2439266706446052e-05)
        sum e = 0.050114655487802945
        sum de = 0.000921035750709074  
    Info: cfl dt = 0.003956649931454338 cfl multiplier : 0.9999999993099354        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8653e+05 | 100000 |      1 | 5.361e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 11.440796024079331 (tsim/hr)                            [sph::Model][rank=0] 
    Info: iteration since start : 53                                                      [SPH][rank=0] 
    Info: time since start : 1124.4884338470001 (s)                                       [SPH][rank=0] 
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000011.vtk        [VTK Dump][rank=0]
                  - took 4.32 ms, bandwidth = 1.30 GB/s  
    Info: Dumping state to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000011.sham   [SPH][rank=0] 
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.50 us    (56.8%)  
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000011.sham  [Shamrock Dump][rank=0]
                  - took 3.94 ms, bandwidth = 3.25 GB/s  
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.72 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000022.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000022.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000022.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000022.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 619.92 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 619.65 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000022.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000022.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 646.29 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 620.10 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000022.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000022.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.034618834 s 
    Info: compute_slice took 1.10 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000022.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000022.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.016384816 s 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000022.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000022.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000022.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000022.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000022.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000022.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.23s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.22, dt = 0.003956649931454338 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.19 us    (2.8%)
       patch tree reduce : 2.17 us    (0.8%)
       gen split merge   : 912.00 ns  (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.11 us    (0.4%)
       LB compute        : 236.79 us  (91.8%)
       LB move op cnt    : 0
       LB apply          : 4.14 us    (1.6%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.30 us    (68.0%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (1.9386512054706667e-05,-5.306927081311915e-05,-3.7586181558985764e-06)
        sum a = (0.0003781410928764544,-0.00019691535919450049,-1.2214893271387416e-05)
        sum e = 0.0501220621155943
        sum de = 0.0009285910809960466  
    Info: cfl dt = 0.003869330171226586 cfl multiplier : 0.999999999539957         [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8476e+05 | 100000 |      1 | 5.413e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 26.316666953567616 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.22395664993145434, dt = 0.003869330171226586 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.17 us    (2.2%)
       patch tree reduce : 1.94 us    (0.7%)
       gen split merge   : 1.00 us    (0.4%)
       split / merge op  : 0/0
       apply split merge : 951.00 ns  (0.3%)
       LB compute        : 260.03 us  (92.8%)
       LB move op cnt    : 0
       LB apply          : 3.97 us    (1.4%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.41 us    (67.1%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (2.087188198150532e-05,-5.3809635090222714e-05,-3.8054377274036503e-06)
        sum a = (0.0003888027791152008,-0.00018567472731643013,-1.1992455390319446e-05)
        sum e = 0.05012547797102189
        sum de = 0.0009361326174758849  
    Info: cfl dt = 0.004212354685776929 cfl multiplier : 0.9999999996933046        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8481e+05 | 100000 |      1 | 5.411e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 25.74333186046024 (tsim/hr)                             [sph::Model][rank=0] 
    ---------------- t = 0.22782598010268093, dt = 0.0021740198973190794 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.57 us    (2.7%)
       patch tree reduce : 1.86 us    (0.8%)
       gen split merge   : 901.00 ns  (0.4%)
       split / merge op  : 0/0
       apply split merge : 961.00 ns  (0.4%)
       LB compute        : 223.31 us  (91.5%)
       LB move op cnt    : 0
       LB apply          : 4.28 us    (1.8%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.15 us    (65.3%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (2.173777375155857e-05,-5.419154878380284e-05,-3.831079221237689e-06)
        sum a = (0.00039464300194755504,-0.00017911158769539726,-1.1866170306705668e-05)
        sum e = 0.05012450674667147
        sum de = 0.0009407560464177228  
    Info: cfl dt = 0.004167699130116331 cfl multiplier : 0.9999999997955363        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8048e+05 | 100000 |      1 | 5.541e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 14.125099806150708 (tsim/hr)                            [sph::Model][rank=0] 
    Info: iteration since start : 56                                                      [SPH][rank=0] 
    Info: time since start : 1140.6353711890001 (s)                                       [SPH][rank=0] 
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000023.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000023.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000023.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000023.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 617.37 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 617.02 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000023.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000023.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 627.90 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 618.39 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000023.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000023.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.034536336 s 
    Info: compute_slice took 1.11 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000023.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000023.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.019866341000000003 s 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000023.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000023.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000023.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000023.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.74 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000023.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000023.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.24s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.23, dt = 0.004167699130116331 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.59 us    (2.6%)
       patch tree reduce : 2.15 us    (0.7%)
       gen split merge   : 1.09 us    (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.27 us    (0.4%)
       LB compute        : 267.57 us  (92.3%)
       LB move op cnt    : 0
       LB apply          : 4.08 us    (1.4%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.52 us    (63.8%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (2.3388875427791016e-05,-5.4930897793962137e-05,-3.8803965757605036e-06)
        sum a = (0.00040551254201052936,-0.0001660365754377839,-1.1621429385188224e-05)
        sum e = 0.05013217182661401
        sum de = 0.0009469554274254072  
    Info: cfl dt = 0.004649192815640466 cfl multiplier : 0.9999999998636909        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8444e+05 | 100000 |      1 | 5.422e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 27.67279028174424 (tsim/hr)                             [sph::Model][rank=0] 
    ---------------- t = 0.23416769913011634, dt = 0.004649192815640466 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.49 us    (2.4%)
       patch tree reduce : 2.09 us    (0.8%)
       gen split merge   : 972.00 ns  (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.03 us    (0.4%)
       LB compute        : 252.03 us  (92.4%)
       LB move op cnt    : 0
       LB apply          : 3.94 us    (1.4%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.13 us    (64.2%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (2.5296831911098494e-05,-5.5675587489031156e-05,-3.933916838502727e-06)
        sum a = (0.00041709389866341603,-0.00015070388034018036,-1.1344312502600181e-05)
        sum e = 0.050137856249848935
        sum de = 0.0009534772854924293  
    Info: cfl dt = 0.0045770889510855515 cfl multiplier : 0.9999999999091272       [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8451e+05 | 100000 |      1 | 5.420e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 30.882223604399858 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.2388168919457568, dt = 0.0011831080542431816 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.55 us    (2.4%)
       patch tree reduce : 1.70 us    (0.6%)
       gen split merge   : 901.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.16 us    (0.4%)
       LB compute        : 257.46 us  (92.5%)
       LB move op cnt    : 0
       LB apply          : 4.25 us    (1.5%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.43 us    (69.1%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (2.5817221042053348e-05,-5.58182441357117e-05,-3.946694201084616e-06)
        sum a = (0.00041994413893142344,-0.00014667990339210484,-1.127310621812399e-05)
        sum e = 0.05013301501574346
        sum de = 0.0009563857445510956  
    Info: cfl dt = 0.004545039537157099 cfl multiplier : 0.9999999999394182        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8741e+05 | 100000 |      1 | 5.336e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 7.982333784412547 (tsim/hr)                             [sph::Model][rank=0] 
    Info: iteration since start : 59                                                      [SPH][rank=0] 
    Info: time since start : 1156.786901319 (s)                                           [SPH][rank=0] 
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000012.vtk        [VTK Dump][rank=0]
                  - took 4.32 ms, bandwidth = 1.30 GB/s  
    Info: Dumping state to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000012.sham   [SPH][rank=0] 
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.23 us    (54.5%)  
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000012.sham  [Shamrock Dump][rank=0]
                  - took 3.81 ms, bandwidth = 3.36 GB/s  
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000024.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000024.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000024.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000024.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 621.29 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 617.49 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000024.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000024.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 632.90 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 621.59 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000024.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000024.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.034495262 s 
    Info: compute_slice took 1.11 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000024.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000024.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.018465674 s 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000024.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000024.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000024.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000024.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000024.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000024.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.25s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.24, dt = 0.004545039537157099 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.50 us    (2.6%)
       patch tree reduce : 2.03 us    (0.7%)
       gen split merge   : 971.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.03 us    (0.4%)
       LB compute        : 264.50 us  (92.1%)
       LB move op cnt    : 0
       LB apply          : 4.39 us    (1.5%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.25 us    (67.2%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (2.7727569827998535e-05,-5.648252969616605e-05,-3.9978887921882136e-06)
        sum a = (0.0004305024993553884,-0.00013076561943017737,-1.0996932763181479e-05)
        sum e = 0.05014307581614914
        sum de = 0.0009606798842747266  
    Info: cfl dt = 0.004413886177720848 cfl multiplier : 0.9999999999596122        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8340e+05 | 100000 |      1 | 5.452e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 30.008833131522028 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.2445450395371571, dt = 0.004413886177720848 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.26 us    (2.6%)
       patch tree reduce : 2.15 us    (0.8%)
       gen split merge   : 1.04 us    (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.07 us    (0.4%)
       LB compute        : 260.98 us  (92.2%)
       LB move op cnt    : 0
       LB apply          : 4.08 us    (1.4%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.16 us    (64.1%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (2.9651752942173004e-05,-5.702354873138933e-05,-4.045800392073037e-06)
        sum a = (0.00044013134320356357,-0.00011464212900635366,-1.0724749947822665e-05)
        sum e = 0.05014699279569549
        sum de = 0.000965179067314189  
    Info: cfl dt = 0.0042975040344400035 cfl multiplier : 0.9999999999730749       [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8433e+05 | 100000 |      1 | 5.425e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 29.290050616399913 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.24895892571487793, dt = 0.0010410742851220678 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.23 us    (2.5%)
       patch tree reduce : 2.09 us    (0.7%)
       gen split merge   : 961.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.09 us    (0.4%)
       LB compute        : 271.18 us  (92.8%)
       LB move op cnt    : 0
       LB apply          : 3.80 us    (1.3%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.39 us    (69.8%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (3.0131212676040495e-05,-5.710731607813104e-05,-4.056364961474812e-06)
        sum a = (0.00044230847745139215,-0.00011074670297424636,-1.0659981460776182e-05)
        sum e = 0.05014254088314042
        sum de = 0.0009673013578133942  
    Info: cfl dt = 0.004387064036648767 cfl multiplier : 0.9999999999820499        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8375e+05 | 100000 |      1 | 5.442e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 6.886817756872544 (tsim/hr)                             [sph::Model][rank=0] 
    Info: iteration since start : 62                                                      [SPH][rank=0] 
    Info: time since start : 1172.93497589 (s)                                            [SPH][rank=0] 
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000025.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000025.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.73 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000025.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000025.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 620.37 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 617.56 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000025.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000025.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 639.34 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 616.43 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000025.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000025.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.034717127 s 
    Info: compute_slice took 1.10 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000025.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000025.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.01884923 s 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000025.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000025.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000025.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000025.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.72 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000025.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000025.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.26s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.25, dt = 0.004387064036648767 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 27.74 us   (8.7%)
       patch tree reduce : 2.05 us    (0.6%)
       gen split merge   : 891.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 991.00 ns  (0.3%)
       LB compute        : 277.59 us  (86.9%)
       LB move op cnt    : 0
       LB apply          : 3.91 us    (1.2%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.34 us    (68.4%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (3.2072781569806365e-05,-5.7591141241991916e-05,-4.103097268369541e-06)
        sum a = (0.00045106716542605007,-9.395084840469328e-05,-1.0384618814886625e-05)
        sum e = 0.05015219139592633
        sum de = 0.000969415256700042  
    Info: cfl dt = 0.004240578481234906 cfl multiplier : 0.9999999999880332        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8458e+05 | 100000 |      1 | 5.418e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 29.151849034387627 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.2543870640366488, dt = 0.004240578481234906 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.70 us    (2.2%)
       patch tree reduce : 2.01 us    (0.7%)
       gen split merge   : 972.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 982.00 ns  (0.3%)
       LB compute        : 277.37 us  (92.9%)
       LB move op cnt    : 0
       LB apply          : 4.18 us    (1.4%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.31 us    (66.5%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (3.400477974762251e-05,-5.7952704943248385e-05,-4.1465300426713705e-06)
        sum a = (0.000458869807710789,-7.715646133702508e-05,-1.0114720409584462e-05)
        sum e = 0.05015594484991829
        sum de = 0.0009717617752771932  
    Info: cfl dt = 0.004333056329024972 cfl multiplier : 0.999999999992022         [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8162e+05 | 100000 |      1 | 5.506e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 27.726279397546733 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.25862764251788367, dt = 0.0013723574821163376 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.31 us    (2.5%)
       patch tree reduce : 1.94 us    (0.8%)
       gen split merge   : 911.00 ns  (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.02 us    (0.4%)
       LB compute        : 229.82 us  (91.9%)
       LB move op cnt    : 0
       LB apply          : 4.17 us    (1.7%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.27 us    (67.2%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (3.4651057020037134e-05,-5.802298223205833e-05,-4.159838792220162e-06)
        sum a = (0.00046124989521538815,-7.160913160113582e-05,-1.0026588674080434e-05)
        sum e = 0.0501524845329668
        sum de = 0.0009734023416991413  
    Info: cfl dt = 0.004289261084459383 cfl multiplier : 0.9999999999946813        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8755e+05 | 100000 |      1 | 5.332e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 9.265808644363496 (tsim/hr)                             [sph::Model][rank=0] 
    Info: iteration since start : 65                                                      [SPH][rank=0] 
    Info: time since start : 1189.088905287 (s)                                           [SPH][rank=0] 
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000013.vtk        [VTK Dump][rank=0]
                  - took 4.52 ms, bandwidth = 1.24 GB/s  
    Info: Dumping state to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000013.sham   [SPH][rank=0] 
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.28 us    (55.9%)  
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000013.sham  [Shamrock Dump][rank=0]
                  - took 5.10 ms, bandwidth = 2.51 GB/s  
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.74 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000026.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000026.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.72 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000026.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000026.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 615.01 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 607.33 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000026.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000026.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 632.21 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 609.89 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000026.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000026.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.034614803 s 
    Info: compute_slice took 1.11 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000026.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000026.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.019189313 s 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000026.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000026.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000026.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000026.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.72 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000026.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000026.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.27s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.26, dt = 0.004289261084459383 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 151.13 us  (32.8%)
       patch tree reduce : 2.18 us    (0.5%)
       gen split merge   : 1.05 us    (0.2%)
       split / merge op  : 0/0
       apply split merge : 1.01 us    (0.2%)
       LB compute        : 295.36 us  (64.1%)
       LB move op cnt    : 0
       LB apply          : 3.96 us    (0.9%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.27 us    (65.5%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (3.663111141124579e-05,-5.832632603379745e-05,-4.202784974706466e-06)
        sum a = (0.0004682106392018599,-5.392832407351734e-05,-9.748619621078254e-06)
        sum e = 0.05016159342873726
        sum de = 0.000973404943504494  
    Info: cfl dt = 0.004367637563607425 cfl multiplier : 0.9999999999964541        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8424e+05 | 100000 |      1 | 5.428e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 28.449556207662052 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.2642892610844594, dt = 0.004367637563607425 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.10 us    (2.3%)
       patch tree reduce : 1.84 us    (0.7%)
       gen split merge   : 1.00 us    (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.08 us    (0.4%)
       LB compute        : 243.25 us  (92.5%)
       LB move op cnt    : 0
       LB apply          : 3.93 us    (1.5%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.13 us    (66.1%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (3.869101401085166e-05,-5.852394660793279e-05,-4.244767271035934e-06)
        sum a = (0.00047452962555154704,-3.542125211648529e-05,-9.461649650086767e-06)
        sum e = 0.0501660620514958
        sum de = 0.0009734501105055501  
    Info: cfl dt = 0.004326463688055619 cfl multiplier : 0.999999999997636         [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.7913e+05 | 100000 |      1 | 5.582e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 28.165773143410867 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.2686568986480668, dt = 0.001343101351933218 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.52 us    (2.5%)
       patch tree reduce : 2.03 us    (0.8%)
       gen split merge   : 901.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.14 us    (0.4%)
       LB compute        : 237.65 us  (92.1%)
       LB move op cnt    : 0
       LB apply          : 4.00 us    (1.5%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.35 us    (69.6%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (3.93421549135304e-05,-5.853110484819726e-05,-4.256848535060024e-06)
        sum a = (0.0004763121894261331,-2.9634493107101665e-05,-9.37260796187313e-06)
        sum e = 0.05016220320854825
        sum de = 0.0009744854670007168  
    Info: cfl dt = 0.00426951172678044 cfl multiplier : 0.999999999998424          [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8674e+05 | 100000 |      1 | 5.355e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 9.029405535657014 (tsim/hr)                             [sph::Model][rank=0] 
    Info: iteration since start : 68                                                      [SPH][rank=0] 
    Info: time since start : 1205.3741032730002 (s)                                       [SPH][rank=0] 
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000027.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000027.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000027.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000027.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 618.44 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 611.27 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000027.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000027.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 622.97 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 619.34 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000027.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000027.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.035121395 s 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.05 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000027.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000027.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.020153042000000003 s 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000027.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000027.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.06 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000027.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000027.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.72 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000027.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000027.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.28s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.27, dt = 0.00426951172678044 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.24 us    (2.4%)
       patch tree reduce : 2.14 us    (0.7%)
       gen split merge   : 892.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.03 us    (0.3%)
       LB compute        : 274.96 us  (92.7%)
       LB move op cnt    : 0
       LB apply          : 4.13 us    (1.4%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.57 us    (71.0%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (4.137697247386688e-05,-5.86537435621107e-05,-4.296805198657858e-06)
        sum a = (0.00048145749079918896,-1.0954239221024375e-05,-9.087033958620273e-06)
        sum e = 0.05017128766846563
        sum de = 0.0009722507892512587  
    Info: cfl dt = 0.004180339719213894 cfl multiplier : 0.9999999999989493        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8267e+05 | 100000 |      1 | 5.474e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 28.07657018810372 (tsim/hr)                             [sph::Model][rank=0] 
    ---------------- t = 0.27426951172678044, dt = 0.004180339719213894 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.47 us    (2.4%)
       patch tree reduce : 1.61 us    (0.6%)
       gen split merge   : 931.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.08 us    (0.4%)
       LB compute        : 252.66 us  (92.6%)
       LB move op cnt    : 0
       LB apply          : 4.20 us    (1.5%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.40 us    (65.4%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (4.3400612308043425e-05,-5.8659658221909224e-05,-4.334182456867034e-06)
        sum a = (0.00048570826454699906,7.724155440700865e-06,-8.803711433419273e-06)
        sum e = 0.05017513503801581
        sum de = 0.0009702256300229174  
    Info: cfl dt = 0.004320128733240176 cfl multiplier : 0.9999999999992996        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8519e+05 | 100000 |      1 | 5.400e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 27.869979527489413 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.2784498514459943, dt = 0.0015501485540057036 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.60 us    (2.8%)
       patch tree reduce : 2.05 us    (0.9%)
       gen split merge   : 1.04 us    (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.06 us    (0.4%)
       LB compute        : 217.92 us  (91.2%)
       LB move op cnt    : 0
       LB apply          : 3.77 us    (1.6%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.15 us    (65.0%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (4.416241711117073e-05,-5.86086436159678e-05,-4.3472373252127216e-06)
        sum a = (0.00048708201565293707,1.4739867177898915e-05,-8.697719350239425e-06)
        sum e = 0.05017211082069253
        sum de = 0.0009702867996937762  
    Info: cfl dt = 0.004276256253041392 cfl multiplier : 0.9999999999995332        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8781e+05 | 100000 |      1 | 5.325e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 10.480817160846902 (tsim/hr)                            [sph::Model][rank=0] 
    Info: iteration since start : 71                                                      [SPH][rank=0] 
    Info: time since start : 1221.364348671 (s)                                           [SPH][rank=0] 
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000014.vtk        [VTK Dump][rank=0]
                  - took 367.55 ms, bandwidth = 15.24 MB/s  
    Info: Dumping state to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000014.sham   [SPH][rank=0] 
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.04 us    (55.5%)  
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000014.sham  [Shamrock Dump][rank=0]
                  - took 3.75 ms, bandwidth = 3.42 GB/s  
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000028.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000028.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.72 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000028.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000028.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 615.64 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 603.49 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000028.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000028.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 631.23 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 613.50 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000028.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000028.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.035156959 s 
    Info: compute_slice took 1.10 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.06 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000028.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000028.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.019687221 s 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000028.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000028.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000028.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000028.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.79 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000028.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000028.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.29s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.28, dt = 0.004276256253041392 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 7.43 us    (2.4%)
       patch tree reduce : 2.16 us    (0.7%)
       gen split merge   : 1.05 us    (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.15 us    (0.4%)
       LB compute        : 283.17 us  (92.8%)
       LB move op cnt    : 0
       LB apply          : 4.08 us    (1.3%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.32 us    (66.7%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (4.624636938549641e-05,-5.8540174469077056e-05,-4.384348850234141e-06)
        sum a = (0.0004902857139526145,3.4326786844869205e-05,-8.40268009302007e-06)
        sum e = 0.05018103834692705
        sum de = 0.0009657506159383854  
    Info: cfl dt = 0.004287605253049637 cfl multiplier : 0.9999999999996888        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.7910e+05 | 100000 |      1 | 5.583e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 27.572271288624414 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.2842762562530414, dt = 0.004287605253049637 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.07 us    (2.5%)
       patch tree reduce : 1.77 us    (0.7%)
       gen split merge   : 901.00 ns  (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.08 us    (0.5%)
       LB compute        : 218.58 us  (91.5%)
       LB move op cnt    : 0
       LB apply          : 4.24 us    (1.8%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.24 us    (66.7%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (4.8355370905576374e-05,-5.835111541363475e-05,-4.41974539380638e-06)
        sum a = (0.0004926180392516436,5.427218558901026e-05,-8.102975583965676e-06)
        sum e = 0.05018521298133866
        sum de = 0.0009612298471027082  
    Info: cfl dt = 0.0043610866244420555 cfl multiplier : 0.9999999999997925       [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8410e+05 | 100000 |      1 | 5.432e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 28.416623586936044 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.28856386150609104, dt = 0.001436138493908945 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.37 us    (2.6%)
       patch tree reduce : 2.17 us    (0.9%)
       gen split merge   : 921.00 ns  (0.4%)
       split / merge op  : 0/0
       apply split merge : 1.07 us    (0.4%)
       LB compute        : 223.79 us  (91.8%)
       LB move op cnt    : 0
       LB apply          : 3.93 us    (1.6%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.22 us    (64.9%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (4.906783867964211e-05,-5.8230414040548926e-05,-4.43073988164401e-06)
        sum a = (0.0004931991062195003,6.1013068354608174e-05,-8.001726275095233e-06)
        sum e = 0.05018166700070511
        sum de = 0.0009606556661238011  
    Info: cfl dt = 0.004317891258018621 cfl multiplier : 0.9999999999998618        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8144e+05 | 100000 |      1 | 5.512e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 9.38055225221459 (tsim/hr)                              [sph::Model][rank=0] 
    Info: iteration since start : 74                                                      [SPH][rank=0] 
    Info: time since start : 1237.9690914710002 (s)                                       [SPH][rank=0] 
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.72 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000029.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000029.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.72 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000029.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000029.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 615.38 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 614.80 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000029.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000029.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 631.94 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 616.90 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000029.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000029.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.03431296 s 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.06 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000029.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000029.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.020107643 s 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000029.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000029.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000029.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000029.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.72 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000029.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000029.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json
    Info: evolve_until (target_time = 0.30s, niter_max = -1, max_walltime = -1.00s)       [SPH][rank=0] 
    ---------------- t = 0.29, dt = 0.004317891258018621 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 20.89 us   (7.2%)
       patch tree reduce : 2.15 us    (0.7%)
       gen split merge   : 992.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.13 us    (0.4%)
       LB compute        : 256.83 us  (88.0%)
       LB move op cnt    : 0
       LB apply          : 3.80 us    (1.3%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.29 us    (59.5%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (5.119783603517401e-05,-5.796212582545892e-05,-4.4652177615613385e-06)
        sum a = (0.0004943254019702015,8.144234317683493e-05,-7.694662922425832e-06)
        sum e = 0.05019082083047852
        sum de = 0.0009536142440276869  
    Info: cfl dt = 0.004185839625520962 cfl multiplier : 0.999999999999908         [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8372e+05 | 100000 |      1 | 5.443e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 28.558300072671717 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.2943178912580186, dt = 0.004185839625520962 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.70 us    (2.4%)
       patch tree reduce : 1.92 us    (0.7%)
       gen split merge   : 931.00 ns  (0.3%)
       split / merge op  : 0/0
       apply split merge : 972.00 ns  (0.4%)
       LB compute        : 254.68 us  (92.6%)
       LB move op cnt    : 0
       LB apply          : 4.01 us    (1.5%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.04 us    (61.9%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (5.326943450192844e-05,-5.75771155446106e-05,-4.496763453443981e-06)
        sum a = (0.0004945175210515205,0.000101440308786653,-7.393227893262478e-06)
        sum e = 0.0501944724387847
        sum de = 0.0009469493019495158  
    Info: cfl dt = 0.004121366131268107 cfl multiplier : 0.9999999999999387        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8337e+05 | 100000 |      1 | 5.454e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 27.631791573442598 (tsim/hr)                            [sph::Model][rank=0] 
    ---------------- t = 0.29850373088353954, dt = 0.001496269116460447 ---------------- 
    Info: Summary (strategy = round robin):                                       [LoadBalance][rank=0]
     - strategy "psweep"      : max = 100000.0 min = 100000.0 factor = 1
     - strategy "round robin" : max = 95000.0 min = 95000.0 factor = 0.95  
    Info: Loadbalance stats :                                                     [LoadBalance][rank=0]
        npatch = 1
        min = 100000
        max = 100000
        avg = 100000
        efficiency = 100.00%  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.82 us    (2.2%)
       patch tree reduce : 1.94 us    (0.6%)
       gen split merge   : 1.01 us    (0.3%)
       split / merge op  : 0/0
       apply split merge : 1.13 us    (0.4%)
       LB compute        : 287.56 us  (93.2%)
       LB move op cnt    : 0
       LB apply          : 4.13 us    (1.3%)  
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 1.49 us    (70.6%)  
    Info: free boundaries skipping geometry update                            [PositionUpdated][rank=0] 
    Info: conservation infos :                                                     [sph::Model][rank=0]
        sum v = (5.4009767886054267e-05,-5.7383479404978784e-05,-4.507194832666828e-06)
        sum a = (0.0004943690968232025,0.00010862567646939988,-7.284584566594526e-06)
        sum e = 0.050191254815477676
        sum de = 0.0009453922283563285  
    Info: cfl dt = 0.004084221795401547 cfl multiplier : 0.9999999999999591        [sph::Model][rank=0] 
    Info: Timestep perf report:                                                    [sph::Model][rank=0]
    +======+============+========+========+===========+======+=============+=============+=============+
    | rank | rate (N/s) |  Nobj  | Npatch |   tstep   | MPI  | alloc d% h% | mem (max) d | mem (max) h |
    +======+============+========+========+===========+======+=============+=============+=============+
    | 0    | 1.8726e+05 | 100000 |      1 | 5.340e-01 | 0.0% |   0.0% 0.0% |     1.24 GB |     5.29 MB |
    +------+------------+--------+--------+-----------+------+-------------+-------------+-------------+  
    Info: estimated rate : 10.086928965011538 (tsim/hr)                            [sph::Model][rank=0] 
    Info: iteration since start : 77                                                      [SPH][rank=0] 
    Info: time since start : 1254.0467781080001 (s)                                       [SPH][rank=0] 
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000015.vtk        [VTK Dump][rank=0]
                  - took 4.28 ms, bandwidth = 1.31 GB/s  
    Info: Dumping state to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000015.sham   [SPH][rank=0] 
    Info: Scheduler step timings :                                                  [Scheduler][rank=0]
       metadata sync     : 6.75 us    (57.9%)  
    Info: dump to _to_trash/circular_disc_pn_pot_100000/dump/dump_0000015.sham  [Shamrock Dump][rank=0]
                  - took 3.81 ms, bandwidth = 3.36 GB/s  
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000030.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_normal_0000030.json
    Info: compute_column_integ field_name: rho, rays count: 1048576      [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000030.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_integ_hollywood_0000030.json
    Info: compute_slice field_name: rho, positions count: 2073600        [sph::CartesianRender][rank=0] 
    Info: compute_slice took 598.03 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 613.37 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000030.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/rho_slice_0000030.json
    Info: compute_slice field_name: vxyz, positions count: 2073600       [sph::CartesianRender][rank=0] 
    Info: compute_slice took 613.64 ms                                   [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 615.87 ms                                   [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000030.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/v_z_slice_0000030.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.034499241 s 
    Info: compute_slice took 1.09 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.03 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000030.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/relative_azy_velocity_slice_0000030.json
    Info: compute_slice field_name: custom, positions count: 2073600     [sph::CartesianRender][rank=0] 
    sph::RenderFieldGetter compute custom field took :  0.018667899 s 
    Info: compute_slice took 1.08 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.05 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000030.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/vertical_shear_gradient_slice_0000030.json
    Info: compute_slice field_name: dt_part, positions count: 2073600    [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.07 s                                      [sph::CartesianRender][rank=0] 
    Info: compute_slice field_name: unity, positions count: 2073600      [sph::CartesianRender][rank=0] 
    Info: compute_slice took 1.06 s                                      [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000030.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/dt_part_slice_0000030.json
    Info: compute_column_integ field_name: inv_hpart, rays count: 1048576  [sph::CartesianRender][rank=0] 
    Info: compute_column_integ took 1.71 s                               [sph::CartesianRender][rank=0] 
    Saving data to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000030.npy
    Saving metadata to _to_trash/circular_disc_pn_pot_100000/analysis/plots/particle_count_0000030.json
    Saving perf history to _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json




.. GENERATED FROM PYTHON SOURCE LINES 528-532

Plot generation
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Load the on-the-fly analysis after the run to make the plots
(everything in this section can be in another file)

.. GENERATED FROM PYTHON SOURCE LINES 532-622

.. code-block:: Python
   :lineno-start: 533


    import matplotlib
    import matplotlib.pyplot as plt

    face_on_render_kwargs = {
        "x_unit": "au",
        "y_unit": "au",
        "time_unit": "year",
        "x_label": "x",
        "y_label": "y",
    }

    column_density_plot.render_all(
        **face_on_render_kwargs,
        field_unit="kg.m^-2",
        field_label="$\\int \\rho \\, \\mathrm{{d}} z$",
        vmin=1,
        vmax=1e4,
        norm="log",
    )

    column_density_plot_hollywood.render_all(
        **face_on_render_kwargs,
        field_unit="kg.m^-2",
        field_label="$\\int \\rho \\, \\mathrm{{d}} z$",
        vmin=1,
        vmax=1e4,
        norm="log",
        holywood_mode=True,
    )

    vertical_density_plot.render_all(
        **face_on_render_kwargs,
        field_unit="kg.m^-3",
        field_label="$\\rho$",
        vmin=1e-10,
        vmax=1e-6,
        norm="log",
    )

    v_z_slice_plot.render_all(
        **face_on_render_kwargs,
        field_unit="m.s^-1",
        field_label="$\\mathrm{v}_z$",
        cmap="seismic",
        cmap_bad_color="white",
        vmin=-300,
        vmax=300,
    )

    relative_azy_velocity_slice_plot.render_all(
        **face_on_render_kwargs,
        field_unit="m.s^-1",
        field_label="$\\mathrm{v}_{\\theta} - v_k$",
        cmap="seismic",
        cmap_bad_color="white",
        vmin=-300,
        vmax=300,
    )

    vertical_shear_gradient_slice_plot.render_all(
        **face_on_render_kwargs,
        field_unit="yr^-1",
        field_label="${{\\partial R \\Omega}}/{{\\partial z}}$",
        cmap="seismic",
        cmap_bad_color="white",
        vmin=-1,
        vmax=1,
    )

    dt_part_slice_plot.render_all(
        **face_on_render_kwargs,
        field_unit="year",
        field_label="$\\Delta t$",
        vmin=1e-4,
        vmax=1,
        norm="log",
        contour_list=[1e-4, 1e-3, 1e-2, 1e-1, 1],
    )

    column_particle_count_plot.render_all(
        **face_on_render_kwargs,
        field_unit=None,
        field_label="$\\int \\frac{1}{h_\\mathrm{part}} \\, \\mathrm{{d}} z$",
        vmin=1,
        vmax=1e2,
        norm="log",
        contour_list=[1, 10, 100, 1000],
    )





.. rst-class:: sphx-glr-script-out

 .. code-block:: none

    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000000.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000001.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000002.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000003.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000004.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000005.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000006.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000007.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000008.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000009.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000010.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000011.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000012.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000013.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000014.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000015.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000016.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000017.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000018.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000019.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000020.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000021.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000022.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000023.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000024.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000025.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000026.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000027.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000028.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000029.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_normal_0000030.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000000.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000001.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000002.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000003.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000004.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000005.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000006.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000007.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000008.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000009.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000010.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000011.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000012.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000013.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000014.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000015.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000016.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000017.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000018.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000019.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000020.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000021.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000022.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000023.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000024.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000025.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000026.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000027.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000028.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000029.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_integ_hollywood_0000030.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000000.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000001.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000002.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000003.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000004.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000005.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000006.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000007.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000008.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000009.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000010.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000011.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000012.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000013.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000014.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000015.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000016.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000017.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000018.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000019.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000020.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000021.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000022.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000023.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000024.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000025.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000026.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000027.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000028.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000029.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_rho_slice_0000030.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000000.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000001.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000002.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000003.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000004.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000005.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000006.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000007.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000008.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000009.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000010.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000011.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000012.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000013.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000014.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000015.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000016.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000017.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000018.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000019.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000020.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000021.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000022.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000023.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000024.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000025.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000026.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000027.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000028.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000029.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_v_z_slice_0000030.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000000.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000001.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000002.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000003.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000004.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000005.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000006.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000007.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000008.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000009.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000010.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000011.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000012.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000013.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000014.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000015.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000016.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000017.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000018.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000019.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000020.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000021.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000022.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000023.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000024.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000025.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000026.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000027.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000028.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000029.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_relative_azy_velocity_slice_0000030.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000000.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000001.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000002.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000003.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000004.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000005.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000006.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000007.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000008.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000009.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000010.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000011.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000012.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000013.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000014.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000015.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000016.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000017.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000018.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000019.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000020.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000021.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000022.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000023.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000024.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000025.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000026.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000027.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000028.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000029.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_vertical_shear_gradient_slice_0000030.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000000.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000001.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000002.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000003.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000004.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000005.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000006.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000007.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000008.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000009.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000010.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000011.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000012.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000013.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000014.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000015.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000016.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000017.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000018.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000019.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000020.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000021.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000022.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000023.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000024.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000025.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000026.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000027.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000028.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000029.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_dt_part_slice_0000030.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000000.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000001.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000002.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000003.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000004.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000005.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000006.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000007.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000008.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000009.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000010.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000011.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000012.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000013.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000014.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000015.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000016.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000017.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000018.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000019.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000020.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000021.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000022.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000023.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000024.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000025.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000026.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000027.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000028.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000029.png
    Saving plot to _to_trash/circular_disc_pn_pot_100000/analysis/plots/plot_particle_count_0000030.png




.. GENERATED FROM PYTHON SOURCE LINES 623-626

Make gif for the doc (plot_to_gif.py)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Convert PNG sequence to Image sequence in mpl

.. GENERATED FROM PYTHON SOURCE LINES 626-631

.. code-block:: Python
   :lineno-start: 629




    render_gif = True








.. GENERATED FROM PYTHON SOURCE LINES 633-634

Do it for rho integ

.. GENERATED FROM PYTHON SOURCE LINES 634-640

.. code-block:: Python
   :lineno-start: 634

    if render_gif:
        ani = column_density_plot.render_gif(gif_filename="rho_integ.gif", save_animation=True)
        if ani is not None:
            plt.show()





.. video:: /_as_gen/sph/images/sphx_glr_run_pn_disc_001.mp4
   :class: sphx-glr-single-img
   :height: 1200
   :width: 1400
   :autoplay:
   :loop:






.. GENERATED FROM PYTHON SOURCE LINES 641-642

Same but in hollywood

.. GENERATED FROM PYTHON SOURCE LINES 642-649

.. code-block:: Python
   :lineno-start: 642

    if render_gif:
        ani = column_density_plot_hollywood.render_gif(
            gif_filename="rho_integ_hollywood.gif", save_animation=True
        )
        if ani is not None:
            plt.show()




.. video:: /_as_gen/sph/images/sphx_glr_run_pn_disc_002.mp4
   :class: sphx-glr-single-img
   :height: 1024
   :width: 1024
   :autoplay:
   :loop:






.. GENERATED FROM PYTHON SOURCE LINES 650-651

For the vertical density plot

.. GENERATED FROM PYTHON SOURCE LINES 651-657

.. code-block:: Python
   :lineno-start: 651

    if render_gif and shamrock.sys.world_rank() == 0:
        ani = vertical_density_plot.render_gif(gif_filename="rho_slice.gif", save_animation=True)
        if ani is not None:
            plt.show()





.. video:: /_as_gen/sph/images/sphx_glr_run_pn_disc_003.mp4
   :class: sphx-glr-single-img
   :height: 1200
   :width: 2333
   :autoplay:
   :loop:






.. GENERATED FROM PYTHON SOURCE LINES 658-659

Make a gif from the plots

.. GENERATED FROM PYTHON SOURCE LINES 659-665

.. code-block:: Python
   :lineno-start: 659

    if render_gif and shamrock.sys.world_rank() == 0:
        ani = v_z_slice_plot.render_gif(gif_filename="v_z_slice.gif", save_animation=True)
        if ani is not None:
            plt.show()





.. video:: /_as_gen/sph/images/sphx_glr_run_pn_disc_004.mp4
   :class: sphx-glr-single-img
   :height: 1200
   :width: 2333
   :autoplay:
   :loop:






.. GENERATED FROM PYTHON SOURCE LINES 666-667

Make a gif from the plots

.. GENERATED FROM PYTHON SOURCE LINES 667-674

.. code-block:: Python
   :lineno-start: 667

    if render_gif and shamrock.sys.world_rank() == 0:
        ani = relative_azy_velocity_slice_plot.render_gif(
            gif_filename="relative_azy_velocity_slice.gif", save_animation=True
        )
        if ani is not None:
            plt.show()




.. video:: /_as_gen/sph/images/sphx_glr_run_pn_disc_005.mp4
   :class: sphx-glr-single-img
   :height: 1200
   :width: 2333
   :autoplay:
   :loop:






.. GENERATED FROM PYTHON SOURCE LINES 675-676

Make a gif from the plots

.. GENERATED FROM PYTHON SOURCE LINES 676-683

.. code-block:: Python
   :lineno-start: 676

    if render_gif and shamrock.sys.world_rank() == 0:
        ani = vertical_shear_gradient_slice_plot.render_gif(
            gif_filename="vertical_shear_gradient_slice.gif", save_animation=True
        )
        if ani is not None:
            plt.show()




.. video:: /_as_gen/sph/images/sphx_glr_run_pn_disc_006.mp4
   :class: sphx-glr-single-img
   :height: 1200
   :width: 2333
   :autoplay:
   :loop:






.. GENERATED FROM PYTHON SOURCE LINES 684-685

Make a gif from the plots

.. GENERATED FROM PYTHON SOURCE LINES 685-690

.. code-block:: Python
   :lineno-start: 685

    if render_gif and shamrock.sys.world_rank() == 0:
        ani = dt_part_slice_plot.render_gif(gif_filename="dt_part_slice.gif", save_animation=True)
        if ani is not None:
            plt.show()




.. video:: /_as_gen/sph/images/sphx_glr_run_pn_disc_007.mp4
   :class: sphx-glr-single-img
   :height: 1200
   :width: 2333
   :autoplay:
   :loop:






.. GENERATED FROM PYTHON SOURCE LINES 691-692

Make a gif from the plots

.. GENERATED FROM PYTHON SOURCE LINES 692-700

.. code-block:: Python
   :lineno-start: 692

    if render_gif and shamrock.sys.world_rank() == 0:
        ani = column_particle_count_plot.render_gif(
            gif_filename="particle_count.gif", save_animation=True
        )
        if ani is not None:
            plt.show()





.. video:: /_as_gen/sph/images/sphx_glr_run_pn_disc_008.mp4
   :class: sphx-glr-single-img
   :height: 1200
   :width: 1400
   :autoplay:
   :loop:






.. GENERATED FROM PYTHON SOURCE LINES 701-702

helper function to load data from JSON files

.. GENERATED FROM PYTHON SOURCE LINES 702-711

.. code-block:: Python
   :lineno-start: 702

    def load_data_from_json(filename, key):
        filepath = os.path.join(analysis_folder, filename)
        with open(filepath, "r") as fp:
            data = json.load(fp)[key]
        t = [d["t"] for d in data]
        values = [d[key] for d in data]
        return t, values









.. GENERATED FROM PYTHON SOURCE LINES 712-713

load the json file for barycenter

.. GENERATED FROM PYTHON SOURCE LINES 713-729

.. code-block:: Python
   :lineno-start: 713

    t, barycenter = load_data_from_json("barycenter.json", "barycenter")
    barycenter_x = [d[0] for d in barycenter]
    barycenter_y = [d[1] for d in barycenter]
    barycenter_z = [d[2] for d in barycenter]

    plt.figure(figsize=(8, 5), dpi=200)

    plt.plot(t, barycenter_x)
    plt.plot(t, barycenter_y)
    plt.plot(t, barycenter_z)
    plt.xlabel("t")
    plt.ylabel("barycenter")
    plt.legend(["x", "y", "z"])
    plt.savefig(analysis_folder + "barycenter.png")
    plt.show()




.. image-sg:: /_as_gen/sph/images/sphx_glr_run_pn_disc_009.png
   :alt: run pn disc
   :srcset: /_as_gen/sph/images/sphx_glr_run_pn_disc_009.png
   :class: sphx-glr-single-img





.. GENERATED FROM PYTHON SOURCE LINES 730-731

load the json file for disc_mass

.. GENERATED FROM PYTHON SOURCE LINES 731-741

.. code-block:: Python
   :lineno-start: 731

    t, disc_mass = load_data_from_json("disc_mass.json", "disc_mass")

    plt.figure(figsize=(8, 5), dpi=200)

    plt.plot(t, disc_mass)
    plt.xlabel("t")
    plt.ylabel("disc_mass")
    plt.savefig(analysis_folder + "disc_mass.png")
    plt.show()




.. image-sg:: /_as_gen/sph/images/sphx_glr_run_pn_disc_010.png
   :alt: run pn disc
   :srcset: /_as_gen/sph/images/sphx_glr_run_pn_disc_010.png
   :class: sphx-glr-single-img





.. GENERATED FROM PYTHON SOURCE LINES 742-743

load the json file for total_momentum

.. GENERATED FROM PYTHON SOURCE LINES 743-759

.. code-block:: Python
   :lineno-start: 743

    t, total_momentum = load_data_from_json("total_momentum.json", "total_momentum")
    total_momentum_x = [d[0] for d in total_momentum]
    total_momentum_y = [d[1] for d in total_momentum]
    total_momentum_z = [d[2] for d in total_momentum]

    plt.figure(figsize=(8, 5), dpi=200)

    plt.plot(t, total_momentum_x)
    plt.plot(t, total_momentum_y)
    plt.plot(t, total_momentum_z)
    plt.xlabel("t")
    plt.ylabel("total_momentum")
    plt.legend(["x", "y", "z"])
    plt.savefig(analysis_folder + "total_momentum.png")
    plt.show()




.. image-sg:: /_as_gen/sph/images/sphx_glr_run_pn_disc_011.png
   :alt: run pn disc
   :srcset: /_as_gen/sph/images/sphx_glr_run_pn_disc_011.png
   :class: sphx-glr-single-img





.. GENERATED FROM PYTHON SOURCE LINES 760-761

load the json file for energies

.. GENERATED FROM PYTHON SOURCE LINES 761-776

.. code-block:: Python
   :lineno-start: 761

    t, potential_energy = load_data_from_json("potential_energy.json", "potential_energy")
    _, kinetic_energy = load_data_from_json("kinetic_energy.json", "kinetic_energy")

    total_energy = [p + k for p, k in zip(potential_energy, kinetic_energy)]

    plt.figure(figsize=(8, 5), dpi=200)
    plt.plot(t, potential_energy)
    plt.plot(t, kinetic_energy)
    plt.plot(t, total_energy)
    plt.xlabel("t")
    plt.ylabel("energy")
    plt.legend(["potential_energy", "kinetic_energy", "total_energy"])
    plt.savefig(analysis_folder + "energies.png")
    plt.show()




.. image-sg:: /_as_gen/sph/images/sphx_glr_run_pn_disc_012.png
   :alt: run pn disc
   :srcset: /_as_gen/sph/images/sphx_glr_run_pn_disc_012.png
   :class: sphx-glr-single-img





.. GENERATED FROM PYTHON SOURCE LINES 777-778

Plot the performance history (Switch close_plots to True if doing a long run)

.. GENERATED FROM PYTHON SOURCE LINES 778-780

.. code-block:: Python
   :lineno-start: 778

    perf_analysis.plot_perf_history(close_plots=False)
    plt.show()



.. rst-class:: sphx-glr-horizontal


    *

      .. image-sg:: /_as_gen/sph/images/sphx_glr_run_pn_disc_013.png
         :alt: run pn disc
         :srcset: /_as_gen/sph/images/sphx_glr_run_pn_disc_013.png
         :class: sphx-glr-single-img

    *

      .. image-sg:: /_as_gen/sph/images/sphx_glr_run_pn_disc_014.png
         :alt: run pn disc
         :srcset: /_as_gen/sph/images/sphx_glr_run_pn_disc_014.png
         :class: sphx-glr-single-img

    *

      .. image-sg:: /_as_gen/sph/images/sphx_glr_run_pn_disc_015.png
         :alt: run pn disc
         :srcset: /_as_gen/sph/images/sphx_glr_run_pn_disc_015.png
         :class: sphx-glr-single-img

    *

      .. image-sg:: /_as_gen/sph/images/sphx_glr_run_pn_disc_016.png
         :alt: run pn disc
         :srcset: /_as_gen/sph/images/sphx_glr_run_pn_disc_016.png
         :class: sphx-glr-single-img

    *

      .. image-sg:: /_as_gen/sph/images/sphx_glr_run_pn_disc_017.png
         :alt: run pn disc
         :srcset: /_as_gen/sph/images/sphx_glr_run_pn_disc_017.png
         :class: sphx-glr-single-img

    *

      .. image-sg:: /_as_gen/sph/images/sphx_glr_run_pn_disc_018.png
         :alt: run pn disc
         :srcset: /_as_gen/sph/images/sphx_glr_run_pn_disc_018.png
         :class: sphx-glr-single-img

    *

      .. image-sg:: /_as_gen/sph/images/sphx_glr_run_pn_disc_019.png
         :alt: run pn disc
         :srcset: /_as_gen/sph/images/sphx_glr_run_pn_disc_019.png
         :class: sphx-glr-single-img

    *

      .. image-sg:: /_as_gen/sph/images/sphx_glr_run_pn_disc_020.png
         :alt: run pn disc
         :srcset: /_as_gen/sph/images/sphx_glr_run_pn_disc_020.png
         :class: sphx-glr-single-img


.. rst-class:: sphx-glr-script-out

 .. code-block:: none

    Plotting perf history from _to_trash/circular_disc_pn_pot_100000/analysis/perf_history.json





.. rst-class:: sphx-glr-timing

   **Total running time of the script:** (13 minutes 36.037 seconds)

**Estimated memory usage:**  2323 MB


.. _sphx_glr_download__as_gen_sph_run_pn_disc.py:

.. only:: html

  .. container:: sphx-glr-footer sphx-glr-footer-example

    .. container:: sphx-glr-download sphx-glr-download-jupyter

      :download:`Download Jupyter notebook: run_pn_disc.ipynb <run_pn_disc.ipynb>`

    .. container:: sphx-glr-download sphx-glr-download-python

      :download:`Download Python source code: run_pn_disc.py <run_pn_disc.py>`

    .. container:: sphx-glr-download sphx-glr-download-zip

      :download:`Download zipped: run_pn_disc.zip <run_pn_disc.zip>`


.. only:: html

 .. rst-class:: sphx-glr-signature

    `Gallery generated by Sphinx-Gallery <https://sphinx-gallery.github.io>`_
