{
"cells": [
{
"cell_type": "markdown",
"id": "47c34537",
"metadata": {},
"source": [
"Tristan Hoellinger
\n",
"Institut d'Astrophysique de Paris\n",
"tristan.hoellinger@iap.fr"
]
},
{
"cell_type": "markdown",
"id": "b31e6021",
"metadata": {},
"source": [
"# Exploring time step limiters for P3M: tuning $\\eta$\n",
"\n",
"## Set up the environment and parameters"
]
},
{
"cell_type": "code",
"execution_count": 1,
"id": "0f8c355d",
"metadata": {},
"outputs": [],
"source": [
"# pyright: reportWildcardImportFromLibrary=false\n",
"from wip3m import *"
]
},
{
"cell_type": "code",
"execution_count": 2,
"id": "2c415aeb",
"metadata": {},
"outputs": [],
"source": [
"workdir = ROOT_PATH + \"results/\"\n",
"output_path = OUTPUT_PATH\n",
"\n",
"# STANDARD PARAMETERS:\n",
"L = 64 # Box size in Mpc/h\n",
"N = 32 # Density grid size\n",
"Np = 32 # Number of dark matter particles per spatial dimension\n",
"Npm = 64 # PM grid size\n",
"n_Tiles = 8 # Make sure Npm/n_Tiles >= 6\n",
" \n",
"force = force_hard = True\n",
"run_id = \"notebook10\"\n",
"\n",
"TimeStepDistribution = 3 # 0: constant, 1: log, 2: exp, 3: custom\n",
"# nsteps = 0 # not used for TimeStepDistribution=3"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "03aa3f4e",
"metadata": {},
"outputs": [],
"source": [
"# Automatic reloading of modules\n",
"%load_ext autoreload\n",
"%autoreload 2\n",
"\n",
"from os.path import isfile\n",
"from pathlib import Path\n",
"import numpy as np\n",
"\n",
"from pysbmy.power import PowerSpectrum\n",
"from pysbmy.field import read_field\n",
"from pysbmy.timestepping import StandardTimeStepping, P3MTimeStepping\n",
"\n",
"from wip3m.tools import get_k_max, generate_sim_params, generate_white_noise_Field, run_simulation\n",
"from wip3m.params import params_CONCEPT_kmax_missing, cosmo_small_to_full_dict, z2a, BASELINE_SEEDPHASE\n",
"from wip3m.plot_utils import * # type: ignore"
]
},
{
"cell_type": "code",
"execution_count": 4,
"id": "57436422",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"k_max = 2.721\n"
]
}
],
"source": [
"corner = 0.0\n",
"RedshiftLPT = 19.0\n",
"RedshiftFCs = 0.0\n",
"\n",
"ai = z2a(RedshiftLPT)\n",
"af = z2a(RedshiftFCs)\n",
"k_max = get_k_max(L, N) # k_max in h/Mpc\n",
"print(f\"k_max = {k_max}\")\n",
"# cosmo = params_planck_kmax_missing.copy()\n",
"cosmo = params_CONCEPT_kmax_missing.copy()\n",
"cosmo[\"k_max\"] = k_max\n",
"\n",
"wd = workdir + run_id + \"/\"\n",
"simdir = output_path + run_id + \"/\"\n",
"logdir = simdir + \"logs/\"\n",
"if force_hard:\n",
" import shutil\n",
" if Path(simdir).exists():\n",
" shutil.rmtree(simdir)\n",
" if Path(wd).exists():\n",
" shutil.rmtree(wd)\n",
"Path(wd).mkdir(parents=True, exist_ok=True)\n",
"Path(logdir).mkdir(parents=True, exist_ok=True)\n",
"\n",
"input_white_noise_file = simdir + \"input_white_noise.h5\"\n",
"input_seed_phase_file = simdir + \"seed\"\n",
"ICs_path = simdir + \"initial_density.h5\"\n",
"simpath = simdir\n",
"\n",
"# Path to the input matter power spectrum (generated later)\n",
"input_power_file = simdir + \"input_power.h5\"\n",
"\n",
"# Paths to the time step logs\n",
"OutputTimestepsLog = simdir + \"timesteps_log.txt\""
]
},
{
"cell_type": "markdown",
"id": "d3bc340d",
"metadata": {},
"source": [
"### Generate the parameter files"
]
},
{
"cell_type": "code",
"execution_count": 5,
"id": "012c5e01",
"metadata": {},
"outputs": [],
"source": [
"common_params = {\n",
" \"Np\": Np,\n",
" \"N\": N,\n",
" \"L\": L,\n",
" \"corner0\": corner,\n",
" \"corner1\": corner,\n",
" \"corner2\": corner,\n",
" \"h\": cosmo[\"h\"],\n",
" \"Omega_m\": cosmo[\"Omega_m\"],\n",
" \"Omega_b\": cosmo[\"Omega_b\"],\n",
" \"n_s\": cosmo[\"n_s\"],\n",
" \"sigma8\": cosmo[\"sigma8\"],\n",
"}\n",
"\n",
"lpt_params = common_params.copy()\n",
"lpt_params[\"method\"] = \"lpt\"\n",
"lpt_params[\"InputPowerSpectrum\"] = input_power_file\n",
"lpt_params[\"ICsMode\"] = 1\n",
"lpt_params[\"InputWhiteNoise\"] = input_white_noise_file\n",
"\n",
"p3m_fit_coeffs = P3M_FIT_COEFFS_DEFAULT_2NP\n",
"\n",
"fac_dyn = DEFAULT_FAC_DYN_CUSTOM_COLA\n",
"fac_hubble = DEFAULT_FAC_H_CUSTOM_COLA\n",
"fac_bend = DEFAULT_FAC_BEND\n",
"sub_bend1 = DEFAULT_SUB_BEND1_COLA\n",
"sub_bend2 = DEFAULT_SUB_BEND2_COLA\n",
"fac_p3m_fit = DEFAULT_FAC_P3M_FIT\n",
"da_early = DEFAULT_DA_MAX_EARLY_CUSTOM\n",
"p3m_params = common_params.copy()\n",
"p3m_params[\"method\"] = \"p3m\"\n",
"p3m_params[\"EvolutionMode\"] = 7 # 7: COLA with P3M force evaluation\n",
"p3m_params[\"TimeStepDistribution\"] = 3\n",
"p3m_params[\"ai\"] = ai\n",
"p3m_params[\"af\"] = af\n",
"p3m_params[\"RedshiftLPT\"] = RedshiftLPT\n",
"p3m_params[\"RedshiftFCs\"] = RedshiftFCs\n",
"p3m_params[\"Npm\"] = Npm\n",
"p3m_params[\"n_Tiles\"] = n_Tiles\n",
"p3m_params[\"RunForceDiagnostic\"] = False\n",
"p3m_params[\"PrintOutputTimestepsLog\"] = True\n",
"p3m_params[\"OutputTimestepsLog\"] = OutputTimestepsLog\n",
"p3m_params[\"cosmo_dict\"] = cosmo\n",
"p3m_params[\"fac_dyn_custom\"] = fac_dyn\n",
"p3m_params[\"fac_H_custom\"] = fac_hubble\n",
"p3m_params[\"fac_bend\"] = fac_bend\n",
"p3m_params[\"sub_bend1\"] = sub_bend1\n",
"p3m_params[\"sub_bend2\"] = sub_bend2\n",
"p3m_params[\"fac_p3m_fit\"] = fac_p3m_fit\n",
"p3m_params[\"da_max_early_custom\"] = da_early\n",
"p3m_params[\"da_max_late_custom\"] = DEFAULT_DA_MAX_LATE_CUSTOM # da_late\n",
"p3m_params[\"p3m_fit_coeffs\"] = p3m_fit_coeffs\n",
"p3m_params[\"use_p3m_fit\"] = True\n",
"file_ext = None"
]
},
{
"cell_type": "code",
"execution_count": 6,
"id": "a162fa70",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[02:53:59|\u001b[1;36mINFO \u001b[00m]|\u001b[38;5;147m(wip3m.tools)\u001b[00m Generating parameter file...\n",
"[02:53:59|\u001b[38;5;113mSTATUS \u001b[00m]|Writing parameter file in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/results/notebook10/example_lpt.sbmy'...\n",
"[02:53:59|\u001b[38;5;113mSTATUS \u001b[00m]|Writing parameter file in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/results/notebook10/example_lpt.sbmy' done.\n",
"[02:53:59|\u001b[1;36mINFO \u001b[00m]|\u001b[38;5;147m(wip3m.tools)\u001b[00m Parameter file written to /Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/results/notebook10/example_lpt.sbmy\n",
"[02:53:59|\u001b[1;36mINFO \u001b[00m]|\u001b[38;5;147m(wip3m.tools)\u001b[00m Time-stepping distribution file: /Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/results/notebook10/ts_p3m.h5\n",
"[02:53:59|\u001b[38;5;113mSTATUS \u001b[00m]|Write custom timestepping configuration in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/results/notebook10/ts_p3m.h5'...\n",
"[02:53:59|\u001b[38;5;113mSTATUS \u001b[00m]|Write custom timestepping configuration in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/results/notebook10/ts_p3m.h5' done.\n",
"[02:53:59|\u001b[1;36mINFO \u001b[00m]|\u001b[38;5;147m(wip3m.tools)\u001b[00m TS.ai = 0.050000, TS.af = 1.000000, TS.nsteps = 98\n",
"[02:53:59|\u001b[38;5;113mSTATUS \u001b[00m]|Read timestepping configuration in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/results/notebook10/ts_p3m.h5'...\n",
"[02:53:59|\u001b[38;5;113mSTATUS \u001b[00m]|Read timestepping configuration in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/results/notebook10/ts_p3m.h5' done.\n",
"[02:53:59|\u001b[1;36mINFO \u001b[00m]|\u001b[38;5;147m(wip3m.tools)\u001b[00m Generating parameter file...\n",
"[02:53:59|\u001b[38;5;113mSTATUS \u001b[00m]|Writing parameter file in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/results/notebook10/example_p3m.sbmy'...\n",
"[02:53:59|\u001b[38;5;113mSTATUS \u001b[00m]|Writing parameter file in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/results/notebook10/example_p3m.sbmy' done.\n",
"[02:53:59|\u001b[1;36mINFO \u001b[00m]|\u001b[38;5;147m(wip3m.tools)\u001b[00m Parameter file written to /Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/results/notebook10/example_p3m.sbmy\n"
]
},
{
"data": {
"image/png": "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rN8vv/wSl156KTIzM9nviiuuOMh///79mXacxN8111xzGkry26T5d999dxA9KVwi6CzaG2+8gQYNGiA1NZXVy6ZNm05DSX579O7du/dB9Kbf9ddfb/iRPH5kLFiwADfeeCPTjEK0GTdu3FFCAPPmzUO3bt3YCc7WrVszvj+ZejwSpNCrxRg5ciSee+45dlw4Ly8P5513Hq6++moUFxcfljHvvfdezJ07F0uWLGGqg6666irs2bMnyR91AHv37jV+w4cPP00l+u3RnEBaKhLpuWPHjiT3Dz74AP/+97/x+eefY9myZXA6nSzOUCiE2o7jpfeYMWOSaF1QUACz2Yw777wzyZ/k8cPD7/czOpOQOhZs27aNDSr69OmDlStX4plnnsGjjz6K6dOnn1S7OSzoyoJE7cSFF16oPf3004Y5FotpDRs21AYNGnRM4aPRqOZ2u7Xvv//esHvooYe0m2++uUbyWxtp/u2332rp6emHjU9VVa1+/frahx9+aNhVVFRodrtdGz58uFbbcbI8/sknnzAe9/l8hp3k8WMHiZixY8ce0c9LL72kdezYMcnu7rvv1q6++upTVo+JkDO9WopwOIzc3Fy2FJaoy5TMNIs7FgQCAUQiEWRlZR00I8zJyUHbtm3x5JNPorS09JTnvzbR3OfzoVmzZmxmffPNN6OwsDBplLxv376kOEn/IC3/HGs9/lZxKnj866+/xj333MNmz4mQPH7qQHWRWEcEmsXpdXQq6jERUujVUhw4cACxWAz16tVLsiczdaLHgpdffpmt2ycyIy37/PDDD5g9ezbef/99zJ8/H9deey1Lq7bjRGhOneo333yD8ePHY8iQIexlkV69erFntQh6uJOpx98qTpbHac+IljdpqS0RksdPLaguDlVH9PpCMBg8JX3Vb+aVBYkzh/feew8jRoxgI97EgxU0KtZx7rnnonPnzmjVqhXz169fvzOU218vevbsyX46SOC1b98eX3zxBd55550zmrffOmiWRzx84YUXJtlLHv91Q870ainq1KnDNuj379+fZE/m+vXrHzHsRx99xITejBkzWIM/Elq2bMnS2rx5M2o7TobmOqxWK7p27WrQUw93MnH+VnEy9KbDGDSoGzBgwFHTkTx+cqC6OFQd0QEuOo18KtpNIqTQq6Ww2Wzo3r07W6LRQUtnZE6cWVQHnRSkGca0adNw/vnnHzUdWoaj/Q46Tl/bcaI0TwQt86xZs8agZ4sWLVjDT4yTloXoFOexxvlbxcnQ+8cff0RVVRXuv//+o6YjefzkQHWRWEeEmTNnGnV0KtpNEo776IvEbwYjRoxgp/y+++47be3atdrjjz+uZWRkaPv27WPuDzzwgPbKK68Y/t977z3NZrNpo0eP1vbu3Wv8vF4vc6f/F154QVuyZIm2bds2bdasWVq3bt20Nm3aaKFQ6IyV89dM87feekubPn26tmXLFi03N1e75557tJSUFK2wsDCpXiiO8ePHa6tXr2YnC1u0aKEFg0GttuN46a3jkksuYScIq0Py+NFBNMrPz2c/EjEff/wx+96xYwdzJ3oT3XVs3bpVczgc2osvvqitW7dO++yzzzSz2axNmzbtmOvxeCCFXi3Hf/7zH61p06ZMmNGx4KVLlxpul19+OTueraNZs2aMiav/3nzzTeYeCAS0q666Sqtbt65mtVqZ/8cee+yEGPO3jOOh+TPPPGP4rVevnnbddddpeXl5B11bGDhwIHOnjqFfv37ahg0bTmuZfiv0Jqxfv57x9YwZMw6KS/L40TF37txD9hM6nemf6F49TJcuXVgdtWzZkl3VOZ56PB7Ip4UkJCQkJGoN5J6ehISEhEStgRR6EhISEhK1BlLoSUhISEjUGkihJyEhISFRayCFnoSEhIRErYEUehISEhIStQZS6ElISEhI1BpIoSchISEhUWsghZ6EhISERK2BFHoSEhISErUGUuhJSPyK8eabb7I33ehlb3pUk17xptfsJSQkDg35iKyExK8UQmE8e1C2UaNGWLt2LR566CH2xiEJPwkJiYMhFU5LSPyGcN999yEnJwf//Oc/z3RWJCTOSsjlTQmJXyl27NiBp59+Gp06dUJmZiZcLhdGjRqFxo0bn+msSUictZBCT0LiV4iSkhJccMEF7MXujz/+GIsWLcLPP/8Mk8mE884770xnT0LirIXc05OQ+BVi4sSJiMViGD58OBRFYXaffvopO8TSpUuXM509CYmzFlLoSUj8CpGdnQ2Px4MJEyagQ4cOTAgOGjSIHWipW7fumc6ehMRZC3mQRULiVwhVVfHUU09h2LBhSE1Nxf33349QKMT2+SZNmnSmsychcdZCCj0JCQkJiVoDeZBFQkJCQqLWQAo9CQkJCYlaAyn0JCQkJCRqDaTQk5CQkJCoNZBCT0JCQkKi1kAKPQkJCQmJWgMp9CQkJCQkag2k0JOQkJCQqDWQQk9CQkJCotZACj0JCQkJiVoDKfQkJCQkJGoNpNCTkJCQkEBtwf8DhAGONYiDkMMAAAAASUVORK5CYII=",
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"reset_plotting() # Default style for Simbelmynë\n",
"generate_sim_params(lpt_params, ICs_path, wd, simdir, None, force)\n",
"generate_sim_params(p3m_params, ICs_path, wd, simdir, file_ext, force)\n",
"setup_plotting() # Reset plotting style for this project"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "f5b71b98",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[02:53:59|\u001b[38;5;113mSTATUS \u001b[00m]|Read custom timestepping configuration in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/results/notebook10/ts_p3m.h5'...\n",
"[02:53:59|\u001b[38;5;113mSTATUS \u001b[00m]|Read custom timestepping configuration in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/results/notebook10/ts_p3m.h5' done.\n"
]
}
],
"source": [
"TSpath = wd + file_ext + \"_ts_p3m.h5\" if file_ext else wd + \"ts_p3m.h5\"\n",
"if TimeStepDistribution in [0, 1, 2]:\n",
" TS = StandardTimeStepping.read(TSpath)\n",
" aiDrift = TS.aiDrift\n",
" nsteps = TS.nsteps\n",
"elif TimeStepDistribution == 3:\n",
" TS = P3MTimeStepping.read(TSpath)\n",
" aiDrift = TS.aiDrift\n",
" nsteps = TS.nsteps\n",
"else:\n",
" raise ValueError(f\"Invalid TimeStepDistribution: {TimeStepDistribution}\")"
]
},
{
"cell_type": "markdown",
"id": "56d49527",
"metadata": {},
"source": [
"### Generate the initial phase"
]
},
{
"cell_type": "code",
"execution_count": 8,
"id": "6969353d",
"metadata": {},
"outputs": [],
"source": [
"generate_white_noise_Field(\n",
" L=L,\n",
" size=N,\n",
" corner=corner,\n",
" seedphase=BASELINE_SEEDPHASE,\n",
" fname_whitenoise=input_white_noise_file,\n",
" seedname_whitenoise=input_seed_phase_file,\n",
" force_phase=force,\n",
")"
]
},
{
"cell_type": "markdown",
"id": "af2c102d",
"metadata": {},
"source": [
"### Generating the input power spectrum"
]
},
{
"cell_type": "code",
"execution_count": 9,
"id": "eeddae78",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[02:53:59|\u001b[38;5;113mSTATUS \u001b[00m]|Setting up Fourier grid...\n",
"[02:53:59|\u001b[38;5;113mSTATUS \u001b[00m]|Setting up Fourier grid done.\n",
"[02:53:59\u001b[00m[02:53:59|\u001b[38;5;113mSTATUS \u001b[00m]|Write power spectrum in data file '/Users/hoellinger/WIP3M/notebook10/input_power.h5'...\n",
"|\u001b[38;5;113mSTATUS \u001b[00m]|Computing normalization of the power spectrum...\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]|Computing normalization of the power spectrum done.\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]|Computing power spectrum...\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]|Computing power spectrum done.\n",
"[02:53:59|\u001b[38;5;246mDIAGNOSTIC\u001b[00m]==|\u001b[38;5;246mL0=64, L1=64, L2=64\u001b[00m\n",
"[02:53:59|\u001b[38;5;246mDIAGNOSTIC\u001b[00m]==|\u001b[38;5;246mN0=32, N1=32, N2=32, N2_HC=17, N_HC=17408, NUM_MODES=464\u001b[00m\n",
"[02:53:59|\u001b[38;5;113mSTATUS \u001b[00m]|Write power spectrum in data file '/Users/hoellinger/WIP3M/notebook10/input_power.h5' done.\n"
]
}
],
"source": [
"# If cosmo[\"WhichSpectrum\"] == \"class\", then classy is required.\n",
"if not isfile(input_power_file) or force:\n",
" Pk = PowerSpectrum(L, L, L, N, N, N, cosmo_small_to_full_dict(cosmo))\n",
" Pk.write(input_power_file)"
]
},
{
"cell_type": "markdown",
"id": "ed3ab1c8",
"metadata": {},
"source": [
"## Running the simulations"
]
},
{
"cell_type": "code",
"execution_count": 10,
"id": "e3ed21b6",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[02:53:59\u001b[00m|\u001b[38;5;227mCOMMAND \u001b[00m]|\u001b[38;5;227msimbelmyne /Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/results/notebook10/example_lpt.sbmy /Users/hoellinger/WIP3M/notebook10/logs/lpt.txt\u001b[00m\n",
"[02:53:59\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]|\n",
"[02:53:59\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| .-~~-.--.\n",
"[02:53:59\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| : )\n",
"[02:53:59\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| .~ ~ -.\\ /.- ~~ .\n",
"[02:53:59\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| > `. .' <\n",
"[02:53:59\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| ( .- -. )\n",
"[02:53:59\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| `- -.-~ `- -' ~-.- -'\n",
"[02:53:59\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| ( : ) _ _ .-: ___________________________________\n",
"[02:53:59\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| ~--. : .--~ .-~ .-~ } \u001b[1;38;5;157mSIMBELMYNË\u001b[00m\n",
"[02:53:59\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| ~-.-^-.-~ \\_ .~ .-~ .~ (c) Florent Leclercq 2012 - SBMY_YEAR \n",
"[02:53:59\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| \\ ' \\ '_ _ -~ ___________________________________\n",
"[02:53:59\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| `.`. //\n",
"[02:53:59\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| . - ~ ~-.__`.`-.//\n",
"[02:53:59\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| .-~ . - ~ }~ ~ ~-.~-.\n",
"[02:53:59\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| .' .-~ .-~ :/~-.~-./:\n",
"[02:53:59\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| /_~_ _ . - ~ ~-.~-._\n",
"[02:53:59\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| ~-.<\n",
"[02:53:59\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]|\n",
"[02:53:59\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]|2025-06-16 02:53:59: Starting SIMBELMYNË, commit hash bcdce9c1b02682972d65f1d3d414b5774015c141\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]|Reading parameter file in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/results/notebook10/example_lpt.sbmy'...\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]|Reading parameter file in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/results/notebook10/example_lpt.sbmy' done.\n",
"[02:53:59\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Initializing snapshot...\u001b[00m\n",
"[02:53:59\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Initializing snapshot done.\u001b[00m\n",
"[02:53:59\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|LPT snapshot initialization: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:53:59\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Returning initial conditions...\u001b[00m\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Reading field in '/Users/hoellinger/WIP3M/notebook10/input_white_noise.h5'...\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Reading field in '/Users/hoellinger/WIP3M/notebook10/input_white_noise.h5' done.\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Reading power spectrum...\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Reading power spectrum in '/Users/hoellinger/WIP3M/notebook10/input_power.h5'...\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Reading power spectrum in '/Users/hoellinger/WIP3M/notebook10/input_power.h5' done.\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Reading power spectrum done.\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Generating Gaussian random field (using 8 cores)...\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Generating Gaussian random field (using 8 cores) done.\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing field to '/Users/hoellinger/WIP3M/notebook10/initial_density.h5'...\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing field to '/Users/hoellinger/WIP3M/notebook10/initial_density.h5' done.\n",
"[02:53:59\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Returning initial conditions done.\u001b[00m\n",
"[02:53:59\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|LPT initial conditions: 0.003 CPU - 0.002 wallclock seconds used.\n",
"[02:53:59\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Evolving with Lagrangian perturbation theory (using 8 cores)...\u001b[00m\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Computing Lagrangian potentials, periodic boundary conditions (using 8 cores)...\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Computing Lagrangian potentials, periodic boundary conditions (using 8 cores) done.\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Computing Lagrangian displacement field (using 8 cores)...\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Computing Lagrangian displacement field (using 8 cores) done.\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Changing velocities of particles...\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Changing velocities of particles done.\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Displacing particles...\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Displacing particles done.\n",
"[02:53:59\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Evolving with Lagrangian perturbation theory (using 8 cores) done.\u001b[00m\n",
"[02:53:59\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|LPT evolution: 0.054 CPU - 0.016 wallclock seconds used.\n",
"[02:53:59\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Computing outputs...\u001b[00m\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing field to '/Users/hoellinger/WIP3M/notebook10/lpt_density.h5'...\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing field to '/Users/hoellinger/WIP3M/notebook10/lpt_density.h5' done.\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing header in '/Users/hoellinger/WIP3M/notebook10/lpt_particles.gadget3'...\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing header in '/Users/hoellinger/WIP3M/notebook10/lpt_particles.gadget3' done.\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing snapshot in '/Users/hoellinger/WIP3M/notebook10/lpt_particles.gadget3' (32768 particles)...\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Writing block: 'POS '...\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Writing block: 'POS ' done.\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Writing block: 'VEL '...\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Writing block: 'VEL ' done.\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Writing block: 'ID '...\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Writing block: 'ID ' done.\n",
"[02:53:59\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing snapshot in '/Users/hoellinger/WIP3M/notebook10/lpt_particles.gadget3' done.\n",
"[02:53:59\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Computing outputs done.\u001b[00m\n",
"[02:53:59\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|LPT output: 0.012 CPU - 0.004 wallclock seconds used.\n",
"[02:53:59\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|ModuleLPT: 0.069 CPU - 0.022 wallclock seconds used.\n",
"[02:53:59\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|Simbelmynë: 0.070 CPU - 0.023 wallclock seconds used.\n",
"[02:53:59\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]|Everything done successfully, exiting.\n"
]
}
],
"source": [
"run_simulation(\"lpt\", lpt_params, wd, logdir)"
]
},
{
"cell_type": "code",
"execution_count": 11,
"id": "39c97bc2",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[02:54:00\u001b[00m|\u001b[38;5;227mCOMMAND \u001b[00m]|\u001b[38;5;227msimbelmyne /Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/results/notebook10/example_p3m.sbmy /Users/hoellinger/WIP3M/notebook10/logs/p3m.txt\u001b[00m\n",
"[02:54:00\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]|\n",
"[02:54:00\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| .-~~-.--.\n",
"[02:54:00\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| : )\n",
"[02:54:00\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| .~ ~ -.\\ /.- ~~ .\n",
"[02:54:00\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| > `. .' <\n",
"[02:54:00\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| ( .- -. )\n",
"[02:54:00\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| `- -.-~ `- -' ~-.- -'\n",
"[02:54:00\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| ( : ) _ _ .-: ___________________________________\n",
"[02:54:00\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| ~--. : .--~ .-~ .-~ } \u001b[1;38;5;157mSIMBELMYNË\u001b[00m\n",
"[02:54:00\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| ~-.-^-.-~ \\_ .~ .-~ .~ (c) Florent Leclercq 2012 - SBMY_YEAR \n",
"[02:54:00\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| \\ ' \\ '_ _ -~ ___________________________________\n",
"[02:54:00\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| `.`. //\n",
"[02:54:00\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| . - ~ ~-.__`.`-.//\n",
"[02:54:00\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| .-~ . - ~ }~ ~ ~-.~-.\n",
"[02:54:00\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| .' .-~ .-~ :/~-.~-./:\n",
"[02:54:00\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| /_~_ _ . - ~ ~-.~-._\n",
"[02:54:00\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| ~-.<\n",
"[02:54:00\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]|\n",
"[02:54:00\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]|2025-06-16 02:54:00: Starting SIMBELMYNË, commit hash bcdce9c1b02682972d65f1d3d414b5774015c141\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]|Reading parameter file in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/results/notebook10/example_p3m.sbmy'...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]|Reading parameter file in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/results/notebook10/example_p3m.sbmy' done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Initializing snapshot...\u001b[00m\n",
"[02:54:00\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Initializing snapshot done.\u001b[00m\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|LPT snapshot initialization: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Returning initial conditions...\u001b[00m\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Reading field in '/Users/hoellinger/WIP3M/notebook10/initial_density.h5'...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Reading field in '/Users/hoellinger/WIP3M/notebook10/initial_density.h5' done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Returning initial conditions done.\u001b[00m\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|LPT initial conditions: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Evolving with Lagrangian perturbation theory (using 8 cores)...\u001b[00m\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Computing Lagrangian potentials, periodic boundary conditions (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Computing Lagrangian potentials, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Computing Lagrangian displacement field (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Computing Lagrangian displacement field (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Changing velocities of particles...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Changing velocities of particles done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Displacing particles...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Displacing particles done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Evolving with Lagrangian perturbation theory (using 8 cores) done.\u001b[00m\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|LPT evolution: 0.055 CPU - 0.018 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|ModuleLPT: 0.056 CPU - 0.018 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleP3M: Evolving with P3M...\u001b[00m\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Read timestepping configuration in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/results/notebook10/ts_p3m.h5'...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Read timestepping configuration in '/Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/results/notebook10/ts_p3m.h5' done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|OutputForceDiagnostic: force_diagnostic.csv\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|OutputSnapshotsBase: particles_\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModulePMCOLA: L_minus operator: changing reference frame before COLA evolution...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModulePMCOLA: L_minus operator: changing reference frame before COLA evolution done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 1/98, time_kick:0.050000, time_drift=0.050000.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 1/98 done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 1/98, time_kick:0.051500, time_drift=0.053000.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 1/98: Density: 0.010 CPU - 0.003 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 1/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 1/98: Accelerations (long-range): 0.095 CPU - 0.018 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 1/98: Accelerations (short-range): 0.264 CPU - 0.041 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 1/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 1/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 1/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 1/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 1/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 1/98: Total Evolution: 0.381 CPU - 0.066 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 2/98, time_kick:0.051500, time_drift=0.053000.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 2/98 done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 2/98, time_kick:0.054590, time_drift=0.056090.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 2/98: Density: 0.007 CPU - 0.002 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 2/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 2/98: Accelerations (long-range): 0.093 CPU - 0.019 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 2/98: Accelerations (short-range): 0.245 CPU - 0.037 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 2/98: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 2/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 2/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 2/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 2/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 2/98: Total Evolution: 0.357 CPU - 0.062 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 3/98, time_kick:0.054590, time_drift=0.056090.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 3/98 done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 3/98, time_kick:0.057865, time_drift=0.059365.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 3/98: Density: 0.010 CPU - 0.002 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 3/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 3/98: Accelerations (long-range): 0.090 CPU - 0.021 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 3/98: Accelerations (short-range): 0.233 CPU - 0.044 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 3/98: Kick: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 3/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 3/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 3/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 3/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 3/98: Total Evolution: 0.344 CPU - 0.071 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 4/98, time_kick:0.057865, time_drift=0.059365.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 4/98 done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 4/98, time_kick:0.061337, time_drift=0.062837.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 4/98: Density: 0.007 CPU - 0.002 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 4/98: Potential: 0.004 CPU - 0.002 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 4/98: Accelerations (long-range): 0.096 CPU - 0.018 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 4/98: Accelerations (short-range): 0.240 CPU - 0.043 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 4/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 4/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 4/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 4/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 4/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 4/98: Total Evolution: 0.355 CPU - 0.067 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 5/98, time_kick:0.061337, time_drift=0.062837.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 5/98 done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 5/98, time_kick:0.065018, time_drift=0.066518.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 5/98: Density: 0.013 CPU - 0.002 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 5/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 5/98: Accelerations (long-range): 0.092 CPU - 0.019 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 5/98: Accelerations (short-range): 0.254 CPU - 0.037 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 5/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 5/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 5/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 5/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 5/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 5/98: Total Evolution: 0.372 CPU - 0.062 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 6/98, time_kick:0.065018, time_drift=0.066518.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 6/98 done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 6/98, time_kick:0.068919, time_drift=0.070419.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 6/98: Density: 0.009 CPU - 0.002 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 6/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 6/98: Accelerations (long-range): 0.097 CPU - 0.018 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 6/98: Accelerations (short-range): 0.259 CPU - 0.038 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 6/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 6/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 6/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 6/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 6/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 6/98: Total Evolution: 0.376 CPU - 0.063 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 7/98, time_kick:0.068919, time_drift=0.070419.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 7/98 done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 7/98, time_kick:0.073054, time_drift=0.074554.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 7/98: Density: 0.010 CPU - 0.003 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 7/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 7/98: Accelerations (long-range): 0.093 CPU - 0.019 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 7/98: Accelerations (short-range): 0.245 CPU - 0.037 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 7/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 7/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 7/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 7/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 7/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 7/98: Total Evolution: 0.360 CPU - 0.063 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 8/98, time_kick:0.073054, time_drift=0.074554.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 8/98 done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 8/98, time_kick:0.077437, time_drift=0.078937.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 8/98: Density: 0.012 CPU - 0.002 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 8/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 8/98: Accelerations (long-range): 0.093 CPU - 0.024 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 8/98: Accelerations (short-range): 0.249 CPU - 0.038 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 8/98: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 8/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 8/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 8/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 8/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 8/98: Total Evolution: 0.366 CPU - 0.069 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 9/98, time_kick:0.077437, time_drift=0.078937.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 9/98 done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 9/98, time_kick:0.082083, time_drift=0.083583.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 9/98: Density: 0.010 CPU - 0.002 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 9/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 9/98: Accelerations (long-range): 0.095 CPU - 0.018 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 9/98: Accelerations (short-range): 0.254 CPU - 0.037 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 9/98: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 9/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 9/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 9/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 9/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 9/98: Total Evolution: 0.370 CPU - 0.061 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 10/98, time_kick:0.082083, time_drift=0.083583.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 10/98 done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 10/98, time_kick:0.087008, time_drift=0.088508.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 10/98: Density: 0.012 CPU - 0.003 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 10/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 10/98: Accelerations (long-range): 0.094 CPU - 0.020 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 10/98: Accelerations (short-range): 0.252 CPU - 0.037 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 10/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 10/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 10/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 10/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 10/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 10/98: Total Evolution: 0.370 CPU - 0.063 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 11/98, time_kick:0.087008, time_drift=0.088508.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 11/98 done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 11/98, time_kick:0.092229, time_drift=0.093729.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 11/98: Density: 0.014 CPU - 0.002 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 11/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 11/98: Accelerations (long-range): 0.087 CPU - 0.020 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 11/98: Accelerations (short-range): 0.230 CPU - 0.038 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 11/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 11/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 11/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 11/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 11/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 11/98: Total Evolution: 0.343 CPU - 0.064 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 12/98, time_kick:0.092229, time_drift=0.093729.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 12/98 done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 12/98, time_kick:0.097762, time_drift=0.099262.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 12/98: Density: 0.009 CPU - 0.002 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 12/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 12/98: Accelerations (long-range): 0.088 CPU - 0.023 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 12/98: Accelerations (short-range): 0.229 CPU - 0.041 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 12/98: Kick: 0.006 CPU - 0.003 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 12/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 12/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 12/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 12/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 12/98: Total Evolution: 0.338 CPU - 0.071 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 13/98, time_kick:0.097762, time_drift=0.099262.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 13/98 done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 13/98, time_kick:0.103628, time_drift=0.105128.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 13/98: Density: 0.011 CPU - 0.002 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 13/98: Potential: 0.005 CPU - 0.004 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 13/98: Accelerations (long-range): 0.093 CPU - 0.019 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 13/98: Accelerations (short-range): 0.259 CPU - 0.036 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 13/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 13/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 13/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 13/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 13/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 13/98: Total Evolution: 0.375 CPU - 0.063 wallclock seconds used.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 14/98, time_kick:0.103628, time_drift=0.105128.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 14/98 done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:00\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 14/98, time_kick:0.109846, time_drift=0.111346.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 14/98: Density: 0.014 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 14/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 14/98: Accelerations (long-range): 0.095 CPU - 0.019 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 14/98: Accelerations (short-range): 0.263 CPU - 0.036 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 14/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 14/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 14/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 14/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 14/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 14/98: Total Evolution: 0.383 CPU - 0.060 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 15/98, time_kick:0.109846, time_drift=0.111346.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 15/98 done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 15/98, time_kick:0.116437, time_drift=0.117937.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 15/98: Density: 0.013 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 15/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 15/98: Accelerations (long-range): 0.092 CPU - 0.023 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 15/98: Accelerations (short-range): 0.260 CPU - 0.036 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 15/98: Kick: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 15/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 15/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 15/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 15/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 15/98: Total Evolution: 0.375 CPU - 0.065 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 16/98, time_kick:0.116437, time_drift=0.117937.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 16/98 done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 16/98, time_kick:0.123423, time_drift=0.124923.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 16/98: Density: 0.008 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 16/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 16/98: Accelerations (long-range): 0.088 CPU - 0.020 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 16/98: Accelerations (short-range): 0.238 CPU - 0.038 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 16/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 16/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 16/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 16/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 16/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 16/98: Total Evolution: 0.346 CPU - 0.064 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 17/98, time_kick:0.123423, time_drift=0.124923.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 17/98 done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 17/98, time_kick:0.130828, time_drift=0.132328.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 17/98: Density: 0.011 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 17/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 17/98: Accelerations (long-range): 0.088 CPU - 0.019 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 17/98: Accelerations (short-range): 0.240 CPU - 0.038 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 17/98: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 17/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 17/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 17/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 17/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 17/98: Total Evolution: 0.351 CPU - 0.063 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 18/98, time_kick:0.130828, time_drift=0.132328.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 18/98 done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 18/98, time_kick:0.138678, time_drift=0.140178.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 18/98: Density: 0.013 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 18/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 18/98: Accelerations (long-range): 0.096 CPU - 0.018 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 18/98: Accelerations (short-range): 0.258 CPU - 0.036 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 18/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 18/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 18/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 18/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 18/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 18/98: Total Evolution: 0.379 CPU - 0.059 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 19/98, time_kick:0.138678, time_drift=0.140178.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 19/98 done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 19/98, time_kick:0.146998, time_drift=0.148498.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 19/98: Density: 0.008 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 19/98: Potential: 0.004 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 19/98: Accelerations (long-range): 0.086 CPU - 0.026 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 19/98: Accelerations (short-range): 0.254 CPU - 0.040 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 19/98: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 19/98: Drift: 0.002 CPU - 0.001 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 19/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 19/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 19/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 19/98: Total Evolution: 0.361 CPU - 0.072 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 20/98, time_kick:0.146998, time_drift=0.148498.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 20/98 done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 20/98, time_kick:0.155818, time_drift=0.157318.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 20/98: Density: 0.010 CPU - 0.003 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 20/98: Potential: 0.004 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 20/98: Accelerations (long-range): 0.093 CPU - 0.019 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 20/98: Accelerations (short-range): 0.253 CPU - 0.039 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 20/98: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 20/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 20/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 20/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 20/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 20/98: Total Evolution: 0.368 CPU - 0.064 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 21/98, time_kick:0.155818, time_drift=0.157318.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 21/98 done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 21/98, time_kick:0.165167, time_drift=0.166667.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 21/98: Density: 0.007 CPU - 0.004 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 21/98: Potential: 0.006 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 21/98: Accelerations (long-range): 0.095 CPU - 0.018 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 21/98: Accelerations (short-range): 0.274 CPU - 0.040 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 21/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 21/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 21/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 21/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 21/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 21/98: Total Evolution: 0.388 CPU - 0.067 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 22/98, time_kick:0.165167, time_drift=0.166667.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 22/98 done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 22/98, time_kick:0.175078, time_drift=0.176578.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 22/98: Density: 0.014 CPU - 0.003 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 22/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 22/98: Accelerations (long-range): 0.095 CPU - 0.018 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 22/98: Accelerations (short-range): 0.268 CPU - 0.039 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 22/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 22/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 22/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 22/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 22/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 22/98: Total Evolution: 0.390 CPU - 0.063 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 23/98, time_kick:0.175078, time_drift=0.176578.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 23/98 done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 23/98, time_kick:0.185582, time_drift=0.187082.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 23/98: Density: 0.013 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 23/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 23/98: Accelerations (long-range): 0.095 CPU - 0.018 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 23/98: Accelerations (short-range): 0.270 CPU - 0.036 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 23/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 23/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 23/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 23/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 23/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 23/98: Total Evolution: 0.390 CPU - 0.060 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 24/98, time_kick:0.185582, time_drift=0.187082.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 24/98 done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 24/98, time_kick:0.196717, time_drift=0.198217.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 24/98: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 24/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 24/98: Accelerations (long-range): 0.094 CPU - 0.018 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 24/98: Accelerations (short-range): 0.267 CPU - 0.036 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 24/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 24/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 24/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 24/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 24/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 24/98: Total Evolution: 0.388 CPU - 0.061 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 25/98, time_kick:0.196717, time_drift=0.198217.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 25/98 done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 25/98, time_kick:0.208520, time_drift=0.210020.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 25/98: Density: 0.015 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 25/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 25/98: Accelerations (long-range): 0.093 CPU - 0.019 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 25/98: Accelerations (short-range): 0.268 CPU - 0.036 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 25/98: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 25/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 25/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 25/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 25/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 25/98: Total Evolution: 0.388 CPU - 0.061 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 26/98, time_kick:0.208520, time_drift=0.210020.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 26/98 done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 26/98, time_kick:0.221031, time_drift=0.222531.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 26/98: Density: 0.011 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 26/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 26/98: Accelerations (long-range): 0.086 CPU - 0.021 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 26/98: Accelerations (short-range): 0.253 CPU - 0.037 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 26/98: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 26/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 26/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 26/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 26/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 26/98: Total Evolution: 0.360 CPU - 0.064 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 27/98, time_kick:0.221031, time_drift=0.222531.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 27/98 done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 27/98, time_kick:0.234293, time_drift=0.235793.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 27/98: Density: 0.014 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 27/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 27/98: Accelerations (long-range): 0.095 CPU - 0.018 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 27/98: Accelerations (short-range): 0.273 CPU - 0.037 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 27/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 27/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 27/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 27/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 27/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 27/98: Total Evolution: 0.393 CPU - 0.061 wallclock seconds used.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 28/98, time_kick:0.234293, time_drift=0.235793.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 28/98 done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:01\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 28/98, time_kick:0.248351, time_drift=0.249851.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 28/98: Density: 0.013 CPU - 0.002 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 28/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 28/98: Accelerations (long-range): 0.096 CPU - 0.018 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 28/98: Accelerations (short-range): 0.273 CPU - 0.037 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 28/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 28/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 28/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 28/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 28/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 28/98: Total Evolution: 0.395 CPU - 0.061 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 29/98, time_kick:0.248351, time_drift=0.249851.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 29/98 done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 29/98, time_kick:0.263252, time_drift=0.264752.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 29/98: Density: 0.014 CPU - 0.003 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 29/98: Potential: 0.004 CPU - 0.002 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 29/98: Accelerations (long-range): 0.097 CPU - 0.018 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 29/98: Accelerations (short-range): 0.277 CPU - 0.037 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 29/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 29/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 29/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 29/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 29/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 29/98: Total Evolution: 0.400 CPU - 0.061 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 30/98, time_kick:0.263252, time_drift=0.264752.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 30/98 done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 30/98, time_kick:0.279047, time_drift=0.280547.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 30/98: Density: 0.014 CPU - 0.003 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 30/98: Potential: 0.005 CPU - 0.004 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 30/98: Accelerations (long-range): 0.095 CPU - 0.018 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 30/98: Accelerations (short-range): 0.273 CPU - 0.037 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 30/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 30/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 30/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 30/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 30/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 30/98: Total Evolution: 0.394 CPU - 0.063 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 31/98, time_kick:0.279047, time_drift=0.280547.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 31/98 done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 31/98, time_kick:0.295790, time_drift=0.297290.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 31/98: Density: 0.016 CPU - 0.003 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 31/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 31/98: Accelerations (long-range): 0.096 CPU - 0.018 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 31/98: Accelerations (short-range): 0.277 CPU - 0.037 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 31/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 31/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 31/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 31/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 31/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 31/98: Total Evolution: 0.401 CPU - 0.061 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 32/98, time_kick:0.295790, time_drift=0.297290.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 32/98 done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 32/98, time_kick:0.313442, time_drift=0.314942.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 32/98: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 32/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 32/98: Accelerations (long-range): 0.096 CPU - 0.018 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 32/98: Accelerations (short-range): 0.279 CPU - 0.039 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 32/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 32/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 32/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 32/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 32/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 32/98: Total Evolution: 0.403 CPU - 0.063 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 33/98, time_kick:0.313442, time_drift=0.314942.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 33/98 done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 33/98, time_kick:0.329532, time_drift=0.331032.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 33/98: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 33/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 33/98: Accelerations (long-range): 0.095 CPU - 0.018 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 33/98: Accelerations (short-range): 0.280 CPU - 0.039 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 33/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 33/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 33/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 33/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 33/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 33/98: Total Evolution: 0.402 CPU - 0.063 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 34/98, time_kick:0.329532, time_drift=0.331032.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 34/98 done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 34/98, time_kick:0.344469, time_drift=0.345969.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 34/98: Density: 0.013 CPU - 0.002 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 34/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 34/98: Accelerations (long-range): 0.095 CPU - 0.019 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 34/98: Accelerations (short-range): 0.281 CPU - 0.038 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 34/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 34/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 34/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 34/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 34/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 34/98: Total Evolution: 0.402 CPU - 0.063 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 35/98, time_kick:0.344469, time_drift=0.345969.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 35/98 done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 35/98, time_kick:0.358518, time_drift=0.360018.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 35/98: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 35/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 35/98: Accelerations (long-range): 0.094 CPU - 0.019 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 35/98: Accelerations (short-range): 0.273 CPU - 0.042 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 35/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 35/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 35/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 35/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 35/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 35/98: Total Evolution: 0.394 CPU - 0.066 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 36/98, time_kick:0.358518, time_drift=0.360018.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 36/98 done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 36/98, time_kick:0.371863, time_drift=0.373363.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 36/98: Density: 0.014 CPU - 0.003 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 36/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 36/98: Accelerations (long-range): 0.094 CPU - 0.019 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 36/98: Accelerations (short-range): 0.287 CPU - 0.043 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 36/98: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 36/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 36/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 36/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 36/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 36/98: Total Evolution: 0.407 CPU - 0.069 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 37/98, time_kick:0.371863, time_drift=0.373363.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 37/98 done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 37/98, time_kick:0.384634, time_drift=0.386134.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 37/98: Density: 0.011 CPU - 0.003 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 37/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 37/98: Accelerations (long-range): 0.094 CPU - 0.021 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 37/98: Accelerations (short-range): 0.285 CPU - 0.042 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 37/98: Kick: 0.006 CPU - 0.005 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 37/98: Drift: 0.002 CPU - 0.001 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 37/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 37/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 37/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 37/98: Total Evolution: 0.401 CPU - 0.073 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 38/98, time_kick:0.384634, time_drift=0.386134.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 38/98 done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 38/98, time_kick:0.396928, time_drift=0.398428.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 38/98: Density: 0.014 CPU - 0.003 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 38/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 38/98: Accelerations (long-range): 0.095 CPU - 0.019 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 38/98: Accelerations (short-range): 0.283 CPU - 0.042 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 38/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 38/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 38/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 38/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 38/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 38/98: Total Evolution: 0.403 CPU - 0.067 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 39/98, time_kick:0.396928, time_drift=0.398428.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 39/98 done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 39/98, time_kick:0.408822, time_drift=0.410322.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 39/98: Density: 0.012 CPU - 0.002 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 39/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 39/98: Accelerations (long-range): 0.094 CPU - 0.019 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 39/98: Accelerations (short-range): 0.262 CPU - 0.043 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 39/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 39/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 39/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 39/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 39/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 39/98: Total Evolution: 0.380 CPU - 0.067 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 40/98, time_kick:0.408822, time_drift=0.410322.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 40/98 done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 40/98, time_kick:0.420376, time_drift=0.421876.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 40/98: Density: 0.016 CPU - 0.003 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 40/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 40/98: Accelerations (long-range): 0.094 CPU - 0.020 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 40/98: Accelerations (short-range): 0.294 CPU - 0.044 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 40/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 40/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 40/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 40/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 40/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 40/98: Total Evolution: 0.415 CPU - 0.070 wallclock seconds used.\n",
"[02:54:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 41/98, time_kick:0.420376, time_drift=0.421876.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 41/98 done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 41/98, time_kick:0.431637, time_drift=0.433137.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 41/98: Density: 0.013 CPU - 0.003 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 41/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 41/98: Accelerations (long-range): 0.095 CPU - 0.017 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 41/98: Accelerations (short-range): 0.282 CPU - 0.042 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 41/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 41/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 41/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 41/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 41/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 41/98: Total Evolution: 0.402 CPU - 0.066 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 42/98, time_kick:0.431637, time_drift=0.433137.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 42/98 done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 42/98, time_kick:0.442644, time_drift=0.444144.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 42/98: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 42/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 42/98: Accelerations (long-range): 0.095 CPU - 0.017 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 42/98: Accelerations (short-range): 0.296 CPU - 0.045 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 42/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 42/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 42/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 42/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 42/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 42/98: Total Evolution: 0.419 CPU - 0.068 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 43/98, time_kick:0.442644, time_drift=0.444144.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 43/98 done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 43/98, time_kick:0.453430, time_drift=0.454930.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 43/98: Density: 0.013 CPU - 0.002 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 43/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 43/98: Accelerations (long-range): 0.095 CPU - 0.018 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 43/98: Accelerations (short-range): 0.298 CPU - 0.041 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 43/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 43/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 43/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 43/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 43/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 43/98: Total Evolution: 0.418 CPU - 0.065 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 44/98, time_kick:0.453430, time_drift=0.454930.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 44/98 done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 44/98, time_kick:0.464023, time_drift=0.465523.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 44/98: Density: 0.013 CPU - 0.002 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 44/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 44/98: Accelerations (long-range): 0.090 CPU - 0.020 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 44/98: Accelerations (short-range): 0.303 CPU - 0.044 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 44/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 44/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 44/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 44/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 44/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 44/98: Total Evolution: 0.417 CPU - 0.071 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 45/98, time_kick:0.464023, time_drift=0.465523.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 45/98 done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 45/98, time_kick:0.474446, time_drift=0.475946.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 45/98: Density: 0.013 CPU - 0.002 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 45/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 45/98: Accelerations (long-range): 0.094 CPU - 0.018 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 45/98: Accelerations (short-range): 0.303 CPU - 0.046 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 45/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 45/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 45/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 45/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 45/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 45/98: Total Evolution: 0.422 CPU - 0.071 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 46/98, time_kick:0.474446, time_drift=0.475946.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 46/98 done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 46/98, time_kick:0.484720, time_drift=0.486220.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 46/98: Density: 0.016 CPU - 0.003 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 46/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 46/98: Accelerations (long-range): 0.084 CPU - 0.021 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 46/98: Accelerations (short-range): 0.308 CPU - 0.051 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 46/98: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 46/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 46/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 46/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 46/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 46/98: Total Evolution: 0.419 CPU - 0.078 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 47/98, time_kick:0.484720, time_drift=0.486220.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 47/98 done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 47/98, time_kick:0.494861, time_drift=0.496361.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 47/98: Density: 0.008 CPU - 0.002 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 47/98: Potential: 0.004 CPU - 0.002 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 47/98: Accelerations (long-range): 0.094 CPU - 0.021 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 47/98: Accelerations (short-range): 0.288 CPU - 0.050 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 47/98: Kick: 0.007 CPU - 0.002 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 47/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 47/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 47/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 47/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 47/98: Total Evolution: 0.402 CPU - 0.077 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 48/98, time_kick:0.494861, time_drift=0.496361.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 48/98 done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 48/98, time_kick:0.504885, time_drift=0.506385.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 48/98: Density: 0.016 CPU - 0.003 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 48/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 48/98: Accelerations (long-range): 0.095 CPU - 0.018 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 48/98: Accelerations (short-range): 0.312 CPU - 0.045 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 48/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 48/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 48/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 48/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 48/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 48/98: Total Evolution: 0.436 CPU - 0.070 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 49/98, time_kick:0.504885, time_drift=0.506385.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 49/98 done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 49/98, time_kick:0.514806, time_drift=0.516306.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 49/98: Density: 0.014 CPU - 0.002 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 49/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 49/98: Accelerations (long-range): 0.095 CPU - 0.018 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 49/98: Accelerations (short-range): 0.308 CPU - 0.045 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 49/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 49/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 49/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 49/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 49/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 49/98: Total Evolution: 0.429 CPU - 0.069 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 50/98, time_kick:0.514806, time_drift=0.516306.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 50/98 done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 50/98, time_kick:0.524635, time_drift=0.526135.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 50/98: Density: 0.012 CPU - 0.003 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 50/98: Potential: 0.004 CPU - 0.002 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 50/98: Accelerations (long-range): 0.092 CPU - 0.019 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 50/98: Accelerations (short-range): 0.272 CPU - 0.048 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 50/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 50/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 50/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 50/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 50/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 50/98: Total Evolution: 0.388 CPU - 0.074 wallclock seconds used.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 51/98, time_kick:0.524635, time_drift=0.526135.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 51/98 done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 51/98, time_kick:0.534385, time_drift=0.535885.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 51/98: Density: 0.014 CPU - 0.003 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 51/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 51/98: Accelerations (long-range): 0.095 CPU - 0.018 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 51/98: Accelerations (short-range): 0.317 CPU - 0.045 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 51/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 51/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 51/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 51/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 51/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 51/98: Total Evolution: 0.438 CPU - 0.070 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 52/98, time_kick:0.534385, time_drift=0.535885.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 52/98 done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 52/98, time_kick:0.544063, time_drift=0.545563.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 52/98: Density: 0.016 CPU - 0.003 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 52/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 52/98: Accelerations (long-range): 0.095 CPU - 0.017 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 52/98: Accelerations (short-range): 0.312 CPU - 0.045 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 52/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 52/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 52/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 52/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 52/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 52/98: Total Evolution: 0.434 CPU - 0.069 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 53/98, time_kick:0.544063, time_drift=0.545563.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 53/98 done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 53/98, time_kick:0.553680, time_drift=0.555180.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 53/98: Density: 0.012 CPU - 0.003 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 53/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 53/98: Accelerations (long-range): 0.095 CPU - 0.018 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 53/98: Accelerations (short-range): 0.312 CPU - 0.047 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 53/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 53/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 53/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 53/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 53/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 53/98: Total Evolution: 0.432 CPU - 0.072 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 54/98, time_kick:0.553680, time_drift=0.555180.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 54/98 done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 54/98, time_kick:0.563243, time_drift=0.564743.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 54/98: Density: 0.014 CPU - 0.003 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 54/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 54/98: Accelerations (long-range): 0.095 CPU - 0.020 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 54/98: Accelerations (short-range): 0.316 CPU - 0.044 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 54/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 54/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 54/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 54/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 54/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 54/98: Total Evolution: 0.437 CPU - 0.070 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 55/98, time_kick:0.563243, time_drift=0.564743.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 55/98 done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 55/98, time_kick:0.572760, time_drift=0.574260.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 55/98: Density: 0.012 CPU - 0.002 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 55/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 55/98: Accelerations (long-range): 0.095 CPU - 0.022 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 55/98: Accelerations (short-range): 0.317 CPU - 0.051 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 55/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 55/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 55/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 55/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 55/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 55/98: Total Evolution: 0.437 CPU - 0.079 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 56/98, time_kick:0.572760, time_drift=0.574260.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 56/98 done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 56/98, time_kick:0.582238, time_drift=0.583738.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 56/98: Density: 0.014 CPU - 0.003 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 56/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 56/98: Accelerations (long-range): 0.095 CPU - 0.020 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 56/98: Accelerations (short-range): 0.317 CPU - 0.051 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 56/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 56/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 56/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 56/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 56/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 56/98: Total Evolution: 0.439 CPU - 0.077 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 57/98, time_kick:0.582238, time_drift=0.583738.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 57/98 done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 57/98, time_kick:0.591683, time_drift=0.593183.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 57/98: Density: 0.016 CPU - 0.003 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 57/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 57/98: Accelerations (long-range): 0.095 CPU - 0.018 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 57/98: Accelerations (short-range): 0.320 CPU - 0.049 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 57/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 57/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 57/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 57/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 57/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 57/98: Total Evolution: 0.443 CPU - 0.074 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 58/98, time_kick:0.591683, time_drift=0.593183.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 58/98 done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 58/98, time_kick:0.601100, time_drift=0.602600.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 58/98: Density: 0.014 CPU - 0.003 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 58/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 58/98: Accelerations (long-range): 0.087 CPU - 0.020 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 58/98: Accelerations (short-range): 0.315 CPU - 0.052 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 58/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 58/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 58/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 58/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 58/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 58/98: Total Evolution: 0.429 CPU - 0.079 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 59/98, time_kick:0.601100, time_drift=0.602600.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 59/98 done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 59/98, time_kick:0.610497, time_drift=0.611997.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 59/98: Density: 0.011 CPU - 0.002 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 59/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 59/98: Accelerations (long-range): 0.091 CPU - 0.023 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 59/98: Accelerations (short-range): 0.319 CPU - 0.048 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 59/98: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 59/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 59/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 59/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 59/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 59/98: Total Evolution: 0.432 CPU - 0.076 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 60/98, time_kick:0.610497, time_drift=0.611997.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 60/98 done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 60/98, time_kick:0.619877, time_drift=0.621377.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 60/98: Density: 0.010 CPU - 0.002 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 60/98: Potential: 0.004 CPU - 0.002 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 60/98: Accelerations (long-range): 0.093 CPU - 0.018 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 60/98: Accelerations (short-range): 0.303 CPU - 0.053 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 60/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 60/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 60/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 60/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 60/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 60/98: Total Evolution: 0.418 CPU - 0.077 wallclock seconds used.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 61/98, time_kick:0.619877, time_drift=0.621377.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 61/98 done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 61/98, time_kick:0.629246, time_drift=0.630746.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 61/98: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 61/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 61/98: Accelerations (long-range): 0.093 CPU - 0.019 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 61/98: Accelerations (short-range): 0.323 CPU - 0.053 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 61/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 61/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 61/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 61/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 61/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 61/98: Total Evolution: 0.443 CPU - 0.078 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 62/98, time_kick:0.629246, time_drift=0.630746.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 62/98 done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 62/98, time_kick:0.638608, time_drift=0.640108.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 62/98: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 62/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 62/98: Accelerations (long-range): 0.095 CPU - 0.019 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 62/98: Accelerations (short-range): 0.326 CPU - 0.047 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 62/98: Kick: 0.007 CPU - 0.001 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 62/98: Drift: 0.002 CPU - 0.001 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 62/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 62/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 62/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 62/98: Total Evolution: 0.448 CPU - 0.072 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 63/98, time_kick:0.638608, time_drift=0.640108.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 63/98 done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 63/98, time_kick:0.647969, time_drift=0.649469.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 63/98: Density: 0.013 CPU - 0.003 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 63/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 63/98: Accelerations (long-range): 0.088 CPU - 0.020 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 63/98: Accelerations (short-range): 0.324 CPU - 0.056 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 63/98: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 63/98: Drift: 0.001 CPU - 0.003 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 63/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 63/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 63/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 63/98: Total Evolution: 0.436 CPU - 0.085 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 64/98, time_kick:0.647969, time_drift=0.649469.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 64/98 done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 64/98, time_kick:0.657331, time_drift=0.658831.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 64/98: Density: 0.016 CPU - 0.003 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 64/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 64/98: Accelerations (long-range): 0.095 CPU - 0.020 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 64/98: Accelerations (short-range): 0.326 CPU - 0.055 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 64/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 64/98: Drift: 0.001 CPU - 0.004 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 64/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 64/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 64/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 64/98: Total Evolution: 0.450 CPU - 0.085 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 65/98, time_kick:0.657331, time_drift=0.658831.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 65/98 done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 65/98, time_kick:0.666701, time_drift=0.668201.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 65/98: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 65/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 65/98: Accelerations (long-range): 0.096 CPU - 0.018 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 65/98: Accelerations (short-range): 0.331 CPU - 0.056 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 65/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 65/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 65/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 65/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 65/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 65/98: Total Evolution: 0.453 CPU - 0.080 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 66/98, time_kick:0.666701, time_drift=0.668201.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 66/98 done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 66/98, time_kick:0.676081, time_drift=0.677581.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 66/98: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 66/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 66/98: Accelerations (long-range): 0.096 CPU - 0.018 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 66/98: Accelerations (short-range): 0.333 CPU - 0.049 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 66/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 66/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 66/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 66/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 66/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 66/98: Total Evolution: 0.457 CPU - 0.074 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 67/98, time_kick:0.676081, time_drift=0.677581.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 67/98 done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 67/98, time_kick:0.685476, time_drift=0.686976.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 67/98: Density: 0.013 CPU - 0.003 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 67/98: Potential: 0.005 CPU - 0.005 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 67/98: Accelerations (long-range): 0.095 CPU - 0.021 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 67/98: Accelerations (short-range): 0.325 CPU - 0.056 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 67/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 67/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 67/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 67/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 67/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 67/98: Total Evolution: 0.445 CPU - 0.086 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 68/98, time_kick:0.685476, time_drift=0.686976.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 68/98 done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 68/98, time_kick:0.694890, time_drift=0.696390.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 68/98: Density: 0.013 CPU - 0.003 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 68/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 68/98: Accelerations (long-range): 0.094 CPU - 0.064 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 68/98: Accelerations (short-range): 0.328 CPU - 0.055 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 68/98: Kick: 0.006 CPU - 0.009 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 68/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 68/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 68/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 68/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 68/98: Total Evolution: 0.447 CPU - 0.133 wallclock seconds used.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 69/98, time_kick:0.694890, time_drift=0.696390.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 69/98 done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 69/98, time_kick:0.704326, time_drift=0.705826.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 69/98: Density: 0.010 CPU - 0.002 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 69/98: Potential: 0.005 CPU - 0.003 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 69/98: Accelerations (long-range): 0.094 CPU - 0.018 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 69/98: Accelerations (short-range): 0.315 CPU - 0.058 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 69/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 69/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 69/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 69/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 69/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 69/98: Total Evolution: 0.430 CPU - 0.083 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 70/98, time_kick:0.704326, time_drift=0.705826.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 70/98 done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 70/98, time_kick:0.713788, time_drift=0.715288.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 70/98: Density: 0.012 CPU - 0.002 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 70/98: Potential: 0.005 CPU - 0.005 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 70/98: Accelerations (long-range): 0.094 CPU - 0.019 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 70/98: Accelerations (short-range): 0.329 CPU - 0.058 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 70/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 70/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 70/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 70/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 70/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 70/98: Total Evolution: 0.447 CPU - 0.086 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 71/98, time_kick:0.713788, time_drift=0.715288.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 71/98 done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 71/98, time_kick:0.723280, time_drift=0.724780.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 71/98: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 71/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 71/98: Accelerations (long-range): 0.094 CPU - 0.019 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 71/98: Accelerations (short-range): 0.333 CPU - 0.057 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 71/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 71/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 71/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 71/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 71/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 71/98: Total Evolution: 0.456 CPU - 0.081 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 72/98, time_kick:0.723280, time_drift=0.724780.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 72/98 done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 72/98, time_kick:0.732806, time_drift=0.734306.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 72/98: Density: 0.014 CPU - 0.003 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 72/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 72/98: Accelerations (long-range): 0.093 CPU - 0.019 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 72/98: Accelerations (short-range): 0.341 CPU - 0.053 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 72/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 72/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 72/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 72/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 72/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 72/98: Total Evolution: 0.460 CPU - 0.078 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 73/98, time_kick:0.732806, time_drift=0.734306.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 73/98 done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 73/98, time_kick:0.742369, time_drift=0.743869.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 73/98: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 73/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 73/98: Accelerations (long-range): 0.099 CPU - 0.021 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 73/98: Accelerations (short-range): 0.352 CPU - 0.071 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 73/98: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 73/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 73/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 73/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 73/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 73/98: Total Evolution: 0.479 CPU - 0.099 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 74/98, time_kick:0.742369, time_drift=0.743869.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 74/98 done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 74/98, time_kick:0.751972, time_drift=0.753472.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 74/98: Density: 0.012 CPU - 0.003 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 74/98: Potential: 0.004 CPU - 0.002 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 74/98: Accelerations (long-range): 0.090 CPU - 0.020 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 74/98: Accelerations (short-range): 0.342 CPU - 0.055 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 74/98: Kick: 0.005 CPU - 0.004 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 74/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 74/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 74/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 74/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 74/98: Total Evolution: 0.454 CPU - 0.084 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 75/98, time_kick:0.751972, time_drift=0.753472.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 75/98 done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 75/98, time_kick:0.761621, time_drift=0.763121.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 75/98: Density: 0.016 CPU - 0.003 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 75/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 75/98: Accelerations (long-range): 0.093 CPU - 0.019 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 75/98: Accelerations (short-range): 0.334 CPU - 0.059 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 75/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 75/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 75/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 75/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 75/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 75/98: Total Evolution: 0.455 CPU - 0.084 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 76/98, time_kick:0.761621, time_drift=0.763121.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 76/98 done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 76/98, time_kick:0.771318, time_drift=0.772818.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 76/98: Density: 0.010 CPU - 0.003 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 76/98: Potential: 0.006 CPU - 0.003 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 76/98: Accelerations (long-range): 0.086 CPU - 0.022 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 76/98: Accelerations (short-range): 0.343 CPU - 0.070 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 76/98: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 76/98: Drift: 0.002 CPU - 0.001 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 76/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 76/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 76/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 76/98: Total Evolution: 0.453 CPU - 0.100 wallclock seconds used.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 77/98, time_kick:0.771318, time_drift=0.772818.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 77/98 done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 77/98, time_kick:0.781066, time_drift=0.782566.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 77/98: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 77/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 77/98: Accelerations (long-range): 0.092 CPU - 0.021 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 77/98: Accelerations (short-range): 0.344 CPU - 0.062 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 77/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 77/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 77/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 77/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 77/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 77/98: Total Evolution: 0.463 CPU - 0.089 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 78/98, time_kick:0.781066, time_drift=0.782566.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 78/98 done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 78/98, time_kick:0.790871, time_drift=0.792371.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 78/98: Density: 0.009 CPU - 0.002 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 78/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 78/98: Accelerations (long-range): 0.091 CPU - 0.019 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 78/98: Accelerations (short-range): 0.336 CPU - 0.059 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 78/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 78/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 78/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 78/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 78/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 78/98: Total Evolution: 0.448 CPU - 0.085 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 79/98, time_kick:0.790871, time_drift=0.792371.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 79/98 done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 79/98, time_kick:0.800736, time_drift=0.802236.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 79/98: Density: 0.013 CPU - 0.003 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 79/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 79/98: Accelerations (long-range): 0.098 CPU - 0.023 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 79/98: Accelerations (short-range): 0.338 CPU - 0.069 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 79/98: Kick: 0.007 CPU - 0.002 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 79/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 79/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 79/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 79/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 79/98: Total Evolution: 0.461 CPU - 0.098 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 80/98, time_kick:0.800736, time_drift=0.802236.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 80/98 done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 80/98, time_kick:0.810665, time_drift=0.812165.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 80/98: Density: 0.013 CPU - 0.003 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 80/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 80/98: Accelerations (long-range): 0.091 CPU - 0.019 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 80/98: Accelerations (short-range): 0.347 CPU - 0.061 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 80/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 80/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 80/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 80/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 80/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 80/98: Total Evolution: 0.464 CPU - 0.087 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 81/98, time_kick:0.810665, time_drift=0.812165.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 81/98 done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 81/98, time_kick:0.820662, time_drift=0.822162.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 81/98: Density: 0.012 CPU - 0.003 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 81/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 81/98: Accelerations (long-range): 0.089 CPU - 0.022 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 81/98: Accelerations (short-range): 0.348 CPU - 0.061 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 81/98: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 81/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 81/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 81/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 81/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 81/98: Total Evolution: 0.461 CPU - 0.089 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 82/98, time_kick:0.820662, time_drift=0.822162.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 82/98 done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 82/98, time_kick:0.830731, time_drift=0.832231.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 82/98: Density: 0.013 CPU - 0.003 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 82/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 82/98: Accelerations (long-range): 0.093 CPU - 0.019 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 82/98: Accelerations (short-range): 0.344 CPU - 0.055 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 82/98: Kick: 0.006 CPU - 0.006 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 82/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 82/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 82/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 82/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 82/98: Total Evolution: 0.461 CPU - 0.085 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 83/98, time_kick:0.830731, time_drift=0.832231.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 83/98 done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 83/98, time_kick:0.840876, time_drift=0.842376.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 83/98: Density: 0.012 CPU - 0.002 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 83/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 83/98: Accelerations (long-range): 0.097 CPU - 0.019 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 83/98: Accelerations (short-range): 0.347 CPU - 0.057 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 83/98: Kick: 0.006 CPU - 0.004 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 83/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 83/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 83/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 83/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 83/98: Total Evolution: 0.468 CPU - 0.085 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 84/98, time_kick:0.840876, time_drift=0.842376.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 84/98 done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 84/98, time_kick:0.851102, time_drift=0.852602.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 84/98: Density: 0.016 CPU - 0.003 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 84/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 84/98: Accelerations (long-range): 0.092 CPU - 0.019 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 84/98: Accelerations (short-range): 0.314 CPU - 0.066 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 84/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 84/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 84/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 84/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 84/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 84/98: Total Evolution: 0.434 CPU - 0.091 wallclock seconds used.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 85/98, time_kick:0.851102, time_drift=0.852602.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 85/98 done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 85/98, time_kick:0.861414, time_drift=0.862914.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 85/98: Density: 0.012 CPU - 0.004 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 85/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 85/98: Accelerations (long-range): 0.094 CPU - 0.018 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 85/98: Accelerations (short-range): 0.340 CPU - 0.065 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 85/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 85/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 85/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 85/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 85/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 85/98: Total Evolution: 0.457 CPU - 0.091 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 86/98, time_kick:0.861414, time_drift=0.862914.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 86/98 done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 86/98, time_kick:0.871816, time_drift=0.873316.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 86/98: Density: 0.009 CPU - 0.003 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 86/98: Potential: 0.004 CPU - 0.002 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 86/98: Accelerations (long-range): 0.096 CPU - 0.026 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 86/98: Accelerations (short-range): 0.374 CPU - 0.091 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 86/98: Kick: 0.007 CPU - 0.002 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 86/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 86/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 86/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 86/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 86/98: Total Evolution: 0.492 CPU - 0.124 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 87/98, time_kick:0.871816, time_drift=0.873316.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 87/98 done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 87/98, time_kick:0.882314, time_drift=0.883814.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 87/98: Density: 0.011 CPU - 0.004 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 87/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 87/98: Accelerations (long-range): 0.095 CPU - 0.018 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 87/98: Accelerations (short-range): 0.385 CPU - 0.075 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 87/98: Kick: 0.007 CPU - 0.002 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 87/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 87/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 87/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 87/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 87/98: Total Evolution: 0.504 CPU - 0.102 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 88/98, time_kick:0.882314, time_drift=0.883814.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 88/98 done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 88/98, time_kick:0.892911, time_drift=0.894411.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 88/98: Density: 0.013 CPU - 0.003 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 88/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 88/98: Accelerations (long-range): 0.095 CPU - 0.018 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 88/98: Accelerations (short-range): 0.358 CPU - 0.063 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 88/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 88/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 88/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 88/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 88/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 88/98: Total Evolution: 0.478 CPU - 0.088 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 89/98, time_kick:0.892911, time_drift=0.894411.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 89/98 done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 89/98, time_kick:0.903615, time_drift=0.905115.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 89/98: Density: 0.016 CPU - 0.003 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 89/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 89/98: Accelerations (long-range): 0.095 CPU - 0.018 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 89/98: Accelerations (short-range): 0.364 CPU - 0.058 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 89/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 89/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 89/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 89/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 89/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 89/98: Total Evolution: 0.487 CPU - 0.083 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 90/98, time_kick:0.903615, time_drift=0.905115.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 90/98 done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 90/98, time_kick:0.914430, time_drift=0.915930.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 90/98: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 90/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 90/98: Accelerations (long-range): 0.094 CPU - 0.018 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 90/98: Accelerations (short-range): 0.358 CPU - 0.060 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 90/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 90/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 90/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 90/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 90/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 90/98: Total Evolution: 0.479 CPU - 0.085 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 91/98, time_kick:0.914430, time_drift=0.915930.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 91/98 done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 91/98, time_kick:0.925363, time_drift=0.926863.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 91/98: Density: 0.014 CPU - 0.003 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 91/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 91/98: Accelerations (long-range): 0.091 CPU - 0.019 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 91/98: Accelerations (short-range): 0.363 CPU - 0.062 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 91/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 91/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 91/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 91/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 91/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 91/98: Total Evolution: 0.479 CPU - 0.087 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 92/98, time_kick:0.925363, time_drift=0.926863.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 92/98 done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 92/98, time_kick:0.936419, time_drift=0.937919.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 92/98: Density: 0.014 CPU - 0.003 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 92/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 92/98: Accelerations (long-range): 0.095 CPU - 0.019 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 92/98: Accelerations (short-range): 0.327 CPU - 0.067 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 92/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 92/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 92/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 92/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 92/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 92/98: Total Evolution: 0.448 CPU - 0.092 wallclock seconds used.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 93/98, time_kick:0.936419, time_drift=0.937919.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 93/98 done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 93/98, time_kick:0.947606, time_drift=0.949106.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 93/98: Density: 0.011 CPU - 0.002 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 93/98: Potential: 0.004 CPU - 0.002 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 93/98: Accelerations (long-range): 0.092 CPU - 0.019 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 93/98: Accelerations (short-range): 0.353 CPU - 0.066 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 93/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 93/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 93/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 93/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 93/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 93/98: Total Evolution: 0.467 CPU - 0.091 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 94/98, time_kick:0.947606, time_drift=0.949106.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 94/98 done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 94/98, time_kick:0.958930, time_drift=0.960430.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 94/98: Density: 0.016 CPU - 0.003 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 94/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 94/98: Accelerations (long-range): 0.096 CPU - 0.018 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 94/98: Accelerations (short-range): 0.371 CPU - 0.067 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 94/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 94/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 94/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 94/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 94/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 94/98: Total Evolution: 0.495 CPU - 0.092 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 95/98, time_kick:0.958930, time_drift=0.960430.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 95/98 done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 95/98, time_kick:0.970398, time_drift=0.971898.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 95/98: Density: 0.016 CPU - 0.003 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 95/98: Potential: 0.004 CPU - 0.002 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 95/98: Accelerations (long-range): 0.095 CPU - 0.017 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 95/98: Accelerations (short-range): 0.361 CPU - 0.062 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 95/98: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 95/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 95/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 95/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 95/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 95/98: Total Evolution: 0.484 CPU - 0.085 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 96/98, time_kick:0.970398, time_drift=0.971898.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 96/98 done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 96/98, time_kick:0.982019, time_drift=0.983519.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 96/98: Density: 0.016 CPU - 0.003 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 96/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 96/98: Accelerations (long-range): 0.095 CPU - 0.020 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 96/98: Accelerations (short-range): 0.363 CPU - 0.065 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 96/98: Kick: 0.007 CPU - 0.002 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 96/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 96/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 96/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 96/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 96/98: Total Evolution: 0.487 CPU - 0.092 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 97/98, time_kick:0.982019, time_drift=0.983519.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 97/98 done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 97/98, time_kick:0.993801, time_drift=0.995301.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 97/98: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 97/98: Potential: 0.005 CPU - 0.002 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 97/98: Accelerations (long-range): 0.096 CPU - 0.025 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 97/98: Accelerations (short-range): 0.399 CPU - 0.110 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 97/98: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 97/98: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 97/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 97/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 97/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 97/98: Total Evolution: 0.523 CPU - 0.142 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 98/98, time_kick:0.993801, time_drift=0.995301.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 98/98 done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 98/98, time_kick:1.000000, time_drift=1.000000.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 98/98: Density: 0.030 CPU - 0.007 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 98/98: Potential: 0.010 CPU - 0.004 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 98/98: Accelerations (long-range): 0.190 CPU - 0.037 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 98/98: Accelerations (short-range): 0.752 CPU - 0.147 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 98/98: Kick: 0.012 CPU - 0.003 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 98/98: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 98/98: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 98/98: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 98/98: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 98/98: Total Evolution: 0.996 CPU - 0.199 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModulePMCOLA: L_plus operator: changing reference frame after COLA evolution...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModulePMCOLA: L_plus operator: changing reference frame after COLA evolution done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Box: Density: 1.276 CPU - 0.261 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Box: Potential: 0.477 CPU - 0.186 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Box: Accelerations (long-range): 9.256 CPU - 1.963 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Box: Accelerations (short-range): 30.085 CPU - 4.948 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Box: Kick: 0.586 CPU - 0.165 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Box: Drift: 0.123 CPU - 0.056 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Box: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Box: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Box: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Box: Total Evolution: 41.804 CPU - 7.579 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleP3M: Evolving with P3M done.\u001b[00m\n",
"[02:54:09\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModulePMCOLA: Computing outputs...\u001b[00m\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing field to '/Users/hoellinger/WIP3M/notebook10/final_density_p3m.h5'...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing field to '/Users/hoellinger/WIP3M/notebook10/final_density_p3m.h5' done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing header in '/Users/hoellinger/WIP3M/notebook10/p3m_snapshot.gadget3'...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing header in '/Users/hoellinger/WIP3M/notebook10/p3m_snapshot.gadget3' done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing snapshot in '/Users/hoellinger/WIP3M/notebook10/p3m_snapshot.gadget3' (32768 particles)...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Writing block: 'POS '...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Writing block: 'POS ' done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Writing block: 'VEL '...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Writing block: 'VEL ' done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Writing block: 'ID '...\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Writing block: 'ID ' done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing snapshot in '/Users/hoellinger/WIP3M/notebook10/p3m_snapshot.gadget3' done.\n",
"[02:54:09\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModulePMCOLA: Computing outputs done.\u001b[00m\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|PMCOLA output: 0.016 CPU - 0.004 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|ModulePMCOLA: 43.932 CPU - 9.704 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|Simbelmynë: 43.989 CPU - 9.723 wallclock seconds used.\n",
"[02:54:09\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]|Everything done successfully, exiting.\n"
]
}
],
"source": [
"run_simulation(\"p3m\", p3m_params, wd, logdir)"
]
},
{
"cell_type": "code",
"execution_count": 12,
"id": "69dcd0c5",
"metadata": {},
"outputs": [],
"source": [
"a, _, _, _, _, da_p3m, da_p3m_fit, _, _, _ = np.loadtxt(\n",
" OutputTimestepsLog[:-4] + \"_custom.txt\", delimiter=\",\", unpack=True, skiprows=0\n",
")"
]
},
{
"cell_type": "code",
"execution_count": 13,
"id": "7d24f105",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[02:54:09|\u001b[1;36mINFO \u001b[00m]|\u001b[38;5;147m(wip3m.plot_utils)\u001b[00m Plotting timestep limiters from /Users/hoellinger/WIP3M/notebook10/timesteps_log.txt...\n",
"[02:54:10|\u001b[1;36mINFO \u001b[00m]==|\u001b[38;5;147m(wip3m.plot_utils)\u001b[00m Figure saved to: /Users/hoellinger/Library/CloudStorage/Dropbox/travail/these/science/code/simbelmyne/simbelmyne2025/WIP_P3M/results/notebook10/time_step_diagnostics.pdf\n",
"[02:54:10|\u001b[1;36mINFO \u001b[00m]|\u001b[38;5;147m(wip3m.plot_utils)\u001b[00m Plotting timestep limiters from /Users/hoellinger/WIP3M/notebook10/timesteps_log.txt done.\n"
]
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAABlwAAARHCAYAAACWBM5QAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvc2/+5QAAAAlwSFlzAAAuIwAALiMBeKU/dgABAABJREFUeJzs3Qt8VPWd///3JJOEXCABQhIUCSBaa6vlIrZWqhUB3VpEEbQsvaBbpNX9+fu59VL9ld/y/9n10nbd/dWtK+Kq7bZWgeoCtpWLtlasFuWi7WKr3EJRkhAgIXcyk/k/vgcHA0ySuZwzM+ec1/PRaTCZ+X7P5zszJ8l55/v9BiKRSEQAAAAAAAAAAABIWk7yDwUAAAAAAAAAAIBB4AIAAAAAAAAAAJAiAhcAAAAAAAAAAIAUEbgAAAAAAAAAAACkiMAFAAAAAAAAAAAgRQQuAAAAAAAAAAAAKSJwAQAAAAAAAAAASBGBCwAAAAAAAAAAQIoIXAAAAAAAAAAAAFJE4AIAAAAAAAAAAJAiAhcAAAAAAAAAAIAUEbgAAAAAAAAAAACkiMAFAAAAAAAAAAAgRQQuAAAAAAAAAAAAKSJwAQAAAAAAAAAASBGBCwAAAAAAAAAAQIoIXAAAAAAAAAAAAFJE4AIAAAAAAAAAAJAiAhcAAAAAAAAAAIAUEbgAAAAAAAAAAACkiMAFAAAAAAAAAAAgRQQuAAAAAAAAAAAAKSJwAQAAAAAAAAAASBGBCwAAAAAAAAAAQIoIXAAAAAAAAAAAAFJE4AIAAAAAAAAAAJCiYKoNAF4UCoX03nvvHfe5IUOGKCeHjBIAAAAAAABws+7ubh08ePC4z51xxhkKBrlcjtTwCgJiMGHL2WefnenDAAAAAAAAAJAG27Zt08c//vFMHwZcjj/XBwAAAAAAAAAASBGBCwAAAAAAAAAAQIoIXAAAAAAAAAAAAFLEHi5ADEOGDIm5jmN5eXlGjsdtfv7zn2vv3r0aMWKE5s6dK7/ywzh4qUY31uLGY0Z6hFtatPPKmYq0t8stCidM0Gk/+rdev95VV6eDT/5Yh9es6bOuQGGhBl1+mYZ87WvKq6x06GjRH85PMBraGnTfxvv0Ru0bjrRfWlCqx6Y/psri1N/rvGb9g+c6sxj/5DBu/hkHr9TohjoaGhpO2r851vVAIFGBSCQSSfhRgMft379fFRUVx32uvr5ew4YNy9gxAQCQiH2LF6vx6WfkGjk5Kp3xRRVPnqziz35WwaFDj32pbfNm7f3mTQo3NcXdXG5ZmUY8/LCKJox36IABxKM70q2n3nlKD256UF3dXba3f+2Z12rRBYtsbxcAAHgb1/7gFAIXIAZOugAAt+vat0+7rp6lcGNj0m3klJRo0BevUPvWt9T55z8rnQacfbYVvgQrhqn++z9QpLMz4TYCBQUa+cTjKpowwZFjBBC/vxz8i779yre1vXG7re0WBYv04pwXVZJfYmu7AADA27j2B6cQuAAxcNIFAHiBmRmy5/obUggrnjg2QyS0f79aXn1VrRteVevvf6/wwYNyAzPTZfRzzypv+PBMHwrgex2hDv3r5n/Vz975ma3t3v3puzX3rOxcrgQAAGQnrv3BKTmOtQwAAICMMjM7zAwPEzokwty/Z9hiBIcNU9lVV+nUH3xfZ2x4RQM+8Qm5gZnh07BkSaYPA4CZuRYcoG+f/22dOfhMW9tdV7PO1vYAAACAZAWTfiQA9GLFihXHNkebPXu2/MoP4+ClGt1YixuPGZkJXcwMDxM6NK1arUhbW6/3zSkq0qArZ6h84cI+Z4QEzH4rV1+tjv/+b7nB4VWrVXHbbcotYcmhdOH8hP5mutipvq0+5TZ4zfoHz3VmMf7JYdz8Mw5eqdErdQDJIHABYLuWlhY1NTWpLMG/qPYaP4yDl2p0Yy1uPGZkhglPhi9ebIUOTStXqnnNWoXq6hRua1VuUbGClZUaeNl0lc6cGXcoUXrVTNU/+GCfAU626G5rs+oeMm9eXPcPNzeraeUqNa9dq666WuvxJozKq6zSwOnTrdoJb/rG+Ql9aQvZe95o7WpNuQ1es/7Bc51ZjH9yGDf/jINXavRKHUAyCFwA2G7s2LHWN9Xy8nL5mR/GwUs1urEWNx4zMsuEBCZ0iDd46K+t0itnqPHpZ+QGjctXqGzOHOXk5/d6n659+9TwyBI1rT55JlDYfL1mj9o2brSCptI4ZgL5Gecn9LfRvZ2K84pTboPXrH/wXGcW458cxs0/4+CVGr1SB5CMQCQSiST1SMDD2DgLAID+mYBi19WzrH1S3CBQWKii8yep5MLJKp48WfmjRykQCFhfa9u8WXu/eZPCTU0J7XUz4uGHj9vrBkD/blhzg96ofcO29s4afJaWX7nctvYAAID3ce0PTiFwAWLgpAsAQHxMULHn+hsU6exM+LGBggJV/X+LFW5oUMuGV9W+aZMiXV1Kl7xTTrGCl+Apw3Xg3x9JuoaRTzxu7ZUDID5PvfOU7tt4n23tBRTQP0z8B33tE187FqICAAD0hWt/cAqBCxADJ10AAOJnzQ656eaEZrrEmh1i9kpp3bhRrRte1aGnn5ZCIbmBqWX0c8+yvBgQp5YjLZqyfIraQ+22tjt15FT93wv/rwbmD7S1XQAA4D1c+4NTchxrGYBv1dbWavfu3dZHP/PDOHipRjfW4sZjhjeZ2R0mcCj70nUKFPW9N4PZfN7cz9z/xKW4zNcGfv7zqvrO/3bVjBETNDUsWZLpw8gqnJ/Ql5L8Es0YM8P2dtfvWa8vPf8l/eXgXxJ+LK9Z/+C5zizGPzmMm3/GwSs1eqUOIBnBpB4FAH144YUXVFNTo+rqas2fP19+5Ydx8FKNbqzFjccM7zKzO4YvXqyK225T08qVal6zVqG6OoXbWpVbVKxgZaUGXjZdpTNnKrekpN/2Bk6fbm1Q7xaHV622ao+nNj/g/IT+LDh3gdbWrFVjp717QO1p3qMv/+rL+j8X/B/NOD3+UIfXrH/wXGcW458cxs0/4+CVGrO+jo4madNPMn0U8CgCFyBODQ0NMT/PVEMAAD5iAoch8+ZZt1SUXjVT9Q8+qEhbm9zALIdmgqZ46w43N6tp5So1r12rrrpa6/Fmhk9eZZUVNpn6CW/gZVXFVfrhlB9qwdoF6gwnvn9SXzrCHbp7w93aWr9Vd55/p/Jz821tHwAAuIgJV956RnpnlXSoRmrdL4U6pNZwpo8MHsUeLkCc6zj2hrfQycyU0Y6ODg0YMEBVVVXyKz+Mg5dqdGMtbjxmIBH7Fi9W49PPyC3yx47VqJ/9VLmlpb3ep2vfPjU8skRNq1f3GSaZpdlKr5yh8oULXbk3DOcnxGtL/Rbd8tItts90ifrE0E/onz//zzq15NQ+78dr1j94rjOL8U8O4+afcfBKjVlRR9Ne6Xc/kN5eJnW1nvTl/a3dqvhBy3GfYw8X2IHABYiBwAUAgMwz4cSuq2dZe6QkLSdH6u6287D67a/wnHNUPHmyiidfaP07EDw6qbxt82bt/eZNCjc1xd1cblmZRjz88En73QBeUttaq6VvL9XqnavVHmrv9X5FwSKdMfgM/XH/H9Wt+N/XpQWluv9z9+tTwz6l1TtWW3u91LXWqS3UZrVZWVypqSOn6srTr7T2lwEAAC6fzbLlP6W6P0mR3n9eIHCBUwhcgBgIXAAAyA4mpNhz/Q2KdCa+5FCgoEAjn3hCecOr1LJhg1o3vKrW115T9+HDSpecQYNUfMEFyjtthA795D8VOXIkyToeV9GECY4cI5AtWo60WKHLupp1qm+rV2tXq4rzilVRVKFp1dM0Y8wMKxDZVLdJt798u/a370+o/WBOUKHuUK9fLwwWWn2Y/WXMkmcAAMCFS4Upvut0BC5wCoELEAOBCwAA2cOaGXLTzQnNdOltZkgkFFL7H/9ohS8Hli5NKgDJBFPP6OeedeXyYoATGtobdMfv7tAbtW/Y3nZZQZkemvKQxlWMs71tAADg7FJh8SJwgVMIXIA4A5dt27apvLz8pPtyIj7Zhg0b1NDQYI3X5MmT5Vd+GAcv1ejGWtx4zECyrL1PlixR06q+9z4xG88PinPvk5qvfk1tGzfKLcq+dJ2GL14sN+D8hHQws1Ue2vKQHv/T47a3XZBboKXTl2p8Bcv5eQ3np8xi/JPDuPlnHLxSo+11JLBUWLwIXOCUHMdaBjzGfJMwJ90TbzjZ9u3b9dZbb1kf/cwP4+ClGt1YixuPGUiWCU9M2HDG715W5aLvqOj885VfXa3cYeXWR/Pf5vNjf/eydb94ZoIMnD5dbnJ41WqFW47/pTBbcX5COpglwm6deKv+9ZJ/VUmevXuvdIY7dctLt1j7y8BbOD9lFuOfHMbNP+PglRpTqsOEK394VHryi9K/nCN9t0q6v1r69e1S7du2hC2Ak47u4AkANiopKVFpaan10c/8MA5eqtGNtbjxmIFU5ZaUaMi8edYtVaVXzVT9gw/2OWMmm3S3talp5cq4ag83N6tp5So1r12rrrpa67Fm9k9eZZUVNJnazVg6hfMT0unSkZfqjC+eoVt/e6vePfSube02djZq6dtLteiCRba1iczj/JRZjH9yGDf/jINXaoy7jhT3YQGyEUuKAXEuKca0QgAAvGff4sVqfPoZuUX+qFE67bHHlD/i1N6XXntkiZpW9730WqCoSKVxLr0GuEV7qF3fff27WrVjlW1tFgWL9OKcF1WS7+4LXwAAeHEfllSwpBicQuACxEDgAgCAP5iAYtfVsxRubEy+kdxcyfxI3d2d1uClePJkFU++UMXnn2/NXmnbvFl7v3mTwk1NcbeTW1amEQ8/rKIJ7FMBbzC/3t75uzv1692/tq3Nuz99t+aeNde29gAA8CUH9mFJBYELnMKSYgAAAPAtM7tjxMM/0p7rb1CkszPhxwcKCjTyiSdUMPZ0tb7+ulo3vKrWDRvU9cEHctKR3but26Gf/lSBvDzln3mmOv/yFykUSqgdEzTtuf56jXzicRVNmODY8QLpEggE1NDRYGub62rWEbgAABCvnsuEHX5f6jgshTulI60ZD1mAdCBwAQAAgK+ZoMEEDntvujmhmS4nzg4ZNH26dTN/YX9k124reKn/lwcVaTfrUDsn0tWlzv/+7+Qf39lp1T76uWdZXgyeUNdaZ2t79W31trYHAIBnsAcLcBICFwC2e/LJJ1VTU6Pq6mrNnz9ffuWHcfBSjW6sxY3HDGRz6GICh4YlS9S0qu/9T8zyXYP62P/E/IV9wZjR1q15/Xq1bdyobGeCJlP78MWLbWmP8xMyqS3U+/s3Ga0ZWlsezuD8lFmMf3IYN/+MQ1bXSLgCxIXABQAAAPhweTETOFTcdpuaVq5U85q1CtXVKdzWqtyiYgUrKzXwsukqnTlTuSXxbaA9cPp0VwQuxuFVq63a460NyFZmo3s7FQeLbW0PAABXyYIN7gE3IXABYLtx48Zp1KhRKisrk5/5YRy8VKMba3HjMQNuYAKHIfPmWbdUlV41U/UPPtjnjJls0d3WZgVN8dYdbm5W08pVal67Vl11tdbjzeyfvMoqTTj7bI0+/3yVskQZMqCyuFJ7mvfY1l5LV4s6Qh0aEBxgW5vIHH5+yizGPzmMm3/GIWtqzLIN7gE3CUTMItMAjrN//35VVFQc97n6+noNGzYsY8cEAADcad/ixWp8+hm5Qc7AgRr69a+rePKFGvDxjyuQk3PSfbr27VPDI0vUtLrvpdcCRUUq7WPpNcApT73zlO7beJ+tbZ415Cw9+PkHddrA02xtFwCAjPPpUmH7W7tV8YOW4z7HtT/YgcAFiIHABQAA2MUEFLuunmXtk5K0vDwFcnMV6TC//KZH7tChKv7sZ1Uy+UIVX3ihguXlatu8WXu/eZPCTU3xt1NWphEPP6yiCeMdPV4gquVIi6Ysn6L2ULut7Q7KH6T7PnefLhpxka3tAgCQNj4NV2IhcIFTCFyAGAhcAACAnUxQsef6GxTp7Ez4sYGCAo184gkVfvITatu6Va0bXlXrhg3q2LZN6ZRXXa2uvXulcDjJGh5X0YQJjhwbcKJ7XrtHy95dZnu7AQX0jU99w7rlBE6eAQYAQNYgXOkTgQucQuACxEDgkprt27erpaVFJSUlGjt2rPzKD+PgpRrdWIsbjxnwM2t2yE03JzTTpa/ZIaEDB7Rz5kyFGw7IDUwto597luXFkBa1rbWas3qOGjtTmFnWh8+d+jlrtktpQakj7cM5/PyUWYx/chg3/4yDLTWyyX1cCFzglKBjLQPwrQ0bNqimpkbV1dWe/SEoHn4YBy/V6MZa3HjMgJ+Z2R0mcGhYskRNq/re/8RsPj+on/1PgkOHqmDM6WpzSeBigiZT+/DFizN9KPCBquIq/XDKD7Vg7QJ1hhOfWdafV95/Rdc9f53+5fP/oo8P/bjt7cM5/PyUWYx/chg3/4xD0jWyyT2QNQhcAAAAgDQx4YkJHCpuu01NK1eqec1aherqFG5rVW5RsYKVlRp42XSVzpyp3JKSftsbOH262jZulFscXrXaqj2e2oxwc7OaVq5S89q16qqrVXdbmxVG5VVWWbWXXhXfOMGfxleM19LpS3XLS7c4MtPl/Zb39ZVff0WLPrNIM8fOtL19AAD6XCbs8PtSx2HJ/GHBkVZClkSYZUErzB9M/CHTRwIPYkkxIAaWFEuNmf4aCoUUDAatabB+5Ydx8FKNbqzFjccMwF7hlha9d9HFfc6WyTaVi76jIfPm9Xmfrn371PDIEjWt7nsmUKCoSKX9zAQCzPJiS99eqtU7V6s91N7r/QpzC3XRKRdpx+Ed2t60PaE+rj3zWt15/p3WbJrVO1Zr/Z71qmutU1uoTUXBIlUWV2rqyKm68vQrVZLP9+xM4uenzGL8k8O4+WccjqsxGGYPFruZ78HnXit97lvaf6SAa39wBIELEAOBCwAAcIt9ixer8eln5BaBwkINnjtXJZMvVOHEicopKDh5r5tv3qRwU5Mte90AUS1HWqzQZV3NOtW31au1q1XFecWqKKrQtOppmjFmhhWGmNDk3j/cq2ffezah9ocMGKK2rjZ1hM3FsNgKg4VWPwvOXWAtewYAgIUN7h0QkPIGSMUVUtlI6eyZ0rnXSQMGWV/l2h+cQuACxMBJFwAAuIWZDbLr6lnWHinJMst0FX/uc2rfvFmh/fuVLoEBA1R0/iSVTJ6s4smTFTp0SH+94e8U6Ux8z41AQYFGPvG4tVcOYIdfvPsL/dMf/kld3V22t11WUKaHpjykcRXjbG8bAJDlCFecXSqs8hxpwleOC1di4dofnELgAsTASRcAALiJmRWy5/obUggqnrBmh5hfDTrffU+tGzao9dUNanvjTUW67L/Y3PvBBKQUfj0xM11GP/csy4vBNn9q+JP+4bf/oH2t+2xvuyC3wNpjxuw1AwDwIPZbychSYSodEddDuPYHpxC4ADFw0k3NCy+8oNraWlVVVenyyy+XX/lhHLxUoxtrceMxA3COtRTXTTcnNNOlv6W4utvbteOyyxWqr5dblH3pOg1fvDjThwGX6et76qGOQ7rzd3fqtX2vOTLTZfmM5Swvlkb8/JRZjH9yGDcXjAOzVrJmqbB4ce0PTgk61jIA3zI/ANXU1Mjv/DAOXqrRjbW48ZgBOMcspWVmdzQsWaKmVX1vNm+WEBsUx2bzOYWFyh81ylWBy+FVq1Vx223K9ehmukj/99TBAwbr36f+u3609Uda+seltvbb2NmopW8v1aILFtnaLnrHz0+Zxfgnh3HL4nFo2iv97gfS28ukrtZMH40H2ROuAOlE4ALAduavTXp+9Cs/jIOXanRjLW48ZgDOMuGJmd1hAoemlSvVvGatQnV1Cre1KreoWMHKSg28bLpKZ86MO5AYOH262jZulFt0t7VZtQ+ZNy+u+4ebm9W0cpWa165VV12t9XgTSOVVVlm1l14V/1jBvfr7npqbk6tbJtyic8rP0d0b7lZLV4ttfT+/83ndOvFWlZjlUOA4fn7KLMY/OYxblo1DdDbLlv+U6v7E8mAZ3IcFyEYsKQbEwLRCAACAo8ItLXrvoov7nDGTbYrOP1/VP/lxn/fp2rdPDY8sUdPqvmcDBYqKVBrHbCD4R83hGl3/wvXa377ftjbv/vTdmnvWXNvaAwDYgD1Ysn4fllRw7Q9OYYYLAAAAgF6Z2R0mcGh8+hm5RdumTfrg7v+t4gs/q+LPflbBwYNP3u/mmzcp3NTUb1smjDG1N7+wps/9buAf1YOqddrA02wNXNbVrCNwAYBMYg+W9AnkSvnFUm6+NKBUGnQKS4XBUwhcAAAAAPTJzO4wgUO4sTHpNnJKSjTw8svVvnWLjmzfIUeFw2p69lnrpkBAA845RyWTL1Tx5MmKhML664IFinR2JtZkY6P2XH+9Rj7xuLVfDvytob3B1vbq29yzTxIAuBqzVtKMPVjgPwQuAGzX0tKiUCikYDCoEh+vee6HcfBSjW6sxY3HDMCdzFJaIx7+kfZcf0PCQYURKCjQaY8+emx2iFnOq/XVV9Wy4VW1vvaauuOYaZK0SEQdb79t3Roe/vfUmurs1N6bbtbo555leTGPSfR7alvI3iX2WtloOW34+SmzGP/kMG5JjAPBSkbDldDAU3Rk7N+o+5PXqmQoPzPBXwhcANhuxYoVqqmpUXV1tebPny+/8sM4eKlGN9bixmMG4F5mVoeZ3WECh0RmuuSWlZ20FJcJK8pmz7ZukXBYu+dcq45t2+QGpvaGJUs0fPHiTB8KMvg9tShYZPsxmO1VA4GA7e3iePz8lFmMf3IYt37GgeXAsm6D+58++aRqfluj6l1rfP2ahT8RuAAAAACIO3QxsztM4NC0qu/N5ruCQR0855O68MEH+5wNEsjNVemsWa4JXIzDq1ar4rbbrP1t4E+VxZXa07zH1iXK/v6lv9f//vT/1iklp9jWLgB4SV53uyZFtmh87Srph/+PWSs+2uAecJNAxPwZDYDj7N+/XxUVFcd9rr6+XsOGDcvYMbnJ9u3bram+Zorv2LFj5Vd+GAcv1ejGWtx4zAC8I9zSoqaVK9W8Zq1CdXUKt7Uqt6hYwcpKdUyYoPbzJ6mkoiKu85Np672LLu4zwMk2lYu+oyHz5vV7v3Bzs5pWrlLz2rXqqqtVd1ubcoqKlFdZpYHTp6v0qpkENy78nvrUO0/pvo332X4chcFC3TzuZs37+DwFc47+fWTzkWat3rFa6/esV11rnbWcmZlhY0KfqSOn6srTr1SJufCFuPDzU2Yx/snx3bj1shxY5EirAgQrrtiHxQ2vWa79wSkELkAMnHQBAADSa9/ixWp8+hm5RdGkSar+z5/0+nWzT03DI0vUtLrvmUCBoiKVXjlD5QsXsi+Mi7QcadGU5VPUHmp3pP2zhpylvx/393p578t6fufzffZjQpoZY2ZowbkLVFVc5cjxAIBjWA4sy/hnk3uu/cEpBC5ADJx0AQAA0ssEFLuunpXQ/jAZFQio5JJLVDz5QpV87nPKP+20Y19q27xZe795k8JNTSntdYPsds9r92jZu8uULcoKyvTQlIc0rmJcpg8FAE7GJvZZyD/hSixc+4NTCFyAGDjpAgAApJ8JKvZcf4MinZ0JPzZQUKDKRYsUbtivlg0b1L71LSkUUrrkVY9UyYWTFRw+XA3/9m9J1zDyicetvXKQ/WpbazVn9Rw1dmZPSFiQW6Cl05dqfAXBHYAMIVhx5Sb3fsS1PziFwAWIgZNuarZu3arGxkaVlZVp3Dj//oWdH8bBSzW6sRY3HjMAf0jl/GTNDrnp5oRmusSaHWL2hWl7/XUrfGnd8Kq69u6VG5haRj/3LMuLueQ1u6V+ixasXaBOczExi2a6LJ+xnOXFesHPT5nF+Hto3AhW3CXNm9xn5Wv2BFz7g1OO7sIHADZ/Y62pqVF1dXXWfmNNBz+Mg5dqdGMtbjxmAP6QyvnJzO4wgUPDkiVqWtX3/idm8/lBvex/YjaiHzh1qnUzf2O2+7ovqePtt5XtTNBkah++eHGmD8VXkn3NmpkkZkbJLS/dktBMl4ACiji0P4E5jqVvL9WiCxY50r7b8fNTZjH+Lhw3ghV3CeRK+cVSbr40oFQadEpGlgrjvQ4/I3ABAAAAkFVMeGICh4rbblPTypVqXrNWobo6hdtalVtUrGBlpQZeNl2lM2dawUp/AoGASq+80hWBi3F41Wqr9nhqQ+aZ0MXMKDEhx+qdq/vc4L4oWKQvjvmi5nxsjv5z239q1Y5VjhzT8zuf160Tb1WJ+YtmAEg0VDFhSm6BFD4itR88+hFZyN97sADZiiXFgBiYVggAAOAtZomx9y66uM8ZM9mkctF3NGTevLjuG25uVtPKVWpeu1ZddbXqbmuzZv/kVVZp4PTpKr0qvmAKqWs50mKFLutq1qm+rV6tXa0qzitWRVGFplVP04wxM44LQf6w7w+65/V7VHO4xvZjufvTd2vuWXNtbxeAizFbxcUIV+zGtT84hcAFiIGTLgAAgPfsW7xYjU8/IzcoOOMMVf/8qT6Dkq59+9TwyBI1re576bVAUZFKe1l6DZln9n8xs2MefftRW5cZm1Q1SY9f9rht7QFwwawUs5TUoFOlsdPM9E7pvbUEK65EuJIOXPuDUwhcgBg46QIAAHiPCSh2XT3L2ifFFYJBFX7qUyqZfKGKJ0/WgE98QoGcHOtLbZs3a+83b1K4qSnu5nLLyjTi4YdVNGG8gweNZE1fMV37WvfZ1l71oGo9f/XztrUHIEOYleJdWbLfil9x7Q9OYQ8XAAAAAL5gZneMePhH2nP9DYp0dib8+EBBgU554H6FDx1Sy4ZX1fb66+pubZVjQiG1b9pk3fb/vx8qd/BgFX/2s8obMUIHn3hCkSOJralvgqY911+vkU88rqIJExw7bCSnq7vL1vbMcmYAXII9VHyAWSuAXxC4ALDdihUrtHfvXo0YMUKzZ8+WX/lhHLxUoxtrceMxA/CHbD4/maDBBA57b7o5oZkuJ84OGTx3riJdXWrfutUKX5IJQBJlgp7Dv/xlSm2YoMnUPvq5Z1leLMtes0XBIlvbM3vHIDufaz/z9fgTqvhPIEeqPEea8JW4wxWvvEe8UgeQDAIXALZraWlRU1OTysrK5Gd+GAcv1ejGWtx4zAD8IdvPTyZ0MYFDw5IlalrV9/4nZvP5Qb3sfxLIy1PRpEnWrX3LFrVt3Cg3MEGTqX344sWZPpSskQ2v2criSu1p3mNbewXmQi6y8rn2M8+PP6EKjPwS6dxrpc99Syod4cv3iFfqAJJB4ALAdmPHjrW+qZaXl8vP/DAOXqrRjbW48ZgB+IMbzk8mPDGBQ8Vtt6lp5Uo1r1mrUF2dwm2tyi0qVrCyUgMvm67SmTP73Lg+auD06a4JXIzDq1ZbtcdTmx9kw2t26sipeqP2Ddvae/fQu/rh5h/qpnE3KZjDr/7Z9Fz7mSfGn1AFDu7B4on3iIfqAJIRiEQikaQeCfhs46xt27bF/EbBZloAAAAIt7TovYsu7nO2TLapXPQdDZk3L677hpub1bRylZrXrlVXXa2629qs2T95lVVW2FR6VXzBFHrXcqRFU5ZPUXuo3dZ2J1RM0Pcu+p41g6b5SLNW71it9XvWq661Tm2hNmspM/M1E/hcefqVKjF/mQ14XazQxFw4H3SqNHaaFAhI7609/mtF5UeXiKp9W+pyz7kedmEPFj9c+6uvr+c6H1JG4ALEedLtDW8hAAAAGPsWL1bj08/ILfJHj9bIJ59QXmVlr/fp2rdPDY8sUdPqvpdeCxQVqbSXpdcQv3teu0fL3l1me7ul+aU6Z9g52lS3qc9ApzBYqBljZmjBuQtUVVxl+3EAGQ9UCE2QgVkryE4ELnAKgQsQA4ELAAAAEmXCiV1Xz7L2SElabq4UDiudCs4Yq+ILJ6t48mQVTTpPOQVH9/5o27xZe795k8JNTXG3lVtWphEPP6yiCeMdPGLvqm2t1ZzVc9TYmcJryAZlBWV6aMpDGlcxLqPHAfSJpb2QCoIV3yNwgVMIXIAYCFxSU1tbq46ODg0YMEBVVf79yzg/jIOXanRjLW48ZgD+4Ofzkwkp9lx/gyKdnQk/NlBQoJFPPKH80aPU9tpratnwqlo3bFCovt6RY+3tGIomTVLeqGo1LVuuyJEjSdbxuIomTJBbZNNrdkv9Fi1Yu0Cd4cRfQ3YqyC3Q0ulLNb7CW+FZNj3XfhT3+Pe15Neoi6TGGum/n5O6WtN5+HAt9ywH5pVzlBvqIHCBUwhcgBgIXFLz5JNPqqamRtXV1Zo/f778yg/j4KUa3ViLG48ZgD/4/fxkzQy56eaEZrr0NjPE/KzZ+d57at3wqvb/8IeKdHTIDUw9o5971jXLi2Xba9aELre8dEtWzHRZPmO5p5YXy7bn2rN6CUz2teVoS8dpahlxsa49p5glv2AvD8xa8co5yg11ELjAKUHHWgY8Ztu2bSovL8/0YQAAACDLmZkdJmxoWLJETav63vvEbDw/qI+9TwKBgAaceaZ1a/ntb9W2caPcwIRNpv7hixdn+lBcycwqMUHH0reXavXO1X3uu2I2vf/4kI/r7f1vqyvSZetxmMDHHMOiCxbZ2i5cLoXZJ+YsN1zbFdn7G2lvjLYP7kxLCXC3bgWUUzDQ1cEKAO9ihgsQAym396eOpoMfxsFLNbqxFjceMwB/4Pz0kXBLi5pWrlTzmrUK1dUp3Naq3KJiBSsrNfCy6SqdOVO5JSVxtXXwpz9T3Xe/K7cwYdLY370cd32ZlM2v2ZYjLVbosq5mnerb6tXa1arivGJVFFVoWvU0a5P7kvwS/fngn3Xby7ep5nCNrf2bQOfFOS9afXhBNj/XGQtJPn6l9KkvHb1QzVJeyOLlwDqLKtVy2qUKfWK2KkeOlRd55Rzlhjq49genELgAMXDSBQAAQDaGN+9ddHGfM2ayTeWi72jIvHlx3Tfc3KymlavUvHatuupq1d3WZoU2eZVVGjh9ukqvij+c8isTxvzf1/6vfrXrV7a2e/en79bcs+ba2ibSFKSMvkj6wyPS28v6DkmChdLgkVLjHqmr9xlVgGM8sBwY3IVrf3AKgQsQAyddAAAAZKN9ixer8eln5BZ5p52mEf/2byo48wxrebRYuvbtU8MjS9S0uu/l1wJFRSrtY/k1HGV+xb/yv67U7sO7bWtzUtUkPX7Z47a1hzQGKUC2IVhBluDaH5zCHi4AAAAA4BImbGh+YY21R0rSgkEpN1fq7JTTuv76V+2aOVPBigoVX3ihiidfqOLPflbBwYOtr7dt3qy937xJ4aamftsyYYwJm0z9Ix5+WEUTxjt+/G5kgq3uSLetbZqlzJDiUl3x3rfzsPS7H/QepJg9Tna/kvYygYQRrADwKWa4ADGQcqdmw4YNamhoUHl5uSZPniy/8sM4eKlGN9bixmMG4A+cn5xlQoo919+gSBKBSaCgQCOfeEIDPnG22t58U60bXlXrhg3qfO89R4419kEENOCTn1T+6WPU/MtfKdLVlWQdj6towgRbDslrr9lLll2ihvYG29orLyzXb679jbyg3+c63gClaW/fwUhUXrH08Sskc+Xlz7/s+765A0y0KIWdD0MBNwYrXjtXe7lGN9TBtT84hRkuAGy3fft21dTUqLq6Omu/saaDH8bBSzW6sRY3HjMAf+D85CwTMpiwYe9NNyc00yW3rOy4mSElF15o3XTnHeqqq7PCl7p/+idr7xRHRSLq+OMfrVvSTXR2WvWPfu5ZW5YX89pr1mx0b6fiYLFcNZOkj8dNaGpQezhHRwaUS3kL4w9QojNL1i+WxnxeqtlwtO3+mLZMm/EId8R3PyDdTJhSNETKLZBCHVJ+SUZmrHjtXO3lGr1SB5AMAhcAtispKVFpaan10c/8MA5eqtGNtbjxmAH4A+en9IQuJmxoWLJETav63vvEbDw/qJ+9T/IqK1V2zSw1rVypto0b5QYmbDL1D1+8OOW2vPaarSyu1J7mPba1d7DzoPY279WIgSPUfPh9rf79vVpf+wfVdXeqTREVKaDKnAJNrfq0rrzwOyoZONy+4CSRIORT10mf+5ZUOqLXx5koyoqjOhqlX9+eXIDyl18mOoSAO2T5MmBeO1d7uUav1AEkgyXFgBiYVggAAAC3CLe0WEFJ85q1CtXVKdzWqtyiYgUrKzXwsukqnTlTuXFe8Dj405+p7rvflVuYMGns716Ouz6/eOqdp3TfxvtsbbMgp0Bn5wzQn480qj0n0Ov9CrsjmlE4Qgsuvk9Vw3vss5PIElzR4MQ85udfktoPxX+ghUOkKYukl/5vYo8D/CTLgxUgHbj2B6cQuAAxcNIFAACAX8Ob9y66uM8ZM9mmctF3NGTevH7vF25uVtPKVWpeu1ZddbXW0mkmsMmrrNLA6dNVelX8wZTty17Z3GbLkRZNWT5F7aF2ZUpZd0QPnXeXxp0zT9rzeuLBSf7Ao3uZhI84eZiAN8OTMy47uh/Qe2ulwx9IR1oytgwYkK249genELgAMXDSBQAAgF/tW7xYjU8/I7cIDh+uUx64X0XjximQn3/S17v27VPDI2bptVWKtPceQAQKC1U688o+l17rVTKzN8yyVw62ec9r92jZu3HuHeKQgu6Ilo65TuNf+bej+z4AcPUeKoCXcO0PTiFwAWLgpAsAAABbODHjweE+TECx6+pZ1h4pyQrk5SlQVKTupjj2xLCJma1S9JnPqHjyhSqZPFn5I0eqbfNm7f3GNxQ+3Bx3O7mlgzTi3x9R0YQey2H1JZnZG2bZq7lPSyM/7Vibta21mrPyajV2tSiTysJhLX+/VlXhcEaPA8h6hCpAWnHtD04hcAFi4KSbmieffFI1NTWqrq7W/Pnz5Vd+GAcv1ejGWtx4zIAruPACebbV8PrhCv3mYJWGjzoztfOTm58LJ2Y8pLEPE1Tsuf4GRTo7E/8ls6BAI594QoXjPqWObe+odcMG69a2dasUCildcisrFd6/X+ruTvixgfw8jXzySRVNmND3HU0w8pOZyc3eCA6QvrpSGvkZZ9ps2qst/3GxFgweoM6cHGXStYebtegA+6kAyYYq/Nzvn3HwSo1uqINrf3BK0LGWAa/5+d9Kn56T3b/Yp6v9fvo463CF9kWq5Pcxyutu16TIFo2vXSX98P+5sob++shL4gJGWmvIgjFysgZb3mvpqCEdfVCDf/pwsv3+Ll4f3CntfkVav9i5C+Sp9pElNZjLxxOUp50HzpeapmbfODndRyKzE0zfbz4u/fd/9T3jIc19mKBh5P3f0t5v/5PCnb1vkH6i3IKIRtx/27HZIYWf/IR1K//GQmt/mLY//EEf3Pltdbc4P+siXFeX9GMjR7q09xsLNXrlqt6XF4tu6J7sUlnmcT+fK33jlY9eW3a2+co/a/zhBi3tzNctlcPUmJurTHm+pFi3HmxUCX/vCT9gpgoA+BozXIB4U+7bSjSsOCdr/woxLe0n0Ec4Z4AOjZyu8qvvy64a0jhG4a1PKzfc7u3nObdQtZUXq/GTf6dPfHZ69tSQRPtbdzWosbFRZWVlGjdunGtqSPq9lo4a0tEHNfinD6fbd2JJoHT34YUavNCHEzMeMthHV9MRNbwzUE27CxUJ9T5LIifYrUGj2lX+8Wblleb32UfNV7+mto0b5QZls76o4fd+P/YXn7/1aJCVqo/PkD5z89EN4n//b9L2dam3WVAqdR4+umm2WV4sN1dLywZpdUmx2vuY7VLU3a3LWtrUkRPQr0uKZae7Gw5qbnNmlzcDbGF+1hh+jtQdltoOpmVD+q1btyb2u4pH+WEcvFKjG+pghgucQuACJBq4ZOMv9uloPx19uL39dPRBDZlvPx19eKGGdPRBDfHd3wt9pKN9t18g90INXujDBIOPTE7stRrrtdtzxkOW9BHuClihS/NfCxVqz7X+OzcvomBhWANPa1fpqHbrv+Pp4+BPf6a6735XbpCTJ439P5cerS185MNbl9TVJu16WYqkONs3zVoCASt0WVdcpPpgrloDOSqOdKsiFNa01jbNaGk9NgvlmlOq9G5Bvm19T2rv0OO19ba1BzgWmpxx2dGw8r210uEP0hKoAEg/Ahc4hcAFSDZwyZZf7NPRfjr6cHv76eiDGjLffjr68EIN6eiDGrKjhnT04XT7XrhA7oUavNKHXTMezrtB+uK/ODyr4krpwv8lRcJSd6jHLSz9YYk9syyGnSWddv7RNk3bJqjoDllLi733L9v6nDGTTSonNGrImW1x3Td85MNgam+hutpy1R0KKCcYUV5RWANHtKt09AnBVBa7YsRw7cnLs6296q4uPb93n23tAf1iaS8AfSBwgVMIXIBUApds+MXeCxcn3N5+Ovqghsy3n44+vFBDOvqghv7b90of6ajBTRfIe+vDzvavePDoX+ybXxGsv9z/8OOv7pC2/CT1Pj4xS7ro9g/76HmLSBselP78fOp9jL5I+tTco+2aC/09+/njCumvr6feR/nHjgYJ0XZNP+Zi3l9+efTfKQscvShoPQ8mrIiGImHpSLO8YN+bpWrcbu+SVU4J5HRbQUnx8E4VV3QqN//kX6G7WnPUsG2gmmr6XnotEOy2ZgNZS68VZ/fsmEtOO1UNQfv2fSkPhfWbv75vW3vwOROefOIqqaxa2vU7ZqIASBiBC5xC4AKkGrgY58yRLvnfsb/2m3+S/rg89YM6Z3bsPqz2V6Te/idN+3fH/tpv7pX+ZGMfJ552fmva/4UN7V8jff6ukz//2/vsaf8Tpv1vf/gfJ9Zwv/Tfz9rQxyzp4jtPbv/lB6T/fi719s++Wrr49thfe/l70rb/sqGPmdLnbjv586/8QNq20p6/yP3cP8Ro/8Gjm2inqOW0S1Ry2aIP/+uE52HDv0p/Xp1yHzrrCumztxz/OfO++P1DRy/WperMv5EuuDna8PFfe+1H0rsvpN6HWWrh0zce/7loVxuXHF2CIVVjpx69AHys/Q87MBeWd7yYevtjPi+N/8rxn4v2seU/jy4Vk6rqyUf3Ezmx/befkWpeTb390z5z9GLDsfPqhx/Nf5v3214b9kg4Zbx05uUftduzj/fWSPveSr2PirOPXiTv2Yf5aDYs3//n1NsfMkY6ZcJH7UY/mqWB3l1z9IJ2qgK50ohJUk7u8X10d0kfbLFp2aHAh8FRoEf7IanFbAzOj/RwFxNQ7FozTOEjyV/QD+QcXdKsqzVo67H13WlEhUOPqMSEL1WdGjC4S+0H8rX3lSEKH4l/xk5uflgjLjqoovIu+WWGy8iuLv1y7z41f7is2friItUFc9UWyFFRpFuVobCmtrbpyh7LmsG7Ih9+N8umfVKy2fbt29XS0qKSkhKNHTtWfuWHcfBKjW6og8AFTiFwAewIXAAAAAAkpG1/vvb8dqgi4T4vu8YUyI1o5CUNVmBxpCVXrbUFR291BeruSt/P7DnBsLrDOVIkyRo+f0BFw44oG91QVaE3CgfY1l5huFtT2tr1UnGh2nN6f44Ku7utvWQWNB5WVdiOGWPIptkn+9oC2tIxUs0jLtZ15xYf/QMRZqf068knn1RNTY2qq6s1f/58+ZUfxsErNbqhDgIXOCWNfwoEAAAAAMBRJmgwgcPeVwYnNNPlxNkh+SVh5Y9t0+CxbdZksu2rKxVqt28prL50h5LvxwRNpvbRl+3PyuXFzGwTOwOX9twc/XJg/8vImTBm2aCBWltcpIfq9mtcZ3YGUp6TVySVjZQaa6SudvuW8rr4juMeviZ6ETZYJp0/Xzp/gcOFAQCQXsxwAWJghgsAAACQHtb+J+8MtDab72v/k5xgtwbFsf9JzUtD1VZfILcoG9uq4ec19fr18JGANTbNewvV1Zar7lBAOcGI8orCGjii3dpfJjfP/l/rWwIBTRl5ap+zUZxW0N2tpbX1Gk/okjwThJx7rXT+wqNLdfY3o6Tj8NGlTx2aeWKWGAqFQgoGg9ZSQ4gP4+afcfBKjW6ogxkucAqBCxADgQsAAACQXuGuD4OFvxZaM1TMf5sgwezTMvC0dmuz+XiChYPvFqluc5ncwgRJY2fWnVSbFURtG6immr6DqECw2xqbk4Ios7dUintU3TN0sDXbJJPKwmEtf7/WX8uL5RZIgYAU6rAvSAEAHIfABU5hSTEAAAAAQMaZwGHIGW3WLRVmxkf924P6DCmySXcoR00j/o+GXDdL+vcLpK42a3+bva8MUfhI/zWYOhu3F6t5z4CPllqLLvu05acpHZvZR2VtcbEaczM3lo25uVpaNkiLDhxSVikolUZ/TtrxG5OO9X4/81yc9YWjW8S/83z/9zUhyue+JRUMin+mScVZLM0FAECWYIYLEAMzXAAAAAAbDD1DGlxtpnF8dDP+/LxJGlJvPzhAuuY/pAGlJrE5egsd0b6/n6fG99yzrJhyczVw2jSVDNyrnA9e1gevD7H2eElUIDdi7YtT9DdfPnrR/pHPSe0Hkz+uwiHa8vl/0IJtS9SZk/jx2KWou1sv7nlfJfFcvigcIk1ZJL10T2K1JxKgREOR0hGJLcHl8HJdAID4McMFTiFwAWIgcAEAAHAxc1HfWpIn58NbwGyEYc0csD1IsNo3SzeZ3drXp7yEkyU3X7roNimvWMrJPdq+2UcjHJLWLTpaix0bZP/deqmw7MMgxPSRe3Sz7Icm2jNW5kLyP7wT+wLy87dKbz6eeh/n3SB98V9O+nTXT7+hXd97SeEjyW9qn5PXrdLPjFbH4TK1//GPUnf2bWwfS25BRKOXP6W8MydIe16XfjKz76Wp+gqzvrpKGvlpbXn7p7pl0/1qzGDocvehFs1tPBh/ENK0V3rln6W3nnEuQEHCXnjhBdXW1qqqqkqXX355pg/HNRg3/4yDV2p0Qx0ELnAKS4oBAACf+/Dikbkga1h/i2Lj36Pk5EvB/I/6MhdKw532tZ8/UMovPr6GI21SZ+8bMCeseJhUOPj4sWo/JLXU2ddHWbU0cPhH7TfXSod22dd+xSekIaM/at/UYv66/t019lwgNxesPzVXCpq/qA981Ie5QL7lx/b8Jb+5CP+5f5CChUfbNxf6Q53Syw/YcwHeXFw1F66t19OH7Uf3EPivbx7ty46L/F9bfXSpnGj75qN5zf7HpUcv9jt1kd9cRP3ns/q+8JpIHwteOrkPu0KE8V+WLr4z9tca/mJPH5/6klT1iZM/b97r5mt29GEuYvd2Ydpc3P7v/0p59oXVTgx5M76jEZvXas+anKRnipw2rUtF//iYdRE+3Nio1tdfV8uGDWrd8KpCtbXKVuHOgBqeWqXhiydIIz8jfXWl9PO5iY21Gdu5T1thizH+3C9r+bBPaOnLd2l1+1619xG8FHVHdHnhqXop0qLGI4dll3Uf+5zmDv1c/EGICU/MOW3q/3dcgNLWtF/t4RwdGVCu4VO+cfLjzL/N8lws0eUIcwG2pqYm04fhOoybf8bBKzV6pQ4gGQQugB3yCqV5Kz664BV1pFX66TXJ/UVZzD5+cXwfx9pvt6f9Lz8bu4b/nGVjH8+dXMN/Xm1f+1/5rx7tB462b/1Vnx3tFx39hbVn+4bp48cz7OvDXIiKXuyy2m+Rnvyife3Pf/7oL6eWHn088QX7+rj+1z36iLZ/uT0X0kz7N6yRCnrU0NkiPT7NlvZDOQUKLvzt8e0bpo/HLrGvhht/16OPD9t/9CJ7/qLY/EX0N1+VCgaeUEPzsbXhU2ZeozdvPHrRtCfzXNv2l9HF0v98+8M6etTwr+fYd8E0HRdlT+zD9va3OV/D/9jsfB/f2ODsON3wgrN/ZT/hqzH/yt4SiNh3Ef7zd538+cPv29P+uL89eotl9wb7LvKPOK+Xr8119iK/+dynrnO2D4dDBE/1YS6Gz/15arMvTCBg2uml/aL/9ZRGhq7R3t8WJzTTJTc/rBGXtKrofz17rP3csjINuvxy62YWidg+5VKF9u1Ttjq8arUqbrtNuSUlR0OXb7xizfYIv/GMmt6LqHlvobractUdCignGFFeUVgDR7Sr9Mwc5Z7XY7ZHD1XDx2vRl17Qrc37tPrVf9K62tdV392pVkVUrIAqcgo0reozmnHh/1bJwOF689krbA1c6jsOJheEnBCg/K7HX10PPz87/+ray8y49/yI+DBu/hkHr9TolTqAZBC4AHYwFwhGTY79NXPhwpYLFKaPC2O0P9e+9qs/G/trtvZxgbPtm18oHWv/S9Jp58f+mp19xLoQZWf7p06M/TU7+zhlXIzP29j+8HMdaz84YZ5UeXYvfdtYw7AzYn/elvav++gv+XsqHmrjXy1fF/sil3VB08Y+isuP/1xwqPMXTJ2+KJuOi75e6CMdNXjl4rUXavBKH06HCF7qw7Bp9kVf7Rfd9guNLp2rhi0datpdaG0w35ucYLcGjWpX+fhc5S14ttf2A4GA8k87LasDl+62NjWtXKkh8+ZZ/23ClYY3StW0qkqR9uP/eMTM8etqCaqtvkD17xSqVKUqn5irvNLYbZswZe7l/6a5/RxDW8jGJfwkNR9p1lPvPKX1e9arrrXOar8oWKTK4kpNHTlVV55+pUp6/sFPL7J1aRu/YPyTw7j5Zxy8UqNX6gCSwYYUQKri+cXe3MepPpxuPx19uL39dPRBDZlvPx19eKGGdPRBDf2375U+0lFD9MKyuUCcjEQuXjvVhxdq8FIf0RAh0deuuf+H+2X0yyt9RPsxsy/MXixmhmZfzMV0cz9z/wTaz7vtFQ3/xjU645pmVU5sVFFFp/IHhpQ7IGx9NP9tPj92dot1P3P//tofOH26sp2Z5WK0bd6sXVddrcZnnjkpbDmR+Xrj089o19Wz1LZ5S0r9mzDEToc6Dum+jffpjdo3tKd5jxraG6yP5r/N56csn6J7XrtHta3Zu9wbAADwvkDEzIcG0P/GWbeVaFhxTq8bSfbJps0qM9Z+Ovpwe/vp6IMaMt9+OvrwQg3p6IMasqOGdPSRjhqi/Tj1V/bp6sMLNXipj2Q37E6EV/qIcnqzchvbD7e06L2LLlakzd5ZHHYLDh+uUH29FE58r6pAQYFGPvG4iiZMSKrvG9bcYIUh6VZWUKaHpjykcRUxZlwDANDXtb/6eg0bNixjxwRvIHABkg1csu0Xey9cnHB7+z6uIVI4WIG5z2RHDUm233bV4zpSOV7BYFAlZr1zB/pw+/OcdX1QQ3z390If6ajBKxevs6iGSF6xQmfPUt6Ub2ffOKWrj3SECF7qI4NaWloUCoXi+zngQ/sWL7Zmg3iZ2btm9HPPKm/48GOfCzc3q2nlKjWvXauuulpr+bKcoiLlVVZZM39Kr5pp7R1jlv8yM08yoSC3QEunL9X4ivG2PNewD+OfHMbNP+PglRrdUAeBC5xC4AIkGrhk8y/2WXRxolN52jXwfJ319Uezq4Y0jlHXpp8qL3LE1TX010dXoEBvRT6mnSNm6dqv35o9NSTR/pPPrVdNTY2qq6s1f/5819SQ9HstHTWkow9q8E8fXvor+3T0keEaXj9cqd8crNTwUWfGd07N0jq8ECQgPk8++WRiPweYn4P27bOW3go3Nibdb86gQRry1a+o/Y9/VOvvXpGy8Nfzsi9dp+GLF1v1NjyyRE2rV/c5sydQVKTSK2eo8IYva/orf6v2UN/LmDk502X5jOWqKq5K+bmGfRj/5DBu/hkHr9TohjoIXOAUAhcg3pPu/5uqYZ+51h2/2HvhIosHxuhnjz+iwXvWaPyAPRpeFHFlDf318bM/hbX9r3XJ/xCVRc9z0j8QZrAGLmhSgy/74OK4K7jhl2zAjtes2R9lz/U3KNLZmeSSXU+oaMLRWRi7v/IVtb/xprKNmb1y6g9/qA++9S2Fm5oSmh2z/qZJ+vfIb5Qp1555rRZdsOi4z3F+yizGPzmMm3/GwSs1uqEOAhc4hcAFiIGTbmq2b99uTR8100bHjh0rv/LDOHipRjfW4sZjBuAPnJ/gp9esCV323nRzQjNdTBgx4uGHj4UtxsGf/kx13/2uslIwKIVCiT+uIF8PzCvUpso+ZiY6qChYpBfnvKgSE8x/iPNTZjH+yWHc/DMOXqnRDXVw7Q9OIXABYuCkCwAAACBe1nJbS5aoaVXfy22Z2SKDrpyh8oULj9sXxQi3tOi9iy7u8/FuFCkt0f/6alj7Sroy0v/dn75bc8+am5G+AQDZi2t/cAqBCxADJ10AAAAAiTKhSdPKlWpes1ahujqF21qVW1SsYGWlBl42XaUzj24o35t9ixer8eln5DWhmZfqpvFvqbGzUYUdEV30p4g+/ZeIhjZHNOCI1JEvHRgY0B8+FtDvzgmovSBgW9+Tqibp8cset609AIA3cO0PTiFwAWLgpAsAAAAgEzNldl09K6HlydzAzOwp+fGPtOVH/6RTX92uAX1MdunIk373yYCe+2yODgxKPXg5beBp+vLHv6z1e9arrrVObaE2a6mxyuJKTR05VVeefuVxS44BAPyBa39wCoELEAMn3dRs3bpVjY2NKisr07hx4+RXfhgHL9XoxlrceMwA/IHzE9wmm16zZk+YPdffoEhnZ8KPDRQU6LSlj+qD2++wZthkk0BhoSLt7XHf/3Ch9L3ZuXp3hH2zXWIpDBZqxpgZWnDuAlUVVznaF7LrveYmjJt/xsErNbqhDq79wSk5jrUMwLfMN9aXX37Z+uhnfhgHL9XoxlrceMwA/IHzE9wmm16zRRMmaOQTjyu3rCyhx5n7j3ziCRWff77yq6uVbRIJW4xB7dL/+XlYH9vr7N+ItofatezdZZqzeo621mf++fe6bHqvuQnj5p9x8EqNXqkDSEYwqUcBAAAAAADHQpfRzz2rhiVL1LRqtSJtbX0u1zXoyhkqX7hQecOHW58bOH262jZulNvlh6TbV4R15w25asuXo3u/mP1lvr7261o6fanGV4y3tQ4AAOAfLCkGxMC0QgAAAADZINzSoqaVK9W8Zq21TFi4rVW5RcUKVlZq4GXTVTpzpnJLSk56zHsXXdxnUOMmfx0qDTustOz9UlZQpuUzlrO8GAB4HNf+4BQCFyAGTroAAAAA3Gzf4sVqfPoZ+Y0de79ce+a1WnTBIluPCwCQXbj2B6cQuAAxcNIFAAAA4GZd+/Zp19WzFG5slN8cCUr3zM3VX0YEVNgRSXgpsqJgkV6c86JK8o+fOQQA8A6u/cEpBC5ADJx0AQAAALhd2+bN2nP9DYp0dib+4GBQCoXkVs0F0paxAZ3/biSppcju/vTdmnvW3PQcLAAg7bj2B6cQuAAxcNJNzYoVK7R3716NGDFCs2fPll/5YRy8VKMba3HjMQPwB85PcBsvv2ZN6LL3ppsTmumSW1amU37wA+295RbP7AOT6FJkA/MHanDBYLWF2qwZL5XFlZo6cqquPP1KZr6kwMvvNScxbv4ZB6/U6IY6uPYHp+Q41jIA32oxG3s2NVkf/cwP4+ClGt1YixuPGYA/cH6C23j5NVs0YYJGP/esyr50nQJFRX3eN6eoyLqfuX/J5AtVeuUM+cWgdun//Dysj+09+jepzUeatad5jxraG6yPb9S+ofs23qcpy6fontfuUW1rbaYP2ZW8/F5zEuPmn3HwSo1eqQNIRjCpRwFAH8aOHauysjKVl5fLz/wwDl6q0Y21uPGYAfgD5ye4jddfs3nDh2v44sWquO02Na1cqeY1axWqq1O4rVW5RcUKVlZq4GXTVTpzpnJLPpq9Ub5woZpfWOObfWDyQ9Lty8P61aSAPlmjXvZ8adOyd5dpbc1aPTTlIY2rGJfpw3YVr7/XnMK4+WccvFKjV+oAksGSYkAMTCsEAAAAgBT3gfGgnnu+tAweoKXTl2p8xfhMHxYAIEFc+4NTWFIMAAAAAAD0uiTZyCcet/Z1SUSgsFBeNKBLmr4logceD6u6pkO3vHQLy4sBAIBjmOECxEDKDQAAAAAf6dq3Tw1Llqhp1WpF2tr63Adm0JUzNOTLX9aua6/r875udyQofe+aHF0RHK8L38tVV12tutvarDHIq6zSwOnTVXrV8cu0AQCyA9f+4BQCFyAGTrqpqa2tVUdHhwYMGKCqqir5lR/GwUs1urEWNx4zAH/g/AS34TUbv7DZCDnOfWD2LV6sxqefkZeZCyqBPr4eKCpS6ZUzrP1wzF46fsd7LTmMm3/GwSs1uqEOrv3BKUHHWgbgWy+88IJqampUXV2t+fPny6/8MA5eqtGNtbjxmAH4A+cnuA2v2fiZMGXIvHnWrT8mZGh+YY3CjY3yqr7CFsPM8DGhkxmHEQ8/rKIJ/t7vhfdachg3/4yDV2r0Sh1AMghcAAAAAACA7cyMjhEP/0h7rr9Bkc5O+ZkJnWrmz9fguXPV+c47LD8GAIBHsaQYEAPTCr0/dTQd/DAOXqrRjbW48ZgB+APnJ7gNr1lntW3erL033ezpmS528MPyY7zXksO4+WccvFKjG+rg2h+cQuACxMBJFwAAAADs07VvnxqWLFHTqtXWMlu9MTM+gqcM15HtO+RXuWVlLD8GAA7j2h+cQuACxMBJFwAAAADsF25pUdPKlWpes1ahujqF21qVW1SsYGWlBl42XaUzZ6q7uVm7rp7l7xkx+fksPwYADuLaH5xC4ALEwEkXAAAAADK7DBl7v/h7+TEAcBLX/uAUAhcgBk66qdmwYYMaGhpUXl6uyZMny6/8MA5eqtGNtbjxmAH4A+cnuA2v2ezE3i/eW36M91pyGDf/jINXanRDHVz7g1NyHGsZgG9t375db731lvXRz/wwDl6q0Y21uPGYAfgD5ye4Da/Z7FQ0YYJGP/esyr50nTWjoy9mua1BM2YoZ9Ag+YkJo2q++lXtnDVL2y+7TO9+7nPWx5qvfk0Hf/ozawm3bMJ7LTmMm3/GwSs1eqUOIBnBpB4FAH0oKSlRaWmp9dHP/DAOXqrRjbW48ZgB+APnJ7gNr9nsZZbLGr54sSpuu63fvV/Mnia+XIosFFLntneO/WdYUlfNHrVt3Kj6Bx/MqqXHeK8lh3Hzzzh4pUav1AEkgyXFkNUaGxs1Z84cjRkzRkuWLElbv0wrBAAAAAB3Yiky9y89BgBO49ofnMIMF2RlyPLmm29q+fLlWrZsmfXfU6dOzfRhAQAAAABctBRZw5Ilalq1WpG2NvlddOmxgjPPUHdrq7rb2qxl2PIqqzRw+nSVXnV0hhAAAEgNM1yQVU4//XQdPHjQmtFiQpbNmzdr/fr11r/XrVuXtuMg5QYAAAAA9zN7mPS2FFnRZz6tgz/+ibqbmuR3Zo+cbFp6DACcxrU/OIUZLsgqO3bsOO6/Fy5cmLFjAQAAAAC4m5m1MWTePOsWS/FnPuO/PV9iMLOAGp9+Rod//YJKr7pKne+8o666WmbCAACQIAIXALZ78sknVVNTo+rqas2fP19+5Ydx8FKNbqzFjccMwB84P8FteM3697k2y4+NfOJx9nz5kJntc+jHPz7uc2FJXTV71LZxo+offDClmTC815LDuPlnHLxSo1fqAJKRk9SjAAAAAAAAPLTnS9mXrrOW1uqL39dkj86E2XX1LLVt3pLpwwEAIOswwyWLfe9739Odd95pLbNl9jRJ1qOPPqolS5Zo586dxz5n9kQxy3WxGT2cMG7cOI0aNUplZWXyMz+Mg5dqdGMtbjxmAP7A+Qluw2vWP3p7rs1sjeGLF6vittt63fPl1TO79cuuzbrjF93KD8nXzGygmnnzFKyoUKQ7HPeyY7zXksO4+WccvFKjV+oAkhGIRCJ+/wONrGOCEROGmM3ijWQDF7Ph/KWXXqohQ4ZYwc2NN954rH0TwJhAZ/bs2Vq6dGnWngDNOJjAyARD69atS1u/bJwFAAAAAOiptrVWc1bPUeWOQ7p9RViD2jN9RNnJzBJKZdkxAEgHrv3BKcxwybDGxka9+eabVghighUTspigJFWmnWnTpllBzaZNm44LVMznHnjgAZ1++ulWoGH6O/E+AAAAAADgI1XFVfrhlB9qQWiB7ryhQ1f/vlsX/SmiAV2ZPrLsXHasaeUq5Y8ere7WFnW3tcU9CwYAADdjD5cMM2GLCUbMDBQTfJiZHCZ4SSX8MCHOnDlzrH8vX76817bMjBdzM2GPmQkDAAAAAAB6N75ivJZOX6rwsMF67PJcLfwfufqP6Tn608iAPhgsHSqW9dH89+pJAR3JlW9F2tvVuW2bumr2KLy/wfrYtnGj6r77Xb130cXat3ixuvbty/RhAgBgK2a4ZJgJWOxe1W3BggVW6DJhwgTr1hcT9Jglu0zYs2LFCmuJMSBV27dvV0tLi0pKSjR27Fj5lR/GwUs1urEWNx4zAH/g/AS34TXrH3Y81yZ0WT5juZa+vVSrd67WmontWjMx9n03nhVh+bE+ZsE0v7BGIx5+WEUTxmf6kLIa5yj/jINXavRKHUAyCFw8xgQtJjiJhjn9McuLmZuZ5XLffff1GriYGTPRdlN1xx13WEuawbs2bNigmpoaVVdX+/obqx/GwUs1urEWNx4zAH/g/AS34TXrH3Y912Z5sUUXLNKtE2+1Qpd1NetU31av1q5WhSNhHeo4ZN3vLyMCuvOGXJYf60W4sVE18+Ypt7RUOaWDWHKsF5yj/DMOXqnRK3UAySBw8RgzWyVq0qRJcT0mGriYWS7mo/nvE911113W0md2iCcIAgAAAAAg25Xkl2juWXOtW1TLkRZNWT5F7aGj01oODApYy4/97JKIFbp8+s8RDWmOqPCI1J4vHRwY0K5K6bLNEeWH5T+RiBW8mFt02bH6Bx9U6ZUzVL5wofKGD8/0EQIAELdAxO71rGCLwYMHW7NVDLOnS6wQJJaJEydawYmxbt26uMKNhQsXHgtqlixZYu3rki2ix2bqMPWky/79+1VRUXHc5+rr6zVs2LC0HYObmWmjoVBIwWDQmj7qV34YBy/V6MZa3HjMAPyB8xPchtesf6Trub7ntXu07N1lCT3mY3tZfuwkwaCCQ4cq0h1WTlGRb2fAcI7yzzh4pUY31MG1PziFGS4eEw1bjCFDhsT1mLKysmP/3rRpkyPHBX/J1m+m6eaHcfBSjW6sxY3HDMAfOD/BbXjN+ke6nusF5y7Q2pq1auw8+oeU8WD5sRhCIYXq6qx/msk/fp0BwznKP+PglRq9UgeQDAIXDzHLgfUU76yYoUOHHvv3m2++aftxAQAAAADgJ2aPlx9O+aEWrF2gznBn3I/rb/mxjnxp5H4p2C1fi7S1qfHpZ9S0cpXyR49Wd2uLutvafD0LBgCQHQhcPCS6BFmies5wSbYNpxw8eDDThwAAAAAAQMLGV4zX0ulLdctLtyQ008VoLwhozURzO/lrLD32kUh7uzq3bTv2336eBQMAyA4ELsjKgMMEP2bGTnSJNDPzxvzbzNrpGRCl04nrOsbjH//xH7V48WL5zQsvvKDa2lpVVVXp8ssvl1/5YRy8VKMba3HjMQPwB85PcBtes/6R7ufahC7LZyzX0reXavXO1WoPpZ6SsPRYYrNgGpctV+6gQcopHeTa2S+co/wzDl6p0St1AMkgcPFwWJJMMJHpGS5z5szRihUrjjv+6MdLL7302PFNnTpV69aty+CRoi/mm2pNTY38zg/j4KUa3ViLG48ZgD9wfoLb8Jr1j0w812Z5sUUXLNKtE2+1Qpd1NetU31av1q5WhSNhHeo4lHCbLD2WgO5uhRsbrZtbZ79wjvLPOHilRq/UASSDwMVDMh2W2GH58uWZPgTYwPwFQ8+PfuWHcfBSjW6sxY3HDMAfOD/BbXjN+kcmn+uS/BLNPWuudYtqOdKiKcunJD3zhaXHUpv90vzCGo14+GEVTRivbMY5yj/j4JUavVIHkIxAJBKJJPVIOGrw4MHHApQdO3ZYS2n1x8wMMTNEouJ9ah999FEtXLgw4cd52f79+5NaQuxEfl1SDAAAAAAQn3teu0fL3l3mSNtDD0dYeqw/gYByS0tdveQYAHuu/dXX12vYsGEZOyZ4AzNcPCRTe5sAAAAAAIDkLDh3gdbWrFVjp/2rVvS39NjBgQHtqpQ+/8eIBnbInyIR1y85BgDIHgQuHjJkyJDj/tvMkEk0hCG06R0pNwAAAADAiT1efjjlh1qwdoE6w52O9NHX0mPGr85nJkysJccaly1X7qBBzH4BAMSNwMVD7AhLTgxtgGS0tLQoFAopGAyqxMc/iPphHLxUoxtrceMxA/AHzk9wG16z/pGtz/X4ivFaOn2pbnnpFkdmuiQzE6a8JaBTcgYrJzeoUH29NRPEd7q7s2L2S7a+btPND+PglRq9UgeQDAIXDzkxLDl48GBcIUx0rxiDGS6wg9lPqKamRtXV1Zo/f778yg/j4KUa3ViLG48ZgD9wfoLb8Jr1j2x+rk3osnzGci19e6lW71yt9lD6d7s/cSZMcV5IQweUakLd2br28Z0KNqf/mLJ29suKXyg4dKgi3WHlFBU5OgMmm1+36eSHcfBKjV6pA0gGgYuHnBiW9AxS+rJjx45j/x4zZoztxwUAAAAAAOJbXmzRBYt068RbrdBlXc061bfVq6G9Qa1drWk/HtOnue0pkl75akRzXs+zZsAEO0NpP5asEwopVFdn/TMssf8LAMBC4OIxEyZM0ObNm4/NcIlHz/tNmjTJsWODf0yePFnjxo3z/bRRP4yDl2p0Yy1uPGYA/sD5CW7Da9Y/3PJcl+SXaO5Zc62b0XKkRVOWT8nIrJeey449Mj2iH18c0WV/LtaX9lVrwMFWhdtalVtUrEBRkY7s3q1Iu79nwTix/4tbXrdO88M4eKVGr9QBJCMQifhxEc7sN3jw4GMzVMwMlHhnntx555363ve+Z/17yZIluvHGG/t9zMSJE4+FNIn05WX79+9XRUXFcZ+rr6/XsGHDMnZMAAAAAAD/uue1e7Ts3WXKFgW5Bda+M2YptKiuffvUsGSJmlattoIHHM+EUsx+AbID1/7gFAIXjwUu5jHmsYYJW0zo0p9AIGB9NH30XF7MzzjpAgAAAACySW1rreasnqPGzviWD0+HnECOygrKVJJXosriSk0dOVVXnn6lCo9ITStXqnnNWmvZrVBTo7qbDktcgjoqJ8e22S8AksO1PziFwMVjgYsxbdo0rV+/3trT5dChQ33e19zP3D+RGTF+Pelu27ZN5eXlJ92XEzEAAAAAIB221G/RgrUL1BnuVLYqDBZqxpgZWnDuAmtPmqi2zZu196abFY5zv1m/YfYLkF4ELnAKgYsLApdNmzZZe7PEa+fOndYyYebxy5cv1+zZs3u975w5c7RixQqrfdMPej/p9oa30Mm2bt1qvf5M6GfW7PQrP4yDl2p0Yy1uPGYA/sD5CW7Da9Y/vPBcm9DllpduyaqZLrGYmS8PTXlI4yo+Guet619UeNkzKvzDRgU6szc0yrbZL3vGjFbjkSOuft3awQvvX7/U6IY6CFzglKBjLSMl0bDlxE3t42FmwyxdutQKU8yttxkyjz76qBW2mJOfCWYAO7+x1tTUqLq6Omu/saaDH8bBSzW6sRY3HjMAf+D8BLfhNesfXniuzZ4py2cs19K3l2r1ztVqD2XnJvUmEPr62q8ft8/L1r1/Vc2pp2rMTd/UFSUlx5YcC7e1KpCTq9CBA1IoJF/r7rZmAZlbV80etW3cqLycHA0sKFAkP1/v5ucpp6jIl0uReeH965cavVIHkAwClyxglvXqOTvlxH1XFi5caN1MaGLCEeO888479u9YzKyWdevWWYGLme3ywAMPHFsuzIQ5d955pxW4TJ061Qpb+moLAAAAAABkD7NU16ILFunWibdaocu6mnWqb6tXa1erOkIdaulqUTYwS5/Nf2H+sX1eIopo6MChqiqo0pB586xbT1379qlhyRI1rVqtSFtbxo472+R0d6uovV1qb1dYsm7RMKb+wQdZigwAsghLimWB6Kb18YYe8SwV1vO+y5Yts0IcE+ZEmaDFhDjmI07GkmIAAAAAADeqba3VnNVzsnrJsd72eYkKt7SoaeXK42bA5BYVW/ucHNm9WxETPuB4gYCCFRXKr6723cwXIBksKQanELgAcZ50t23bpvLy8pPuy4kYAAAAAJBt+7wsWLvAmmHitn1e+sMsmPiYcIqZL0DvCFzgFAIXIAZOugAAAAAAt4cut7x0S1bPdDECCmhQwSCV5peqsrhSU0dO1ZWnX6mS/L5nZ5w4CybU1Kjuw83WHijoISdHuYMGKad0kC/3fQF6w7U/OIXABYiBky4AAAAAwAvLiy19e6m1z0t7yD3LcPW35FhvmP0SH2a/AFz7g3MIXIAYOOmmZsWKFdq7d69GjBgR115DXuWHcfBSjW6sxY3HDMAfOD/BbXjN+odfn+uWIy1W6LKuZp3q2+rV0N6g1q5WZbtklhzrdfZL02GzCatjx+pKLtv3xQ/vX6/U6IY6uPYHpwQdaxmAb7WYH26bmlRWViY/88M4eKlGN9bixmMG4A+cn+A2vGb9w6/PtVmea+5Zc61bNICZsnxK1s96McuhfX3t17V0+lKNrxgf9+NMaDBk3jzrFtW2ebP23nSzwo3ZvcRaWkUiRwOpujq1bdyo+gcfzOqZL354/3qlRq/UASSDwAWA7caOHWt9Uy0vL5ef+WEcvFSjG2tx4zED8AfOT3AbXrP+wXP9UQBjluxa9u4yZbvOcKe+9uuvaXjJcJ1acmrce7ycqGjCBI1+7lmWHOuDGZPGp59R4zPLsnLmix/ev16p0St1AMlgSTEgBqYVAgAAAAC8vr/LnNVzrFkkbpPsHi99Ljl2uFnq7nbkeF0vL0/BwYMVyMtT95FO5RQVKa+yKqvCGCBRXPuDUwhcgBg46QIAAAAAvG5L/RYtWLvAmkXiRsnu8RJL1759zH5JQqCoKKuXIQN6w7U/OIXABYiBky4AAAAAwC+hyy0v3eLKmS5GQAFVFFUoHAmrKFikyuLKpJcdizX7JdzWqkBOrkIHDkihkCM1eEIgkJXLkAG94dofnELgAsR50t22bVvMtSc5EZ+strZWHR0dGjBggKqqEp/e7RV+GAcv1ejGWtx4zAD8gfMT3IbXrH/wXPe+vNjSt5dq9c7Vag+1ywtSXXbsRMyAyfzMFz+8f71SoxvqIHCBUwhcgDhPur3hLXSyJ598UjU1Naqurtb8+fPlV34YBy/V6MZa3HjMAPyB8xPchtesf/Bc963lSIsVuqyrWaf6tnod7jyspiNN6o64d28TO5cdM9j/JXMzX/zw/vVKjW6og8AFTgk61jIAAAAAAABcwyzBNfesudbNK/u8mKXSvvLrr6iyqFIjB41Mabkxw4QFQ+bNs25RzH7pQyRyNJiqq1Pbxo2qu/de5RQVKZCfr5yBJcqrrGIJMgCewgwXIAZmuHh/6mg6+GEcvFSjG2tx4zED8AfOT3AbXrP+wXPtz31enF5uLIrZL84uQeaH969XanRDHcxwgVMIXIAYCFwAAAAAAPD2Pi/BQFBDC4cqHAmrKFikyuLKlGfAnIjZL5lbggzoC4ELnELgAsR50t22bZvKy8tPui8nYgAAAACAX3hxn5d0zIBh9otzM1+AZBC4wCkELkAMnHQBAAAAAIiP2/d56U1ZQZkemvKQxlWMc6R9Zr8kICdHBWedpbJZs5j1Altw7Q9OIXABYuCkm5oNGzaooaHBmhE0efJk+ZUfxsFLNbqxFjceMwB/4PwEt+E16x88187x2j4vPVUWVWrkoJG2LzfW2+yXcFurcvILFOnqUvjQIesjPhIJBJRbXKxAfr5yBpYor7LKM8uPeeUc5YY6uPYHp+Q41jIA39q+fbveeust66Of+WEcvFSjG2tx4zED8AfOT3AbXrP+wXPtnPEV47V8xnJde+a11pJcXlLXVqc3at/QfRvv05TlU3TPa/dYe9rYxYQEQ+bNU/VPfqzT17ygM195RWNfXK8zfveyznjt99o9bZrqKyrUOXCgtceJ3wUiEXW3tCh88KC6avaobeNG1X33u3rvoou1b/Fia+aQW3nlHOWVOoBkBJN6FAD0oaSkRKWlpdZHP/PDOHipRjfW4sZjBuAPnJ/gNrxm/YPn2llmv5NFFyzSrRNvPW6fl8aORh0+clgRuX+RlfZQu5a9u0zPvveshhYOVTgSVlGwSJXFlY7MgDFhTOvFF+kvp4/RiBEjNPPCC1mGrBdmPBqffkaNzyxTsKJC+dXVrpv54pVzlFfqAJLBkmJADEwrBAAAAADAPl5ecqwnM7tnxpgZWnDuAiuAcsqJy5CFmhrVfbhZ6u52rE/XCgQUKChQcOhQ5Z16qutCGDiDa39wCoELEAMnXQAAAAAA7GWW4Vr69lJr9ouZKeJlZQVlemjKQxpXMS5tfZqltJj9Ep9AUZFKr5yh8oULlTd8eKYPBxnAtT84hcAFiIGTLgAAAAAAzmg50nJsybEPWj6wbl5YbiyWyqJKjRw00pHlxuKZ/XKkpkah+nqJy3+xBQKuXX4MqeHaH5xC4ALEwEkXAAAAAID0LTe2YO0CdYY75WXpWm7sRMx8SUBOjnKKihTIz1fOwBLlVVYRxHgU1/7gFAIXIAZOuql58sknVVNTo+rqas2fP19+5Ydx8FKNbqzFjccMwB84P8FteM36B8919o6/X/Z4MXICORqYP1Cl+aWqLK7sd/aLXa9bZr5k/xJkXjlHuaEOrv3BKTmOtQwAAAAAAADEYXzFeC2fsVzXnnmtNRPEy7oj3WrqbNKe5j16o/YN3bfxPk1ZPkX3vHaPtc+NU8wMjSHz5qn6Jz/WGS//VmNfelFlX7rOChPQNzMzqPHpZ7T90qnaOesaHfzpz6wACwBOxAwXIM6Ue9u2bSovLz/pviTfJ9u6dasaGxtVVlamcePSt0FgtvHDOHipRjfW4sZjBuAPnJ/gNrxm/YPn2h3j33OPl/q2erV2tSo3kGv926t7vUSVFZTpoSkPaVzFuLS9bnvOfAnV1Snc1qqc/AJFuroUPnTI+oj0LD/mlXOUG+pghgucQuACxHnS7Q1vIQAAAAAAnOenZccqiyo1ctDIfpcbcxrLkGXv8mNIDYELnELgAsRA4AIAAAAAQPYxS24tfXupNQOmPdQuPzBLrM0YM0MLzl2gquKqjB5L1759aliyRE2rVlvLbKEPOTkqOOsslc2aldKsFziDwAVOIXABYiBwAQAAAAAge/VcdmzP4T2qa6uT1+UEcjQwf6BK80tVWVyZ0dkvzHxJUCCgQEGBgkOHKu/UU1NeegypI3CBUwhcgBgIXFKzfft2tbS0qKSkRGPHjpVf+WEcvFSjG2tx4zED8AfOT3AbXrP+wXPt3fH303Jj2Tj7hZkv9iw95pVzlBvqIHCBU4KOtQx4zLZt21ReXp7pw3CFDRs2qKamRtXV1Vn7jTUd/DAOXqrRjbW48ZgB+APnJ7gNr1n/4Ln27viPrxiv5TOW+265MVPnsneXafm7y1VRVJGxfV9MYDB88WJV3HbbsZkvobo6hZoPS0e61G1CmO7utB2PG5hgqvHpZ9T4zDIFKyqUX12t90oHaXNpqU4dO9bV5yjOtfAzAhcgTiZsIeUGAAAAACA7mRkeiy5YpFsn3npsubH6tnq1drUqN5CrA+0HFIqE5EURRaxl1cztjdo39K+b/zUjM1/MEllD5s2zbj2xBFkfIpGj4VRdnUZJqpbUHQxq+3/+lOXHABdiSTEgBqYVpsZMGw2FQgoGg9b0Ub/ywzh4qUY31uLGYwbgD5yf4Da8Zv2D59rf41/bWuu7GTDZtO9LTyxBlvryY9ks0+/1eHDtD04hcAFi4KQLAAAAAIA3tRxpOTYDZs/hPdasED8xIUxRsEj5ufkqySvJaBATnfnSuOIX6vzLX1h2rD85OSo46yyVzZrFrJcUce0PTiFwAWLgpAsAAAAAgD9sqd+iW166RY2djfKzwmBhRpYhi2LWS4ICAQUKChQcOpSlx5LAtT84hcAFiIGTLgAAAAAA/uHH5cZ6E1BAFUUVGjloZEZmvvTc78Xa26T5sHSkS90mhGEGjKeWHsskrv3BKQQuQJIn3X07mjT89NIMHF32e+GFF1RbW6uqqipdfvnl8is/jIOXanRjLW48ZgD+wPnJG5L5eTfRx6Sjj3jwmvUPnuvMcsP491xurL6tXq1drcoN5OpA+wGFIiH5UaZnvkSt+a//UveLL6lq1y6VNDcrVF9vbTiPGAIBBSsqlF9dnZGZL254rxO4wCk5jrUMeNiWdXv07Pc3aePqnZk+lKxkvqnW1NRYH/3MD+PgpRrdWEu2H7O5IObkY5xuPx19eKGGdPThhRrS0Uc21dDz/JRt45SOPrxQg/k51/y8a37udepn5HT0kY7XLNwl239+8jo3jL+ZyTH3rLl6/LLH9fzVz+s31/5G6+es16+v+bWuPfNaK3zwGzPjZ9m7y3TZLy7T5Kcn64pnr9ANa27QU+88ZQVU6bKvsVEby4fqrdnX6IyXf6uxL72osi9dZ83qwAkiEWt2UNvGjar77nf17qTz9edx47X90qmq+erXdPCnP7NmEvn5vQ44hcAFSJD5Je/3v9hu/fuNX+4mdInB/AVDdXW19dFvev6CHu84uPkCTrTGsrzhrr/IlcjrNltq6HnMfrtQ54ULgV6oIR19eKGGdPSRbTVEz08Dmk/JqnFKRx9eqcH8nGuYn3vj6SfRn5HT1YfTr1m4j59/V8kGbh5/M7Nj0QWL9NKcl3T3p+/WpKpJqiyqlJ90R7rV1NmkPc179EbtG7pv432asnyK7nntHmtJtnS/fsySWcMXL9YZv3tZlYu+o6Lzz7f2MgkMGGDN8EAPkYgiHR3qev/9YyHMexddrH2LF1t759jNze91IFUsKQYkMK1w79b2Y7/k9TTr9on9Lmvg9HIJXljywe3tRy8cfPaasRo/bWRcj4leOJh0xSidP2NMRtv3Qg2MUXbVEBVPPz0vohl99eN0+9SQPX14oYZ09OGFGrzShxdqMD/7mMDhRH31c2L7/f2MnI4+0vFcAICxpX6LbnnpFjV2NsrPMr3vS1/7wBypqWH5sb7k5KjgrLNUNmtW2pceyySWFINTmOECxOmPv90b85c888tbfxfk+UvKzNfg9r8E9cJfmrq9fWqIrw9zEa3nBa54+ol1Ec20EWtGjdPtU0P29OGFGtLRhxdq8EofXqjBMD/Xmp9vT9RbP70FIX39jOx0H+kYJwCIGl8xXstnLPftcmNREUVU11aXkZkvsZjQYMi8ear+yY9Zfqw/3d3q3LYtI0uPAV5E4ALEaePzu076XDx/KccF2szXwAXmvtv3Qg2MUXbUkI6LaF64EOiFGtLRhxdqSEcfXqjBK314oYYo8/NtPP301X5/PyM72Ue6xgkA+lpurHpQtUrzS5UT8Oelt+i+L9NXTNfU5VMzsudLT7GWHzMbyucMGawcM6Mjx5/PUzxLjxHCAIlhSTEgzmmF9331FxpYWJbQL5JOL5eQrUs+/OH59/Tm83/NihrSMUZ9PWbCF07VOVNOVUmPKbnJXDhI5DHJXvxwug83tB/r+XJbDZl+nhN5bDa3Tw3Z04cXakhHH16owSt9eKGGePoxUm3f6T7SNU5wl5aWFoVCIQWDwV5/5oNz/Dj+ZobH0reXavXO1VYI4XdmFtCMMTO04NwFVlCVLa+f6BJkjSt+oc6//MWa9YHemZlCpVfOUPnChVaY5cb3OkuKwSkELkASgcunLq/Sxy48egLu70TMBdrM15DpC8z5Iw9pwd3XONa+my7gZHP75nn6oOtP1sZ+8+fPd2UN2fI8x9OPke3tp6MPL9SQjj68UEM6+vBCDV7pwws19NdPLMmGFE72ka5xgns8+eSTqqmp6fdnPjjDz+NvZnaY0GVdzTrtObzHWn7Lz5LZ8yVdrx+ziXzDkiVqWrVakbY2x/rx8v4vbnivE7jAKQQuQIKBy7OvPaKX3l5+7PPxvIW4QJv5GrjA7OyFiZ6hklvH6K33X4r7B8JsrcGPF+rcfiEwHe17pQ8v1JCOPrKthkS+PyTbB8+Fs33E20+qIYWTfaTjNQv3cMNFQC9j/D+ypX6LbnnpFjV2Nmb6ULKCWXqtKFik/Nx8leSVqLK48qQgJt2vn+isl+Y1axWqq1Oo+bB0pEvdJoRhBszJAgEFCgoUHDpUB3JztX1YubovukhfWbhQ2YjABU4hcAESCFzWbX36uLDFiPctxAVa77ffXz+xZGP7ifYx6oJCa8bX2LFjXT1G27dvt6Y9m+nO8dSSTTV87OIyTZ07IaH2vXShzu0XAtPRvlf68EIN6egjW2pI5vtDon3wXKSnj/76sWtGiJN9pOM1C3dI9Gc+2IvxPx7LjcU3E6Ygt0BDCodoSM4QTRg4QZeNuEznnnVuxo6J5ccSMGCAyq6a2evSY5lE4AKnELgAaQpcsu0Cbbb+JaXb20+kn2xuPx19uL39dPThhRri6ccN7aejDy/UkI4+vFBDOvrwQg1e6cMLNXilj3TUAACpLjdW31avxo5GNXc1qzvChXy794GxG8uPpbb0WCYRuMApQcdaBjxo1gXfsD6eGLrEK/pLnFMXN51uPx19uL39ePvJ9vbT0Yfb209HH16oAQDgfv2F89GvOfkHAHb0AQDZyiyZNfesudYtitkvvTPjsezdZVr+7nJrH5hTSk5ReWG5DrQfUEN7g9pCbdbyZLGWJbObmbUxfPFiVdx227Hlx7ref1+hAwcU6ew0f6XrSL+u092tzm3bVGdu996rnKIiBfLzlTOwRHmVVRo4fXrWBDFAqghcgCRCl//v/1tsLTeQDC7Qer99AOm9iOaFC4FeqCEdfXihhnT04YUavNKHH2qwo59s6INAB0C2MTM3Fl2wSLdOvPXY7Jc9h/dYM2Ai4iK+Ycahrq3OusWyp3mP3qh9Q/dvvP/YsmSnlpzqSAhjgoIh8+ZZt1h7wBypqVGovp4AxujuVndLi/XP8MGD6qrZo7aNG1X3T/90bA+YvFNPJYSBaxG4AEl464VaFReX8AtZLz744H01/XanysrKNG7cOPmRXy7gmOe6uLozqec628Zo69atamxsTKiWbKhhx44dGvuZwUm/1zJdQ6r9ZMNFulT78EIN6ejDCzWko49sq8F8n7jiaxc42ofBc+FMH4nuf5dMP5nsw87XLNwjmZ/5YB/GP3EmFPh4x8c1vGC4ys4oU9UZVcx8SSKY6Qh36IOWD6ybCWEeeOMBaxZMfm6+SvJKHJkNc2IIw/Jj/YhEFOnosGYImZsJYeoffFClV87Iyj1ggN4QuABJcuqXby9ciN/9Wrta/7RTFZ8IJvVDtNvHyE8XcJJ9rrNxjMwvfzU1Naquro6rlmypoW5rRIcO7nDkvZbtF+q8cCHQCzWkow8v1JCOPrKxBvN9Ysspe7JqnNLRh9dr6NlGKv1kug+7XrNwl0R/5oO9GP/Ux23+uPknzXxh35fEmXFq6WqRuqSDHQePzYZxMohh+bHEmWCq8eln1LhsedbtAQP0hsAFiNP5Xxytd1485Mgvrl68EF/cPEZdHxxyrP1sHSM/XsBJ9LnO1jFKRLbVcGTPYOsxfrpQl+mLdNSQvj68UEM6+vBCDV7pw0819LZMazz9ZFMfdvz8BADpxr4v6Q1iei5LVllUmdKeMX0tP7bz0aUqrK9XDuFL73vAsPQYslwgEuEdDJxo//79qqioOO5z9fX12ru1PeYvbbNun6jhp5faenEz+jWnLtAm2n46+vBy+9E24v3FPxPte6EGxsg9NSRz33S1Tw3Z04cXakhHH16owSt9eKGGfTua9Oz3NyX0mN766e1n5HT0kY7nAgCyVcuRluNmvxzuPKyu7i4rGGAGjPMKg4WaMWaGFpy7wNqLJ1EsPZa4QFFRwkuP9Xbtb9iw5PZsBqKY4QIkINZf2E26YlRKYQt/Semv9pP9K81s+ivQbK2BMcqOGsxFtEQuWvXVT9WY0pPOr063Tw3Z04cXakhHH16owSt9eKEGw3zO/Hz7xi9399t+sj8jO91HOsYJANw2++XEIGbP4T1WGGP2N4G9zOyiZe8u0/J3l6uiqMKaGWOCLrOPTDwzYVh6LHEsPYZskpPpAwDcxvxCFp0RYX7JO3/GmD7vn8jFzWi7PZnHmjYy1b4XanC6/WR+qe+tH9NWutv3Qg2MUXbU0PMiWjzt99VPbxfRnG6fGrKnDy/UkI4+vFCDV/rwQg1R5ufbaD/xzvJI9GdkJ/tI1zgBgFuDmMcve1zr56zX2tlrde2Z11ozMmA/E2bVtdVZy5LtbdlrLT8WXaLsvo336cKnL9QFT12gi5+5WFc8e4VuWHODnnrnKSsY67n0WPVPfqyxL67XWVu36Mw3Nqpy0XdUdP75ClZWSoFApsvMzqXHvvtdvTvpfP153Hhtv3Sqar76NR386c+spdsAp7GkGJDktEJzsbG/X8CcXi7BC0s+uL39qI2rdyb0V5qx+unrwoHT7XuhBsYoO2o4sZ9ElmOJ9pMN7VND9vThhRrS0YcXavBKH16oIZGfd1N9jJN9eGmcACCdS5A1djSquauZ5ccyJKDAsf1iTi05tc/ZMCw/lqBA4Nj+L4eHDtXE5cuO+zJLisEOBC6Aw+s4+vEC7YoVK/TBWx3K3X9KVtSQqQvMZhz27t2rESNGaPbs2Z68gNPzuc6GGlJpv3h0uxoL3uvz+cq2GqKvscHhsWp5r8h3F+rcfiEwHe17pQ8v1JCOPrKphp7fAy8cPy2rxikdfXihBq9w+jWbru+psE88P6PDOYy/e8attrVWS99eagUxZoksZHcIY2ZusPxYYg6GQpq84/g/tiVwgR0IXIA0bJyVTRdok2k/0T6efPJJ1dTU6JS8T+rInsFZUUMmLjBHx6G6ulrz58+P6zGJtJ8NF3CiNY4Ycob+7n/8rSPHk+hjkm1/zSvPxfV8ZVMNPV9jl33uai7UAcga8X4PBNz8mk3XH/XAXpyfMovxd9+4se+L+0OYxhW/UOdf/mItt4WPELjAKQQuQBoCl2y6QJvKY+K9/4YNG9TQ0KDy8nKdPvycrKkh3ReYe47D5MmT5UVeqtGNtbjxmAH4A+cneP01m65la2E/zk+Zxfi7f9yY+ZLdcgI5KgoWKT833/po/tsYdOiIPv/bA/r0Wx0qOMKlYIPABU4hcAHSFLgAAAAA8I7eApRYoUsi9wUAN2DmizsVdkZ00Z8i+vSfIypvimhwq5QXko7GMv5C4AKnELgAMRC4AAAAAOhPPEEKYQsAP2Dmi3v5NYQhcIFTCFyAGAhcAAAAAMSjr0DFIGwB4CfMfPFWCHPJW92qrpdyPfgUErjAKQQuQAwELqmpra1VR0eHBgwYoKqqKvmVH8bBSzW6sRY3HjMAf+D8BL+9ZnsLXWIhbMkszk+Zxfj7b9yY+eJ+Qw9HdPXvu60AZkCXPIPABU4JOtYyAN964YUXVFNTo+rqas2fP19+5Ydx8FKNbqzFjccMwB84P8Fvr9logNJf6ELYknmcnzKL8fffuFUVV2nRBYt068Rbj818MbNeDnceVld3l9pCbeqOdGf6MNGHA4MCeuzyXP3sEn8uPQYkisAFiFNDQ0PMz5N8AwAAAOgvdCFsAeBnJfklmnvWXOvW2xJkH7R8oAPtB9QZ7mQZsizUXhDQmonm5q+lx4BEsaQYEOeSYr3hLeSt6c528sM4eKlGN9bixmMG4A+cn+DX12xfS4sRuGQHzk+Zxfgnx2/jxj4w7uS2pcdYUgxOIXABYiBwAQAAAGD3Pi6ELgCQOPaBcZforBez9NiQ5oiKOqS8sKwQJptmwBC4wCkELkAMBC4AAAAA7AxboghdACD1mS9m1ktrV6uK84o1dMBQlReWq6G9QXVtdSxL5oIgJhv2gCFwgVMIXIAYCFwAAAAApBK2mGDF6O1rhC4AkL5w5nDnYXV1d6kt1KbuSHemDw9ZsAcMgQucQuACxBm4bNu2TeXl5SfdlxPxyTZs2KCGhgZrvCZPniy/8sM4eKlGN9bixmMG4A+cn+CX12xfYUs0UInnPkgfzk+Zxfgnh3GzbxwIYrJXuveAIXCBUzI1awtwHfMN3Zx0T7zhZNu3b9dbb71lffQzP4yDl2p0Yy1uPGYA/sD5CX54zcYbpJh/R2e79GQea9qIZd+OpriPI5XH+BHnp8xi/JPDuNk3DiX5JZp71lw9ftnjev7q5/W7L/1Or/3ta3r1S6/q7k/frUlVk3RqyakakDtAAQVsPX707cCggB67PFcL/0eu/mN6jv40MqDaUqkzKBGFwU2CmT4AAN5TUlKi0tJS66Of+WEcvFSjG2tx4zED8AfOT/D6a9aEG4nMWol+7sTHmP+uGlOq4aeXHvvcxtU79cYvdyc0AyYa/ky6YpTOnzEmrsf4FeenzGL8k8O4OT8O0SDG3OLdM2Z3025tb9rOzBibtRcEtGaiuWXH0mNAolhSDIhzSTGmFQIAAAA4MRiJiicgOXFWzIkBiRNtAgCcU9taq6VvL7WCmfZQe6YPxxfsWnqMJcXgFAIXIAYCFwAAAAD9sXM2ipk18+z3N510/77a7m1Zs1m3Tzxu1gwAwFmxZsMUBguPLUsWUcS6D/vF2Cc66+XTf46ovCmiwa1SXij+/TMIXOAUAhcgBgIXAAAAAPEwQUmi4UZvj4l3X5hE7wsAyM5w5oOWD3Sg/YA6w51WKIP0hTAELnAKgQsQA4ELAAAAgEyIJ0ghbAEAbyGEcU5v+78QuMApQcdaBuBbTz75pGpqalRdXa358+fLr/wwDl6q0Y21uPGYAfgD5ye4TTa9ZqOByYmBSs//JmzxxnPtR4x/chg3749DSX6J5p41V52vdx6rcfbfziaEsUF7QUBrJppbznH7vyiU6SODVxG4AAAAAACQReIJXXoibAEA74mGMObW214xhzsPsy9MAg4MCuixy3P1s0siOu+NbmlHpo8IXkTgAsB248aN06hRo1RWViY/88M4eKlGN9bixmMG4A+cn+A22fia7S10ORFhi/ufaz9h/JPDuPlnHPqrMVYIEyuIae1qVWGwUAEFrK+bUOZQxyFmyPSY9fKbc2Pt7AKkjj1cgBjYwwUAAABANuhtvxaDsAUAkAiCmY+EDof051v+fNznuPYHOzDDBQAAAAAAAAA8rrcZMicimAGSR+ACAAAAAIDLZrcY0a8xywUAkI3BjAlj2kPtKs4r1tABQ1VeWK6G9gbVtdXpQPsBAht4EoELANtt375dLS0tKikp0dixY+VXfhgHL9XoxlrceMwA/IHzE9wmG1+z/YUt8YYu+3Y0afjppQn1ncxj3CIbn2s/YfyTw7j5ZxzcVmNvwUy8dcQb2DjxuSPdR/RnHb+kGGAHAhcAttuwYYNqampUXV3tih8QnOKHcfBSjW6sxY3HDMAfOD/BbbLtNdtb2GL2bDFO/FpvocvG1Tv1xi93J7TXS7TvSVeM0vkzxshrsu259hvGPzmMm3/GwSs1xltHvDNpHNu/Wcfv3wzYgcAFAAAAAIAs0VfY0jM06S90iYYtsb4WT9/Rx3oxdAEAAHBKIBKJsFAeECvlrjg+5a6vr9ewYcMydkxuYqaNhkIhBYNBa/qoX/lhHLxUoxtrceMxA/AHzk9wm2x5zcYbtvR336oxpXr2+5viaqe/9mbdPtFTy4tly3PtV4x/chg3/4yDV2p0Qx1c+4NTCFyAGDjpAgAAAEgns2+KnSFJ7c4mW8KbeJciAwDATbj2B6fkyGcOHz6c6UMAAAAAAOA4ZhaJ2TclkcDDfC26r0uUacO0FetrhglWTMASRdgCAABgH1/t4dLU1KTRo0dr6NChmjp1qubMmaMpU6Zk+rAAAAAAADi2X0oiG91H7xNro/ueX+up538TtgAAANjHl0uKbdmyRc8884xWrFihQ4cOaeHChbr33nszfVjIIkwrTM0LL7yg2tpaVVVV6fLLL5df+WEcvFSjG2tx4zED8AfOT3CbbHvNmuXFEt03pa/H9DaLJRavhy3Z9lz7DeOfHMbNP+PglRrdUAfX/uAU185w2bp1qxWaTJo0yZqtMmjQoLgfO378eOt2//33a/Pmzfr2t7+tM844Q5s2bUqoHQCxmW+qNTU18js/jIOXanRjLW48ZgD+wPkJbpNtr9lkNqnv6zG9zXTxW9iSjc+13zD+yWHc/DMOXqnRK3UAvgpczFJgZomwqDFjxljBy7Rp0xIKYCZMmKC1a9fqzjvv1IIFC6wQB4iloaEh5udJvk9m/oKh50e/8sM4eKlGN9bixmMG4A+cn+A2fnjN9he6+CFs8ctznc0Y/+Qwbv4ZB6/U6JU6AF8tKWaClRdffPHYfwcCgeO+XlZWdlwAM2rU8ZsPxmL2djlw4IAjxwt3iTWtsDcufQsBAAAA8Jm+lhbzS+ACAIDBkmJwSo5cyuy/cscddxx30bvnzezNYu5j9mc5/fTTrTDluuuu02OPPabdu3fH3NcFAAAAAAAv6m8fF/M1c5/e9odJVDKPAQAAcDvXLilmZrSY/VeMG2+8URMnTrT2YFm/fr127tx50syDaABjbtEZMGYZsiFDhujgwYNWW7Nnz85QNQAAAAAAZCZsiYrep+dMl42rd+qNX+5OaAZMtL9JV4zS+TPGpHDkAAAA7uLaJcXGjh1rhSyx9lwxe7uY4GXdunXHBTC9BTfRITD3i2fpMXgfS4qlpqWlRaFQSMFgUCUlJfIrP4yDl2p0Yy1uPGYA/sD5CW7j5ddsb2GLCVCM3r5mwpVo2HLi5xPpL9tCFy8/127A+CeHcfPPOHilRjfUwZJicIorZ7jcdddd1r4sjzzySMyvl5aW6pprrrFu0QDmzTffPBbARGfGRMOWCRMmaOnSpYQt6NO2bdtUXl6e6cNwBTOTrKamRtXV1Zo/f778yg/j4KUa3ViLG48ZgD9wfoLbePU121fY0jM4OfE+5r8PH2jXn377/kmfN3oLXWL1ZwKb084equGnlyobePW5dgvGPzmMm3/GwSs1eqUOwDeBi3nTmvAkXiaAufTSS61b1KOPPqpvf/vb1h4v9913n0NHCi8xYQspNwAAAAAvhS3Rf594XxO2VJ8zVDV/PBBX6NJXf9kStgAAADjNlUuK5eTkqLGxUYMGDUqpHbOE2PTp0/XNb35T3/rWt2w7Prgf0wpTs337dmv6qJk2apb/8ys/jIOXanRjLW48ZgD+wPkJbuO116zZsP7Z72866fN9LQnWW2ByzudH6I+/3dtnW/GGO9nAa8+12zD+yWHc/DMOXqnRDXVw7Q9OcWXgct555+n73/++LrnkkpTbMsGNac8sKWZHe/AGTroAAAAA3MzO/VdS2QcGAIBsxLU/OMWVS4qZgOSOO+7QG2+8kXJbZWVlWrt2rSZNmqQDB46fKg0AAAAAgBtFN6o3oUu84UfP5cV6bnbf27JjsYIWg7AFAAD4lStnuJilwMx0NLMHy7333mtLm9/4xjesNm+77TZb2oO7kXIDAAAA8AKzvFiie6j09pjeZrr0RNgCAHADrv3BKa6c4TJmzBhdeumleuCBB6wlwR5++OGU21y4cKFuvPFGAhfABlu3brXem2YG2bhx4+RXfhgHL9XoxlrceMwA/IHzE9zGy6/ZZDas7+0xvc106S9ssTP0SZWXn2s3YPyTw7j5Zxy8UqNX6gCSkSOXWrFihQYNGqQlS5bozDPP1G9+85uU2hs/frw2b95s2/EBfma+sb788svWRz/zwzh4qUY31uLGYwbgD5yf4Da8Zp3dS+bZ72+yZsfEy9zXPMY81m4815nF+CeHcfPPOHilRq/UAfgqcCktLdWLL74osyLajh07NHXqVF1++eVJBy9btmyxUlcAAAAAAKCElxQzX+sZrJjAxOwhE+tr8fRhHutE6AIAAOAUV+7h0pOZlWLCFjNNLRAIHPv87NmzNW3aNF177bXWTJi+HD582FqibMiQIVqzZk0ajhrZjnUcAQAAACCx/Vt6Li1WNabUmqWSyB4vvfUx6/aJjiwvBgDwL679wSmuD1yMnTt3as6cOdYsFRO6mJJ6hi9m5sp5551nBTDm32YPGMOENOvWrdOyZcusf2/atIl1BWHhpAsAAAAAfQchJjwxkvnaiaFLX330FtAAAJAsrv3BKZ4IXKLuvPNOff/737f+HQ1couX1DGBOZO5j9oJZsGBBmo4U2Y6TLgAAAADEF4QkG8jE83jCFgCAE7j2B6e4dg+XWB544AEdOnRIt99+uxWi9JYlRb9mbmYvmOXLlxO2AAAAAADQQ7xBiPl3NFzpKfrY3r5m2idsAQAAXuKpGS4nevHFF60lw9avX28tGWaWHuu5xJhZhoygBbGQcqdmxYoV2rt3r0aMGGHtp+RXfhgHL9XoxlrceMwA/IHzE9yG1+zJ9u1osnUPltqdTQntAeNU2MJznVmMf3IYN/+Mg1dqdEMdXPuDU4LysEsvvdS6AUivlpYWNTU1WeGmn/lhHLxUoxtrceMxA/AHzk9wG16zJzOb1E+6YpTe+OXuuIOQ6Nd6BiumDdNWdNP7/kIXp2e28FxnFuOfHMbNP+PglRq9UgeQDE8HLgAyY+zYsdY31fLycvmZH8bBSzW6sRY3HjMAf+D8BLfhNRvb+TPGWB9N6BJvENIzdDFhS7SNE78Wy4l9mFk20aAmXv09huc6sxj/5DBu/hkHr9TolTqAZHh6STEgWUwrBAAAAAD7g4/elh07MXDZuHpnQkFPz7ZPDHoAADgR1/7gFGa4AAAAAACAXiUatvT2mL7CFiP6ta6O0LGlzKKf6y906dl29LGELgAAwDeBy2OPPWZtZG82Tho1alSmDgMAAAAAADisv7AlKtZ9+gtdYrVtQpfTzh6aVFgEAADguiXFhgwZYm2eZEycOFELFy7UnDlzNGjQoEwcDtDvtMLyMefo8pnX6P5v/71OrRiaUvt/rWvQ3Q/8SGt/uUrNB+oU6mxXsKBQA4dWavoVV6bch9Pt99fHRZdO121fv07Vp1SpqqrKt2O05Y/v6J4fPaFXXlqn1oP7XVlDf31864brVFYyQAMGDEjquc6m57m2tlYdHR0J15LJGux4r6WjhnT0QQ3+6cMLNaSjj0zXwPnJWzV4pQ+3vmbtbNOOtpJpo7ewZfVbT6k71KWZE78W1/HX5O3Uj9f++3H9Ths3R9PHzjjpvtGlyE483q7ONutxJUMqdPkXrzrpeBOtL5H7O3HfTNyvOxJJ+j7FQ4bpc1OmaeHcWfrpyjW9tvE/b5ir//f4z5M+jgsvmapAIKANL61LuH2nHpvK17qOHNHrr/xWLYfqFe7ssL5WVDZUpUOH6fCBBrU2NsTVXm+PSUdbiXw+J69AgZwcBQJSpLtb4SOd1n0HDBqiQYOHqrnxgNqbDibVhh3HEe99k3m8EYmY+3YoN2+ALW3293inPhetpTtLj1GKqPNQ7XHfO1hSDLaIZEhjY2PkgQceiIwZMyYSCAQiOTk51u26666LvPTSS5k6LMBSX19vgsiYt0DegMj4y+ZENv7x3YTbNY8ZP32O1UZv7afSh9PtJ9rH6E9Py7oasm2MvFDDiPGfj/zj/Q9mVQ3JtP/EE09EFi9ebH10Ww3JvNfSUUM6+qAG//ThhRrS0Ue21cD5yd01eKUPt75m7WzTjraSbWPz2prIvy188aTblHPnHHuM+Xes+yT7ONNnosf74/9a69j9Pzb5C5GPXfg3tt5XwYJIUWV1JJBXkN775eQevaV6n1Rv6eiDGzduvruZ64FAqjIWuPS0efPmyB133BEpKys7Fr4MGTIk8s1vfjOyZcuWTB8efKivwCV6yy0aFPmPX/w67jYfW/6rSG7hwIRO9In04XT7XqiBMXKwhsKBWVNDsu3/3bcWxR24ZGsN2fRaZZz8UwPjlD19eKEGr/ThhRq80odba7CzTTvaSraNR/55Tb+hSbKhS2/3nzrxy5H5t3834eM1C4A4e39u3Lhx45btNwIXeCZw6WndunWR2bNnW8FLNHwZO3Zs5K677ors2rUr04cHn4gncDG3QDDf+uWjP+Y+5r7JnOzj6cPp9r1QA2PkjxpSbf/+R/4zsm/fPlfXkA3PM+PknxoYp+zpwws1eKUPL9TglT7cWoOdbdrRVrJtjK48O+6wJZnQJdG2uXHjxo0bt/5uBC7wZODS0/LlyyNTp049LnyZNGlS5LHHHos0NTVl+vDgYfEGLtG/3Opv+n7if10Vfx9Ot++FGhgjf9TAGGVHDYyTf2pgnLKnDy/U4JU+vFCDV/pwaw12tmlHWzkFJZGcASVJP/4LE7+acCByYuhi2ogniOnZtgl7Ej3WZB7DjRs3bty8dSNwgR0C5v+U5ZqamrRkyRLrtmvXLmuzLmPatGlauHChrr766kwfIjxm//79qqioiPv+n7j0Gj37sydifm3WvOv13y/+IuVj6q0Pp9t3uo997+/V12/+n9r++jpb26+r3afDjY3Wv//Xt79jW/tL//V7Onig4aSv2dXH2M9M07/e/90Y7S/S9tfXOtL+GWd93NbnOdrH6LFnKBgMHvu8Xe2ffcnVeu7nP/bceyEd7RtfvPpavffaC7b38dea3epob7f9Pfej792jlubmtL7fjH+4+x/17u9fsL2P/IJ8VY8+3fb3W05urk4/48zjvsZ7ov/209HHe39+x9b3RLSPHe+9q+5w2Pq3ne3/y3e/oyOdR076mtPvu0FlZfrmt+629X1hlAwcqOGnjrD9+T7zs5dr9bPLPPmaTUcfba2tmjPvq7a/Lzo7OrRn9y7b3xfLfrxUu7a/l5b3hX1tTreuHdnRVqq+MPGr+sJ5X9Ozrz2il95eHtdjppw7R7Mu+IZ+9eaP9atNPznuc7H0bNuu/gAA/lNfX69hw4Zl+jDgcq4IXHoygcsjjzyipUuXqrGx0QpfysrKdN111+nGG2/UuHHjMn2I8GHgEsgv1IibfqycgqLjPt/d2aa9P/qqIl0dKR9TrD6cbj8dfdT/4h61b/9Dym2f2P6Btf+uli2/tKXdnu0PHH+FDv9hhbyk+s7nbX2eo0b8j58pt6jU/tdRsEAj/v4/PfdeSFcNf/3X6z784x17+6h96tvq/OufUm73xD4GjDzXtnNEYp3nSJFu25vNGzpSVV/5ge3vt5zCQTrtlqeO/Tfvif7bT1cfNQ98MeW2Y/Xx1x/+rbrbD9vWdrT93OKhCh3aq3QrPne62t75na3vC6PoYxdq2FV3Wf+29XtdIEen/c+nPfmaTUcfbTs2av+K/5ty+yf2cWR/jfY9frMt7fZsf/j1P9QHSxbY2q7fjK48W7vqtqX0mHgCl2jYcuLn+3Jiu4QuAOBfBC6wQ45cZvTo0XrggQd08OBBrVu3Tl//+td16NAhK4SZOHGihg4dqrvvvlu7d+/O9KHCRyJH2tX63y+d9PmWP71o24WDWH043X46+ggd3m9L2721byfT/pH9R/9q0mvsfJ6dbj8S6vTkeyFdNdgRtvTVh51MH3aeIxLr3P6wJV3vN7v78Pp7wuk+7JSO73PdR1qVCV0H33fV+8KcI7z6mk1HHx27ttjSfl992Nl+2583ONa+XyQatpz4mL7CFsN8bfZn//64sCX6efPY3sRq17Rhwh4AAABfBC49XXrppdYyY93d3Vq2bJmmTJlihS/333+/Tj/9dJ1//vn6j//4Dx0+bO9f/wGxtP7l1ZM+1/bu7x3tw+n209FHuLnB0fbt1tXwV3mR3c+z0+178b3ghRqcYPc5wg/vNyf64D2RfB92c7qPSGebMiHcuM/xPnjNZk8fHTbPiHT6fdG+faOj7aNv/YUtUZ8/52q9vfvk129voUtv7ZpZMckERAAAAK4PXHqaPXu2NeMlOtvFLC325ptvWsuMDR48WJdffrmee+65TB8mPCzcfMDxC4Un9uF0++noIxI64mj7TvyVoxc5fVGb94I/anCC3eeIbJCOEMkLrycv1OAEx7/PdR/dFybduh2e3WLwms2ePrrbDrvqfRFuPeRo++hdX6GIuZ3o3FGfjSt06avdePd9AQAA8HTgElVaWmqFLJs2bdKOHTt02223adSoUVq7dq0VyuTm5uqmm27SSy85u+QD/CfWhfjIkQ5H+3C6/XT0YfeFHacDkUi4S15k9/PsdPuefC94oAYvXfx18/vNiT54TyTfh90c78PB5fT6FHb+vc5rNov6sDlMd/p90Z2G8zZO1l8oYm7JhC52hS0sOwYAAHwRuMTa78UELyaAMfu9mEDGzICZNm0a+73A9g01T/7cAEf7cLr9dPQRyMl1tH27BXLz5EV2P89Ot+/J94IHanCC3ecIP7zfnOiD90TyfdjN8T4CGfr1INf59zqv2SzqI5jveB92yknDeRvHizcUSSZ0iWd5sniO71tXPaQvTPxqym0BAABv8XTg0tP48eOt/V4OHjwYc7+XM888U//8z//Mfi9IWu7AoTE+V+5oH063n44+7P6FO1YNbruYlgl2P89Ot+/F94IXanCC3ecIP7zfnOiD90TyfdjN8e9zGQo5c/Kcv6DNazZ7+sgpGuR4H7a2XzzY0fZx8syRRGag9BW6/PZP8S8r3tteL32FQV8472uELgAAwJ+BS3/7vWzfvl233347+70gacUfu/CkzxWd+VlH+3C6/XT0Yfcv9bFqsFNe+WnyIrufZ6fb9+J7wQs1uDWc8Nr7zYk+eE8k34fdnO4jUFCkTMgtG+54H7xms6ePAad90vE+7FQ49nxH28fxzIb1v3rzxwkt9xUrdDFtrHj132KGMcmGLrFm3pjQheXFAABAVCASiUSO/ZeP7dq1S8uXL7dmwZh/BwIB6/Nz5szRwoULdckll2T6EJFG+/fvV0VFRdz3z8kv1G83v6PK8iHHfb6u4aAuHn+WIjZsBBurD6fbT0cff/zTnzTn8ksUCXXa2n5d7T4dbmzUgcYmzZ89w7b2n1u3QbmR0HGft7OPQF6Bnly+WkPLStPW/hlnfdzW5znax3nnnadgMGh9ztb28wfo5c1/duy9YGYxvezl9/O4j9n+fjP+WrNbHe3ttr/nlv3qRQ0I5qbt/eB0H/kF+RowcLDt77dhQ4fo9DPO9NT3By/UYLz++uu2vieifex47111h8O2v+d++l+/1qCi42dzpuN9d6Rbuuayi219X5g+SgYO1PBTR1ift/d73QC9vOXPnnzNpqOPmr/u1WUXjLf9fdHZ0aE9u3fZ/r5Yv/FPamtscPx9YdjVpoL5CjiwX046mZkjJsxIZG+VaCBiwpZfbfrJcZ+LxSw7ZmbCnChWn3bt/QIAyF719fUaNmxYpg8DbmcCFxxv8+bNkRtvvDEyePDgSCAQiOTk5ESGDBkSueuuuyJbtmzJ9OEhDerr600QGfdt/GVzem3LfC2RthLtw+n2vVADY+SPGuxqf/Snp3l2jLzSBzVkRw2MU/b04YUavNKHF2rwSh9urcHONu1qK5O30ZVnp/SYKefOifzbwhf7vN142T0xP28e2187Pe/DjRs3btzcfzPXA4FUEbj0Y926dZHZs2dbwUs0fDnjjDMijz32WKYPDVkSuOQWDYps/OO7vbZlvmbuk8oJv68+nG7fCzUwRv6owZb2CwdFfvqL1Z4dI6/0QQ3ZUQPjlD19eKEGr/ThhRq80odba7CzTTvayikoieQOKEmpDbOwRmqPT+4WT9gST+hC2MKNGzdu/rkRuMAOBC5xamxsjCxZsiQyYcKEY8ELvCvewCUQzI/8xy9+3W97jy3/lXXfZE728fThdPteqIEx8kcNjFF21MA4+acGxil7+vBCDV7pwws1eKUPt9ZgZ5t2tJVqG/Nv/27Sj0/21ldI0tvXegtdYt1mf/bv0zJbhxs3bty4pfdG4AI7ELgkGb7s3Lkz04eBDAcu5q/F4vklLMr8opLoX5gl0ofT7XuhBsbIHzUwRtlRA+PknxoYp+zpwws1eKUPL9TglT7cWoOdbdrRVqptJPt4E9Yk+ripE7+c9BJh8YQuN3/hgYRnuET7+8LEryZUCzdu3LhxS++NwAV2IHABEgxccvILrfWQ+1peoDfmMeaxgbwBfZ7gk+3D6fa9UANjlB19uL19asiePqjBP314oYZ09OGFGrzShxdq8Eofbq3BzjbtaCvVNpJ9fCKP+8qc/vdj6S90Wfg39/YbtkRvpr/+juvS8X973GP6Cl1MDR+b/IXIWZO/0G+7gbyCSHFltfUxnfdTTu7RW6r3SfWWjj64cePmuxuBC+wQMP8nAMfZv3+/Kioqjvtc+Zhz9DdXz9Z9d9ysUyuGptT++/UHdNf3fqQ1q1eq+WC9Qh1tCg4o0sAhFbpsxsyU+3C6/f76uPDzl+qbX/qiRp92isaOHevbMXp14yY9sORn+v3vXlJb4wFX1tBfHwuvvULF+bkqKSlJ6rnOpud5+/btamlpSbiWTNZgx3stHTWkow9q8E8fXqghHX1kugbOT96qwSt9uPU1a2ebdrSVahvJPr6/x932pfl65bHtJz3uE5cN1+OvLj/2uK6OVgULilQ8uFw3/M3/UPWR0UrFie33PK6vXXZTzPYf3/Rvemf3G33WHu84ZeJ+RrL3KSobqs9eNEV/d+0M/WLdK7228b+u/1v96xNPJX0cn7t0uvX1V15cm3D7Tj02la+1trZq46u/U1tjg8Kd7UfHsnSIysor1NSwX61NB+Jqr7fHpKOtRD6fmz9ACgTM/8wfiivc2WHdd8DAMg0sG6rmxoPqaD6UVBt2HEe8903m8UYk0q3wkQ4F8wttabO/xzvzuaPnO/O57iOdWXmMZpw7D9Ued36ur6/XsGHDUvq+ABC4AHEGLpx04/fkk0+qpqZG1dXVmj9/vvzKD+PgpRrdWIsbjxmAP3B+gtvwmvWGjat36o1f7j7235+9ZqzGTxvZ53O9Zd0e/f4XJwc1iYjVT2/txrqvn/BeSw7j5p9x8EqNbqiDa39wSo585vDhw5k+BAAAAAAAYLPzZ4zRpCtGJRRsmPuY+6bCBCsmYIkibAEAwL98NcOlqalJo0eP1tChQzV16lTNmTNHU6ZMyfRhIQuRcqfGLMsUCoUUDAat5Zn8yg/j4KUa3ViLG48ZgD9wfoLb8Jr1ln07mjT89NK4n+u+AhIj3hkwfd0/kbClr+N3O95ryWHc/DMOXqnRDXVw7Q9O8VXgErVlyxY988wzWrFihQ4dOqSFCxfq3nvvzfRhIYtw0gUAAAAA74tnNkqqy45VnzNUX7z5Uwkdj5mpY2bsAACcwbU/OMW1S4pt3bpVd911l5599tmElwkbP3687r//fmuD5HXr1unNN9/UGWecwXJjAAAAAAD4RLxLf6W67FjNHw8ct+RYPMdj9qIxe9IAAAB3ce0MlyFDhlhLhEWNGTPGWiZs2rRp1sdBgwYl1N6dd96p3bt3WzNfAFJuAAAAAPAus2zXs9/flNDSX6nOdEmm7Vm3T/Ts8mIAkElc+4NTXBu4mGDlxRdfPPbfgUDguK+XlZUdF8CMGnV047y+mL1dDhw44Mjxwl046abmhRdeUG1traqqqnT55ZfLr/wwDl6q0Y21uPGYAfgD5ye4Da9Zfz7XQ7rOtGaSJLLPyonByGkfH6y/vnMo7v5j9RHvTBsv4L2WHMbNP+PglRrdUAfX/uCUoFzK7L9y33336Xvf+5713yfmRmZvFnMfc4sngDH7ugCwh/mmWlNTI7/zwzh4qUY31uLGYwbgD5yf4Da8Zv35XF8+/+hFQBO6xBtuRO9jApJEw5bo43q2k2rYYmbquGkGDO+15DBu/hkHr9TolToAXwUuZkbL5s2brX/feOONmjhxojZt2qT169dr586dJ4UwsQIYswyZWZrs4MGDVluzZ8/OUDWAt5i/YOj50a/8MA5eqtGNtbjxmAH4A+cnuA2vWf8+12Zj+tPOHppQaGGCkOYDHfrjb/cmdQw9A5ZUwpZoWDPpilFWHW7Aey05jJt/xsErNXqlDsBXS4qNHTvWClli7bli9nYxwcu6deuOC2B6C26iQ2DuF8/SY/A+phUCAAAAAGLpa1aKkco+L8kubeam0AUAsgHX/uAUV85wueuuu6xlwR555JGYXy8tLdU111xj3aIBzJtvvnksgInOjImGLRMmTNDSpUsJWwAAAAAAQK/iXQIsldDlxGXH4jkGsyxaojN1AACA/VwZuJhlwUx4Ei8TwFx66aXWLerRRx/Vt7/9bS1cuNDaCwYAAAAAACDVsKXnPi92hy59HQNhCwAAmefKwGXHjh3W3iupMPu+mFky06dPV3l5ub71rW/ZdnyA37W0tCgUCikYDKqkpER+5Ydx8FKNbqzFjccMwB84P8FteM36R7LPtdmcPpH9VhINXarPGaqaPx7oM3SJN/Dp7fizIZDhvZYcxs0/4+CVGr1SB+CbwMUsAbZp0yZdcsklKbUzZswYa6mx8847z2oz1fYAfDQLraamRtXV1Zo/f778yg/j4KUa3ViLG48ZgD9wfoLb8Jr1j2SfaxNWmH1SzNJd8QYdiYQuJmzpK3TprZ1E9nvJhn1eeK8lh3Hzzzh4pUav1AEkI0cuZAKSO+64w5a2ysrKtHbtWs2ePduW9gAAAAAAgPeYsMKEFvEGHYa5jwlS4hENXU5kwpJYYYu5b7xhi2HCoo2rd8Z1LAAAIDmBiNk13mV27typsWPHWnuw3Hvvvba0+Y1vfMNq87bbbrOlPbjb/v37VVFRcdzn6uvrNWzYsIwdk5ts377dmj5qpo2a95Vf+WEcvFSjG2tx4zED8AfOT3AbXrP+YcdzncjyXH0tA2b0FqScONOlN30FP731Pev2iRlbXoz3WnIYN/+Mg1dqdEMdXPuDU1wZuBjTpk3TSy+9ZG16//DDD6fc3pYtW6x9Xd544w1bjg/uxkkXAAAAAJCKePZc6e0+qYYuqez3AgB+wLU/OMWVS4pF1wIcNGiQlixZojPPPFO/+c1vUmpv/Pjx2rx5s23HBwAAAAAA/CnewMP8Ozrbpad4wxbD9GP6S7Tv3mbvAAAAHwYupaWlevHFF2Um6OzYsUNTp07V5ZdfnnTwYma4mP1cAAAAAAAAkmVCi0QCj95Cl0REQ5dUwhbz2Ge/v4l9XgAA8OOSYlFmVooJWxobGxUIBI59fvbs2dayY9dee601E6Yvhw8f1qWXXqohQ4ZozZo1aThqZDumFaZm69at1nvShJjjxo2TX/lhHLxUoxtrceMxA/AHzk9wG16z/pGu59qEFmaT+kQDj1hhSarM8mRfvPlTCfU96YpROn/GGNuPhfdachg3/4yDV2p0Qx1c+4NTgnK5CRMm6M0339ScOXOsWSomdDEZkllyzNzMHi/mzX3eeedZAYz595gxR39oMG/8devWadmyZda/N23alOlyAE8w31hrampUXV2dtd9Y08EP4+ClGt1YixuPGYA/cH6C2/Ca9Y90PdfRsMKELqnumxKd/ZJsGGOWJzOBSm/HECvoMcd92tlDNfz0UtmJ91pyGDf/jINXavRKHYAvAxfDBCgmLLnzzjv1/e9//7ivmfDl0KFDWr9+vXWLxdzH7AXDCQAAAAAAANgVusQbWsS7FFiyoUv0cSeGLn3129dxm2XT7A5jAADwAtcvKXaipqYm3XvvvScFLz2XG+tZspnxsnTpUl1zzTVpPU5kN6YVAgAAAADSIZF9V1Jddqxnm8nu9xJ9nFPLjgFAOnDtD07xXODS04svvmgtGWZmtpglw3buPLrxW3SJMbMM2YIFCzJ9mMhCnHQBAAAAAE4zM0XMRvWJhB52hC5GKmFLFKELALfi2h+c4oklxXpz6aWXWjcAAAAAAIBsY5blMqGF2TMl3tDDfO39dw9Ze7MkI9mwJp17vQAA4FY5mT4AAAAAAAAAvzIzREzoEk/YEg0+YoUt5rHR2SvJMoGKaf9ELz/9l4T3ejGzdwAA8BtPz3ABkBkrVqzQ3r17NWLECM2ePVt+5Ydx8FKNbqzFjccMwB84P8FteM36R7Y+1yZ0iWemSLz7rqSy5Fj0sdH2Vv6/Ldr7zqF++4x1nCcuOZat45/tGDf/jINXavRKHUAyCFwA2K6lpUVNTU3Wfkl+5odx8FKNbqzFjccMwB84P8FteM36RzY/13aFLdF/xxu6VJ8z9KQZM9HH7tl2IOmwxYgulRYNXbJ5/LMZ4+afcfBKjV6pA0gGgcuHtm7dqnHjxmX6MABPGDt2rPVNtby8PNOHklF+GAcv1ejGWtx4zAD8gfMT3IbXrH+49bk2y3Mlssl9IqGLCVv6Cl1OZO4bT9gSa58Xt45/pjFu/hkHr9TolTqAZAQikUhEPvbss8/qzjvv1K5duxQKhTJ9OMgS+/fvV0VFxXGfq6+v17BhwzJ2TAAAAAAA/9q4euexGSPx7vfy/I/eirnfSyyxQpfexOrb7PPyp9++H9d9ewZJ/c3sAQAncO0PTsmRTz322GM644wzNGfOHO3YsUM+z50AAAAAAEAWM8tymT1R4g1bzGyTWAGKeay59TbTJR5mFotpP8rs85Jo2GIe/+z3N1lBEgAAXhH0Y9BiZrQ0NjYSsgAAAAAAAFeFLtHluezY7+XE+8Q7w8XJfV4AAHAz3wQuP/jBD3TfffcdF7QEAgHrI8ELYK/a2lp1dHRowIABqqqqkl/5YRy8VKMba3HjMQPwB85PcBtes/7hhefarrAlkX1eepPIPi9m+bBAcbu2vVyrd35zsNd9Xk58DEuOeeN1awc/jINXavRKHUAygn4PWqL/BmCfF154QTU1Naqurtb8+fPlV34YBy/V6MZa3HjMAPyB8xPchtesf3j9uTYBRTxhi52hSyxmpowJfqLtR/efyS1rU7ixKObxnRisRIMjs4ya32e/eP11Gy8/jINXavRKHUAygn6e0TJmzBjt3MlaoQAAAAAAwP1MaGECiugyXfHu9xJLdJ+XZMOY6OO6OkLHjqe3sOXE42PJMQCAWwUiHlpP6/Dhw1bI8r3vfc/6796CltmzZ+uBBx7Q+vXrtXDhwmP3CYfDGTt2ZJf9+/eroqLiuM/V19dr2LBhGTsmN2HqqH/GwUs1urEWNx4zAH/g/AS34TXrH355rqMzSvoLW+JZfqy3+9ihv7Clp1m3T/Tt8mJ+ed32xw/j4JUa3VAH1/7glKCfgpYbb7xRd955p0aPHp3BowW8L1u/maabH8bBSzW6sRY3HjMAf+D8BLfhNesffnmuzWyQWHuiZGqvl3j2eTHLodXu7H1JtFi1+GWPF7+8bvvjh3HwSo1eqQPwXeCSSNBiZrSUlnr/mzCc09DQEPPzJN8AAAAAgGzTVxCRzF4v7797yNqbxYl9XqIzcmLp7ZjY4wUAkI2Cbg1azEyVRx99tM+g5Y477tBdd91F0AJbnH322TE/76FV+QAAAAAAPpDoXi8m3IgVtpz28cHWTJpU9nnZs+2A9r5zKKmwxWCPFwBANnFV4LJ7925rpgpBC5DdNmzYYM0IKi8v1+TJk+VXfhgHL9XoxlrceMwA/IHzE9yG16x/8Fx/JBpQ9LfXS29Lj5mw5cr/Of7YfycbuiQStvS27Jipobcl1Lyw7BivW/+Mg1dq9EodQDJy5JKg5brrrtPpp59uhS0mWDE3E7SYm/m3CVdMGHPo0CHdf//9hC1ABm3fvl1vvfWW9dHP/DAOXqrRjbW48ZgB+APnJ7gNr1n/4Lk+OXQxm9EnGrac8/kRx4Ut5vEmIHGSWXbs2e9vSmiPF3P85jHmsW7G69Y/4+CVGr1SB+C5GS4maDFLh61YsaLXGS1lZWXWbJbbb789o8cK4CMlJSVW6Gk++pkfxsFLNbqxFjceMwB/4PwEt+E16x881yfrbfZHpvd5ifad6h4vXlh2jNetf8bBKzV6pQ4gGYFIFm5AsXXrVt13332OBy1Lly7VwoULj7UdDodtOX643/79+1VRUXHc57Zt22ZNhTzRsGHD0nhkAAAAAACkx4lBR7JLj6Wyz8snP3+q/vTb92N+refx9Fw6rLdjMbN5egZMXlhuDIB91/7q6+u5zgdvzXAxQYuZ0bJ+/fo+gxazdNiCBQsyeqzwHxO2cNIFAAAAAPhFNuzz0lvYEisYii5rFs+yY9FjnnTFKNfOfAEAZJ+gW4KWMWPGWPchaAEAAAAAAEgPE0b0tiF9f/u8XPSlMx1bcsww/e7ZdkB73zl07L9jOTEs8tJyYwCA7JKT6aBl0qRJmjhxohW29AxazM389+jRo7V8+XJrkyXCFgAAAAAAgOzf56Vn2BINOewMW6KiYUtvomGLOdbocZx4zCZ0iX69p1ifAwAga2e4TJkyRU1NTccFLdF/mxktZumwa665JpOHCCAJTz75pGpqalRdXa358+fLr/wwDl6q0Y21uPGYAfgD5ye4Da9Z/+C5tj+IMUty9bfPS2+zYKJMG3kDgnEtOVZ9ztC4g5vosUSXHOvtsScuN5ZtS47xuvXPOHilRq/UAbhuhsucOXNOWj5swoQJx2a0ELYAAAAAAABkLxNGmFAi0bDFhB9GNNAwj4vuwdIXE5hEHxuPaNgSfeyJ+jtm81jTBgAAWT/DZcmSJfr2t7+tO+64Q7/4xS+s0OXuu+/WrFmzMnlYAFI0btw4jRo1SmVlZfIzP4yDl2p0Yy1uPGYA/sD5CW7Da9Y/eK7Tu89Lb0uOjbqgUFd87VPW13tbriye0KW/mS79zZjpudxY9Dh6W3LsxPqSPfZk8Lr1zzh4pUav1AEkIxCJTjHJsF27dh0LXk4//XQriPm7v/s7R/tcunSpFi5caP3bhD3hcNjR/uAe+/fvV0VFxXGfq6+v17Bhw/5/9v4H+I7rPgx790dDFiXBIkACMGVTgghSbaQkYwokkz5XbpwhmGiaxGlskLRfxw7TCUBHnrbT5xgs2jcTd+Y9M2Da6TS2E4Nsa9VpWpNA0ufYeY9jkGO5ZvziEKCkOqFThyANWY4ZgARAiZJoi/J987165+eD5f2zd3fvn939fGYufj/c396955w9++9895yztjQBAABA1+Q9TKb1KJk37Nj7P7y7+O05c7UsKgI2f/6Hvm07fal3zbQ5afI0b9JwY0A92v7o5ZBiuVtvvXV7KLGY2+XIkSPFTTfdVPwP/8P/sO6kAQAAALCEIcfmBVvis9/1n3600nBji4jeMT/33316OxgU3z8t2HLzgRsWHm4sesAAMDwbE3BJDhw4MB5q7PLly8Xhw4e3Ay//zX/z36w7aQAAAADUCLp894/cuVCwJQId8ZnUg6TqHC+L+PycXjPxfV99863iH/6tc+N0ThturBxcieXiM+Z+ARietc7hMkuM8ReBl0cffbT4sR/7seJHfuRHxj9jjpcf/uEfXnfygBmip9obb7xR7Ny5s7j99nYviLtkCOXQpzx2MS9dTDMwDI5PdI06Oxy29frEfCfl8p82x8u0njCz/PHvvKX49U99vrX0pmBL3gNm2nL5XC7lHjCh6bBj6u1wyqEveexLPqBXAZfkhhtuKE6cODEOtOSBl5h7JeZ5ee9737vuJAIlzz77bHHhwoVi//79gz6xDqEc+pTHLuali2kGhsHxia5RZ4fDtt6s8o9ARQwZ1nSOlzSXyjfddP3UZRb1hde+UvzzT/3OzGVmDTeWRN7e/5GbrgnKRKAp//886u1wyqEveexLPqAXQ4rNC7xcuXKl+Kt/9a8WP/VTP1Xs3r17HIj5whe+sO7kAQAAALCGOV6WMXF9BFv2//GbGg03Nq0HjOHGAPprazQajYqOiuHG/ubf/JvF66+/Xjz88MML93h5/PHHxz1lwtbWVvG1r31tiamlSy5dulTs27fvmvcuXrxY7N27d21p6pLoNvrWW28VO3bsGHcfHaohlEOf8tjFvHQxzcAwOD7RNerscNjWm1v+03p9xPsRoJjWuyR9ZlZQZhlu+fDuuXPA/LHv/NbiT33vv739/3IaJwWLJpWDejuccuhLHruQD21/LEunAy6TAi8RQIngS3RZm0fAhWkcdAEAAGAzRG+QWcOOVQm2vP/Du4vfnhMgWUZAJqV1Whq/+0fufFvQaFm9doA/pO2PYuhDis1y7Nix4vLly8Xf/bt/t/jZn/3Z4sCBA8UnPvGJ8ViBAAAAAPRz2LFZQ3nFK8Rnv+s//ejMIcKW1fsl0vYLP/nZucON5fmI4NKkIcei9wsAm60XAZfk6NGjbwu8fO/3fq/ACwAAAEDHgy7RGyQPtkQAYlogI5aLV3wmPhsBjQu//lqjNFQN2JSHGpv3vZOCRhF0yQMs5n4B6IYdRQ9F4CVejz322Hi4sQi83HfffcXx48eLb/u2b1t38qD3nnrqqeKVV14pbr755uLjH/94MVRDKIc+5bGLeelimoFhcHyia9TZ4bCtu13+5blN4v/Re2XWcGOxzLwhx2Id77h+x9xhySJwEkGXpoGbJL7vd37zysT15b1ffvbHf7F47V98vQkv5bXK3C99M4T9ty957Es+oBh6D5eyCLq8+OKLxRNPPFGcPXu2OHjw4Hgn/+xnP7vupEGvxUk1epbFzyEbQjn0KY9dzEsX0wwMg+MTXaPODodt3b/ynzXcWJgWbEm9VRadL6WtYEvV9UX6U7Bl6L1fhrD/9iWPfckH1NHLHi5lhw8fHr9Onz5d/Of/+X8+DrwcOnSo2LVr17qTBr0UTzDkP4dqCOXQpzx2MS9dTDMwDI5PdI06Oxy2dT/LPwIm7//ITW/r4TFvyLHUK2ReD5h1qNr7pTz3S1gkgNQlQ9h/+5LHvuQD6tgajUajYmAi8PI3/+bfLJ5//vlia2uriCKIn1/72tfWnTQ2xKVLl4p9+/Zd897FixeLvXv3ri1NAAAAwGKi18esIceqBFve/+HdxW+X5mVZlzz909Ie89akgMwQhhqDOrT9sSy9HlJsmujtEkOM/eIv/mJxxx13rDs5AAAAACzBrCHHpgUsYrl4hfhs9J6ZJg1Ntmqz0p73fpk11Fg+LBkA7RjEkGLTxLBi586dK55++ulxrxcAAAAA+mXSkGPzhhsLNx+4oXjlpcnLJTHk1x//zluKX//U54t1DzUWwZ9JvV8mDTWW/r7oHDYAzDbogEseeIkX0I433nijeOutt4odO3YUO3fuLIZqCOXQpzx2MS9dTDMwDI5PdI06Oxy29XDLvzysVvw/gg2zhhubF2wJsY53XL/a5rVJwZb0fgRSQjndkc8UdJoXjNnUYciGsP/2JY99yQfUIeACtC56jF24cKHYv39/8eCDDxZDNYRy6FMeu5iXLqYZGAbHJ7pGnR0O23q9Nq38U5Ahgg7lYMusHjAh9Q6JYMu8oMwqTUtLGmps0lBkk4Ixm9jzZdPqzzL0JY99yQfUIeACAAAAwCBNGm6sSg+YKsONhRv2vat4/eJXlpT6oth987uLK698uZV5X7ra8wVgk2yNRqPRuhMBm+bSpUvFvn37rnnv4sWLxd69e9eWpi558cUXx91Ho9vo7bd//emfIRpCOfQpj13MSxfTDAyD4xNdo84Oh229Xl0s/5hwflIPmFnBixB/e/+Hdxe//RtXlp7GmLtl2jBj86R8TcvPd//InRvT86WL9WeoeexCPrT9sSwCLjCBgy4AAAAwqWdH/P8f/q1zb1suD8r87z/7m8Wvf+rzxabLA0RVgzGTgi56v9A12v5YluuWtmYAAAAA6Lhpw41NC7ZEgGJSsCV6omyaCKRMCrZEWqf1fIkePxFgSWKZCEBFb6CyfDmAIRBwAQAAAIAFRA+PFHTJgy0RYJjWW+TP/9C3bfco2XQxRNkv/ORnZ875EsrzvuRBl1mBGIC+2rHuBAD985nPfKa4evVqsWvXruKOO+4ohmoI5dCnPHYxL11MMzAMjk90jTo7HLb1evWt/CPo8v6P3HRND5jU+yVNOh/K87+0PQ/LstY1bx3Ter9Embzy0h8GnlJZ5MOQ1RmCrG/1p8957Es+oA49XIClnFh/+Zd/efxzyIZQDn3KYxfz0sU0A8Pg+ETXqLPDYVuvVx/Lf1LQYN29X9oK3EwTeZjV+yUPtkwahqzuEGR9rD99zWNf8gF1CLgAAAAAQIsi6PLdP3LnNT1b5s39Ms037PpysWkmBXXSHDWzhiEzBBnQd1uj0Wi07kTAprl06VKxb9++a967ePFisXfv3rWlCQAAAOi+CChEsKHc+yWCDWVpmUnDd3VFBGKiB8+0PERgqtwrJgJTTYcgg1m0/bEsergAAAAAQAd7v6ReJU2XWXZvmGUMQTZr+DGAdRFwAQAAAIANnftlWs+QNPfLvIDKsud0WeYQZL/8s//nxCHI6s4DA7BsO5b+DQAAAADAXBF0ef9HbtoOyETwYFpAIg01tgkBlToi3ZPSnvL2c//dp4vP/8aVa/4WQZc3v/RW8euf+vz2/0MafiwFp8pDkgGsioAL0LrTp08Xn//854tbbrmlOHz4cDFUQyiHPuWxi3npYpqBYXB8omvU2eGwrddL+S/e+yV+f8+tXym+9PK73haQmBWMCV2d8yVMCraEP3jP68Wvf+ra9yLoEkGqfGiyciCmK/PA9GUf6Us+oA5DigGte+ONN4rXX399/HPIhlAOfcpjF/PSxTQDw+D4RNeos8NhW6+X8q/pmy8VX9554W1DjdWZ9yX+ngIymyqCJpOCLVvX/35x3Zdu6PU8MH3ZR/qSD6hDDxegdbfffnuxa9euYs+ePcWQDaEc+pTHLuali2kGhsHxia5RZ4fDtl4v5d+k3F4t3jXa8bZgSurBEcGFKj1f0jBkXTR68xtrzwPzzz/1O2/r+TJr+LF19Ybpyz7Sl3xAHVuj0WhU65PQY5cuXSr27dt3zXsXL14s9u7du7Y0AQAAAExSDhBET44UXCgHW/o6DFnVeWDCH//OW7bngQl50GUTAzG0T9sfy6KHCwAAAAB0WDkIUKfnS/id37wycSL7LpoWbIleMXmwJZ8H5jefe2Vib5hZgRhBGCAn4AIAAAAAPRNBgQgipGBAmvNlUs+XFFCYFGyJAEXXgjDTeursvvndE/MS5fDPfuGltwVo5gVi9IYBygRcgNa98sorxZtvvllcf/31xc0331wM1RDKoU957GJeuphmYBgcn+gadXY4bOv1Uv6rL7cqPV/CrN4voS+BmCuvfHni+//iV36neP3iVxYKxLz2r79UvPTpS9v/DynAtUhvmPy9vuwjfckH1CHgArTuqaeeKi5cuFDs37+/ePDBB4uhGkI59CmPXcxLF9MMDIPjE12jzg6Hbb1eyn8zyq3c82VW75ebD9xQ/MO/de5t60jBml/4yc92LugyyaRgSwSUPvfCaxOHJbth37u2gy1JlF288kBUHoh55aWvB7VmzReTb+s/+x1/qbM9ZOzrDJmACwAAAAAMyKSG/Gm9X6YNQzZtCLL4ex/mgpmW/uvfs2NigGba51IgJv9/+MqXvvq2YcqSr/7rbxoHuswXA92zNRqNRutOBGyaS5cuFfv27bvmvYsXLxZ79+5dW5q6RNfR4ZRDn/LYxbx0Mc3AMDg+0TXq7HDY1uul/LtRbpMa9f/Zz790TSAmlpnW8yVMGp6si0OQrdpH/9zNxZtf/v3iN37p8vZ7f+T/cnNxz1/+SO1hytahC/u6tj+WRcAFJnDQBQAAAJjeiJ+CMEMcgmwZbvnw7onDl4Wbb7uheOX869v/j6DLpGHKYhtNGrpsk4Mz66Ltj2URcIEJHHQBAAAAZiv3fMnfmzQEmZ4vk8WcMLOGKaviWz50Q/Gv/9UfBmXywEwEVPIeMrPeWyQw0+VgjbY/lkXABSZw0AUAAABY7hBk04ItfZkHZlNMKudJ7+VDwrURrEm/V32vzmcWWXcS7+147+9r+2MpBFxgAgGXZp599tni1VdfLfbs2VN87GMfK4ZqCOXQpzx2MS9dTDMwDI5PdI06Oxy29Xop/2GV27whyP7Yd37r9qTxVeeB+YZ3f6342pe/YWlppp1gzTf/8euKL3/5K8UXz79ze9kIzISoA5Peyz+feuu09V4+vFoKFN3+sW8qPv79f+KaPGj7ow07WlkLQObFF18sLly4UOzfv79TF4NtG0I59CmPXcxLF9MMDIPjE12jzg6Hbb1eyn9Y5VbuVZAavPOeL+96zzsqzwNz3Xu/Uvyb95wtvvkb7yy+dvXdK8gBYVIvo0nv5QGyf/Prf1AUxTuvWTbfzpPeyz+fhkZr6730Pe+4fsf2+58+89uV8g+LEnABWrdz587ihhtuGP8csiGUQ5/y2MW8dDHNwDA4PtE16uxw2Nbrpfzr6VO5RdAlH35qUhAmRI+EvDH+j3/nLcXFHf9H8dXP3jYx2GIeGObJ6xMskyHFYAJDigEAAACshnlgWLUvfuVqcfxnvuea97T90YbrWlkLAAAAAEAN5WBL6v3y3T9y53avl1gmzfmRzwMzLdgSJv3thn3vajHlANcScAEAAAAAOjEPTAq6RFDlT33vv/22IEyaByafwyN5/4d3F3/0O7514nftvtm8MEBz5nABAAAAAHo/D8yH7v7mhYYliwDNdTuuMywZUJmAC9C6T37yk8WFCxeK/fv3Fw8++GAxVEMohz7lsYt56WKagWFwfKJr1NnhsK3XS/nXo9zml0M5CJPeqxKIiWHJ/vmnfmdisCXWOamnzPU7dxRvvvFWq/kD+kHABQAAAADo5TwwVQIx73rPOyr3hok5YF6/+JWl5QPoNgEXoHV33HFH8cEPfrDYtWtXMWRDKIc+5bGLeelimoFhcHyia9TZ4bCt10v516PcmpVDlUBM1d4wBz66t3jp05ca5gTos63RaDRadyJg01y6dKnYt2/fNe9dvHix2Lt379rSBAAAAMDy/O75198WoPlnP//SNYGY9P+8N8z179lxzXvT5oSZRc+Z1friV64Wx3/me655T9sfbdDDhY1z9erV4pFHHimef/754uzZs+P37rrrruLgwYPF8ePHB/9EBwAAAADta9IbpvxeBG9++4XXrgnETCPYAv1x3boTALmnn366uPXWW8e/nzx5snj55ZeLU6dOjYMsjz76aLF79+7xTwAAAABYRyAmgi7f/SN3XhNsKb8Xn4n3YliyEIGY+Hv6fz5MmWAL9IchxdgYL730UnHnnXcWzzzzzLg3S9ljjz1WPPTQQ9vBmKNHjy4tLYYUa+bFF18s3njjjWLnzp3F7bffXgzVEMqhT3nsYl66mGZgGByf6Bp1djhs6/VS/vUot+6XQ3mosnnDlP3bf2pXsfXVdxX/8ld/t9EwZUxnSDGWxZBibIwIpsSQYZOCLSECLBFoiaHGYtlDhw4VBw58vRsnm+XZZ58tLly4UOzfv79zF0FtGkI59CmPXcxLF9MMDIPjE12jzg6Hbb1eyr8e5db9cpjUQ2baMGVf+qaXis//3o7iwQcfLL5p9zsrDVP2LR+6ofjX/+r1FeYImMaQYmzUcGIPP/zwzCHDUg+XcPr06RWlDAAAAACWG4S5/o++Unxl5+8sPEzZX/rhO+cOXRY9ZMomvQc0Y0gxNsLVq1fH87OE6LVy/vz5ictF75YYdizv8bIMhhRrJrr4vvXWW8WOHTvGXX2Hagjl0Kc8djEvXUwzMAyOT3SNOjsctvV6Kf96lNtwymGRPJaHKasydFneQ2bae+FX/8GL16x30nBmXRviLAJQ77h+x3beDCnGshhSbINFT4/o8RHBhyZDZ8XcJxGYiDlSkhiOKw3LtQl27dpVHD58eLuXyzSXL1++5jNspr5e+CxqCOXQpzx2MS9dTDMwDI5PdI06Oxy29Xop/3qU23DKYZE8loMtVYYui5/xmvfezQdumBuYmRWsSb1r4v0UmJn3Xv75NERaW+/F96Rh29J7H733/UXxM5WLGyoTcNlAERiJYEgEH5qI3iD33HNPceONN46DGGmS+Vh/BGDuvffecZDj8ccf34jgxalTpyrlKbn77ruXnCIAAAAA6K4qgZnye1UDM9OCNen39H7e82bWe/nn87+38V4SgaJ4b8d7f7+V8oUyQ4ptwFBaZ8+eHQdBoidLBFnyoEKo08Ml1hMBlfjcuXPnJgZUoudLBHZmLbNpbrvttnFZzRp2rA2GFAMAAACAftL2x7Lo4bJmEWyJwEgEO+66667xEF/R0yPmKYlgTB3xufvuu2/8e6xrWiAlerxEoCUCL9ETJn7f9CHW0rBoVXrDsD5PPfVU8corrxQ333xz8fGPf7wYqiGUQ5/y2MW8dDHNwDA4PtE16uxw2NbrpfzrUW7DKYe+5LEv+YA6BFzWLAIsbXcyOnLkyDjocvDgwfFrlhhqLAIu0avm9OnT4yHGNlGa2yWCR88888zcfLFecVK9cOFCMXRDKIc+5bGLeelimoFhcHyia9TZ4bCt10v516PchlMOfcljX/IBdQi49EwEWiJwkoI588TQXPGKniOPPPLI1IBL9JhJ623q2LFjxYkTJyovH8GgNDzamTNnFh5ejdWLJxjyn0M1hHLoUx67mJcuphkYBscnukadHQ7ber2Ufz3KbTjl0Jc89iUfUIc5XDbU7t27t4cUW2QOlxh2K3qCpGG3qvRYiWBG9CCZ9V0R9Ijhz9oQgaCq+Ulz0UQ+VjmMmHEcAQAAAKCftP2xLHq49MwTTzyx/fu0uVvK8uBHBDhibpeyKsOTtS161ETPmpMnT05MUwSkquYRAAAAAACWScClZ6InSnLjjTdW+kwetDh37lyxCSLYEnPRRHomBXqiJ89rr7220NBkAAAAAACwLAIuPRLzsOSqDtt10003bf/e1rBhTTz22GPjQEoEW6bl4bnnniseeOCBlaeNat54443irbfeKnbs2FHs3LmzGKohlEOf8tjFvHQxzcAwOD7RNerscNjW66X861FuwymHvuSxL/mAOgRceiTN+bKovIdL3XW0Jc1Bc+zYsXEvl0miZ0v87fjx4ytPH9XE9rlw4UKxf//+4sEHHyyGagjl0Kc8djEvXUwzMAyOT3SNOjsctvV6Kf96lNtwyqEveexLPqAOAReucfny5bUHW9Lv86x6TpnyRFpV/I2/8TeKH/3RH11KegAAAAAA2BwCLj0OltSZUH5dPVxiOLQUbKmi6nBprMfHPvax4o477hh8t9EhlEOf8tjFvHQxzcAwOD7RNerscNjW66X861FuwymHvuSxL/mAOgRcemTdw4E1EQGU0Wi07mTQkttvv33dSdgIQyiHPuWxi3npYpqBYXB8omvU2eGwrddL+dej3IZTDn3JY1/yAXVcV+tTAAAAAAAAbBNw6ZE6Q4gBAAAAAADNGVKsR2688ca3DTG2aBBG0Ga6ixcvFnv37l13MjrhM5/5zHb9izE7h2oI5dCnPHYxL11MMzAMjk90jTo7HLb1ein/epTbcMqhL3nsSz6gDgGXHmkjWFIO2kDdE+uFCxeK/fv3D/rEOoRy6FMeu5iXLqYZGAbHJ7pGnR0O23q9lH89ym045dCXPPYlH1CHIcV6pBwsuXz5cqXPRcQ50cMFAAAAAAAWtzUajUY1PseS7d69ezsQcv78+eLAgQOVPre1tbX9+7lz54qDBw/O/cxDDz1UPPbYY+PfDx8+XJw6daoYukuXLhX79u275j1DigEAAABA92n7Y1n0cOmZPMBStYdLvtzdd9+9lHQBAAAAAECfCbj0zKFDh7Z/f+mllyp9Jl8uergAAAAAAACLEXDpmePHj18zpFgVzz///PhnDFtWdegyAAAAAADgD+3IfqcHYtL76OXy9NNPF08++WRx8uTJmcvHcsnDDz+8ghR216uvvjrxfWM7vt3p06eLz3/+88Utt9wy6F5TQyiHPuWxi3npYpqBYXB8omvU2eGwrddL+dej3IZTDn3JY1/yAXXo4dIBV69eXWj5CLJE4CU+Fwe4ecumuV+OHj3aKJ1995GPfGQ8mVb5xdu98cYbxeuvvz7+OWRDKIc+5bGLeelimoFhcHyia9TZ4bCt10v516PchlMOfcljX/IBdejh0oEgSz6pfRUxLNjjjz9e3HfffePX+fPnJw4V9thjj40DMhGcOXXqVCvphnD77beP69WePXuKIRtCOfQpj13MSxfTDAyD4xNdo84Oh229Xsq/HuU2nHLoSx77kg+oY2s0Go1qfZLW5MN6xQT20eskzasSIljy0EMPjX/GwSrcdddd27/PWm8EXMKJEye2e7BEMCeGD4uASww/FsGWeesamkuXLlXuvWIXAgAAAIBut/1dvHjR1AE0JuCyAba2tsY/qwY9ImASQZIqYyDGsmkulwjmJBFoiSBO/OTtBFwAAAAAoJ8EXFgWAReoeNB94YUXJnaFdCAGAAAAgO4QcGFZzOECFUWwxUG3mldeeaV48803i+uvv764+eabi6EaQjn0KY9dzEsX0wwMg+MTXaPODodtvV7Kvx7lNpxy6Ese+5IPqEPABWjdU089VVy4cKHYv39/8eCDDxZDNYRy6FMeu5iXLqYZGAbHJ7pGnR0O23q9lH89ym045dCXPPYlH1DHdbU+BQAAAAAAwDZzuMAExnFsRtfR4ZRDn/LYxbx0Mc3AMDg+0TXq7HDY1uul/OtRbsMph77ksQv50PbHsgi4wAQOugAAAADQT9r+WBZDigEAAAAAADQk4AIAAAAAANDQjqYrACh79tlni1dffbXYs2dP8bGPfawYqiGUQ5/y2MW8dDHNwDA4PtE16uxw2NbrpfzrUW7DKYe+5LEv+YA69HCBiuJEEeM7ll+83Ysvvlh89rOfHf8csiGUQ5/y2MW8dDHNwDA4PtE16uxw2NbrpfzrUW7DKYe+5LEv+YA69HCBij7ykY9MfH80Gq08LZtu586dxQ033DD+OWRDKIc+5bGLeelimoFhcHyia9TZ4bCt10v516PchlMOfcljX/IBdWyNtBbD20TPlX379lVa1i4EAAAAAN1u+7t48WKxd+/etaWJfjCkGAAAAAAAQEMCLgAAAAAAAA2ZwwUqeuGFF4o9e/asOxkAAAAAAGwgAReoKIItxnGs5pOf/GRx4cKFYv/+/cWDDz5YDNUQyqFPeexiXrqYZmAYHJ/oGnV2OGzr9VL+9Si34ZRDX/LYl3xAHYYUAwAAAAAAaEgPF6B1d9xxR/HBD36w2LVrVzFkQyiHPuWxi3npYpqBYXB8omvU2eGwrddL+dej3IZTDn3JY1/yAXVsjUajUa1PQo9dunSp2Ldv3zXvXbx40ZBiAAAAANBx2v5YFkOKAQAAAAAANCTgAgAAAAAA0JA5XIDWvfjii8Ubb7xR7Ny5s7j99tuLoRpCOfQpj13MSxfTDAyD4xNdo84Oh229Xsq/HuU2nHLoSx77kg+oQ8AFaN2zzz5bXLhwodi/f/+gT6xDKIc+5bGLeelimoFhcHyia9TZ4bCt10v516PchlMOfcljX/IBdRhSDAAAAAAAoKGt0Wg0aroS6JtLly4V+/btu+a9F154odizZ8/blt27d+8KU9YN0W30rbfeKnbs2DHuPjpUQyiHPuWxi3npYpqBYXB8omvU2eGwrddL+dej3IZTDn3JYxfyMant7+LFi9r5aEzABSoedKexCwEAAABAdwi4sCyGFAMAAAAAAGhIwAUAAAAAAKChHU1XAFD21FNPFa+88kpx8803Fx//+MeLoRpCOfQpj13MSxfTDAyD4xNdo84Oh229Xsq/HuU2nHLoSx77kg+oQ8AFKnrhhReKPXv2rDsZnRAn1QsXLhRDN4Ry6FMeu5iXLqYZGAbHJ7pGnR0O23q9lH89ym045dCXPPYlH1CHgAtUFMEWE2dVE08w5D+Hagjl0Kc8djEvXUwzMAyOT3SNOjsctvV6Kf96lNtwyqEveexLPqCOrdFoNKr1SeixS5cuFfv27bvmvYsXLwq4AAAAAEDHaftjWa5b2poBAAAAAAAGQsAFAAAAAACgIXO4AK174403irfeeqvYsWNHsXPnzmKohlAOfcpjF/PSxTQDw+D4RNeos8NhW6+X8q9HuQ2nHPqSx77kA+oQcAFad/r06eLChQvF/v37iwcffLAYqiGUQ5/y2MW8dDHNwDA4PtE16uxw2NbrpfzrUW7DKYe+5LEv+YA6DCkGAAAAAADQ0NZoNBo1XQn0zaVLl4p9+/Zd897FixeLvXv3ri1NXfLiiy+Ou49Gt9Hbb7+9GKohlEOf8tjFvHQxzcAwOD7RNerscNjW66X861FuwymHvuSxC/nQ9seyCLjABA66AAAAANBP2v5YFkOKAQAAAAAANCTgAgAAAAAA0NCOpisAKPvMZz5TXL16tdi1a1dxxx13FEM1hHLoUx67mJcuphkYBscnukadHQ7ber2Ufz3KbTjl0Jc89iUfUIeAC7CUE+uFCxeK/fv3D/rEOoRy6FMeu5iXLqYZGAbHJ7pGnR0O23q9lH89ym045dCXPPYlH1CHgAtU9Oqrr05832RaAAAAAABsjUaj0boTAZvm0qVLxb59+yotaxcCAAAAgG63/V28eNGD1TR2XfNVAAAAAAAADJuACwAAAAAAQEMCLgAAAAAAAA3taLoCGIoXXnih2LNnz7qT0QmnT58uPv/5zxe33HJLcfjw4WKohlAOfcpjF/PSxTQDw+D4RNeos8NhW6+X8q9HuQ2nHPqSx77kA+oQcIGKIthi4qxq3njjjeL1118vdu3aVQzZEMqhT3nsYl66mGZgGByf6Bp1djhs6/VS/vUot+GUQ1/y2Jd8QB0CLkDrbr/99vFJdeg9goZQDn3KYxfz0sU0A8Pg+ETXqLPDYVuvl/KvR7kNpxz6kse+5APq2BqNRqNan4Qeu3TpUrFv375r3rt48aIeLgAAAADQcdr+WJbrlrZmAAAAAACAgRBwAQAAAAAAaMgcLkDrXnnlleLNN98srr/++uLmm28uhmoI5dCnPHYxL11MMzAMjk90jTo7HLb1ein/epTbcMqhL3nsSz6gDgEXoHVPPfVUceHChWL//v3Fgw8+WAzVEMqhT3nsYl66mGZgGByf6Bp1djhs6/VS/vUot+GUQ1/y2Jd8QB2GFAMAAAAAAGhoazQajZquBPrm0qVLxb59+6557+LFi8XevXvXlqYu0XV0OOXQpzx2MS9dTDMwDI5PdI06Oxy29Xop/3qU23DKoS957EI+tP2xLAIuMIGDLgAAAAD0k7Y/lsWQYgAAAAAAAA0JuAAAAAAAADS0o+kKAMqeffbZ4tVXXy327NlTfOxjHyuGagjl0Kc8djEvXUwzMAyOT3SNOjsctvV6Kf96lNtwyqEveexLPqAOPVyA1r344ovFZz/72fHPIRtCOfQpj13MSxfTDAyD4xNdo84Oh229Xsq/HuU2nHLoSx77kg+oQ8AFaN3OnTuLG264YfxzyIZQDn3KYxfz0sU0A8Pg+ETXqLPDYVuvl/KvR7kNpxz6kse+5APq2BqNRqNan4Qeu3TpUrFv375r3nvhhRfGXSHL9u7du8KUAQAAAACL+N3zrxfvu+2GmW1/Fy9e1M5HY+ZwgYo+8pGPTHxfzBIAAAAANtM/+/mXiuf+8W8V3/49txcfvfcD604OPWdIMQAAAAAAehtsCb/6D14sPn3mc+tOEj2nhwsAAAAAAL0bRiwFW5IIuoRb7njXmlJF3wm4AK375Cc/WVy4cKHYv39/8eCDDxZDNYRy6FMeu5iXLqYZGAbHJ7pGnR0O23q9lH89ym045dCXPG5KPmLOlhhGLAVZkvj/h6/uXlu66DcBF6johRdeKPbs2bPuZAAAAAAAFaQ5W8pBl3/2Cy+vKUX0nYALVBTBlr179647GZ1wxx13FB/84AeLXbt2FUM2hHLoUx67mJcuphkYBscnukadHQ7ber2Ufz3KbTjl0Jc8blo+pgVdYBm2RqPRaClrhg67dOlSsW/fvmveu3jxooALAAAAAHTQp898bjvo8sWvXC2O/8z3XPN3bX+04bpW1gIAAAAAABsqerrEnC6wTAIuAAAAAAD0nqALy2YOF6B1L774YvHGG28UO3fuLG6/fbgnsSGUQ5/y2MW8dDHNwDA4PtE16uxw2NbrpfzrUW7DKYe+5LEv+YA6BFyA1j377LPFhQsXiv379w/6xDqEcuhTHruYly6mGRgGxye6Rp0dDtt6vZR/PcptOOXQlzxucj7yeVxgGQwpBgAAAABArwm2sApbo9FotJJvgg65dOlSsW/fvmveu3jxYrF37961palLotvoW2+9VezYsWPcfXSohlAOfcpjF/PSxTQDw+D4RNeos8NhW6+X8q9HuQ2nHPqSx03MRznY8sWvXC2O/8z3XLOMtj/aYEgxoHWbcjJdtyGUQ5/y2MW8dDHNwDA4PtE16uxw2NbrpfzrUW7DKYe+5HHT8qFnC6tkSDEAAAAAAHpnWrDlT/z5W9eSHvpPDxcAAAAAAHrld8+/PjHY8u3fc3txyx3vWkua6D8BF6B1Tz31VPHKK68UN998c/Hxj3+8GKohlEOf8tjFvHQxzcAwOD7RNerscNjW66X861FuwymHvuRxU/LxvttuKO7+cx8snvvHv3VNsOWj935gPH8zLIOAC9C6OKleuHChGLohlEOf8tjFvHQxzcAwOD7RNerscNjW66X861FuwymHvuRxk/LxJ/7CgfHPCLqkYAssk4AL0Lp4giH/OVRDKIc+5bGLeelimoFhcHyia9TZ4bCt10v516PchlMOfcnjpuUjgi7v/8hN4x4vsGxbo9FotPRvgY6JboX79u275r2LFy8We/fuXVuaAAAAAIDmtP2xLNctbc0AAAAAAAADIeACAAAAAADQkDlcgNa98cYbxVtvvVXs2LGj2LlzZzFUQyiHPuWxi3npYpqBYXB8omvU2eGwrddL+dej3IZTDn3JY1/yAXUIuACtO336dHHhwoVi//79xYMPPlgM1RDKoU957GJeuphmYBgcn+gadXY4bOv1Uv71KLfhlENf8tiXfEAdhhQDAAAAAABoaGs0Go2argT65tKlS8W+ffuuee/ixYvF3r1715amLnnxxRfH3Uej2+jtt99eDNUQyqFPeexiXrqYZmAYHJ/oGnV2OGzr9VL+9Si34ZRDX/LYhXxo+2NZBFyg4kH3hRdeKPbs2fO2ZR2IAQAAAKA7BFxYFnO4QEUf+chHJr4vZgkAAAAAgDlcAAAAAAAAGtLDBWjdZz7zmeLq1avFrl27ijvuuKMYqiGUQ5/y2MW8dDHNwDA4PtE16uxw2NbrpfzrUW7DKYe+5LEv+YA6BFyApZxYL1y4UOzfv3/QJ9YhlEOf8tjFvHQxzcAwOD7RNerscNjW66X861FuwymHvuSxL/mAOgRcoKIXXnih2LNnz7qTAQAAAADABtoamfEb3ubSpUvFvn37rnnv4sWLxd69e9eWJgAAAACgOW1/LMt1S1szAAAAAADAQAi4AAAAAAAANCTgAgAAAAAA0NCOpisAKDt9+nTx+c9/vrjllluKw4cPF0M1hHLoUx67mJcuphkYBscnukadHQ7ber2Ufz3KbTjl0Jc89iUfUIceLkDr3njjjeL1118f/xyyIZRDn/LYxbx0Mc3AMDg+0TXq7HDY1uul/OtRbsMph77ksS/5gDr0cAFad/vttxe7du0q9uzZUwzZEMqhT3nsYl66mGZgGByf6Bp1djhs6/VS/vUot+GUQ1/y2Jd8QB1bo9FoVOuT0GOXLl0q9u3bd817Fy9eLPbu3bu2NAEAAAAAzWn7Y1kMKQYAAAAAANCQgAsAAAAAAEBD5nABWvfKK68Ub775ZnH99dcXN998czFUQyiHPuWxi3npYpqBYXB8omvU2eGwrddL+dej3IZTDn3JY1/yAXUIuACte+qpp4oLFy4U+/fvLx588MFiqIZQDn3KYxfz0sU0A8Pg+ETXqLPDYVuvl/KvR7kNpxz6kse+5APqMKQYAAAAAABAQ1uj0WjUdCXQN5cuXSr27dt3zXsXL14s9u7du7Y0dYmuo8Mphz7lsYt56WKagWFwfKJr1NnhsK3XS/nXo9yGUw59yWMX8qHtj2URcIEJHHQBAAAAoJ+0/bEshhQDAAAAAABoSMAFAAAAAACgoR1NVwBQ9uyzzxavvvpqsWfPnuJjH/tYMVRDKIc+5bGLeelimoFhcHyia9TZ4bCt10v516PchlMOfcljX/IBdejhArTuxRdfLD772c+Ofw7ZEMqhT3nsYl66mGZgGByf6Bp1djhs6/VS/vUot+GUQ1/y2Jd8QB0CLkDrdu7cWdxwww3jn0M2hHLoUx67mJcuphkYBscnukadHQ7ber2Ufz3KbTjl0Jc89iUfUMfWaDQa1fok9NilS5eKffv2XfPexYsXi717964tTQAAAABAc9r+WBY9XAAAAAAAABoScAEAAAAAAGhIwAUAAAAAAKChHU1XAFD2yU9+srhw4UKxf//+4sEHHyyGagjl0Kc8djEvXUwzMAyOT3SNOjsctvV6Kf96lNtwyqEveexLPqAOPVwAAAAAAAAa0sMFaN0dd9xRfPCDHyx27dpVDNkQyqFPeexiXrqYZmAYHJ/oGnV2OGzr9VL+9Si34ZRDX/LYl3xAHVuj0WhU65PQY5cuXSr27dt3zXsXL14s9u7du7Y0AQAAAADNaftjWfRwgYpeffXVie87EAMAAAAAIOACFX3kIx+Z+L5OYgAAAAAACLgArXvxxReLN954o9i5c2dx++23F0M1hHLoUx67mJcuphkYBscnukadHQ7ber2Ufz3KbTjl0Jc89iUfUIeAC9C6Z599trhw4UKxf//+QZ9Yh1AOfcpjF/PSxTQDw+D4RNeos8NhW6+X8q9HuQ2nHPqSx77kA+q4rtanAAAAAAAA2LY1MgEFvM2lS5eKffv2XfPeCy+8UOzZs+dty+7du3eFKeuG6Db61ltvFTt27Bh3Hx2qIZRDn/LYxbx0Mc3AMDg+0TXq7HDY1uul/OtRbsMph77ksQv5mNT2d/HiRe18NCbgAhM46AIAAABAP2n7Y1kMKQYAAAAAANCQgAsAAAAAAEBDO5quAKDsqaeeKl555ZXi5ptvLj7+8Y8XQzWEcuhTHruYly6mGRgGxye6Rp0dDtt6vZR/PcptOOXQlzz2JR9Qh4AL0Lo4qV64cKEYuiGUQ5/y2MW8dDHNwDA4PtE16uxw2NbrpfzrUW7DKYe+5LEv+YA6BFyA1sUTDPnPoRpCOfQpj13MSxfTDAyD4xNdo84Oh229Xsq/HuU2nHLoSx77kg+oY2s0Go1qfRJ67NKlS8W+ffuuee/ixYvF3r1715YmAAAAAKA5bX8sy3VLWzMAAAAAAMBACLgAAAAAAAA0ZA4XoHVvvPFG8dZbbxU7duwodu7cWQzVEMqhT3nsYl66mGZgGByf6Bp1djhs6/VS/vUot+GUQ1/y2Jd8QB0CLkDrTp8+XVy4cKHYv39/8eCDDxZDNYRy6FMeu5iXLqYZGAbHJ7pGnR0O23q9lH89ym045dCXPPYlH1CHIcUAAAAAAAAa2hqNRqOmK4G+uXTpUrFv375r3rt48WKxd+/etaWpS1588cVx99HoNnr77bcXQzWEcuhTHruYly6mGRgGxye6Rp0dDtt6vZR/PcptOOXQlzx2IR/a/lgWAReYwEEXAAAAAPpJ2x/LYkgxAAAAAACAhgRcAAAAAAAAGtrRdAUAZZ/5zGeKq1evFrt27SruuOOOYqiGUA59ymMX89LFNAPD4PhE16izw2Fbr5fyr0e5Dacc+pLHvuQD6hBwAZZyYr1w4UKxf//+QZ9Yh1AOfcpjF/PSxTQDw+D4RNeos8NhW6+X8q9HuQ2nHPqSx77kA+owpBgAAAAAAEBDW6PRaNR0JdA3ly5dKvbt23fNexcvXiz27t27tjQBAAAAAM1p+2NZ9HABAAAAAABoSMAFAAAAAACgIQEXAAAAAACAhnY0XQFA2enTp4vPf/7zxS233FIcPny4GKohlEOf8tjFvHQxzcAwOD7RNerscNjW66X861FuwymHvuSxL/mAOvRwAVr3xhtvFK+//vr455ANoRz6lMcu5qWLaQaGwfGJrlFnh8O2Xi/lX49yG0459CWPfckH1KGHC9C622+/vdi1a1exZ8+eYsiGUA59ymMX89LFNAPD4PhE16izw2Fbr5fyr0e5Dacc+pLHvuQD6tgajUajWp+EHrt06VKxb9++a967ePFisXfv3rWlCQAAAABoTtsfy2JIMQAAAAAAgIYEXAAAAAAAABoyhwvQuldeeaV48803i+uvv764+eabi6EaQjn0KY9dzEsX0wwMg+MTXaPODodtvV7Kvx7lNpxy6Ese+5IPqEPABWjdU089VVy4cKHYv39/8eCDDxZDNYRy6FMeu5aXH/3RHy0+85nPFFevXh1PRnjHHXeM3wPYBF07poI6Oxy29Xop/3qU23DKoS957Es+oA4BFwDooP/qv/qvrvn/z/3czwm4AAAAAKzR1mg0Gq0zAbCJLl26VOzbt++a9y5evFjs3bt3bWnqEl1Hh1MOfcpj1/KytbX1tvec0oFN0bVjKqizw2Fbr5fyr0e5Dacc+pLHLuRD2x/LIuACEzjoAptOwAUAAADq0fbHsly3tDUDAAAAAAAMhIALAAAAAABAQzuargCg7Nlnny1effXVYs+ePcXHPvaxYqiGUA59ymOf8gKwbo6pdI06Oxy29Xop/3qU23DKoS957Es+oA4BF5ggTgqT3jOO42zGvxxOOfQpj33KC8C6OabSNerscNjW66X861FuwymHvuSxL/mAJgwpBgAAAAAA0JCACwAAAAAAQEMCLgAAAAAAAA0JuAAAAAAAADS0o+kKoI/+4A/+4G3vnT9/fuKye/bsWUGKuuHVV1+t9F7fDaEc+pTHPuUlJigEWKc+HVMZBnV2OGzr9VL+9Si34ZRDX/LYpXxMStek9kBY1NZoNBot/CnouX/yT/5J8bGPfWzdyQAAAAAAVuCFF14oPvzhD687GXScIcUAAAAAAAAaEnCBCW688cZ1JwEAAAAAgA4RcAEAAAAAAGjIHC4wwVtvvVX8q3/1r8a/X758efxz165dxXXXvT1GuWfPnpWnDwAAAACo5w/+4A+22/ySD33oQ8WOHTvWlib6QcAFAAAAAACgIUOKAQAAAAAANCTgAgAAAAAA0JCACwAAAAAAQEMCLgAAAAAAAA0JuAAAAAAAADQk4AIAAAAAANCQgAsAAAAAAEBDAi4AAAAAAAANCbgAAAAAAAA0JOACAAAAAADQkIALAAAAAABAQwIuAAAAAAAADQm4AAALu3r1anHvvfcWDz300LqTAgAAALARBFwAgMpBlqeffnocZLn11lvHv7/00kvrThYAAADARhBwAQDmuu2228ZBlocffrjYtWtXcdddd607SQAAAAAbZce6EwAAbL7z589f839DiQEAAABcSw8XAAAAAACAhgRcAAAAAAAAGhJwAYAFPfroo8XW1lbjCeMfe+yx4s477yx27969/brvvvvGk9EDAAAA0C0CLgBQUQRY7r333vHE8U08//zz4+DKiRMnxnOhXLlyZfw6d+5cceDAgfF3RODl6tWrraUdAAAAgOXaseT1A0AnRbDj7Nmz4yBLTBgfvU4iUNJUrCcCKhFYiQDLrl27tv8W70UQ5rbbbhsHYuL7yssAAAAAsJn0cAGACSLYknqzRODj0KFD48BLk+BHBHGi50o4derU1HUdPXp0/Ipgzz333FP7+wAAAABYHT1cAGCCCLCMRqNW13nkyJFx0OXgwYPj1ywR6Ik5XiLYc/r06eLw4cOtpgUAAACAdunhAgArEIGWCJykYM48MbxYvMIjjzwydbnoMbO1tdXKq+ncNAAAAABDpocLAKxA9FZJ7r777kqfiYBLDCsWvVziZwrA5I4fPz4e+qwNVQJBAAAAAEwm4AIAK/DEE09s/151Hpg8wPL000+P53UpqzI8GQAAAADLZ0gxAFiB6KWS3HjjjZU+kwdmzp07t5R0AQAAANAOARcAWLIYDiw3aWiwSW666abt38+ePdt6ugAAAABoj4ALACzZ1atXa30u7+FSdx3Lcvny5XUnAQAAAGCjCLgAQAdsSoAjAj8xPFoaIi163sTvmxYQAgAAAFg1ARcAWHGwJO+5UtW6Axr33XdfsbW1Vezevbu45557xnlK+Yj/x/vx93vvvXet6QQAAABYlx1r+2YAGIh1B0vacOrUqXUnAQAAAGCj6eECAAAAAADQkIALACxZnSHEAAAAAOgWARcAWLIbb7yx8RBjgjYAAAAAm03ABQCWrI1gSTloAwAAAMBmEXABgCUrB0suX75c6XN5Txg9XAAAAAA2m4ALACxZOVhSdUix8+fPb/9+4MCB1tMFAAAAQHsEXABgBQ4ePLhwD5d8ubvvvnsp6QIAAACgHQIuALAChw4d2v79pZdeqvSZfLnDhw8vJV0AAAAAtEPABQBW4Pjx49u/nzt3rtJnnn/++e3hxAwpBgAAALDZBFwAYEXzuKReLk8++eTc5Z9++unt3x9++OGlpg0AAACA5gRcAKCmq1evLrT8yZMnx4GX+Nzp06fnLpvmfjl69GijdAIAAACwfAIuAFAzyJJPal9FDAv2+OOPj3+/7777ps7l8thjj40DMhGcOXXqVMMUAwAAALAKW6PRaLSSbwKAjsmH9YrgSPQ6SfOqpADKQw89NP4ZwZFw1113bf8+a70RcAknTpzY7sESwZwYPiwCLjH8WARb5q0LAAAAgM0g4AIAU2xtbY1/Vg16RMAkgiSHDx+utGzM5RJBnLynSwRaIoiT5nsBAAAAoBsEXAAAAAAAABoyhwsAAAAAAEBDAi4AAAAAAAANCbgAAAAAAAA0JOACAAAAAADQkIALAAAAAABAQwIuAAAAAAAADQm4AAAAAAAANCTgAgAAAAAA0JCACwAAAAAAQEMCLgAAAAAAAA0JuAAAAAAAADQk4AIAAAAAANCQgAsAAAAAAEBDAi4AAAAAAAANCbgAAAAAAAA0JOACAAAAAADQkIALAAAAAABAQwIuAAAAAAAADQm4AAAAAAAANCTgAgAAAAAA0JCACwAAAAAAQEMCLgAAAAAAAA0JuAAAMAjPP/988fDDDxe33XZbsXv37mJra2v889577y0effTR4urVq2/7zEsvvVTceeedRZ9EnqIcHnrooeK+++4b5z+VSbzfN7FdI6+Rx3ybR30AAABo045W1wYAABsYYIgG96effrrYtWtXcf/9928HUc6fPz/++yOPPDIONhw7dqw4ceLE9mfjc31rmI/8RIBpCB577LHxdo2gy8mTJ8fb/vLly+OAS9SBM2fOFIcOHVp3MgEAgJ4QcAEAoLciyBK9OKLB/fDhw8WpU6emLnv69Olx43z8PHfu3DgQE5/vmyiH0Wg0LpMnn3xyHFTqo9iWKbAU2/PgwYPj348cOTLetiHyHkE3AACANhhSDACAXopG9ejJkHo3zAq2pEBENMxHL5jo/RAN830W+Tx69Ggve3jkvXii11IKtqS/JSnwAgAA0AYBFwAAeimCLSECChFYqBqEiKBL6NtQYtMcOHCg6Jvo1ZQcP378mr/lAaY+BpsAAID1EXABAKCXc3ek3gvzerZMEnN70E0RKEvbPnq2RBAtF72dYvtGvejbdo6eWTEkHgAAsB4CLgAA9E40qqfeG+UG9yric1V7xbBZzp49O7f3TvRsiSHk+sYQaQAAsF4CLgAA9ErM2ZKGA8vn7qgz6Trdc/78+V4Plzav7gMAAOsj4AIAQK+09ZR/NNYPrcG+b0GHm266qRgKvVsAAGD9BFwAAOiVy5cvb//edOJ7k6rTtWH0AACA9RFwAQCgV2688cZrnvpv8uT/vffe21KqYLkee+yxdScBAAAGT8AFAIBeKQ8D9tBDD9VeV8wBs2vXrhZSBctz+vRp87cAAMAGEHABAKBXIkASgZLk6aefLh599NHawZtnnnmmxdRBu6IH15EjR9adDAAAQMAFAIA+On78+DX/f/jhh4v77ruv1vBiefCmqpg7Jr7zzjvvLHbv3l1sbW2Nf480RG+EOmKd0VsnX+dtt902fi+CSusSPStiOKsYfi3SE+mK9EU6I9DVxcncV1HWbdSRSEt8Zlm9W6aVw6JpjHzGeqKOxLpSPSkvF3+P74lX/N50DqY6or6mPKf8RvoBAKCSEQAA9NDBgwdHcblbfh06dGh04sSJ0blz51r/zvPnz4/XH9+za9eu7e+J9+Nn/P/AgQPj15kzZyqt88qVK6PDhw+PP3Py5MnxutJ3xf/je+L7Ir/pb4s4evTodtkcO3Zsoc/m3x+fzdMWeU3rjd+XJf+eqq9p5bTssm6rjqQ0LprvyEPVNKb9J74r0hFlk/4WaYy0x+vUqVOV61f5lUS6Ij+xrrx8Zm2rtkX+0vdG3lOe4/sjD5G++H9aLvK+jGMIAADdthX/VAvNAABAd8ST6vOe/o/hxw4dOjR+mj5+lud/WUQ8jR/fF2JdZ86cmbps9AiJp+jPnTs3twdNPGF/+PDh4sSJExP/Hvm75557tnsDVFlnLtKRJlw/duzY1O8pS70cogzjOyeVXWyDSH84evRocfLkyaJtke+818kTTzyxXRZRDg888MDbPhNpmTQ3z7LLuq06Uh4i75FHHtmu55H+u+++e+I642/z6nhs09i2UT6nTp0ap3OS+L5YLso+1hvLzhJ1Ico11bUQt6Lx/6gXMXRffGfq6ZLEZ6JeLlNsl9iukadp+0DkNf4e2yKV/yL7CwAAA7HuiA8AACxLPIGeeiVUecWT7fH0fnqav6p4Gj7vQVNF6jEx67uid0E8XT9PPIWfvn/eOtvo4RLpSp+Z95R/9FpYRU+Xpj12ll3Wy6ojIe/tMq/Hybzvq7pdk9QTpmqeyj2NUs+RJL43X2bZdSb/vnnbv3y8aFLWAAD0kzlcAADorXgaPXoITHtKf9q8GrfeemvlOSrSk/7JvCf9QzzBH70X0vwn03oERBri79ErYtZcKNFrIXptpPQsc86JSFMqm/jOeT088l4Vka5lzTfSxLLLell1ZBnztaSeG1V77qS8pLla5sl72ETvkKgfeW+j+N54P35GOS+zd0ts5+jZktI1rwdW2u5J1eMKAADDIeACAECvRUNqDN10/vz5ceNtlWHDUgN5lYbuI0eObAcRpg1VlYuG6XwIrOeee27icvmE4SkQNEs+DNMyG+gjv0nVwE40qierCB4satllvaw60qY8IHT8+PHKn4v9KQUeYqitRSa6f/LJJycO+Rb7aQRKlzEE3aRhwkKV70rDwaV8z9uOAAAMj4ALAACDEA2k8eR8BF6uXLkyfjI/Gr9nBWDiif9ZDcipZ0S+/DzlHh433njjxOUWbcwt90hYRk+SaFBP6430VZ3zJg9QxBwrm2aZZb3MOtKWSF/q1RN5W7Q88mBNzCdTVeRrkTlw2hRBtbRvR8CoSm+VCAIlercAADCJgAsAAIMTDcrR6yKeak8BmPh9UiNq3qOjrPxUfJXG4/je1OMjlp/WmyJvBI70zut1UA5+zBoWq648v4s0ON91113bvy/SA2JVllnWy6wjbcmDJHUCCflnInhTNdi3rqBFpC9NfB+qlm/e6ygPIgIAQCLgAgDA4EUje/R2iaHHyvNrRIBg2rBRec+FRZ7Uj++IObjjiflZvUQiPbFcBITW1RMgb6TOAwtVe7ek8s17TSwjGNTUssp62XWkje2aB8Fuu+22hddRTl8MFVbFuobkKvfCqRL4Kdd/PVwAAJhkx8R3AQBgoKJnQTR258MkRS+F8oTZTQIQTUUDeTxtH3N7RDouX7689Mno86f76zTMx/BRKY3LTuumlPU660hVZ8+eveb/baQxglfl/WWSOsGdNuS9W/L5harW/3IAEQAAEj1cAADonaY9KKIRNm8wjkb3ciN7NLyvcp6NaPCNINDW1tZ48u6YCyUax2M4pAgQxdBoy1TOb8xFEmmp+krbpAuN1W2V9arrSB1t9TbKt2nVgNQ6yqMcOKw6NFgEkRK9WwAAmEYPFwAAeiUaVKNhPJ/guo5YRz6UWDRM50NClRuVlxVEiO+Nxv807FMEg06cOLHy3hLl/EYDdN8antsu61XVkSaW0duoahBnHeWRB07C/fffX+lz5m8BAKAKARcAAHqnjaf2o5E9Aiyp8b0ccFlFw3XM/5EPbbbOIMcmBgu6VtZdGEqtbhrzz21yXakzNJj5WwAAqMqQYgAA9E5bDdt5z4Zyw2y510N5+Ki2hrVKosfOOht6y8M/beLE95tW1suuI3XmLinvG8tI4ybOVZPk+b/rrrsWnucmjgObnD8AANZLwAUAgF4qz9XQNMhQDjiUn45vOwCRBwCOHTs2s3fNKpS/vwu9NdZd1suuI4s6efLk29LQxnYtf+buu+8uNlWe/7bmb+nTvgAAQDMCLgAA9FI0LrfZODupET6f/yENPdaGmDsmb8Q9fvx443XGBPBNGobjqf78yf7nnnuu6INll/Wy6khbytv1/PnzC6+jHMTpypBbVYc+mzd/y6233iroAgDAmIALAAC9nZOjaSNoGkpoWgPyQw89dM3/6zSoRwNuucE6f6K+6jwTq+g9kee3bg+iSfldp2WX9bLqSB3Thgtrul3zz6S5jzZVvn2rDg2Wb7PysSD+Fr3fNnneGgAAVkfABQCA3rrnnntqfzYakVPA5sSJExOXiYblvAH2kUceWeg7orE2gjrlht+8cb1Oo/CyxHBbqWE5ymbRxvlIY3xmk+bAWHZZL6uO5PLG/llzsMQ2m7SefLtGeSwa3HniiSe2f5+2r2yKqvO25D2gZs3fEnnvSo8eAACWT8AFAIDeisbqcg+DqtLnojF11hP7+dBl0atmkcbqhx9+uDh69Ojb3s/ni6m6vkjHvIb3eU/hV+kRdOrUqWvSv4gjR46MG/dXpUp+VlHWy6gj04II586dm1kW0+rA448/fs13LrKPpQDU4cOHx6+q1jEMVz5fz7zvj+2Ul8WkYFVsz3ydAAAMm4ALAAC9FY2/8YR6DMm0SONuBFuisTUap/MAwyTRCJsvU7XxNdIV3zGpR0C5UXhej4rU0ySffyRv1E95mTVsWvkz00QAKqU50lW1cT6Wi7wsuwdEOd/zrKKsl1FHpuVhWq+jWNesYEj8LQXDIogQr3mivFIvsnIep8nLah3zAEXwKm2ffDi5SXmL40Ye7MqDcyHqSgTb9HABAGDbCAAAeuTMmTOjuMw9cODA+P/nzp0b7dq1a/w6duzY6Pz581M/e+XKldHBgwfHn4/lZy1bdurUqfHn4hXriHVNc/LkybnrP3z48Pb6Ul6m5Tf+HuuK16TPHD16dJz3EMucOHFi/Dp06ND28ukV76W/z0pf/D19Jq17mvj+Rcuzqnn5iW0R6ZuVp2WV9bLrSC7V23jFZ3PxPbGu2BfmybdrpHeaSFfke15eosxinVEmeRon1bdyupclbYcok0npTnmLNIWU7viZi7TPq/sAAAyLgAsAAL0MuJQbi6NhNG8gj0b21BAfP/PG+vjbrMbwaaKhNm9UjvVGI3esK35Gg3J8dyxTpSE9T3M0DkeeUrpifZHOFACY1GAen0nfN6mxedZrXoN7SkPKb2qgjvciPfEz/h/rirJdRrAlz8+8PKVlon6sqqxXUUcmBQtT0CU+n4JEiwQG0mdSQCTKIgWZ4m8RVErfk4IS06Rlq9S3VT4PGOWTgigpEBU/U3AwryfxfkpfWjbKc1ZwDgCAYdqKf/6wvwsAAHRbGuZq2nBBMVRSTHSdJgePoYPSZNgxNNADDzwwc86WKmJYpxheKX7GkENpsvJYbwxXtsgQRPHZGA4q8pPSHOmNeTtiKKlJ83uk749lY1ikZc+bkuc3DRlVN7/rtMqybrOOlOt3zBkTQ8WldVaZB2aRNMYryuP++++fOy9QF44Vqayi7GP/n7QN03wuaci22D4x702X8w8AQPsEXAAAAAAAABq6rukKAAAAAAAAhk7ABQAAAAAAoCEBFwAAAAAAgIYEXAAAAAAAABoScAEAAAAAAGhIwAUAAAAAAKAhARcAAAAAAICGBFwAAAAAAAAaEnABAAAAAABoSMAFAAAAAACgIQEXAAAAAACAhgRcAAAAAAAAGhJwAQAAAAAAaEjABQAAAAAAoCEBFwAAAAAAgIYEXAAAAAAAABoScAEAAAAAAGhIwAUAAAAAAKAhARcAAAAAAICGBFwAAAAAAAAaEnABAAAAAABoSMAFAAAAAACgIQEXAAAAAACAhgRcAAAAAAAAGhJwAQAAAAAAaEjABQAAAAAAoCEBFwAAAAAAgIYEXAAAAAAAABoScAEAAAAAAGhIwAUAAAAAAKAhARcAAAAAAICGBFwAAAAAAAAaEnABAAAAAABoSMAFAAAAAACgIQEXAAAAAACAhgRcAAAAAAAAGhJwAQAAAAAAaEjABQAAAAAAoCEBFwAAAAAAgIYEXAAAAAAAABoScAEAAAAAAGhIwAUAAAAAAKAhARcAAAAAAICGBFwAAAAAAAAaEnABAAAAAABoSMAFAAAAAACgIQEXAAAAAACAhgRcAAAAAAAAGhJwAQAAAAAAaEjABQAAAAAAoCEBFwAAAAAAgIYEXAAAAAAAABoScAEAAAAAAGhIwAUAAAAAAKAhARcAAAAAAICGBFwAAAAAAAAaEnABAAAAAABoSMAFAAAAAACgIQEXAAAAAACAhgRcAAAAAAAAGhJwAQAAAAAAaEjABQAAAAAAoCEBFwAAAAAAgIYEXAAAAAAAABoScAEAAAAAAGhIwAUAAAAAAKAhARcAAAAAAICGBFwAAAAAAAAaEnABAAAAAABoSMAFAAAAAACgIQEXAAAAAACAhgRcAAAAAAAAGhJwAQAAAAAAaEjABQAAAAAAoCEBFwAAAAAAgIYEXAAAAAAAABoScAEAAAAAAGhIwAUAAAAAAKAhARcAAAAAAICGBFwAAAAAAAAaEnABAAAAAABoSMAFAAAAAACgIQEXAAAAAACAhgRcAAAAAAAAGhJwAQAAAAAAaEjABQAAAAAAoCEBFwAAAAAAgIYEXAAAAAAAABoScAEAAAAAAGhIwAUAAAAAAKAhARcAAAAAAICGBFwAAAAAAAAaEnABAAAAAABoSMAFAAAAAACgIQEXAAAAAACAhgRcAAAAAAAAGhJwAQAAAAAAaEjABQAAAAAAoCEBFwAAAAAAgIYEXAAAAAAAABoScAEAAAAA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",
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"plot_timestepping_diagnostics(\n",
" log_path=OutputTimestepsLog,\n",
" aiDrift=aiDrift,\n",
" TimeStepDistribution=TimeStepDistribution,\n",
" nsteps=nsteps,\n",
" exact=False,\n",
" save_path=wd+\"time_step_diagnostics.pdf\"\n",
")"
]
},
{
"cell_type": "code",
"execution_count": 19,
"id": "c1c096bb",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[02:58:22|\u001b[1;36mINFO \u001b[00m]|\u001b[38;5;147m(wip3m.plot_utils)\u001b[00m Plotting timestep limiters from /Users/hoellinger/WIP3M/notebook10/timesteps_log.txt and /Users/hoellinger/WIP3M/notebook10/timesteps_log_custom.txt...\n",
"[02:58:22|\u001b[1;36mINFO \u001b[00m]|\u001b[38;5;147m(wip3m.plot_utils)\u001b[00m Plotting timestep limiters from /Users/hoellinger/WIP3M/notebook10/timesteps_log.txt and /Users/hoellinger/WIP3M/notebook10/timesteps_log_custom.txt done.\n"
]
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAABpsAAARHCAYAAAAMZ9uIAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvc2/+5QAAAAlwSFlzAAAuIwAALiMBeKU/dgABAABJREFUeJzs3Ql8VOW5P/DfZNZMErKShQBhC2CUJUEEQaLs6kVBi9SlWuRqodLqbevWK/RSiZVWa0tvxWKtYNVWkMrWq2xGJICAkrDUsIQtSCQhIWSZTGYyM8n/8x7/UJAsM5Mzyznn923ziSQnz3mfdyYzk/PM8766lpaWFhARERERERERERERERH5IcKfHyIiIiIiIiIiIiIiIiISWGwiIiIiIiIiIiIiIiIiv7HYRERERERERERERERERH5jsYmIiIiIiIiIiIiIiIj8xmITERERERERERERERER+Y3FJiIiIiIiIiIiIiIiIvIbi01ERERERERERERERETkNxabiIiIiIiIiIiIiIiIyG8sNhEREREREREREREREZHfWGwiIiIiIiIiIiIiIiIiv7HYRERERERERERERERERH5jsYmIiIiIiIiIiIiIiIj8xmITERERERERERERERER+Y3FJiIiIiIiIiIiIiIiIvIbi01ERERERERERERERETkNxabiIiIiIiIiIiIiIiIyG8sNhEREREREREREREREZHfWGwiIiIiIiIiIiIiIiIiv7HYRERERERERERERERERH5jsYmIiIiIiIiIiIiIiIj8xmITERERERERERERERER+Y3FJiIiIiIiIiIiIiIiIvIbi01ERERERERERERERETkNxabiIiIiIiIiIiIiIiIyG8sNhEREREREREREREREZHfWGwiIiIiIiIiIiIiIiIivxn8/1Ei6iy3242SkhLpv6urq6XPcXFxiIi4ug6clJQU9PERERERERERERGRf5qbmy9d87soMzMTBgMvy5P68F5NFEKi0JSVlRXqYRAREREREREREVEQFBcX45prrgn1MIhkx2X0iIiIiIiIiIiIiIiIyG8sNhEREREREREREREREZHfWGwiIiIiIiIiIiIiIiIiv3HPJqIQSkhIuOpr27dvb/XrSUlJQRqVcvz973/HmTNn0L17d9x3333QKi3Mg1pyVGIeShwzkdZ8uf1r7FpzXLZ4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",
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"plot_custom_timestepping_diagnostics(\n",
" log_path=OutputTimestepsLog,\n",
" aiDrift=aiDrift,\n",
" TimeStepDistribution=TimeStepDistribution,\n",
" nsteps=nsteps,\n",
" ymin=5e-3,\n",
" ymax=0.5,\n",
" fac_hubble=fac_hubble,\n",
" plot_bend=False,\n",
" fac_p3m_fit=fac_p3m_fit,\n",
" da_max_early=da_early,\n",
" da_max_late=DEFAULT_DA_MAX_LATE_CUSTOM,\n",
")"
]
},
{
"cell_type": "code",
"execution_count": 15,
"id": "7a122521",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Number of log steps needed to reach af=1.0 from ai=0.05: 253\n"
]
}
],
"source": [
"# Delta a/a = cst => da = cst * a\n",
"cst = (aiDrift[-2]-aiDrift[-3]) / aiDrift[-3]\n",
"\n",
"# a_nsteps = aiDrift[0] * (1 + cst)**nsteps\n",
"# 1 = a_nsteps => 1 = aiDrift[0] * (1 + cst)**nsteps\n",
"nsteps_needed = int(np.ceil(np.log(af/aiDrift[0]) / np.log(1 + cst)))\n",
"print(f\"Number of log steps needed to reach af={af} from ai={aiDrift[0]}: {nsteps_needed}\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "f225b2f9",
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"id": "85b01324",
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"id": "dadb9198",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "p3m",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.13.3"
}
},
"nbformat": 4,
"nbformat_minor": 5
}