wip3m/notebooks/1_force_diagnostic.ipynb

664 KiB

Tristan Hoellinger
Institut d'Astrophysique de Paris tristan.hoellinger@iap.fr

P3M force diagnostic

Set up the environment and parameters

In [1]:
# pyright: reportWildcardImportFromLibrary=false
from wip3m import *
In [2]:
workdir = ROOT_PATH
output_path = OUTPUT_PATH

L = 64  # Box size in Mpc/h
N = 32  # Density grid size
Np = 32  # Number of dark matter particles per spatial dimension
Npm = 64  # PM grid size
n_Tiles = 8  # Make sure Npm/n_Tiles >= 6

go_beyond_Nyquist_ss = True  # for the summary statistics

force = True
force_hard = True
run_id = "forcediag8"

# Good set of parameters for the force diagnostic
# nPairsForceDiagnostic_spm = nPairsForceDiagnostic_p3m = 3
# nBinsForceDiagnostic = 30
# maxTrialsForceDiagnostic = int(1e9)

# Faster force diagnostic
nPairsForceDiagnostic_spm = nPairsForceDiagnostic_p3m = 3
nBinsForceDiagnostic = 20
maxTrialsForceDiagnostic = int(1e8)

# Simulation parameters
# nsteps_spm = 200
# nsteps_p3m = 200
nsteps_spm = 20
nsteps_p3m = 20
In [ ]:
# Automatic reloading of modules
%load_ext autoreload
%autoreload 2

from os.path import isfile
from pathlib import Path
import numpy as np

from pysbmy import pySbmy
from pysbmy.power import PowerSpectrum
from pysbmy.field import read_field

from wip3m.tools import get_k_max, generate_sim_params, generate_white_noise_Field
from wip3m.params import params_planck_kmax_missing, cosmo_small_to_full_dict, z2a, BASELINE_SEEDPHASE
from wip3m.plot_utils import *  # type: ignore
In [ ]:
corner = 0.0
RedshiftLPT = 19.0
RedshiftFCs = 0.0
ai = z2a(RedshiftLPT)
af = z2a(RedshiftFCs)
k_max = get_k_max(L, N)  # k_max in h/Mpc
print(f"k_max = {k_max}")
cosmo = params_planck_kmax_missing.copy()
cosmo["k_max"] = k_max

wd = workdir + run_id + "/"
simdir = output_path + run_id + "/"
logdir = simdir + "logs/"
if force_hard:
    import shutil
    if Path(simdir).exists():
        shutil.rmtree(simdir)
    if Path(wd).exists():
        shutil.rmtree(wd)
Path(wd).mkdir(parents=True, exist_ok=True)
Path(logdir).mkdir(parents=True, exist_ok=True)

input_white_noise_file = simdir + "input_white_noise.h5"
input_seed_phase_file = simdir + "seed"
ICs_path = simdir + "initial_density.h5"
simpath = simdir

# Path to the input matter power spectrum (generated later)
input_power_file = simdir + "input_power.h5"

# Paths the the force diagnostic CSVs
OutputForceDiagnostic_spm = simdir + "force_diagnostic_spm.txt"
OutputForceDiagnostic_p3m = simdir + "force_diagnostic_p3m.txt"
k_max = 2.721

Generate the parameter files

The first preparatory step is to generate all the parameter files required for all the simulations.

To this end we use the generate_sim_params function defined in params.py.

In [5]:
common_params = {
    "Np": Np,
    "N": N,
    "L": L,
    "corner0": corner,
    "corner1": corner,
    "corner2": corner,
    "h": cosmo["h"],
    "Omega_m": cosmo["Omega_m"],
    "Omega_b": cosmo["Omega_b"],
    "n_s": cosmo["n_s"],
    "sigma8": cosmo["sigma8"],
}

lpt_params = common_params.copy()
lpt_params["method"] = "lpt"
lpt_params["InputPowerSpectrum"] = input_power_file
lpt_params["ICsMode"] = 1
lpt_params["InputWhiteNoise"] = input_white_noise_file

spm_params = common_params.copy()
spm_params["method"] = "spm"
spm_params["EvolutionMode"] = 5
spm_params["TimeStepDistribution"] = 0
spm_params["ai"] = ai
spm_params["af"] = af
spm_params["RedshiftLPT"] = RedshiftLPT
spm_params["RedshiftFCs"] = RedshiftFCs
spm_params["Npm"] = Npm
spm_params["nsteps"] = nsteps_spm
spm_params["n_Tiles"] = n_Tiles
spm_params["RunForceDiagnostic"] = True
spm_params["nPairsForceDiagnostic"] = nPairsForceDiagnostic_spm
spm_params["nBinsForceDiagnostic"] = nBinsForceDiagnostic
spm_params["OutputForceDiagnostic"] = OutputForceDiagnostic_spm
spm_params["maxTrialsForceDiagnostic"] = maxTrialsForceDiagnostic

p3m_params = common_params.copy()
p3m_params["method"] = "p3m"
p3m_params["EvolutionMode"] = 4
p3m_params["TimeStepDistribution"] = 0
p3m_params["ai"] = ai
p3m_params["af"] = af
p3m_params["RedshiftLPT"] = RedshiftLPT
p3m_params["RedshiftFCs"] = RedshiftFCs
p3m_params["Npm"] = Npm
p3m_params["nsteps"] = nsteps_p3m
p3m_params["n_Tiles"] = n_Tiles
p3m_params["RunForceDiagnostic"] = True
p3m_params["nPairsForceDiagnostic"] = nPairsForceDiagnostic_p3m
p3m_params["nBinsForceDiagnostic"] = nBinsForceDiagnostic
p3m_params["OutputForceDiagnostic"] = OutputForceDiagnostic_p3m
p3m_params["maxTrialsForceDiagnostic"] = maxTrialsForceDiagnostic
In [6]:
reset_plotting()  # Default style for Simbelmynë

generate_sim_params(lpt_params, ICs_path, wd, simdir, None, force)

print(f"SPM nsteps = {nsteps_spm}:")
file_ext = f"nsteps{nsteps_spm}"  # "spm" is already in the filename
generate_sim_params(spm_params, ICs_path, wd, simdir, file_ext, force)

print(f"P3M nsteps = {nsteps_p3m}:")
file_ext = f"nsteps{nsteps_p3m}"  # "p3m" is already in the filename
generate_sim_params(p3m_params, ICs_path, wd, simdir, file_ext, force)

setup_plotting()  # Reset plotting style for this project
[17:40:12|INFO      ]|(wip3m.tools) Generating parameter file...
[17:40:12|STATUS    ]|Writing parameter file in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/example_lpt.sbmy'...
[17:40:12|STATUS    ]|Writing parameter file in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/example_lpt.sbmy' done.
[17:40:12|INFO      ]|(wip3m.tools) Parameter file written to /Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/example_lpt.sbmy
SPM nsteps = 20:
[17:40:12|INFO      ]|(wip3m.tools) Time-stepping distribution file: /Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_ts_spm.h5
[17:40:12|STATUS    ]|Write timestepping configuration in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_ts_spm.h5'...
[17:40:12|STATUS    ]|Write timestepping configuration in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_ts_spm.h5' done.
[17:40:12|STATUS    ]|Read timestepping configuration in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_ts_spm.h5'...
[17:40:12|STATUS    ]|Read timestepping configuration in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_ts_spm.h5' done.
[17:40:13|INFO      ]|(wip3m.tools) Generating parameter file...
[17:40:13|STATUS    ]|Writing parameter file in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_example_spm.sbmy'...
[17:40:13|STATUS    ]|Writing parameter file in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_example_spm.sbmy' done.
[17:40:13|INFO      ]|(wip3m.tools) Parameter file written to /Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_example_spm.sbmy
P3M nsteps = 20:
[17:40:13|INFO      ]|(wip3m.tools) Time-stepping distribution file: /Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_ts_p3m.h5
[17:40:13|STATUS    ]|Write timestepping configuration in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_ts_p3m.h5'...
[17:40:13|STATUS    ]|Write timestepping configuration in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_ts_p3m.h5' done.
[17:40:13|STATUS    ]|Read timestepping configuration in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_ts_p3m.h5'...
[17:40:13|STATUS    ]|Read timestepping configuration in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_ts_p3m.h5' done.
[17:40:13|INFO      ]|(wip3m.tools) Generating parameter file...
[17:40:13|STATUS    ]|Writing parameter file in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_example_p3m.sbmy'...
[17:40:13|STATUS    ]|Writing parameter file in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_example_p3m.sbmy' done.
[17:40:13|INFO      ]|(wip3m.tools) Parameter file written to /Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_example_p3m.sbmy
No description has been provided for this image
No description has been provided for this image

Generate the initial phase

In [7]:
generate_white_noise_Field(
    L=L,
    size=N,
    corner=corner,
    seedphase=BASELINE_SEEDPHASE,
    fname_whitenoise=input_white_noise_file,
    seedname_whitenoise=input_seed_phase_file,
    force_phase=force,
)

Generating the input power spectrum

The second preparatory step is to compute the initial power spectrum to be used in the simulations, given the cosmological parameters and prescription specified in params.py. The power spectrum is saved in input_power_file.

In [8]:
# If cosmo["WhichSpectrum"] == "class", then classy is required.
if not isfile(input_power_file) or force:
    Pk = PowerSpectrum(L, L, L, N, N, N, cosmo_small_to_full_dict(cosmo))
    Pk.write(input_power_file)
[17:40:16|STATUS    ]|Setting up Fourier grid...
[17:40:16|STATUS    ]|Setting up Fourier grid done.
[17:40:16|STATUS    ]|Computing normalization of the power spectrum...
[17:40:16|STATUS    ]|Computing normalization of the power spectrum done.
[17:40:16|STATUS    ]|Computing power spectrum...
[17:40:16|STATUS    ]|Computing power spectrum done.
[17:40:16|STATUS    ]|Write power spectrum in data file '/Users/hoellinger/WIP3M/forcediag8/input_power.h5'...
[17:40:16|DIAGNOSTIC]==|L0=64, L1=64, L2=64
[17:40:16|DIAGNOSTIC]==|N0=32, N1=32, N2=32, N2_HC=17, N_HC=17408, NUM_MODES=464
[17:40:16|STATUS    ]|Write power spectrum in data file '/Users/hoellinger/WIP3M/forcediag8/input_power.h5' done.

Running the simulations

We are now ready to run the actual simulations using the Simbelmynë executable. Warning: the following may take some time, even in relatively low dimension, and should not be run on a login node.

In [ ]:
pySbmy(f"{wd}example_lpt.sbmy", f"{logdir}lpt.txt")
pySbmy(f"{wd}{file_ext}_example_spm.sbmy", f"{logdir}{file_ext}_spm.txt")
pySbmy(f"{wd}{file_ext}_example_p3m.sbmy", f"{logdir}{file_ext}_p3m.txt")
[17:40:21|COMMAND   ]|simbelmyne /Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/example_lpt.sbmy /Users/hoellinger/WIP3M/forcediag8/logs/lpt.txt
[17:40:21|INFO      ]|
[17:40:21|INFO      ]|            .-~~-.--.
[17:40:21|INFO      ]|           :         )
[17:40:21|INFO      ]|     .~ ~ -.\       /.- ~~ .
[17:40:21|INFO      ]|     >       `.   .'       <
[17:40:21|INFO      ]|    (         .- -.         )
[17:40:21|INFO      ]|     `- -.-~  `- -'  ~-.- -'
[17:40:21|INFO      ]|       (        :        )           _ _ .-:        ___________________________________
[17:40:21|INFO      ]|        ~--.    :    .--~        .-~  .-~  }                    SIMBELMYNË
[17:40:21|INFO      ]|            ~-.-^-.-~ \_      .~  .-~   .~           (c) Florent Leclercq 2012 - SBMY_YEAR 
[17:40:21|INFO      ]|                     \ '     \ '_ _ -~              ___________________________________
[17:40:21|INFO      ]|                      `.`.    //
[17:40:21|INFO      ]|             . - ~ ~-.__`.`-.//
[17:40:21|INFO      ]|         .-~   . - ~  }~ ~ ~-.~-.
[17:40:21|INFO      ]|       .' .-~      .-~       :/~-.~-./:
[17:40:21|INFO      ]|      /_~_ _ . - ~                 ~-.~-._
[17:40:21|INFO      ]|                                       ~-.<
[17:40:21|INFO      ]|
[17:40:21|INFO      ]|2025-05-20 17:40:21: Starting SIMBELMYNË, commit hash 860f12de187bb46026620362f000d9aa8bc3fb41
[17:40:21|STATUS    ]|Reading parameter file in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/example_lpt.sbmy'...
[17:40:21|STATUS    ]|Reading parameter file in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/example_lpt.sbmy' done.
[17:40:21|MODULE    ]|ModuleLPT: Initializing snapshot...
[17:40:21|MODULE    ]|ModuleLPT: Initializing snapshot done.
[17:40:21|TIMER     ]|LPT snapshot initialization: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|MODULE    ]|ModuleLPT: Returning initial conditions...
[17:40:21|STATUS    ]==|Reading field in '/Users/hoellinger/WIP3M/forcediag8/input_white_noise.h5'...
[17:40:21|STATUS    ]==|Reading field in '/Users/hoellinger/WIP3M/forcediag8/input_white_noise.h5' done.
[17:40:21|STATUS    ]==|Reading power spectrum...
[17:40:21|STATUS    ]====|Reading power spectrum in '/Users/hoellinger/WIP3M/forcediag8/input_power.h5'...
[17:40:21|STATUS    ]====|Reading power spectrum in '/Users/hoellinger/WIP3M/forcediag8/input_power.h5' done.
[17:40:21|STATUS    ]==|Reading power spectrum done.
[17:40:21|STATUS    ]==|Generating Gaussian random field (using 8 cores)...
[17:40:21|STATUS    ]==|Generating Gaussian random field (using 8 cores) done.
[17:40:21|STATUS    ]==|Writing field to '/Users/hoellinger/WIP3M/forcediag8/initial_density.h5'...
[17:40:21|STATUS    ]==|Writing field to '/Users/hoellinger/WIP3M/forcediag8/initial_density.h5' done.
[17:40:21|MODULE    ]|ModuleLPT: Returning initial conditions done.
[17:40:21|TIMER     ]|LPT initial conditions: 0.006 CPU - 0.011 wallclock seconds used.
[17:40:21|MODULE    ]|ModuleLPT: Evolving with Lagrangian perturbation theory (using 8 cores)...
[17:40:21|STATUS    ]==|Computing Lagrangian potentials, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]==|Computing Lagrangian potentials, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]==|Computing Lagrangian displacement field (using 8 cores)...
[17:40:21|STATUS    ]==|Computing Lagrangian displacement field (using 8 cores) done.
[17:40:21|STATUS    ]==|Changing velocities of particles...
[17:40:21|STATUS    ]==|Changing velocities of particles done.
[17:40:21|STATUS    ]==|Displacing particles...
[17:40:21|STATUS    ]==|Displacing particles done.
[17:40:21|MODULE    ]|ModuleLPT: Evolving with Lagrangian perturbation theory (using 8 cores) done.
[17:40:21|TIMER     ]|LPT evolution: 0.043 CPU - 0.017 wallclock seconds used.
[17:40:21|MODULE    ]|ModuleLPT: Computing outputs...
[17:40:21|STATUS    ]==|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]==|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]==|Writing field to '/Users/hoellinger/WIP3M/forcediag8/lpt_density.h5'...
[17:40:21|STATUS    ]==|Writing field to '/Users/hoellinger/WIP3M/forcediag8/lpt_density.h5' done.
[17:40:21|STATUS    ]==|Writing header in '/Users/hoellinger/WIP3M/forcediag8/lpt_particles.gadget3'...
[17:40:21|STATUS    ]==|Writing header in '/Users/hoellinger/WIP3M/forcediag8/lpt_particles.gadget3' done.
[17:40:21|STATUS    ]==|Writing snapshot in '/Users/hoellinger/WIP3M/forcediag8/lpt_particles.gadget3' (32768 particles)...
[17:40:21|STATUS    ]====|Writing block: 'POS '...
[17:40:21|STATUS    ]====|Writing block: 'POS ' done.
[17:40:21|STATUS    ]====|Writing block: 'VEL '...
[17:40:21|STATUS    ]====|Writing block: 'VEL ' done.
[17:40:21|STATUS    ]====|Writing block: 'ID  '...
[17:40:21|STATUS    ]====|Writing block: 'ID  ' done.
[17:40:21|STATUS    ]==|Writing snapshot in '/Users/hoellinger/WIP3M/forcediag8/lpt_particles.gadget3' done.
[17:40:21|MODULE    ]|ModuleLPT: Computing outputs done.
[17:40:21|TIMER     ]|LPT output: 0.011 CPU - 0.004 wallclock seconds used.
[17:40:21|TIMER     ]|ModuleLPT: 0.061 CPU - 0.033 wallclock seconds used.
[17:40:21|TIMER     ]|Simbelmynë: 0.063 CPU - 0.035 wallclock seconds used.
[17:40:21|INFO      ]|Everything done successfully, exiting.
[17:40:21|COMMAND   ]|simbelmyne /Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_example_spm.sbmy /Users/hoellinger/WIP3M/forcediag8/logs/nsteps20_spm.txt
[17:40:21|INFO      ]|
[17:40:21|INFO      ]|            .-~~-.--.
[17:40:21|INFO      ]|           :         )
[17:40:21|INFO      ]|     .~ ~ -.\       /.- ~~ .
[17:40:21|INFO      ]|     >       `.   .'       <
[17:40:21|INFO      ]|    (         .- -.         )
[17:40:21|INFO      ]|     `- -.-~  `- -'  ~-.- -'
[17:40:21|INFO      ]|       (        :        )           _ _ .-:        ___________________________________
[17:40:21|INFO      ]|        ~--.    :    .--~        .-~  .-~  }                    SIMBELMYNË
[17:40:21|INFO      ]|            ~-.-^-.-~ \_      .~  .-~   .~           (c) Florent Leclercq 2012 - SBMY_YEAR 
[17:40:21|INFO      ]|                     \ '     \ '_ _ -~              ___________________________________
[17:40:21|INFO      ]|                      `.`.    //
[17:40:21|INFO      ]|             . - ~ ~-.__`.`-.//
[17:40:21|INFO      ]|         .-~   . - ~  }~ ~ ~-.~-.
[17:40:21|INFO      ]|       .' .-~      .-~       :/~-.~-./:
[17:40:21|INFO      ]|      /_~_ _ . - ~                 ~-.~-._
[17:40:21|INFO      ]|                                       ~-.<
[17:40:21|INFO      ]|
[17:40:21|INFO      ]|2025-05-20 17:40:21: Starting SIMBELMYNË, commit hash 860f12de187bb46026620362f000d9aa8bc3fb41
[17:40:21|STATUS    ]|Reading parameter file in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_example_spm.sbmy'...
[17:40:21|STATUS    ]|Reading parameter file in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_example_spm.sbmy' done.
[17:40:21|MODULE    ]|ModuleLPT: Initializing snapshot...
[17:40:21|MODULE    ]|ModuleLPT: Initializing snapshot done.
[17:40:21|TIMER     ]|LPT snapshot initialization: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|MODULE    ]|ModuleLPT: Returning initial conditions...
[17:40:21|STATUS    ]==|Reading field in '/Users/hoellinger/WIP3M/forcediag8/initial_density.h5'...
[17:40:21|STATUS    ]==|Reading field in '/Users/hoellinger/WIP3M/forcediag8/initial_density.h5' done.
[17:40:21|MODULE    ]|ModuleLPT: Returning initial conditions done.
[17:40:21|TIMER     ]|LPT initial conditions: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|MODULE    ]|ModuleLPT: Evolving with Lagrangian perturbation theory (using 8 cores)...
[17:40:21|STATUS    ]==|Computing Lagrangian potentials, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]==|Computing Lagrangian potentials, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]==|Computing Lagrangian displacement field (using 8 cores)...
[17:40:21|STATUS    ]==|Computing Lagrangian displacement field (using 8 cores) done.
[17:40:21|STATUS    ]==|Changing velocities of particles...
[17:40:21|STATUS    ]==|Changing velocities of particles done.
[17:40:21|STATUS    ]==|Displacing particles...
[17:40:21|STATUS    ]==|Displacing particles done.
[17:40:21|MODULE    ]|ModuleLPT: Evolving with Lagrangian perturbation theory (using 8 cores) done.
[17:40:21|TIMER     ]|LPT evolution: 0.039 CPU - 0.013 wallclock seconds used.
[17:40:21|TIMER     ]|ModuleLPT: 0.040 CPU - 0.013 wallclock seconds used.
[17:40:21|MODULE    ]|ModuleP3M: Evolving with P3M...
[17:40:21|STATUS    ]==|Read timestepping configuration in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_ts_spm.h5'...
[17:40:21|STATUS    ]==|Read timestepping configuration in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_ts_spm.h5' done.
[17:40:21|STATUS    ]==|OutputForceDiagnostic: /Users/hoellinger/WIP3M/forcediag8/force_diagnostic_spm.txt
[17:40:21|STATUS    ]==|OutputSnapshotsBase: particles_
[17:40:21|STATUS    ]==|ModuleP3M: Begin sPM step 1/20, time_kick:0.050000, time_drift=0.050000.
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:21|STATUS    ]==|ModuleP3M: End sPM step 1/20, time_kick:0.073750, time_drift=0.097500.
[17:40:21|TIMER     ]==|Step 1/20: Density: 0.011 CPU - 0.002 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 1/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 1/20: Accelerations (long-range): 0.032 CPU - 0.006 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 1/20: Accelerations (short-range): 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 1/20: Kick: 0.006 CPU - 0.001 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 1/20: Drift: 0.001 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 1/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 1/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 1/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 1/20: Total Evolution: 0.057 CPU - 0.013 wallclock seconds used.
[17:40:21|STATUS    ]==|ModuleP3M: Begin sPM step 2/20, time_kick:0.073750, time_drift=0.097500.
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:21|STATUS    ]==|ModuleP3M: End sPM step 2/20, time_kick:0.121250, time_drift=0.145000.
[17:40:21|TIMER     ]==|Step 2/20: Density: 0.015 CPU - 0.003 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 2/20: Potential: 0.006 CPU - 0.002 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 2/20: Accelerations (long-range): 0.032 CPU - 0.006 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 2/20: Accelerations (short-range): 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 2/20: Kick: 0.005 CPU - 0.001 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 2/20: Drift: 0.001 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 2/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 2/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 2/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 2/20: Total Evolution: 0.061 CPU - 0.013 wallclock seconds used.
[17:40:21|STATUS    ]==|ModuleP3M: Begin sPM step 3/20, time_kick:0.121250, time_drift=0.145000.
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:21|STATUS    ]==|ModuleP3M: End sPM step 3/20, time_kick:0.168750, time_drift=0.192500.
[17:40:21|TIMER     ]==|Step 3/20: Density: 0.016 CPU - 0.003 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 3/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 3/20: Accelerations (long-range): 0.031 CPU - 0.007 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 3/20: Accelerations (short-range): 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 3/20: Kick: 0.006 CPU - 0.001 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 3/20: Drift: 0.001 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 3/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 3/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 3/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 3/20: Total Evolution: 0.061 CPU - 0.014 wallclock seconds used.
[17:40:21|STATUS    ]==|ModuleP3M: Begin sPM step 4/20, time_kick:0.168750, time_drift=0.192500.
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:21|STATUS    ]==|ModuleP3M: End sPM step 4/20, time_kick:0.216250, time_drift=0.240000.
[17:40:21|TIMER     ]==|Step 4/20: Density: 0.014 CPU - 0.003 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 4/20: Potential: 0.006 CPU - 0.002 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 4/20: Accelerations (long-range): 0.030 CPU - 0.007 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 4/20: Accelerations (short-range): 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 4/20: Kick: 0.005 CPU - 0.001 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 4/20: Drift: 0.001 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 4/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 4/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 4/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 4/20: Total Evolution: 0.057 CPU - 0.014 wallclock seconds used.
[17:40:21|STATUS    ]==|ModuleP3M: Begin sPM step 5/20, time_kick:0.216250, time_drift=0.240000.
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:21|STATUS    ]==|ModuleP3M: End sPM step 5/20, time_kick:0.263750, time_drift=0.287500.
[17:40:21|TIMER     ]==|Step 5/20: Density: 0.013 CPU - 0.003 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 5/20: Potential: 0.006 CPU - 0.002 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 5/20: Accelerations (long-range): 0.031 CPU - 0.011 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 5/20: Accelerations (short-range): 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 5/20: Kick: 0.005 CPU - 0.001 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 5/20: Drift: 0.001 CPU - 0.001 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 5/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 5/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 5/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 5/20: Total Evolution: 0.056 CPU - 0.018 wallclock seconds used.
[17:40:21|STATUS    ]==|ModuleP3M: Begin sPM step 6/20, time_kick:0.263750, time_drift=0.287500.
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:21|STATUS    ]==|ModuleP3M: End sPM step 6/20, time_kick:0.311250, time_drift=0.335000.
[17:40:21|TIMER     ]==|Step 6/20: Density: 0.007 CPU - 0.003 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 6/20: Potential: 0.007 CPU - 0.005 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 6/20: Accelerations (long-range): 0.030 CPU - 0.011 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 6/20: Accelerations (short-range): 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 6/20: Kick: 0.005 CPU - 0.001 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 6/20: Drift: 0.001 CPU - 0.001 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 6/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 6/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 6/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 6/20: Total Evolution: 0.050 CPU - 0.021 wallclock seconds used.
[17:40:21|STATUS    ]==|ModuleP3M: Begin sPM step 7/20, time_kick:0.311250, time_drift=0.335000.
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:21|STATUS    ]==|ModuleP3M: End sPM step 7/20, time_kick:0.358750, time_drift=0.382500.
[17:40:21|TIMER     ]==|Step 7/20: Density: 0.013 CPU - 0.003 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 7/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 7/20: Accelerations (long-range): 0.031 CPU - 0.007 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 7/20: Accelerations (short-range): 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 7/20: Kick: 0.006 CPU - 0.001 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 7/20: Drift: 0.001 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 7/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 7/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 7/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 7/20: Total Evolution: 0.058 CPU - 0.013 wallclock seconds used.
[17:40:21|STATUS    ]==|ModuleP3M: Begin sPM step 8/20, time_kick:0.358750, time_drift=0.382500.
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:21|STATUS    ]==|ModuleP3M: End sPM step 8/20, time_kick:0.406250, time_drift=0.430000.
[17:40:21|TIMER     ]==|Step 8/20: Density: 0.019 CPU - 0.003 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 8/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 8/20: Accelerations (long-range): 0.033 CPU - 0.006 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 8/20: Accelerations (short-range): 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 8/20: Kick: 0.006 CPU - 0.001 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 8/20: Drift: 0.001 CPU - 0.001 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 8/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 8/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 8/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 8/20: Total Evolution: 0.065 CPU - 0.014 wallclock seconds used.
[17:40:21|STATUS    ]==|ModuleP3M: Begin sPM step 9/20, time_kick:0.406250, time_drift=0.430000.
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:21|STATUS    ]==|ModuleP3M: End sPM step 9/20, time_kick:0.453750, time_drift=0.477500.
[17:40:21|TIMER     ]==|Step 9/20: Density: 0.013 CPU - 0.003 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 9/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 9/20: Accelerations (long-range): 0.032 CPU - 0.006 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 9/20: Accelerations (short-range): 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 9/20: Kick: 0.006 CPU - 0.001 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 9/20: Drift: 0.002 CPU - 0.001 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 9/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 9/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 9/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 9/20: Total Evolution: 0.059 CPU - 0.014 wallclock seconds used.
[17:40:21|STATUS    ]==|ModuleP3M: Begin sPM step 10/20, time_kick:0.453750, time_drift=0.477500.
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores)...
HDF5-DIAG: Error detected in HDF5 (1.14.6):
  #000: /tmp/hdf5-20250207-38588-gjrv3m/hdf5-1.14.6/src/H5Adeprec.c line 202 in H5Aopen_name(): unable to open attribute
    major: Attribute
    minor: Can't open object
  #001: /tmp/hdf5-20250207-38588-gjrv3m/hdf5-1.14.6/src/H5VLcallback.c line 1125 in H5VL_attr_open(): attribute open failed
    major: Virtual Object Layer
    minor: Can't open object
  #002: /tmp/hdf5-20250207-38588-gjrv3m/hdf5-1.14.6/src/H5VLcallback.c line 1092 in H5VL__attr_open(): attribute open failed
    major: Virtual Object Layer
    minor: Can't open object
  #003: /tmp/hdf5-20250207-38588-gjrv3m/hdf5-1.14.6/src/H5VLnative_attr.c line 164 in H5VL__native_attr_open(): unable to open attribute: '/info/scalars/time'
    major: Attribute
    minor: Can't open object
  #004: /tmp/hdf5-20250207-38588-gjrv3m/hdf5-1.14.6/src/H5Aint.c line 514 in H5A__open(): unable to load attribute info from object header for attribute: '/info/scalars/time'
    major: Attribute
    minor: Can't open object
  #005: /tmp/hdf5-20250207-38588-gjrv3m/hdf5-1.14.6/src/H5Oattribute.c line 498 in H5O__attr_open_by_name(): can't locate attribute: '/info/scalars/time'
    major: Attribute
    minor: Object not found
HDF5-DIAG: Error detected in HDF5 (1.14.6):
  #000: /tmp/hdf5-20250207-38588-gjrv3m/hdf5-1.14.6/src/H5A.c line 1022 in H5Aread(): can't synchronously read data
    major: Attribute
    minor: Read failed
  #001: /tmp/hdf5-20250207-38588-gjrv3m/hdf5-1.14.6/src/H5A.c line 987 in H5A__read_api_common(): not an attribute
    major: Invalid arguments to routine
    minor: Inappropriate type
  #002: /tmp/hdf5-20250207-38588-gjrv3m/hdf5-1.14.6/src/H5VLint.c line 1786 in H5VL_vol_object_verify(): identifier is not of specified type
    major: Invalid arguments to routine
    minor: Inappropriate type
HDF5-DIAG: Error detected in HDF5 (1.14.6):
  #000: /tmp/hdf5-20250207-38588-gjrv3m/hdf5-1.14.6/src/H5A.c line 2193 in H5Aclose(): not an attribute ID
    major: Invalid arguments to routine
    minor: Inappropriate type
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:21|STATUS    ]==|ModuleP3M: End sPM step 10/20, time_kick:0.501250, time_drift=0.525000.
[17:40:21|TIMER     ]==|Step 10/20: Density: 0.014 CPU - 0.003 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 10/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 10/20: Accelerations (long-range): 0.031 CPU - 0.007 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 10/20: Accelerations (short-range): 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 10/20: Kick: 0.005 CPU - 0.002 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 10/20: Drift: 0.002 CPU - 0.003 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 10/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 10/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 10/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 10/20: Total Evolution: 0.060 CPU - 0.017 wallclock seconds used.
[17:40:21|STATUS    ]==|ModuleP3M: Begin sPM step 11/20, time_kick:0.501250, time_drift=0.525000.
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:21|STATUS    ]==|ModuleP3M: End sPM step 11/20, time_kick:0.548750, time_drift=0.572500.
[17:40:21|TIMER     ]==|Step 11/20: Density: 0.011 CPU - 0.004 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 11/20: Potential: 0.007 CPU - 0.003 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 11/20: Accelerations (long-range): 0.032 CPU - 0.008 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 11/20: Accelerations (short-range): 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 11/20: Kick: 0.006 CPU - 0.001 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 11/20: Drift: 0.001 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 11/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 11/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 11/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 11/20: Total Evolution: 0.056 CPU - 0.017 wallclock seconds used.
[17:40:21|STATUS    ]==|ModuleP3M: Begin sPM step 12/20, time_kick:0.548750, time_drift=0.572500.
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:21|STATUS    ]==|ModuleP3M: End sPM step 12/20, time_kick:0.596250, time_drift=0.620000.
[17:40:21|TIMER     ]==|Step 12/20: Density: 0.009 CPU - 0.003 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 12/20: Potential: 0.007 CPU - 0.003 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 12/20: Accelerations (long-range): 0.030 CPU - 0.008 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 12/20: Accelerations (short-range): 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 12/20: Kick: 0.006 CPU - 0.002 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 12/20: Drift: 0.002 CPU - 0.001 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 12/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 12/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 12/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 12/20: Total Evolution: 0.053 CPU - 0.015 wallclock seconds used.
[17:40:21|STATUS    ]==|ModuleP3M: Begin sPM step 13/20, time_kick:0.596250, time_drift=0.620000.
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:21|STATUS    ]==|ModuleP3M: End sPM step 13/20, time_kick:0.643750, time_drift=0.667500.
[17:40:21|TIMER     ]==|Step 13/20: Density: 0.008 CPU - 0.003 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 13/20: Potential: 0.007 CPU - 0.003 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 13/20: Accelerations (long-range): 0.028 CPU - 0.008 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 13/20: Accelerations (short-range): 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 13/20: Kick: 0.006 CPU - 0.001 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 13/20: Drift: 0.001 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 13/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 13/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 13/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 13/20: Total Evolution: 0.051 CPU - 0.016 wallclock seconds used.
[17:40:21|STATUS    ]==|ModuleP3M: Begin sPM step 14/20, time_kick:0.643750, time_drift=0.667500.
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:21|STATUS    ]==|ModuleP3M: End sPM step 14/20, time_kick:0.691250, time_drift=0.715000.
[17:40:21|TIMER     ]==|Step 14/20: Density: 0.012 CPU - 0.003 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 14/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 14/20: Accelerations (long-range): 0.030 CPU - 0.007 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 14/20: Accelerations (short-range): 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 14/20: Kick: 0.005 CPU - 0.001 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 14/20: Drift: 0.001 CPU - 0.001 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 14/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 14/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 14/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 14/20: Total Evolution: 0.056 CPU - 0.014 wallclock seconds used.
[17:40:21|STATUS    ]==|ModuleP3M: Begin sPM step 15/20, time_kick:0.691250, time_drift=0.715000.
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:21|STATUS    ]==|ModuleP3M: End sPM step 15/20, time_kick:0.738750, time_drift=0.762500.
[17:40:21|TIMER     ]==|Step 15/20: Density: 0.016 CPU - 0.003 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 15/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 15/20: Accelerations (long-range): 0.032 CPU - 0.007 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 15/20: Accelerations (short-range): 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 15/20: Kick: 0.005 CPU - 0.001 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 15/20: Drift: 0.001 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 15/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 15/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 15/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 15/20: Total Evolution: 0.061 CPU - 0.014 wallclock seconds used.
[17:40:21|STATUS    ]==|ModuleP3M: Begin sPM step 16/20, time_kick:0.738750, time_drift=0.762500.
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:21|STATUS    ]==|ModuleP3M: End sPM step 16/20, time_kick:0.786250, time_drift=0.810000.
[17:40:21|TIMER     ]==|Step 16/20: Density: 0.012 CPU - 0.003 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 16/20: Potential: 0.006 CPU - 0.002 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 16/20: Accelerations (long-range): 0.031 CPU - 0.007 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 16/20: Accelerations (short-range): 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 16/20: Kick: 0.006 CPU - 0.002 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 16/20: Drift: 0.001 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 16/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 16/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 16/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 16/20: Total Evolution: 0.057 CPU - 0.014 wallclock seconds used.
[17:40:21|STATUS    ]==|ModuleP3M: Begin sPM step 17/20, time_kick:0.786250, time_drift=0.810000.
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:21|STATUS    ]==|ModuleP3M: End sPM step 17/20, time_kick:0.833750, time_drift=0.857500.
[17:40:21|TIMER     ]==|Step 17/20: Density: 0.010 CPU - 0.002 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 17/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 17/20: Accelerations (long-range): 0.029 CPU - 0.007 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 17/20: Accelerations (short-range): 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 17/20: Kick: 0.005 CPU - 0.001 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 17/20: Drift: 0.001 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 17/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 17/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 17/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 17/20: Total Evolution: 0.052 CPU - 0.014 wallclock seconds used.
[17:40:21|STATUS    ]==|ModuleP3M: Begin sPM step 18/20, time_kick:0.833750, time_drift=0.857500.
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:21|STATUS    ]==|ModuleP3M: End sPM step 18/20, time_kick:0.881250, time_drift=0.905000.
[17:40:21|TIMER     ]==|Step 18/20: Density: 0.017 CPU - 0.003 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 18/20: Potential: 0.006 CPU - 0.002 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 18/20: Accelerations (long-range): 0.032 CPU - 0.006 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 18/20: Accelerations (short-range): 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 18/20: Kick: 0.005 CPU - 0.001 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 18/20: Drift: 0.001 CPU - 0.001 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 18/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 18/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 18/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 18/20: Total Evolution: 0.062 CPU - 0.014 wallclock seconds used.
[17:40:21|STATUS    ]==|ModuleP3M: Begin sPM step 19/20, time_kick:0.881250, time_drift=0.905000.
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:21|STATUS    ]==|ModuleP3M: End sPM step 19/20, time_kick:0.928750, time_drift=0.952500.
[17:40:21|TIMER     ]==|Step 19/20: Density: 0.016 CPU - 0.003 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 19/20: Potential: 0.006 CPU - 0.002 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 19/20: Accelerations (long-range): 0.029 CPU - 0.007 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 19/20: Accelerations (short-range): 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 19/20: Kick: 0.005 CPU - 0.001 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 19/20: Drift: 0.001 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 19/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 19/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 19/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 19/20: Total Evolution: 0.058 CPU - 0.014 wallclock seconds used.
[17:40:21|STATUS    ]==|ModuleP3M: Begin sPM step 20/20, time_kick:0.928750, time_drift=0.952500.
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:21|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:21|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:21|STATUS    ]==|ModuleP3M: End sPM step 20/20, time_kick:1.000000, time_drift=1.000000.
[17:40:21|TIMER     ]==|Step 20/20: Density: 0.021 CPU - 0.007 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 20/20: Potential: 0.013 CPU - 0.005 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 20/20: Accelerations (long-range): 0.061 CPU - 0.016 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 20/20: Accelerations (short-range): 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 20/20: Kick: 0.011 CPU - 0.003 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 20/20: Drift: 0.001 CPU - 0.001 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 20/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 20/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 20/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:21|TIMER     ]==|Step 20/20: Total Evolution: 0.109 CPU - 0.032 wallclock seconds used.
[17:40:21|STATUS    ]==|ModuleP3M: Running force diagnostic for 3 random particle pairs per distance bin...
[17:40:21|STATUS    ]====|Computing total force on each particle (before removing any)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing total force on each particle (before removing any) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 1, bin 18: [11.341, 19.050]. Total: 1 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 1, bin 18: [11.341, 19.050] done. Total: 1 / max 60 pairs. Trials 0 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 1, bin 19: [19.050, 32.000]. Total: 2 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 1, bin 19: [19.050, 32.000] done. Total: 2 / max 60 pairs. Trials 2 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 2, bin 18: [11.341, 19.050]. Total: 3 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 2, bin 18: [11.341, 19.050] done. Total: 3 / max 60 pairs. Trials 3 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 2, bin 19: [19.050, 32.000]. Total: 4 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 2, bin 19: [19.050, 32.000] done. Total: 4 / max 60 pairs. Trials 4 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 3, bin 18: [11.341, 19.050]. Total: 5 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 3, bin 18: [11.341, 19.050] done. Total: 5 / max 60 pairs. Trials 5 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 3, bin 19: [19.050, 32.000]. Total: 6 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 3, bin 19: [19.050, 32.000] done. Total: 6 / max 60 pairs. Trials 6 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 1, bin 15: [2.393, 4.019]. Total: 7 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 1, bin 15: [2.393, 4.019] done. Total: 7 / max 60 pairs. Trials 25 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 1, bin 17: [6.751, 11.341]. Total: 8 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 1, bin 17: [6.751, 11.341] done. Total: 8 / max 60 pairs. Trials 39 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 2, bin 17: [6.751, 11.341]. Total: 9 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 2, bin 17: [6.751, 11.341] done. Total: 9 / max 60 pairs. Trials 100 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 3, bin 17: [6.751, 11.341]. Total: 10 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 3, bin 17: [6.751, 11.341] done. Total: 10 / max 60 pairs. Trials 138 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 1, bin 16: [4.019, 6.751]. Total: 11 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 1, bin 16: [4.019, 6.751] done. Total: 11 / max 60 pairs. Trials 149 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 2, bin 16: [4.019, 6.751]. Total: 12 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 2, bin 16: [4.019, 6.751] done. Total: 12 / max 60 pairs. Trials 189 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 3, bin 16: [4.019, 6.751]. Total: 13 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 3, bin 16: [4.019, 6.751] done. Total: 13 / max 60 pairs. Trials 237 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 1, bin 14: [1.424, 2.393]. Total: 14 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 1, bin 14: [1.424, 2.393] done. Total: 14 / max 60 pairs. Trials 258 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 2, bin 15: [2.393, 4.019]. Total: 15 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 2, bin 15: [2.393, 4.019] done. Total: 15 / max 60 pairs. Trials 755 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 1, bin 13: [0.848, 1.424]. Total: 16 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 1, bin 13: [0.848, 1.424] done. Total: 16 / max 60 pairs. Trials 997 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 2, bin 14: [1.424, 2.393]. Total: 17 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 2, bin 14: [1.424, 2.393] done. Total: 17 / max 60 pairs. Trials 1323 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 3, bin 15: [2.393, 4.019]. Total: 18 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 3, bin 15: [2.393, 4.019] done. Total: 18 / max 60 pairs. Trials 1403 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 1, bin 12: [0.505, 0.848]. Total: 19 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 1, bin 12: [0.505, 0.848] done. Total: 19 / max 60 pairs. Trials 3386 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 3, bin 14: [1.424, 2.393]. Total: 20 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 3, bin 14: [1.424, 2.393] done. Total: 20 / max 60 pairs. Trials 4393 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 2, bin 12: [0.505, 0.848]. Total: 21 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 2, bin 12: [0.505, 0.848] done. Total: 21 / max 60 pairs. Trials 11684 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 2, bin 13: [0.848, 1.424]. Total: 22 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 2, bin 13: [0.848, 1.424] done. Total: 22 / max 60 pairs. Trials 14546 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 3, bin 12: [0.505, 0.848]. Total: 23 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 3, bin 12: [0.505, 0.848] done. Total: 23 / max 60 pairs. Trials 16273 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 3, bin 13: [0.848, 1.424]. Total: 24 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 3, bin 13: [0.848, 1.424] done. Total: 24 / max 60 pairs. Trials 19032 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 1, bin 10: [0.179, 0.300]. Total: 25 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 1, bin 10: [0.179, 0.300] done. Total: 25 / max 60 pairs. Trials 75794 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 1, bin 11: [0.300, 0.505]. Total: 26 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 1, bin 11: [0.300, 0.505] done. Total: 26 / max 60 pairs. Trials 88546 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 2, bin 11: [0.300, 0.505]. Total: 27 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 2, bin 11: [0.300, 0.505] done. Total: 27 / max 60 pairs. Trials 96044 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 3, bin 11: [0.300, 0.505]. Total: 28 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 3, bin 11: [0.300, 0.505] done. Total: 28 / max 60 pairs. Trials 260936 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 1, bin 9: [0.106, 0.179]. Total: 29 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 1, bin 9: [0.106, 0.179] done. Total: 29 / max 60 pairs. Trials 376024 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 2, bin 9: [0.106, 0.179]. Total: 30 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 2, bin 9: [0.106, 0.179] done. Total: 30 / max 60 pairs. Trials 445798 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 2, bin 10: [0.179, 0.300]. Total: 31 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 2, bin 10: [0.179, 0.300] done. Total: 31 / max 60 pairs. Trials 446516 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 3, bin 10: [0.179, 0.300]. Total: 32 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 3, bin 10: [0.179, 0.300] done. Total: 32 / max 60 pairs. Trials 561696 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 3, bin 9: [0.106, 0.179]. Total: 33 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 3, bin 9: [0.106, 0.179] done. Total: 33 / max 60 pairs. Trials 2942393 / max 100000000.
[17:40:21|STATUS    ]====|Computing force for particle pair 1, bin 8: [0.063, 0.106]. Total: 34 / max 60 pairs...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:21|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:21|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:21|STATUS    ]====|Computing force for particle pair 1, bin 8: [0.063, 0.106] done. Total: 34 / max 60 pairs. Trials 4175101 / max 100000000.
[17:40:22|STATUS    ]====|Computing force for particle pair 2, bin 8: [0.063, 0.106]. Total: 35 / max 60 pairs...
[17:40:22|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:22|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:22|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:22|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:22|STATUS    ]====|Computing force for particle pair 2, bin 8: [0.063, 0.106] done. Total: 35 / max 60 pairs. Trials 6361125 / max 100000000.
[17:40:22|STATUS    ]====|Computing force for particle pair 1, bin 5: [0.013, 0.022]. Total: 36 / max 60 pairs...
[17:40:22|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:22|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:22|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:22|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:22|STATUS    ]====|Computing force for particle pair 1, bin 5: [0.013, 0.022] done. Total: 36 / max 60 pairs. Trials 10042996 / max 100000000.
[17:40:22|STATUS    ]====|Computing force for particle pair 3, bin 8: [0.063, 0.106]. Total: 37 / max 60 pairs...
[17:40:22|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:22|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:22|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:22|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:22|STATUS    ]====|Computing force for particle pair 3, bin 8: [0.063, 0.106] done. Total: 37 / max 60 pairs. Trials 23333431 / max 100000000.
[17:40:22|STATUS    ]====|Computing force for particle pair 1, bin 7: [0.038, 0.063]. Total: 38 / max 60 pairs...
[17:40:22|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:22|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:22|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:22|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:22|STATUS    ]====|Computing force for particle pair 1, bin 7: [0.038, 0.063] done. Total: 38 / max 60 pairs. Trials 26214327 / max 100000000.
[17:40:26|STATUS    ]==|ModuleP3M: Running force diagnostic done.
[17:40:26|TIMER     ]==|Box: Density: 0.267 CPU - 0.062 wallclock seconds used.
[17:40:26|TIMER     ]==|Box: Potential: 0.140 CPU - 0.052 wallclock seconds used.
[17:40:26|TIMER     ]==|Box: Accelerations (long-range): 0.648 CPU - 0.155 wallclock seconds used.
[17:40:26|TIMER     ]==|Box: Accelerations (short-range): 0.003 CPU - 0.001 wallclock seconds used.
[17:40:26|TIMER     ]==|Box: Kick: 0.114 CPU - 0.029 wallclock seconds used.
[17:40:26|TIMER     ]==|Box: Drift: 0.026 CPU - 0.013 wallclock seconds used.
[17:40:26|TIMER     ]==|Box: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Box: Diagnostic: 6.346 CPU - 4.787 wallclock seconds used.
[17:40:26|TIMER     ]==|Box: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Box: Total Evolution: 7.544 CPU - 5.098 wallclock seconds used.
[17:40:26|MODULE    ]|ModuleP3M: Evolving with P3M done.
[17:40:26|MODULE    ]|ModulePMCOLA: Computing outputs...
[17:40:26|STATUS    ]==|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:26|STATUS    ]==|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:26|STATUS    ]==|Writing field to '/Users/hoellinger/WIP3M/forcediag8/nsteps20_final_density_spm.h5'...
[17:40:26|STATUS    ]==|Writing field to '/Users/hoellinger/WIP3M/forcediag8/nsteps20_final_density_spm.h5' done.
[17:40:26|STATUS    ]==|Writing header in '/Users/hoellinger/WIP3M/forcediag8/nsteps20_spm_snapshot.gadget3'...
[17:40:26|STATUS    ]==|Writing header in '/Users/hoellinger/WIP3M/forcediag8/nsteps20_spm_snapshot.gadget3' done.
[17:40:26|STATUS    ]==|Writing snapshot in '/Users/hoellinger/WIP3M/forcediag8/nsteps20_spm_snapshot.gadget3' (32768 particles)...
[17:40:26|STATUS    ]====|Writing block: 'POS '...
[17:40:26|STATUS    ]====|Writing block: 'POS ' done.
[17:40:26|STATUS    ]====|Writing block: 'VEL '...
[17:40:26|STATUS    ]====|Writing block: 'VEL ' done.
[17:40:26|STATUS    ]====|Writing block: 'ID  '...
[17:40:26|STATUS    ]====|Writing block: 'ID  ' done.
[17:40:26|STATUS    ]==|Writing snapshot in '/Users/hoellinger/WIP3M/forcediag8/nsteps20_spm_snapshot.gadget3' done.
[17:40:26|MODULE    ]|ModulePMCOLA: Computing outputs done.
[17:40:26|TIMER     ]|PMCOLA output: 0.020 CPU - 0.005 wallclock seconds used.
[17:40:26|TIMER     ]|ModulePMCOLA: 7.574 CPU - 5.109 wallclock seconds used.
[17:40:26|TIMER     ]|Simbelmynë: 7.614 CPU - 5.123 wallclock seconds used.
[17:40:26|INFO      ]|Everything done successfully, exiting.
[17:40:26|COMMAND   ]|simbelmyne /Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_example_p3m.sbmy /Users/hoellinger/WIP3M/forcediag8/logs/nsteps20_p3m.txt
[17:40:26|INFO      ]|
[17:40:26|INFO      ]|            .-~~-.--.
[17:40:26|INFO      ]|           :         )
[17:40:26|INFO      ]|     .~ ~ -.\       /.- ~~ .
[17:40:26|INFO      ]|     >       `.   .'       <
[17:40:26|INFO      ]|    (         .- -.         )
[17:40:26|INFO      ]|     `- -.-~  `- -'  ~-.- -'
[17:40:26|INFO      ]|       (        :        )           _ _ .-:        ___________________________________
[17:40:26|INFO      ]|        ~--.    :    .--~        .-~  .-~  }                    SIMBELMYNË
[17:40:26|INFO      ]|            ~-.-^-.-~ \_      .~  .-~   .~           (c) Florent Leclercq 2012 - SBMY_YEAR 
[17:40:26|INFO      ]|                     \ '     \ '_ _ -~              ___________________________________
[17:40:26|INFO      ]|                      `.`.    //
[17:40:26|INFO      ]|             . - ~ ~-.__`.`-.//
[17:40:26|INFO      ]|         .-~   . - ~  }~ ~ ~-.~-.
[17:40:26|INFO      ]|       .' .-~      .-~       :/~-.~-./:
[17:40:26|INFO      ]|      /_~_ _ . - ~                 ~-.~-._
[17:40:26|INFO      ]|                                       ~-.<
[17:40:26|INFO      ]|
[17:40:26|INFO      ]|2025-05-20 17:40:26: Starting SIMBELMYNË, commit hash 860f12de187bb46026620362f000d9aa8bc3fb41
[17:40:26|STATUS    ]|Reading parameter file in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_example_p3m.sbmy'...
[17:40:26|STATUS    ]|Reading parameter file in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_example_p3m.sbmy' done.
[17:40:26|MODULE    ]|ModuleLPT: Initializing snapshot...
[17:40:26|MODULE    ]|ModuleLPT: Initializing snapshot done.
[17:40:26|TIMER     ]|LPT snapshot initialization: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|MODULE    ]|ModuleLPT: Returning initial conditions...
[17:40:26|STATUS    ]==|Reading field in '/Users/hoellinger/WIP3M/forcediag8/initial_density.h5'...
[17:40:26|STATUS    ]==|Reading field in '/Users/hoellinger/WIP3M/forcediag8/initial_density.h5' done.
[17:40:26|MODULE    ]|ModuleLPT: Returning initial conditions done.
[17:40:26|TIMER     ]|LPT initial conditions: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|MODULE    ]|ModuleLPT: Evolving with Lagrangian perturbation theory (using 8 cores)...
[17:40:26|STATUS    ]==|Computing Lagrangian potentials, periodic boundary conditions (using 8 cores)...
[17:40:26|STATUS    ]==|Computing Lagrangian potentials, periodic boundary conditions (using 8 cores) done.
[17:40:26|STATUS    ]==|Computing Lagrangian displacement field (using 8 cores)...
[17:40:26|STATUS    ]==|Computing Lagrangian displacement field (using 8 cores) done.
[17:40:26|STATUS    ]==|Changing velocities of particles...
[17:40:26|STATUS    ]==|Changing velocities of particles done.
[17:40:26|STATUS    ]==|Displacing particles...
[17:40:26|STATUS    ]==|Displacing particles done.
[17:40:26|MODULE    ]|ModuleLPT: Evolving with Lagrangian perturbation theory (using 8 cores) done.
[17:40:26|TIMER     ]|LPT evolution: 0.041 CPU - 0.013 wallclock seconds used.
[17:40:26|TIMER     ]|ModuleLPT: 0.042 CPU - 0.013 wallclock seconds used.
[17:40:26|MODULE    ]|ModuleP3M: Evolving with P3M...
[17:40:26|STATUS    ]==|Read timestepping configuration in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_ts_p3m.h5'...
[17:40:26|STATUS    ]==|Read timestepping configuration in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/forcediag8/nsteps20_ts_p3m.h5' done.
[17:40:26|STATUS    ]==|OutputForceDiagnostic: /Users/hoellinger/WIP3M/forcediag8/force_diagnostic_p3m.txt
[17:40:26|STATUS    ]==|OutputSnapshotsBase: particles_
[17:40:26|STATUS    ]==|ModuleP3M: Begin P3M step 1/20, time_kick:0.050000, time_drift=0.050000.
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:26|STATUS    ]==|ModuleP3M: End P3M step 1/20, time_kick:0.073750, time_drift=0.097500.
[17:40:26|TIMER     ]==|Step 1/20: Density: 0.013 CPU - 0.003 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 1/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 1/20: Accelerations (long-range): 0.032 CPU - 0.006 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 1/20: Accelerations (short-range): 0.262 CPU - 0.036 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 1/20: Kick: 0.006 CPU - 0.001 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 1/20: Drift: 0.001 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 1/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 1/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 1/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 1/20: Total Evolution: 0.322 CPU - 0.049 wallclock seconds used.
[17:40:26|STATUS    ]==|ModuleP3M: Begin P3M step 2/20, time_kick:0.073750, time_drift=0.097500.
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:26|STATUS    ]==|ModuleP3M: End P3M step 2/20, time_kick:0.121250, time_drift=0.145000.
[17:40:26|TIMER     ]==|Step 2/20: Density: 0.016 CPU - 0.003 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 2/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 2/20: Accelerations (long-range): 0.033 CPU - 0.006 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 2/20: Accelerations (short-range): 0.271 CPU - 0.039 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 2/20: Kick: 0.006 CPU - 0.001 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 2/20: Drift: 0.001 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 2/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 2/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 2/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 2/20: Total Evolution: 0.334 CPU - 0.052 wallclock seconds used.
[17:40:26|STATUS    ]==|ModuleP3M: Begin P3M step 3/20, time_kick:0.121250, time_drift=0.145000.
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:26|STATUS    ]==|ModuleP3M: End P3M step 3/20, time_kick:0.168750, time_drift=0.192500.
[17:40:26|TIMER     ]==|Step 3/20: Density: 0.018 CPU - 0.003 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 3/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 3/20: Accelerations (long-range): 0.033 CPU - 0.006 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 3/20: Accelerations (short-range): 0.267 CPU - 0.037 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 3/20: Kick: 0.006 CPU - 0.001 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 3/20: Drift: 0.002 CPU - 0.001 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 3/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 3/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 3/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 3/20: Total Evolution: 0.332 CPU - 0.051 wallclock seconds used.
[17:40:26|STATUS    ]==|ModuleP3M: Begin P3M step 4/20, time_kick:0.168750, time_drift=0.192500.
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:26|STATUS    ]==|ModuleP3M: End P3M step 4/20, time_kick:0.216250, time_drift=0.240000.
[17:40:26|TIMER     ]==|Step 4/20: Density: 0.019 CPU - 0.003 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 4/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 4/20: Accelerations (long-range): 0.033 CPU - 0.006 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 4/20: Accelerations (short-range): 0.272 CPU - 0.038 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 4/20: Kick: 0.006 CPU - 0.001 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 4/20: Drift: 0.002 CPU - 0.001 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 4/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 4/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 4/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 4/20: Total Evolution: 0.338 CPU - 0.051 wallclock seconds used.
[17:40:26|STATUS    ]==|ModuleP3M: Begin P3M step 5/20, time_kick:0.216250, time_drift=0.240000.
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:26|STATUS    ]==|ModuleP3M: End P3M step 5/20, time_kick:0.263750, time_drift=0.287500.
[17:40:26|TIMER     ]==|Step 5/20: Density: 0.017 CPU - 0.003 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 5/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 5/20: Accelerations (long-range): 0.032 CPU - 0.007 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 5/20: Accelerations (short-range): 0.266 CPU - 0.040 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 5/20: Kick: 0.006 CPU - 0.001 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 5/20: Drift: 0.001 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 5/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 5/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 5/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 5/20: Total Evolution: 0.329 CPU - 0.055 wallclock seconds used.
[17:40:26|STATUS    ]==|ModuleP3M: Begin P3M step 6/20, time_kick:0.263750, time_drift=0.287500.
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:26|STATUS    ]==|ModuleP3M: End P3M step 6/20, time_kick:0.311250, time_drift=0.335000.
[17:40:26|TIMER     ]==|Step 6/20: Density: 0.015 CPU - 0.003 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 6/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 6/20: Accelerations (long-range): 0.031 CPU - 0.007 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 6/20: Accelerations (short-range): 0.269 CPU - 0.043 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 6/20: Kick: 0.005 CPU - 0.001 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 6/20: Drift: 0.001 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 6/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 6/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 6/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 6/20: Total Evolution: 0.328 CPU - 0.057 wallclock seconds used.
[17:40:26|STATUS    ]==|ModuleP3M: Begin P3M step 7/20, time_kick:0.311250, time_drift=0.335000.
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:26|STATUS    ]==|ModuleP3M: End P3M step 7/20, time_kick:0.358750, time_drift=0.382500.
[17:40:26|TIMER     ]==|Step 7/20: Density: 0.011 CPU - 0.003 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 7/20: Potential: 0.006 CPU - 0.002 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 7/20: Accelerations (long-range): 0.033 CPU - 0.006 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 7/20: Accelerations (short-range): 0.284 CPU - 0.040 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 7/20: Kick: 0.006 CPU - 0.001 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 7/20: Drift: 0.001 CPU - 0.001 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 7/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 7/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 7/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 7/20: Total Evolution: 0.340 CPU - 0.053 wallclock seconds used.
[17:40:26|STATUS    ]==|ModuleP3M: Begin P3M step 8/20, time_kick:0.358750, time_drift=0.382500.
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:26|STATUS    ]==|ModuleP3M: End P3M step 8/20, time_kick:0.406250, time_drift=0.430000.
[17:40:26|TIMER     ]==|Step 8/20: Density: 0.019 CPU - 0.003 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 8/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 8/20: Accelerations (long-range): 0.032 CPU - 0.007 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 8/20: Accelerations (short-range): 0.263 CPU - 0.049 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 8/20: Kick: 0.006 CPU - 0.002 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 8/20: Drift: 0.002 CPU - 0.001 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 8/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 8/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 8/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 8/20: Total Evolution: 0.329 CPU - 0.064 wallclock seconds used.
[17:40:26|STATUS    ]==|ModuleP3M: Begin P3M step 9/20, time_kick:0.406250, time_drift=0.430000.
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:26|STATUS    ]==|ModuleP3M: End P3M step 9/20, time_kick:0.453750, time_drift=0.477500.
[17:40:26|TIMER     ]==|Step 9/20: Density: 0.016 CPU - 0.003 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 9/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 9/20: Accelerations (long-range): 0.033 CPU - 0.006 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 9/20: Accelerations (short-range): 0.294 CPU - 0.042 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 9/20: Kick: 0.006 CPU - 0.001 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 9/20: Drift: 0.001 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 9/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 9/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 9/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 9/20: Total Evolution: 0.358 CPU - 0.056 wallclock seconds used.
[17:40:26|STATUS    ]==|ModuleP3M: Begin P3M step 10/20, time_kick:0.453750, time_drift=0.477500.
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:26|STATUS    ]==|ModuleP3M: End P3M step 10/20, time_kick:0.501250, time_drift=0.525000.
[17:40:26|TIMER     ]==|Step 10/20: Density: 0.018 CPU - 0.003 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 10/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 10/20: Accelerations (long-range): 0.028 CPU - 0.007 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 10/20: Accelerations (short-range): 0.297 CPU - 0.045 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 10/20: Kick: 0.005 CPU - 0.002 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 10/20: Drift: 0.001 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 10/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 10/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 10/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 10/20: Total Evolution: 0.357 CPU - 0.059 wallclock seconds used.
[17:40:26|STATUS    ]==|ModuleP3M: Begin P3M step 11/20, time_kick:0.501250, time_drift=0.525000.
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:26|STATUS    ]==|ModuleP3M: End P3M step 11/20, time_kick:0.548750, time_drift=0.572500.
[17:40:26|TIMER     ]==|Step 11/20: Density: 0.011 CPU - 0.002 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 11/20: Potential: 0.006 CPU - 0.002 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 11/20: Accelerations (long-range): 0.031 CPU - 0.007 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 11/20: Accelerations (short-range): 0.271 CPU - 0.052 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 11/20: Kick: 0.006 CPU - 0.002 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 11/20: Drift: 0.001 CPU - 0.001 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 11/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 11/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 11/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 11/20: Total Evolution: 0.327 CPU - 0.066 wallclock seconds used.
[17:40:26|STATUS    ]==|ModuleP3M: Begin P3M step 12/20, time_kick:0.548750, time_drift=0.572500.
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:26|STATUS    ]==|ModuleP3M: End P3M step 12/20, time_kick:0.596250, time_drift=0.620000.
[17:40:26|TIMER     ]==|Step 12/20: Density: 0.013 CPU - 0.003 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 12/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 12/20: Accelerations (long-range): 0.033 CPU - 0.007 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 12/20: Accelerations (short-range): 0.314 CPU - 0.052 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 12/20: Kick: 0.006 CPU - 0.002 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 12/20: Drift: 0.002 CPU - 0.001 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 12/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 12/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 12/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 12/20: Total Evolution: 0.374 CPU - 0.066 wallclock seconds used.
[17:40:26|STATUS    ]==|ModuleP3M: Begin P3M step 13/20, time_kick:0.596250, time_drift=0.620000.
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:26|STATUS    ]==|ModuleP3M: End P3M step 13/20, time_kick:0.643750, time_drift=0.667500.
[17:40:26|TIMER     ]==|Step 13/20: Density: 0.016 CPU - 0.003 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 13/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 13/20: Accelerations (long-range): 0.032 CPU - 0.006 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 13/20: Accelerations (short-range): 0.325 CPU - 0.052 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 13/20: Kick: 0.006 CPU - 0.001 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 13/20: Drift: 0.001 CPU - 0.001 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 13/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 13/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 13/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 13/20: Total Evolution: 0.387 CPU - 0.066 wallclock seconds used.
[17:40:26|STATUS    ]==|ModuleP3M: Begin P3M step 14/20, time_kick:0.643750, time_drift=0.667500.
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:26|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:26|STATUS    ]==|ModuleP3M: End P3M step 14/20, time_kick:0.691250, time_drift=0.715000.
[17:40:26|TIMER     ]==|Step 14/20: Density: 0.014 CPU - 0.003 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 14/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 14/20: Accelerations (long-range): 0.032 CPU - 0.006 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 14/20: Accelerations (short-range): 0.333 CPU - 0.050 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 14/20: Kick: 0.006 CPU - 0.001 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 14/20: Drift: 0.001 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 14/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 14/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 14/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:26|TIMER     ]==|Step 14/20: Total Evolution: 0.393 CPU - 0.063 wallclock seconds used.
[17:40:26|STATUS    ]==|ModuleP3M: Begin P3M step 15/20, time_kick:0.691250, time_drift=0.715000.
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:26|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:26|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:26|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:27|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:27|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:27|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:27|STATUS    ]==|ModuleP3M: End P3M step 15/20, time_kick:0.738750, time_drift=0.762500.
[17:40:27|TIMER     ]==|Step 15/20: Density: 0.018 CPU - 0.003 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 15/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 15/20: Accelerations (long-range): 0.032 CPU - 0.006 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 15/20: Accelerations (short-range): 0.338 CPU - 0.057 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 15/20: Kick: 0.006 CPU - 0.001 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 15/20: Drift: 0.001 CPU - 0.000 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 15/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 15/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 15/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 15/20: Total Evolution: 0.403 CPU - 0.070 wallclock seconds used.
[17:40:27|STATUS    ]==|ModuleP3M: Begin P3M step 16/20, time_kick:0.738750, time_drift=0.762500.
[17:40:27|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:27|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:27|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:27|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:27|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:27|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:27|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:27|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:27|STATUS    ]==|ModuleP3M: End P3M step 16/20, time_kick:0.786250, time_drift=0.810000.
[17:40:27|TIMER     ]==|Step 16/20: Density: 0.017 CPU - 0.003 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 16/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 16/20: Accelerations (long-range): 0.032 CPU - 0.006 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 16/20: Accelerations (short-range): 0.343 CPU - 0.054 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 16/20: Kick: 0.006 CPU - 0.001 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 16/20: Drift: 0.001 CPU - 0.000 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 16/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 16/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 16/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 16/20: Total Evolution: 0.406 CPU - 0.068 wallclock seconds used.
[17:40:27|STATUS    ]==|ModuleP3M: Begin P3M step 17/20, time_kick:0.786250, time_drift=0.810000.
[17:40:27|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:27|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:27|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:27|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:27|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:27|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:27|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:27|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:27|STATUS    ]==|ModuleP3M: End P3M step 17/20, time_kick:0.833750, time_drift=0.857500.
[17:40:27|TIMER     ]==|Step 17/20: Density: 0.019 CPU - 0.003 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 17/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 17/20: Accelerations (long-range): 0.033 CPU - 0.006 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 17/20: Accelerations (short-range): 0.347 CPU - 0.058 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 17/20: Kick: 0.006 CPU - 0.001 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 17/20: Drift: 0.001 CPU - 0.001 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 17/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 17/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 17/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 17/20: Total Evolution: 0.413 CPU - 0.072 wallclock seconds used.
[17:40:27|STATUS    ]==|ModuleP3M: Begin P3M step 18/20, time_kick:0.833750, time_drift=0.857500.
[17:40:27|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:27|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:27|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:27|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:27|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:27|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:27|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:27|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:27|STATUS    ]==|ModuleP3M: End P3M step 18/20, time_kick:0.881250, time_drift=0.905000.
[17:40:27|TIMER     ]==|Step 18/20: Density: 0.017 CPU - 0.003 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 18/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 18/20: Accelerations (long-range): 0.033 CPU - 0.006 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 18/20: Accelerations (short-range): 0.352 CPU - 0.058 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 18/20: Kick: 0.006 CPU - 0.001 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 18/20: Drift: 0.002 CPU - 0.001 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 18/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 18/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 18/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 18/20: Total Evolution: 0.416 CPU - 0.072 wallclock seconds used.
[17:40:27|STATUS    ]==|ModuleP3M: Begin P3M step 19/20, time_kick:0.881250, time_drift=0.905000.
[17:40:27|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:27|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:27|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:27|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:27|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:27|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:27|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:27|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:27|STATUS    ]==|ModuleP3M: End P3M step 19/20, time_kick:0.928750, time_drift=0.952500.
[17:40:27|TIMER     ]==|Step 19/20: Density: 0.021 CPU - 0.003 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 19/20: Potential: 0.007 CPU - 0.002 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 19/20: Accelerations (long-range): 0.032 CPU - 0.006 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 19/20: Accelerations (short-range): 0.357 CPU - 0.066 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 19/20: Kick: 0.006 CPU - 0.001 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 19/20: Drift: 0.001 CPU - 0.001 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 19/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 19/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 19/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 19/20: Total Evolution: 0.424 CPU - 0.080 wallclock seconds used.
[17:40:27|STATUS    ]==|ModuleP3M: Begin P3M step 20/20, time_kick:0.928750, time_drift=0.952500.
[17:40:27|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:27|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:27|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:27|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:27|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:27|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:27|STATUS    ]====|Drifting particles (using 8 cores)...
[17:40:27|STATUS    ]====|Drifting particles (using 8 cores) done.
[17:40:27|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:27|STATUS    ]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:27|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:27|STATUS    ]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:27|STATUS    ]====|Kicking particles (using 8 cores)...
[17:40:27|STATUS    ]====|Kicking particles (using 8 cores) done.
[17:40:27|STATUS    ]==|ModuleP3M: End P3M step 20/20, time_kick:1.000000, time_drift=1.000000.
[17:40:27|TIMER     ]==|Step 20/20: Density: 0.038 CPU - 0.006 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 20/20: Potential: 0.014 CPU - 0.005 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 20/20: Accelerations (long-range): 0.065 CPU - 0.013 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 20/20: Accelerations (short-range): 0.742 CPU - 0.130 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 20/20: Kick: 0.012 CPU - 0.003 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 20/20: Drift: 0.001 CPU - 0.000 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 20/20: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 20/20: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 20/20: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:27|TIMER     ]==|Step 20/20: Total Evolution: 0.872 CPU - 0.157 wallclock seconds used.
[17:40:27|STATUS    ]==|ModuleP3M: Running force diagnostic for 3 random particle pairs per distance bin...
[17:40:27|STATUS    ]====|Computing total force on each particle (before removing any)...
[17:40:27|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:27|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:27|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:27|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:27|STATUS    ]====|Computing total force on each particle (before removing any) done.
[17:40:27|STATUS    ]====|Computing force for particle pair 1, bin 19: [19.050, 32.000]. Total: 1 / max 60 pairs...
[17:40:27|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:27|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:27|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:27|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:27|STATUS    ]====|Computing force for particle pair 1, bin 19: [19.050, 32.000] done. Total: 1 / max 60 pairs. Trials 2 / max 100000000.
[17:40:27|STATUS    ]====|Computing force for particle pair 2, bin 19: [19.050, 32.000]. Total: 2 / max 60 pairs...
[17:40:27|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:27|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:27|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:27|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:27|STATUS    ]====|Computing force for particle pair 2, bin 19: [19.050, 32.000] done. Total: 2 / max 60 pairs. Trials 3 / max 100000000.
[17:40:27|STATUS    ]====|Computing force for particle pair 3, bin 19: [19.050, 32.000]. Total: 3 / max 60 pairs...
[17:40:27|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:27|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:27|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:27|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:27|STATUS    ]====|Computing force for particle pair 3, bin 19: [19.050, 32.000] done. Total: 3 / max 60 pairs. Trials 5 / max 100000000.
[17:40:27|STATUS    ]====|Computing force for particle pair 1, bin 18: [11.341, 19.050]. Total: 4 / max 60 pairs...
[17:40:27|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:27|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:27|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:27|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:27|STATUS    ]====|Computing force for particle pair 1, bin 18: [11.341, 19.050] done. Total: 4 / max 60 pairs. Trials 13 / max 100000000.
[17:40:27|STATUS    ]====|Computing force for particle pair 1, bin 17: [6.751, 11.341]. Total: 5 / max 60 pairs...
[17:40:28|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:28|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:28|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:28|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:28|STATUS    ]====|Computing force for particle pair 1, bin 17: [6.751, 11.341] done. Total: 5 / max 60 pairs. Trials 19 / max 100000000.
[17:40:28|STATUS    ]====|Computing force for particle pair 2, bin 18: [11.341, 19.050]. Total: 6 / max 60 pairs...
[17:40:28|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:28|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:28|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:28|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:28|STATUS    ]====|Computing force for particle pair 2, bin 18: [11.341, 19.050] done. Total: 6 / max 60 pairs. Trials 22 / max 100000000.
[17:40:28|STATUS    ]====|Computing force for particle pair 3, bin 18: [11.341, 19.050]. Total: 7 / max 60 pairs...
[17:40:28|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:28|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:28|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:28|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:28|STATUS    ]====|Computing force for particle pair 3, bin 18: [11.341, 19.050] done. Total: 7 / max 60 pairs. Trials 31 / max 100000000.
[17:40:28|STATUS    ]====|Computing force for particle pair 2, bin 17: [6.751, 11.341]. Total: 8 / max 60 pairs...
[17:40:28|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:28|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:28|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:28|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:28|STATUS    ]====|Computing force for particle pair 2, bin 17: [6.751, 11.341] done. Total: 8 / max 60 pairs. Trials 39 / max 100000000.
[17:40:28|STATUS    ]====|Computing force for particle pair 3, bin 17: [6.751, 11.341]. Total: 9 / max 60 pairs...
[17:40:28|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:28|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:28|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:28|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:28|STATUS    ]====|Computing force for particle pair 3, bin 17: [6.751, 11.341] done. Total: 9 / max 60 pairs. Trials 47 / max 100000000.
[17:40:28|STATUS    ]====|Computing force for particle pair 1, bin 16: [4.019, 6.751]. Total: 10 / max 60 pairs...
[17:40:28|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:28|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:28|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:28|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:28|STATUS    ]====|Computing force for particle pair 1, bin 16: [4.019, 6.751] done. Total: 10 / max 60 pairs. Trials 266 / max 100000000.
[17:40:28|STATUS    ]====|Computing force for particle pair 1, bin 13: [0.848, 1.424]. Total: 11 / max 60 pairs...
[17:40:28|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:28|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:28|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:28|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:28|STATUS    ]====|Computing force for particle pair 1, bin 13: [0.848, 1.424] done. Total: 11 / max 60 pairs. Trials 337 / max 100000000.
[17:40:28|STATUS    ]====|Computing force for particle pair 2, bin 16: [4.019, 6.751]. Total: 12 / max 60 pairs...
[17:40:28|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:28|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:28|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:28|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:28|STATUS    ]====|Computing force for particle pair 2, bin 16: [4.019, 6.751] done. Total: 12 / max 60 pairs. Trials 374 / max 100000000.
[17:40:28|STATUS    ]====|Computing force for particle pair 3, bin 16: [4.019, 6.751]. Total: 13 / max 60 pairs...
[17:40:28|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:28|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:28|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:28|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:28|STATUS    ]====|Computing force for particle pair 3, bin 16: [4.019, 6.751] done. Total: 13 / max 60 pairs. Trials 429 / max 100000000.
[17:40:28|STATUS    ]====|Computing force for particle pair 1, bin 15: [2.393, 4.019]. Total: 14 / max 60 pairs...
[17:40:28|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:28|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:28|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:28|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:28|STATUS    ]====|Computing force for particle pair 1, bin 15: [2.393, 4.019] done. Total: 14 / max 60 pairs. Trials 578 / max 100000000.
[17:40:28|STATUS    ]====|Computing force for particle pair 2, bin 15: [2.393, 4.019]. Total: 15 / max 60 pairs...
[17:40:28|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:28|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:28|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:28|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:28|STATUS    ]====|Computing force for particle pair 2, bin 15: [2.393, 4.019] done. Total: 15 / max 60 pairs. Trials 590 / max 100000000.
[17:40:28|STATUS    ]====|Computing force for particle pair 1, bin 14: [1.424, 2.393]. Total: 16 / max 60 pairs...
[17:40:28|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:28|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:28|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:28|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:28|STATUS    ]====|Computing force for particle pair 1, bin 14: [1.424, 2.393] done. Total: 16 / max 60 pairs. Trials 883 / max 100000000.
[17:40:28|STATUS    ]====|Computing force for particle pair 2, bin 14: [1.424, 2.393]. Total: 17 / max 60 pairs...
[17:40:29|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:29|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:29|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:29|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:29|STATUS    ]====|Computing force for particle pair 2, bin 14: [1.424, 2.393] done. Total: 17 / max 60 pairs. Trials 1015 / max 100000000.
[17:40:29|STATUS    ]====|Computing force for particle pair 3, bin 15: [2.393, 4.019]. Total: 18 / max 60 pairs...
[17:40:29|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:29|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:29|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:29|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:29|STATUS    ]====|Computing force for particle pair 3, bin 15: [2.393, 4.019] done. Total: 18 / max 60 pairs. Trials 1893 / max 100000000.
[17:40:29|STATUS    ]====|Computing force for particle pair 2, bin 13: [0.848, 1.424]. Total: 19 / max 60 pairs...
[17:40:29|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:29|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:29|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:29|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:29|STATUS    ]====|Computing force for particle pair 2, bin 13: [0.848, 1.424] done. Total: 19 / max 60 pairs. Trials 2224 / max 100000000.
[17:40:29|STATUS    ]====|Computing force for particle pair 1, bin 12: [0.505, 0.848]. Total: 20 / max 60 pairs...
[17:40:29|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:29|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:29|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:29|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:29|STATUS    ]====|Computing force for particle pair 1, bin 12: [0.505, 0.848] done. Total: 20 / max 60 pairs. Trials 4095 / max 100000000.
[17:40:29|STATUS    ]====|Computing force for particle pair 3, bin 14: [1.424, 2.393]. Total: 21 / max 60 pairs...
[17:40:29|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:29|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:29|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:29|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:29|STATUS    ]====|Computing force for particle pair 3, bin 14: [1.424, 2.393] done. Total: 21 / max 60 pairs. Trials 5689 / max 100000000.
[17:40:29|STATUS    ]====|Computing force for particle pair 2, bin 12: [0.505, 0.848]. Total: 22 / max 60 pairs...
[17:40:29|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:29|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:29|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:29|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:29|STATUS    ]====|Computing force for particle pair 2, bin 12: [0.505, 0.848] done. Total: 22 / max 60 pairs. Trials 6556 / max 100000000.
[17:40:29|STATUS    ]====|Computing force for particle pair 3, bin 13: [0.848, 1.424]. Total: 23 / max 60 pairs...
[17:40:29|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:29|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:29|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:29|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:29|STATUS    ]====|Computing force for particle pair 3, bin 13: [0.848, 1.424] done. Total: 23 / max 60 pairs. Trials 11865 / max 100000000.
[17:40:29|STATUS    ]====|Computing force for particle pair 1, bin 10: [0.179, 0.300]. Total: 24 / max 60 pairs...
[17:40:29|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:29|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:29|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:29|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:29|STATUS    ]====|Computing force for particle pair 1, bin 10: [0.179, 0.300] done. Total: 24 / max 60 pairs. Trials 26377 / max 100000000.
[17:40:29|STATUS    ]====|Computing force for particle pair 3, bin 12: [0.505, 0.848]. Total: 25 / max 60 pairs...
[17:40:29|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:29|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:29|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:29|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:29|STATUS    ]====|Computing force for particle pair 3, bin 12: [0.505, 0.848] done. Total: 25 / max 60 pairs. Trials 28202 / max 100000000.
[17:40:29|STATUS    ]====|Computing force for particle pair 1, bin 11: [0.300, 0.505]. Total: 26 / max 60 pairs...
[17:40:29|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:29|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:29|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:29|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:29|STATUS    ]====|Computing force for particle pair 1, bin 11: [0.300, 0.505] done. Total: 26 / max 60 pairs. Trials 46788 / max 100000000.
[17:40:29|STATUS    ]====|Computing force for particle pair 2, bin 11: [0.300, 0.505]. Total: 27 / max 60 pairs...
[17:40:29|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:29|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:29|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:29|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:29|STATUS    ]====|Computing force for particle pair 2, bin 11: [0.300, 0.505] done. Total: 27 / max 60 pairs. Trials 62452 / max 100000000.
[17:40:29|STATUS    ]====|Computing force for particle pair 3, bin 11: [0.300, 0.505]. Total: 28 / max 60 pairs...
[17:40:29|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:29|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:29|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:29|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:29|STATUS    ]====|Computing force for particle pair 3, bin 11: [0.300, 0.505] done. Total: 28 / max 60 pairs. Trials 108460 / max 100000000.
[17:40:30|STATUS    ]====|Computing force for particle pair 1, bin 9: [0.106, 0.179]. Total: 29 / max 60 pairs...
[17:40:30|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:30|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:30|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:30|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:30|STATUS    ]====|Computing force for particle pair 1, bin 9: [0.106, 0.179] done. Total: 29 / max 60 pairs. Trials 238614 / max 100000000.
[17:40:30|STATUS    ]====|Computing force for particle pair 2, bin 10: [0.179, 0.300]. Total: 30 / max 60 pairs...
[17:40:30|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:30|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:30|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:30|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:30|STATUS    ]====|Computing force for particle pair 2, bin 10: [0.179, 0.300] done. Total: 30 / max 60 pairs. Trials 445646 / max 100000000.
[17:40:30|STATUS    ]====|Computing force for particle pair 2, bin 9: [0.106, 0.179]. Total: 31 / max 60 pairs...
[17:40:30|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:30|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:30|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:30|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:30|STATUS    ]====|Computing force for particle pair 2, bin 9: [0.106, 0.179] done. Total: 31 / max 60 pairs. Trials 496503 / max 100000000.
[17:40:30|STATUS    ]====|Computing force for particle pair 3, bin 9: [0.106, 0.179]. Total: 32 / max 60 pairs...
[17:40:30|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:30|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:30|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:30|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:30|STATUS    ]====|Computing force for particle pair 3, bin 9: [0.106, 0.179] done. Total: 32 / max 60 pairs. Trials 535938 / max 100000000.
[17:40:30|STATUS    ]====|Computing force for particle pair 3, bin 10: [0.179, 0.300]. Total: 33 / max 60 pairs...
[17:40:30|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:30|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:30|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:30|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:30|STATUS    ]====|Computing force for particle pair 3, bin 10: [0.179, 0.300] done. Total: 33 / max 60 pairs. Trials 670645 / max 100000000.
[17:40:30|STATUS    ]====|Computing force for particle pair 1, bin 8: [0.063, 0.106]. Total: 34 / max 60 pairs...
[17:40:30|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:30|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:30|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:30|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:30|STATUS    ]====|Computing force for particle pair 1, bin 8: [0.063, 0.106] done. Total: 34 / max 60 pairs. Trials 872549 / max 100000000.
[17:40:30|STATUS    ]====|Computing force for particle pair 2, bin 8: [0.063, 0.106]. Total: 35 / max 60 pairs...
[17:40:30|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:30|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:30|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:30|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:30|STATUS    ]====|Computing force for particle pair 2, bin 8: [0.063, 0.106] done. Total: 35 / max 60 pairs. Trials 3895591 / max 100000000.
[17:40:30|STATUS    ]====|Computing force for particle pair 1, bin 7: [0.038, 0.063]. Total: 36 / max 60 pairs...
[17:40:30|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:30|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:30|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:30|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:30|STATUS    ]====|Computing force for particle pair 1, bin 7: [0.038, 0.063] done. Total: 36 / max 60 pairs. Trials 4613268 / max 100000000.
[17:40:30|STATUS    ]====|Computing force for particle pair 3, bin 8: [0.063, 0.106]. Total: 37 / max 60 pairs...
[17:40:30|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:30|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:30|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:30|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:30|STATUS    ]====|Computing force for particle pair 3, bin 8: [0.063, 0.106] done. Total: 37 / max 60 pairs. Trials 5477182 / max 100000000.
[17:40:31|STATUS    ]====|Computing force for particle pair 2, bin 7: [0.038, 0.063]. Total: 38 / max 60 pairs...
[17:40:31|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:31|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:31|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:31|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:31|STATUS    ]====|Computing force for particle pair 2, bin 7: [0.038, 0.063] done. Total: 38 / max 60 pairs. Trials 8780737 / max 100000000.
[17:40:31|STATUS    ]====|Computing force for particle pair 3, bin 7: [0.038, 0.063]. Total: 39 / max 60 pairs...
[17:40:31|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:31|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:31|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:31|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:31|STATUS    ]====|Computing force for particle pair 3, bin 7: [0.038, 0.063] done. Total: 39 / max 60 pairs. Trials 10189345 / max 100000000.
[17:40:31|STATUS    ]====|Computing force for particle pair 1, bin 6: [0.022, 0.038]. Total: 40 / max 60 pairs...
[17:40:31|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:31|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:31|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:31|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:31|STATUS    ]====|Computing force for particle pair 1, bin 6: [0.022, 0.038] done. Total: 40 / max 60 pairs. Trials 11768309 / max 100000000.
[17:40:31|STATUS    ]====|Computing force for particle pair 2, bin 6: [0.022, 0.038]. Total: 41 / max 60 pairs...
[17:40:31|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:31|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:31|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:31|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:31|STATUS    ]====|Computing force for particle pair 2, bin 6: [0.022, 0.038] done. Total: 41 / max 60 pairs. Trials 21421619 / max 100000000.
[17:40:32|STATUS    ]====|Computing force for particle pair 1, bin 4: [0.008, 0.013]. Total: 42 / max 60 pairs...
[17:40:32|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:32|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:32|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:32|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:32|STATUS    ]====|Computing force for particle pair 1, bin 4: [0.008, 0.013] done. Total: 42 / max 60 pairs. Trials 24094118 / max 100000000.
[17:40:33|STATUS    ]====|Computing force for particle pair 3, bin 6: [0.022, 0.038]. Total: 43 / max 60 pairs...
[17:40:33|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:33|STATUS    ]======|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:33|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores)...
[17:40:33|STATUS    ]======|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.
[17:40:33|STATUS    ]====|Computing force for particle pair 3, bin 6: [0.022, 0.038] done. Total: 43 / max 60 pairs. Trials 58033996 / max 100000000.
[17:40:35|STATUS    ]==|ModuleP3M: Running force diagnostic done.
[17:40:35|TIMER     ]==|Box: Density: 0.344 CPU - 0.064 wallclock seconds used.
[17:40:35|TIMER     ]==|Box: Potential: 0.145 CPU - 0.047 wallclock seconds used.
[17:40:35|TIMER     ]==|Box: Accelerations (long-range): 0.674 CPU - 0.137 wallclock seconds used.
[17:40:35|TIMER     ]==|Box: Accelerations (short-range): 6.468 CPU - 1.041 wallclock seconds used.
[17:40:35|TIMER     ]==|Box: Kick: 0.124 CPU - 0.029 wallclock seconds used.
[17:40:35|TIMER     ]==|Box: Drift: 0.027 CPU - 0.010 wallclock seconds used.
[17:40:35|TIMER     ]==|Box: Inputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:35|TIMER     ]==|Box: Diagnostic: 22.898 CPU - 7.994 wallclock seconds used.
[17:40:35|TIMER     ]==|Box: Outputs: 0.000 CPU - 0.000 wallclock seconds used.
[17:40:35|TIMER     ]==|Box: Total Evolution: 30.680 CPU - 9.321 wallclock seconds used.
[17:40:35|MODULE    ]|ModuleP3M: Evolving with P3M done.
[17:40:35|MODULE    ]|ModulePMCOLA: Computing outputs...
[17:40:35|STATUS    ]==|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...
[17:40:35|STATUS    ]==|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.
[17:40:35|STATUS    ]==|Writing field to '/Users/hoellinger/WIP3M/forcediag8/nsteps20_final_density_p3m.h5'...
[17:40:35|STATUS    ]==|Writing field to '/Users/hoellinger/WIP3M/forcediag8/nsteps20_final_density_p3m.h5' done.
[17:40:35|STATUS    ]==|Writing header in '/Users/hoellinger/WIP3M/forcediag8/nsteps20_p3m_snapshot.gadget3'...
[17:40:35|STATUS    ]==|Writing header in '/Users/hoellinger/WIP3M/forcediag8/nsteps20_p3m_snapshot.gadget3' done.
[17:40:35|STATUS    ]==|Writing snapshot in '/Users/hoellinger/WIP3M/forcediag8/nsteps20_p3m_snapshot.gadget3' (32768 particles)...
[17:40:35|STATUS    ]====|Writing block: 'POS '...
[17:40:35|STATUS    ]====|Writing block: 'POS ' done.
[17:40:35|STATUS    ]====|Writing block: 'VEL '...
[17:40:35|STATUS    ]====|Writing block: 'VEL ' done.
[17:40:35|STATUS    ]====|Writing block: 'ID  '...
[17:40:35|STATUS    ]====|Writing block: 'ID  ' done.
[17:40:35|STATUS    ]==|Writing snapshot in '/Users/hoellinger/WIP3M/forcediag8/nsteps20_p3m_snapshot.gadget3' done.
[17:40:35|MODULE    ]|ModulePMCOLA: Computing outputs done.
[17:40:35|TIMER     ]|PMCOLA output: 0.019 CPU - 0.005 wallclock seconds used.
[17:40:35|TIMER     ]|ModulePMCOLA: 30.710 CPU - 9.333 wallclock seconds used.
[17:40:35|TIMER     ]|Simbelmynë: 30.752 CPU - 9.347 wallclock seconds used.
[17:40:35|INFO      ]|Everything done successfully, exiting.
Out[ ]:
0

The logs can be monitored in the corresponding files in the logdir directory.

Plot results

Plot the evolved dark matter density fields

In [11]:
slice_ijk = (N // 2, slice(None), slice(None))
DELTA_SPM = read_field(simdir + f"nsteps{nsteps_spm}_final_density_spm.h5").data[slice_ijk]
DELTA_P3M = read_field(simdir + f"nsteps{nsteps_p3m}_final_density_p3m.h5").data[slice_ijk]
diff_p3m_spm = DELTA_P3M - DELTA_SPM
[17:41:08|STATUS    ]|Read field in data file '/Users/hoellinger/WIP3M/forcediag8/nsteps20_final_density_spm.h5'...
[17:41:08|DIAGNOSTIC]==|ranges=[np.float64(0.0), np.float64(64.0), np.float64(0.0), np.float64(64.0), np.float64(0.0), np.float64(64.0), np.int32(32), np.int32(32), np.int32(32)]
[17:41:08|STATUS    ]|Read field in data file '/Users/hoellinger/WIP3M/forcediag8/nsteps20_final_density_spm.h5' done.
[17:41:08|STATUS    ]|Read field in data file '/Users/hoellinger/WIP3M/forcediag8/nsteps20_final_density_p3m.h5'...
[17:41:08|DIAGNOSTIC]==|ranges=[np.float64(0.0), np.float64(64.0), np.float64(0.0), np.float64(64.0), np.float64(0.0), np.float64(64.0), np.int32(32), np.int32(32), np.int32(32)]
[17:41:08|STATUS    ]|Read field in data file '/Users/hoellinger/WIP3M/forcediag8/nsteps20_final_density_p3m.h5' done.
In [12]:
print(f"max(DELTA_P3M) = {np.max(DELTA_P3M)}, min(DELTA_P3M) = {np.min(DELTA_P3M)}")
print(f"max(diff) = {np.max(diff_p3m_spm)}, min(diff) = {np.min(diff_p3m_spm)}")
max(DELTA_P3M) = 13.530181884765625, min(DELTA_P3M) = -1.0
max(diff) = 9.85678768157959, min(diff) = -6.458697319030762
In [13]:
from matplotlib.colors import TwoSlopeNorm

fields = ["spm", "p3m", "diff_p3m_spm"]  # fields to plot

slices_dict = {
    "spm": DELTA_SPM,
    "p3m": DELTA_P3M,
    "diff_p3m_spm": diff_p3m_spm,
}
titles_dict = {
    "spm": f"sPM $n_\\mathrm{{steps}}={nsteps_spm}$",
    "p3m": f"P3M $n_\\mathrm{{steps}}={nsteps_p3m}$",
    "diff_p3m_spm": r"$\delta_{\rm P3M}-\delta_{\rm sPM}$",
}

npanels = len(fields)
fig, axs = plt.subplots(1, npanels, figsize=(3 * npanels, 4), sharey=True)

ims = []
for i, key in enumerate(fields):
    ax = axs[i]
    data = slices_dict[key]
    title = titles_dict[key]

    if key.startswith("diff"):
        vmin = -np.log(1 + np.abs(np.min(data)))
        vmax = np.log10(1 + np.abs(np.max(data)))
        if vmin < 0 < vmax:
            norm = TwoSlopeNorm(vmin=vmin, vcenter=0, vmax=vmax)
        else:
            norm = plt.Normalize(vmin=vmin, vmax=vmax)
        im = ax.imshow(
            np.sign(data) * np.log(1 + np.abs(data)), cmap="RdBu_r", norm=norm
        )
    else:
        im = ax.imshow(np.log10(2 + data), cmap=cmap)

    ims.append((im, key))
    ax.set_title(title, fontsize=fs_titles)
    for spine in ax.spines.values():
        spine.set_visible(False)

axs[0].set_yticks([0, N // 2, N])
axs[0].set_yticklabels([f"{-L/2:.0f}", "0", f"{L/2:.0f}"], fontsize=fs)
axs[0].set_ylabel(r"Mpc/$h$", size=GLOBAL_FS_SMALL)

for i, ax in enumerate(axs):
    ax.set_xticks([0, N // 2, N])
    ax.set_xticklabels([f"{-L/2:.0f}", "0", f"{L/2:.0f}"], fontsize=fs)
    ax.set_xlabel(r"Mpc/$h$", size=GLOBAL_FS_SMALL)

for ax, (im, key) in zip(axs, ims):
    divider = make_axes_locatable(ax)
    cax = divider.append_axes("bottom", size="5%", pad=0.6)
    cb = fig.colorbar(im, cax=cax, orientation="horizontal")
    if key.startswith("diff"):
        cb.set_label(r"$\textrm{sgn}\left(\Delta\delta\right)\log_{10}(1 + |\Delta\delta|)$", fontsize=fs)
    else:
        cb.set_label(r"$\log_{10}(2 + \delta)$", fontsize=fs)
    cb.ax.tick_params(labelsize=fs)
    cax.xaxis.set_ticks_position("bottom")
    cax.xaxis.set_label_position("bottom")
figname = f"fields"
fig.savefig(
    simdir + f"{figname}.png",
    bbox_inches="tight",
    dpi=300,
    transparent=True,
)
fig.savefig(
    simdir + f"{figname}.pdf",
    bbox_inches="tight",
    dpi=300,
)
plt.show()
No description has been provided for this image
In [14]:
full_field_p3m = np.log10(2+read_field(simdir + f"nsteps{nsteps_p3m}_final_density_p3m.h5").data)

if N <= 128:
    fig = plotly_3d(full_field_p3m, size=N, L=L, colormap=thermal_plotly, limits="default")
else:
    # Downsample the grid for visualisation
    downsample_factor = N // 128
    downsampled_field = full_field_p3m[
        ::downsample_factor, ::downsample_factor, ::downsample_factor
    ]
    fig = plotly_3d(downsampled_field, size=N, L=L, colormap=thermal_plotly, limits="default")

fig.show()
clear_large_plot(fig)  # Uncomment to clear the Plotly figure to avoid memory issues

Force exerted by particles on other particles

In [15]:
r1, fmag1, _ = load_force_diagnostic(OutputForceDiagnostic_spm)
r2, fmag2, _ = load_force_diagnostic(OutputForceDiagnostic_p3m)
Newton_prefactor = (L / Np)**3 / (4*np.pi)
print(f"Newton prefactor = {Newton_prefactor:.2e}")
Newton prefactor = 6.37e-01
In [16]:
plot_force_distance_comparison(rr=[r1, r2], ff=[fmag1, fmag2], ll=["PM (smoothed)", "P3M"], L=L, Np=Np, Npm=Npm, a=Newton_prefactor, title="Particle's contributions to total force")#, ss=["o", "."])
Nyquist: 2.00 Mpc/h
Particle length: 0.12 Mpc/h
Split scale: 1.25 Mpc/h
Short-range reach: 5.62 Mpc/h
No description has been provided for this image
In [ ]: