2847 lines
516 KiB
Text
2847 lines
516 KiB
Text
{
|
|
"cells": [
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "47c34537",
|
|
"metadata": {},
|
|
"source": [
|
|
"Tristan Hoellinger<br/>\n",
|
|
"Institut d'Astrophysique de Paris</br>\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": 3,
|
|
"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": [
|
|
"[19:44:01|\u001b[1;36mINFO \u001b[00m]|\u001b[38;5;147m(wip3m.tools)\u001b[00m Generating parameter file...\n",
|
|
"[19:44:01|\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",
|
|
"[19:44:01|\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",
|
|
"[19:44:01|\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",
|
|
"[19:44:01|\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",
|
|
"[19:44:01|\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",
|
|
"[19:44:01|\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",
|
|
"[19:44:01|\u001b[1;36mINFO \u001b[00m]|\u001b[38;5;147m(wip3m.tools)\u001b[00m TS.ai = 0.050000, TS.af = 1.000000, TS.nsteps = 104\n",
|
|
"[19:44:01|\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",
|
|
"[19:44:01|\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",
|
|
"[19:44:02|\u001b[1;36mINFO \u001b[00m]|\u001b[38;5;147m(wip3m.tools)\u001b[00m Generating parameter file...\n",
|
|
"[19:44:02|\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",
|
|
"[19:44:02|\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",
|
|
"[19:44:02|\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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",
|
|
"text/plain": [
|
|
"<Figure size 500x100 with 1 Axes>"
|
|
]
|
|
},
|
|
"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": 7,
|
|
"id": "f5b71b98",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"[19:44:02|\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",
|
|
"[19:44:02|\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": [
|
|
"[19:44:02|\u001b[38;5;113mSTATUS \u001b[00m]|Setting up Fourier grid...\n",
|
|
"[19:44:02|\u001b[38;5;113mSTATUS \u001b[00m]|Setting up Fourier grid done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]|Computing normalization of the power spectrum...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]|Computing normalization of the power spectrum done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]|Computing power spectrum...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]|Computing power spectrum done.\n",
|
|
"[19:44:02|\u001b[38;5;113mSTATUS \u001b[00m]|Write power spectrum in data file '/Users/hoellinger/WIP3M/notebook10/input_power.h5'...\n",
|
|
"[19:44:02|\u001b[38;5;246mDIAGNOSTIC\u001b[00m]==|\u001b[38;5;246mL0=64, L1=64, L2=64\u001b[00m\n",
|
|
"[19:44:02|\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",
|
|
"[19:44:02|\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": [
|
|
"[19:44:02\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",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]|\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| .-~~-.--.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| : )\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| .~ ~ -.\\ /.- ~~ .\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| > `. .' <\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| ( .- -. )\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| `- -.-~ `- -' ~-.- -'\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| ( : ) _ _ .-: ___________________________________\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| ~--. : .--~ .-~ .-~ } \u001b[1;38;5;157mSIMBELMYNË\u001b[00m\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| ~-.-^-.-~ \\_ .~ .-~ .~ (c) Florent Leclercq 2012 - SBMY_YEAR \n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| \\ ' \\ '_ _ -~ ___________________________________\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| `.`. //\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| . - ~ ~-.__`.`-.//\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| .-~ . - ~ }~ ~ ~-.~-.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| .' .-~ .-~ :/~-.~-./:\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| /_~_ _ . - ~ ~-.~-._\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| ~-.<\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]|\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]|2025-06-16 19:44:02: Starting SIMBELMYNË, commit hash 9a4b2a980c0e50bcefef663b26d1b82205d6b327\n",
|
|
"[19:44:02\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",
|
|
"[19:44:02\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",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Initializing snapshot...\u001b[00m\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Initializing snapshot done.\u001b[00m\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|LPT snapshot initialization: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Returning initial conditions...\u001b[00m\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Reading field in '/Users/hoellinger/WIP3M/notebook10/input_white_noise.h5'...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Reading field in '/Users/hoellinger/WIP3M/notebook10/input_white_noise.h5' done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Reading power spectrum...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Reading power spectrum in '/Users/hoellinger/WIP3M/notebook10/input_power.h5'...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Reading power spectrum in '/Users/hoellinger/WIP3M/notebook10/input_power.h5' done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Reading power spectrum done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Generating Gaussian random field (using 8 cores)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Generating Gaussian random field (using 8 cores) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing field to '/Users/hoellinger/WIP3M/notebook10/initial_density.h5'...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing field to '/Users/hoellinger/WIP3M/notebook10/initial_density.h5' done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Returning initial conditions done.\u001b[00m\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|LPT initial conditions: 0.003 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Evolving with Lagrangian perturbation theory (using 8 cores)...\u001b[00m\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Computing Lagrangian potentials, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Computing Lagrangian potentials, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Computing Lagrangian displacement field (using 8 cores)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Computing Lagrangian displacement field (using 8 cores) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Changing velocities of particles...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Changing velocities of particles done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Displacing particles...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Displacing particles done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Evolving with Lagrangian perturbation theory (using 8 cores) done.\u001b[00m\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|LPT evolution: 0.049 CPU - 0.015 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Computing outputs...\u001b[00m\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing field to '/Users/hoellinger/WIP3M/notebook10/lpt_density.h5'...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing field to '/Users/hoellinger/WIP3M/notebook10/lpt_density.h5' done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing header in '/Users/hoellinger/WIP3M/notebook10/lpt_particles.gadget3'...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing header in '/Users/hoellinger/WIP3M/notebook10/lpt_particles.gadget3' done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing snapshot in '/Users/hoellinger/WIP3M/notebook10/lpt_particles.gadget3' (32768 particles)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Writing block: 'POS '...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Writing block: 'POS ' done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Writing block: 'VEL '...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Writing block: 'VEL ' done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Writing block: 'ID '...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Writing block: 'ID ' done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing snapshot in '/Users/hoellinger/WIP3M/notebook10/lpt_particles.gadget3' done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Computing outputs done.\u001b[00m\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|LPT output: 0.013 CPU - 0.004 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|ModuleLPT: 0.065 CPU - 0.022 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|Simbelmynë: 0.066 CPU - 0.023 wallclock seconds used.\n",
|
|
"[19:44:02\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": [
|
|
"[19:44:02\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",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]|\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| .-~~-.--.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| : )\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| .~ ~ -.\\ /.- ~~ .\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| > `. .' <\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| ( .- -. )\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| `- -.-~ `- -' ~-.- -'\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| ( : ) _ _ .-: ___________________________________\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| ~--. : .--~ .-~ .-~ } \u001b[1;38;5;157mSIMBELMYNË\u001b[00m\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| ~-.-^-.-~ \\_ .~ .-~ .~ (c) Florent Leclercq 2012 - SBMY_YEAR \n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| \\ ' \\ '_ _ -~ ___________________________________\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| `.`. //\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| . - ~ ~-.__`.`-.//\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| .-~ . - ~ }~ ~ ~-.~-.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| .' .-~ .-~ :/~-.~-./:\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| /_~_ _ . - ~ ~-.~-._\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]| ~-.<\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]|\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;117mINFO \u001b[00m]|2025-06-16 19:44:02: Starting SIMBELMYNË, commit hash 9a4b2a980c0e50bcefef663b26d1b82205d6b327\n",
|
|
"[19:44:02\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",
|
|
"[19:44:02\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",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Initializing snapshot...\u001b[00m\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Initializing snapshot done.\u001b[00m\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|LPT snapshot initialization: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Returning initial conditions...\u001b[00m\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Reading field in '/Users/hoellinger/WIP3M/notebook10/initial_density.h5'...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Reading field in '/Users/hoellinger/WIP3M/notebook10/initial_density.h5' done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Returning initial conditions done.\u001b[00m\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|LPT initial conditions: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Evolving with Lagrangian perturbation theory (using 8 cores)...\u001b[00m\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Computing Lagrangian potentials, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Computing Lagrangian potentials, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Computing Lagrangian displacement field (using 8 cores)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Computing Lagrangian displacement field (using 8 cores) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Changing velocities of particles...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Changing velocities of particles done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Displacing particles...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Displacing particles done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleLPT: Evolving with Lagrangian perturbation theory (using 8 cores) done.\u001b[00m\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|LPT evolution: 0.051 CPU - 0.016 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|ModuleLPT: 0.052 CPU - 0.016 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleP3M: Evolving with P3M...\u001b[00m\n",
|
|
"[19:44:02\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",
|
|
"[19:44:02\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",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|OutputForceDiagnostic: force_diagnostic.csv\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|OutputSnapshotsBase: particles_\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModulePMCOLA: L_minus operator: changing reference frame before COLA evolution...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModulePMCOLA: L_minus operator: changing reference frame before COLA evolution done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 1/104, time_kick:0.050000, time_drift=0.050000.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 1/104 done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 1/104, time_kick:0.051250, time_drift=0.052500.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 1/104: Density: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 1/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 1/104: Accelerations (long-range): 0.062 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 1/104: Accelerations (short-range): 0.243 CPU - 0.042 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 1/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 1/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 1/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 1/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 1/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 1/104: Total Evolution: 0.329 CPU - 0.062 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 2/104, time_kick:0.051250, time_drift=0.052500.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 2/104 done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 2/104, time_kick:0.053813, time_drift=0.055063.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 2/104: Density: 0.014 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 2/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 2/104: Accelerations (long-range): 0.062 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 2/104: Accelerations (short-range): 0.252 CPU - 0.036 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 2/104: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 2/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 2/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 2/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 2/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 2/104: Total Evolution: 0.343 CPU - 0.056 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 3/104, time_kick:0.053813, time_drift=0.055063.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 3/104 done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 3/104, time_kick:0.056503, time_drift=0.057753.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 3/104: Density: 0.013 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 3/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 3/104: Accelerations (long-range): 0.063 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 3/104: Accelerations (short-range): 0.251 CPU - 0.036 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 3/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 3/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 3/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 3/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 3/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 3/104: Total Evolution: 0.343 CPU - 0.057 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 4/104, time_kick:0.056503, time_drift=0.057753.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 4/104 done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 4/104, time_kick:0.059328, time_drift=0.060578.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 4/104: Density: 0.009 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 4/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 4/104: Accelerations (long-range): 0.061 CPU - 0.019 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 4/104: Accelerations (short-range): 0.262 CPU - 0.043 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 4/104: Kick: 0.005 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 4/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 4/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 4/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 4/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 4/104: Total Evolution: 0.347 CPU - 0.069 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 5/104, time_kick:0.059328, time_drift=0.060578.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 5/104 done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 5/104, time_kick:0.062295, time_drift=0.063545.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 5/104: Density: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 5/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 5/104: Accelerations (long-range): 0.061 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 5/104: Accelerations (short-range): 0.235 CPU - 0.040 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 5/104: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 5/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 5/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 5/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 5/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 5/104: Total Evolution: 0.319 CPU - 0.059 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 6/104, time_kick:0.062295, time_drift=0.063545.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 6/104 done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 6/104, time_kick:0.065409, time_drift=0.066659.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 6/104: Density: 0.010 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 6/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 6/104: Accelerations (long-range): 0.060 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 6/104: Accelerations (short-range): 0.240 CPU - 0.038 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 6/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 6/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 6/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 6/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 6/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 6/104: Total Evolution: 0.325 CPU - 0.058 wallclock seconds used.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 7/104, time_kick:0.065409, time_drift=0.066659.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 7/104 done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:02\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 7/104, time_kick:0.068680, time_drift=0.069930.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 7/104: Density: 0.012 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 7/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 7/104: Accelerations (long-range): 0.061 CPU - 0.020 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 7/104: Accelerations (short-range): 0.245 CPU - 0.038 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 7/104: Kick: 0.005 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 7/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 7/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 7/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 7/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 7/104: Total Evolution: 0.332 CPU - 0.066 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 8/104, time_kick:0.068680, time_drift=0.069930.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 8/104 done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 8/104, time_kick:0.072114, time_drift=0.073364.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 8/104: Density: 0.009 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 8/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 8/104: Accelerations (long-range): 0.057 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 8/104: Accelerations (short-range): 0.238 CPU - 0.036 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 8/104: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 8/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 8/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 8/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 8/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 8/104: Total Evolution: 0.319 CPU - 0.057 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 9/104, time_kick:0.072114, time_drift=0.073364.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 9/104 done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 9/104, time_kick:0.075720, time_drift=0.076970.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 9/104: Density: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 9/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 9/104: Accelerations (long-range): 0.059 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 9/104: Accelerations (short-range): 0.225 CPU - 0.040 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 9/104: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 9/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 9/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 9/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 9/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 9/104: Total Evolution: 0.307 CPU - 0.060 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 10/104, time_kick:0.075720, time_drift=0.076970.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 10/104 done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 10/104, time_kick:0.079506, time_drift=0.080756.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 10/104: Density: 0.009 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 10/104: Potential: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 10/104: Accelerations (long-range): 0.059 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 10/104: Accelerations (short-range): 0.239 CPU - 0.040 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 10/104: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 10/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 10/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 10/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 10/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 10/104: Total Evolution: 0.321 CPU - 0.060 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 11/104, time_kick:0.079506, time_drift=0.080756.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 11/104 done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 11/104, time_kick:0.083481, time_drift=0.084731.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 11/104: Density: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 11/104: Potential: 0.008 CPU - 0.005 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 11/104: Accelerations (long-range): 0.059 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 11/104: Accelerations (short-range): 0.245 CPU - 0.037 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 11/104: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 11/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 11/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 11/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 11/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 11/104: Total Evolution: 0.326 CPU - 0.059 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 12/104, time_kick:0.083481, time_drift=0.084731.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 12/104 done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 12/104, time_kick:0.087655, time_drift=0.088905.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 12/104: Density: 0.009 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 12/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 12/104: Accelerations (long-range): 0.061 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 12/104: Accelerations (short-range): 0.238 CPU - 0.039 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 12/104: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 12/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 12/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 12/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 12/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 12/104: Total Evolution: 0.322 CPU - 0.059 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 13/104, time_kick:0.087655, time_drift=0.088905.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 13/104 done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 13/104, time_kick:0.092038, time_drift=0.093288.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 13/104: Density: 0.009 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 13/104: Potential: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 13/104: Accelerations (long-range): 0.062 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 13/104: Accelerations (short-range): 0.233 CPU - 0.044 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 13/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 13/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 13/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 13/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 13/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 13/104: Total Evolution: 0.319 CPU - 0.064 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 14/104, time_kick:0.092038, time_drift=0.093288.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 14/104 done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 14/104, time_kick:0.096640, time_drift=0.097890.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 14/104: Density: 0.011 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 14/104: Potential: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 14/104: Accelerations (long-range): 0.058 CPU - 0.017 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 14/104: Accelerations (short-range): 0.250 CPU - 0.036 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 14/104: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 14/104: Drift: 0.002 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 14/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 14/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 14/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 14/104: Total Evolution: 0.334 CPU - 0.060 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 15/104, time_kick:0.096640, time_drift=0.097890.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 15/104 done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 15/104, time_kick:0.101471, time_drift=0.102721.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 15/104: Density: 0.012 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 15/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 15/104: Accelerations (long-range): 0.062 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 15/104: Accelerations (short-range): 0.253 CPU - 0.038 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 15/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 15/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 15/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 15/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 15/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 15/104: Total Evolution: 0.343 CPU - 0.058 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 16/104, time_kick:0.101471, time_drift=0.102721.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 16/104 done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 16/104, time_kick:0.106545, time_drift=0.107795.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 16/104: Density: 0.011 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 16/104: Potential: 0.009 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 16/104: Accelerations (long-range): 0.062 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 16/104: Accelerations (short-range): 0.257 CPU - 0.036 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 16/104: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 16/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 16/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 16/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 16/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 16/104: Total Evolution: 0.345 CPU - 0.056 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 17/104, time_kick:0.106545, time_drift=0.107795.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 17/104 done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 17/104, time_kick:0.111872, time_drift=0.113122.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 17/104: Density: 0.010 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 17/104: Potential: 0.009 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 17/104: Accelerations (long-range): 0.064 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 17/104: Accelerations (short-range): 0.259 CPU - 0.037 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 17/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 17/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 17/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 17/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 17/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 17/104: Total Evolution: 0.349 CPU - 0.056 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 18/104, time_kick:0.111872, time_drift=0.113122.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 18/104 done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 18/104, time_kick:0.117466, time_drift=0.118716.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 18/104: Density: 0.012 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 18/104: Potential: 0.009 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 18/104: Accelerations (long-range): 0.060 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 18/104: Accelerations (short-range): 0.257 CPU - 0.036 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 18/104: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 18/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 18/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 18/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 18/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 18/104: Total Evolution: 0.345 CPU - 0.057 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 19/104, time_kick:0.117466, time_drift=0.118716.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 19/104 done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 19/104, time_kick:0.123339, time_drift=0.124589.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 19/104: Density: 0.010 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 19/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 19/104: Accelerations (long-range): 0.064 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 19/104: Accelerations (short-range): 0.257 CPU - 0.036 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 19/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 19/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 19/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 19/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 19/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 19/104: Total Evolution: 0.346 CPU - 0.055 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 20/104, time_kick:0.123339, time_drift=0.124589.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 20/104 done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 20/104, time_kick:0.129506, time_drift=0.130756.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 20/104: Density: 0.009 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 20/104: Potential: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 20/104: Accelerations (long-range): 0.063 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 20/104: Accelerations (short-range): 0.254 CPU - 0.037 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 20/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 20/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 20/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 20/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 20/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 20/104: Total Evolution: 0.342 CPU - 0.056 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 21/104, time_kick:0.129506, time_drift=0.130756.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 21/104 done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 21/104, time_kick:0.135982, time_drift=0.137232.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 21/104: Density: 0.014 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 21/104: Potential: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 21/104: Accelerations (long-range): 0.065 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 21/104: Accelerations (short-range): 0.259 CPU - 0.036 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 21/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 21/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 21/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 21/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 21/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 21/104: Total Evolution: 0.352 CPU - 0.056 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 22/104, time_kick:0.135982, time_drift=0.137232.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 22/104 done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 22/104, time_kick:0.142781, time_drift=0.144031.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 22/104: Density: 0.014 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 22/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 22/104: Accelerations (long-range): 0.062 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 22/104: Accelerations (short-range): 0.259 CPU - 0.036 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 22/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 22/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 22/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 22/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 22/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 22/104: Total Evolution: 0.350 CPU - 0.056 wallclock seconds used.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 23/104, time_kick:0.142781, time_drift=0.144031.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 23/104 done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:03\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 23/104, time_kick:0.149920, time_drift=0.151170.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 23/104: Density: 0.013 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 23/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 23/104: Accelerations (long-range): 0.062 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 23/104: Accelerations (short-range): 0.260 CPU - 0.037 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 23/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 23/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 23/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 23/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 23/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 23/104: Total Evolution: 0.350 CPU - 0.057 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 24/104, time_kick:0.149920, time_drift=0.151170.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 24/104 done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 24/104, time_kick:0.157416, time_drift=0.158666.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 24/104: Density: 0.009 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 24/104: Potential: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 24/104: Accelerations (long-range): 0.063 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 24/104: Accelerations (short-range): 0.257 CPU - 0.037 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 24/104: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 24/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 24/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 24/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 24/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 24/104: Total Evolution: 0.345 CPU - 0.057 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 25/104, time_kick:0.157416, time_drift=0.158666.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 25/104 done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 25/104, time_kick:0.165286, time_drift=0.166536.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 25/104: Density: 0.009 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 25/104: Potential: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 25/104: Accelerations (long-range): 0.064 CPU - 0.015 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 25/104: Accelerations (short-range): 0.262 CPU - 0.040 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 25/104: Kick: 0.006 CPU - 0.005 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 25/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 25/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 25/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 25/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 25/104: Total Evolution: 0.350 CPU - 0.065 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 26/104, time_kick:0.165286, time_drift=0.166536.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 26/104 done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 26/104, time_kick:0.173551, time_drift=0.174801.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 26/104: Density: 0.009 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 26/104: Potential: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 26/104: Accelerations (long-range): 0.063 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 26/104: Accelerations (short-range): 0.258 CPU - 0.040 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 26/104: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 26/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 26/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 26/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 26/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 26/104: Total Evolution: 0.346 CPU - 0.062 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 27/104, time_kick:0.173551, time_drift=0.174801.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 27/104 done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 27/104, time_kick:0.182228, time_drift=0.183478.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 27/104: Density: 0.011 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 27/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 27/104: Accelerations (long-range): 0.063 CPU - 0.016 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 27/104: Accelerations (short-range): 0.259 CPU - 0.038 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 27/104: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 27/104: Drift: 0.002 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 27/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 27/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 27/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 27/104: Total Evolution: 0.349 CPU - 0.064 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 28/104, time_kick:0.182228, time_drift=0.183478.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 28/104 done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 28/104, time_kick:0.191340, time_drift=0.192590.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 28/104: Density: 0.012 CPU - 0.007 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 28/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 28/104: Accelerations (long-range): 0.062 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 28/104: Accelerations (short-range): 0.233 CPU - 0.041 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 28/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 28/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 28/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 28/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 28/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 28/104: Total Evolution: 0.323 CPU - 0.067 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 29/104, time_kick:0.191340, time_drift=0.192590.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 29/104 done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 29/104, time_kick:0.200907, time_drift=0.202157.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 29/104: Density: 0.013 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 29/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 29/104: Accelerations (long-range): 0.062 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 29/104: Accelerations (short-range): 0.263 CPU - 0.037 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 29/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 29/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 29/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 29/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 29/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 29/104: Total Evolution: 0.352 CPU - 0.057 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 30/104, time_kick:0.200907, time_drift=0.202157.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 30/104 done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 30/104, time_kick:0.210952, time_drift=0.212202.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 30/104: Density: 0.010 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 30/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 30/104: Accelerations (long-range): 0.064 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 30/104: Accelerations (short-range): 0.262 CPU - 0.038 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 30/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 30/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 30/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 30/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 30/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 30/104: Total Evolution: 0.351 CPU - 0.057 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 31/104, time_kick:0.210952, time_drift=0.212202.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 31/104 done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 31/104, time_kick:0.221500, time_drift=0.222750.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 31/104: Density: 0.011 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 31/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 31/104: Accelerations (long-range): 0.065 CPU - 0.012 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 31/104: Accelerations (short-range): 0.264 CPU - 0.037 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 31/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 31/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 31/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 31/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 31/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 31/104: Total Evolution: 0.354 CPU - 0.056 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 32/104, time_kick:0.221500, time_drift=0.222750.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 32/104 done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 32/104, time_kick:0.232575, time_drift=0.233825.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 32/104: Density: 0.012 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 32/104: Potential: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 32/104: Accelerations (long-range): 0.063 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 32/104: Accelerations (short-range): 0.265 CPU - 0.037 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 32/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 32/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 32/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 32/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 32/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 32/104: Total Evolution: 0.356 CPU - 0.057 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 33/104, time_kick:0.232575, time_drift=0.233825.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 33/104 done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 33/104, time_kick:0.244203, time_drift=0.245453.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 33/104: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 33/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 33/104: Accelerations (long-range): 0.061 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 33/104: Accelerations (short-range): 0.268 CPU - 0.037 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 33/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 33/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 33/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 33/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 33/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 33/104: Total Evolution: 0.359 CPU - 0.057 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 34/104, time_kick:0.244203, time_drift=0.245453.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 34/104 done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 34/104, time_kick:0.256413, time_drift=0.257663.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 34/104: Density: 0.012 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 34/104: Potential: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 34/104: Accelerations (long-range): 0.065 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 34/104: Accelerations (short-range): 0.264 CPU - 0.038 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 34/104: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 34/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 34/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 34/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 34/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 34/104: Total Evolution: 0.356 CPU - 0.059 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 35/104, time_kick:0.256413, time_drift=0.257663.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 35/104 done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 35/104, time_kick:0.269234, time_drift=0.270484.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 35/104: Density: 0.010 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 35/104: Potential: 0.010 CPU - 0.005 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 35/104: Accelerations (long-range): 0.065 CPU - 0.017 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 35/104: Accelerations (short-range): 0.277 CPU - 0.070 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 35/104: Kick: 0.007 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 35/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 35/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 35/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 35/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 35/104: Total Evolution: 0.371 CPU - 0.099 wallclock seconds used.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 36/104, time_kick:0.269234, time_drift=0.270484.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 36/104 done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:04\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 36/104, time_kick:0.282696, time_drift=0.283946.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 36/104: Density: 0.007 CPU - 0.004 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 36/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 36/104: Accelerations (long-range): 0.065 CPU - 0.097 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 36/104: Accelerations (short-range): 0.263 CPU - 0.097 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 36/104: Kick: 0.007 CPU - 0.006 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 36/104: Drift: 0.002 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 36/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 36/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 36/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 36/104: Total Evolution: 0.352 CPU - 0.210 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 37/104, time_kick:0.282696, time_drift=0.283946.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 37/104 done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 37/104, time_kick:0.296831, time_drift=0.298081.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 37/104: Density: 0.012 CPU - 0.005 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 37/104: Potential: 0.010 CPU - 0.008 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 37/104: Accelerations (long-range): 0.063 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 37/104: Accelerations (short-range): 0.281 CPU - 0.074 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 37/104: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 37/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 37/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 37/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 37/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 37/104: Total Evolution: 0.373 CPU - 0.103 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 38/104, time_kick:0.296831, time_drift=0.298081.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 38/104 done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 38/104, time_kick:0.311672, time_drift=0.312922.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 38/104: Density: 0.010 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 38/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 38/104: Accelerations (long-range): 0.062 CPU - 0.015 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 38/104: Accelerations (short-range): 0.267 CPU - 0.050 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 38/104: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 38/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 38/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 38/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 38/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 38/104: Total Evolution: 0.354 CPU - 0.073 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 39/104, time_kick:0.311672, time_drift=0.312922.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 39/104 done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 39/104, time_kick:0.327256, time_drift=0.328506.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 39/104: Density: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 39/104: Potential: 0.010 CPU - 0.005 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 39/104: Accelerations (long-range): 0.064 CPU - 0.015 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 39/104: Accelerations (short-range): 0.281 CPU - 0.060 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 39/104: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 39/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 39/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 39/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 39/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 39/104: Total Evolution: 0.369 CPU - 0.084 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 40/104, time_kick:0.327256, time_drift=0.328506.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 40/104 done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 40/104, time_kick:0.342342, time_drift=0.343592.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 40/104: Density: 0.012 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 40/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 40/104: Accelerations (long-range): 0.065 CPU - 0.018 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 40/104: Accelerations (short-range): 0.277 CPU - 0.054 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 40/104: Kick: 0.006 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 40/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 40/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 40/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 40/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 40/104: Total Evolution: 0.370 CPU - 0.081 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 41/104, time_kick:0.342342, time_drift=0.343592.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 41/104 done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 41/104, time_kick:0.356509, time_drift=0.357759.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 41/104: Density: 0.007 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 41/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 41/104: Accelerations (long-range): 0.066 CPU - 0.016 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 41/104: Accelerations (short-range): 0.261 CPU - 0.066 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 41/104: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 41/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 41/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 41/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 41/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 41/104: Total Evolution: 0.349 CPU - 0.090 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 42/104, time_kick:0.356509, time_drift=0.357759.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 42/104 done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 42/104, time_kick:0.369948, time_drift=0.371198.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 42/104: Density: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 42/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 42/104: Accelerations (long-range): 0.068 CPU - 0.019 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 42/104: Accelerations (short-range): 0.288 CPU - 0.055 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 42/104: Kick: 0.006 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 42/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 42/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 42/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 42/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 42/104: Total Evolution: 0.382 CPU - 0.083 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 43/104, time_kick:0.369948, time_drift=0.371198.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 43/104 done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 43/104, time_kick:0.382796, time_drift=0.384046.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 43/104: Density: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 43/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 43/104: Accelerations (long-range): 0.061 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 43/104: Accelerations (short-range): 0.276 CPU - 0.043 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 43/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 43/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 43/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 43/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 43/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 43/104: Total Evolution: 0.360 CPU - 0.063 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 44/104, time_kick:0.382796, time_drift=0.384046.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 44/104 done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 44/104, time_kick:0.395155, time_drift=0.396405.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 44/104: Density: 0.012 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 44/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 44/104: Accelerations (long-range): 0.064 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 44/104: Accelerations (short-range): 0.281 CPU - 0.043 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 44/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 44/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 44/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 44/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 44/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 44/104: Total Evolution: 0.373 CPU - 0.063 wallclock seconds used.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 45/104, time_kick:0.395155, time_drift=0.396405.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 45/104 done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:05\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 45/104, time_kick:0.407104, time_drift=0.408354.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 45/104: Density: 0.012 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 45/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 45/104: Accelerations (long-range): 0.065 CPU - 0.012 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 45/104: Accelerations (short-range): 0.279 CPU - 0.042 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 45/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 45/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 45/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 45/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 45/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 45/104: Total Evolution: 0.373 CPU - 0.061 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 46/104, time_kick:0.407104, time_drift=0.408354.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 46/104 done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 46/104, time_kick:0.418704, time_drift=0.419954.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 46/104: Density: 0.011 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 46/104: Potential: 0.009 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 46/104: Accelerations (long-range): 0.062 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 46/104: Accelerations (short-range): 0.284 CPU - 0.042 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 46/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 46/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 46/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 46/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 46/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 46/104: Total Evolution: 0.372 CPU - 0.062 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 47/104, time_kick:0.418704, time_drift=0.419954.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 47/104 done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 47/104, time_kick:0.430005, time_drift=0.431255.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 47/104: Density: 0.011 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 47/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 47/104: Accelerations (long-range): 0.061 CPU - 0.016 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 47/104: Accelerations (short-range): 0.282 CPU - 0.046 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 47/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 47/104: Drift: 0.002 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 47/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 47/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 47/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 47/104: Total Evolution: 0.370 CPU - 0.070 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 48/104, time_kick:0.430005, time_drift=0.431255.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 48/104 done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 48/104, time_kick:0.441047, time_drift=0.442297.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 48/104: Density: 0.013 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 48/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 48/104: Accelerations (long-range): 0.058 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 48/104: Accelerations (short-range): 0.282 CPU - 0.044 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 48/104: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 48/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 48/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 48/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 48/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 48/104: Total Evolution: 0.369 CPU - 0.065 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 49/104, time_kick:0.441047, time_drift=0.442297.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 49/104 done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 49/104, time_kick:0.451864, time_drift=0.453114.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 49/104: Density: 0.011 CPU - 0.004 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 49/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 49/104: Accelerations (long-range): 0.062 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 49/104: Accelerations (short-range): 0.284 CPU - 0.045 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 49/104: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 49/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 49/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 49/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 49/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 49/104: Total Evolution: 0.372 CPU - 0.068 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 50/104, time_kick:0.451864, time_drift=0.453114.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 50/104 done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 50/104, time_kick:0.462483, time_drift=0.463733.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 50/104: Density: 0.011 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 50/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 50/104: Accelerations (long-range): 0.062 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 50/104: Accelerations (short-range): 0.268 CPU - 0.045 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 50/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 50/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 50/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 50/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 50/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 50/104: Total Evolution: 0.356 CPU - 0.065 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 51/104, time_kick:0.462483, time_drift=0.463733.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 51/104 done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 51/104, time_kick:0.472930, time_drift=0.474180.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 51/104: Density: 0.013 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 51/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 51/104: Accelerations (long-range): 0.066 CPU - 0.017 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 51/104: Accelerations (short-range): 0.283 CPU - 0.051 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 51/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 51/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 51/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 51/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 51/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 51/104: Total Evolution: 0.377 CPU - 0.076 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 52/104, time_kick:0.472930, time_drift=0.474180.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 52/104 done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 52/104, time_kick:0.483224, time_drift=0.484474.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 52/104: Density: 0.011 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 52/104: Potential: 0.010 CPU - 0.004 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 52/104: Accelerations (long-range): 0.065 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 52/104: Accelerations (short-range): 0.286 CPU - 0.059 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 52/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 52/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 52/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 52/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 52/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 52/104: Total Evolution: 0.379 CPU - 0.083 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 53/104, time_kick:0.483224, time_drift=0.484474.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 53/104 done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 53/104, time_kick:0.493384, time_drift=0.494634.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 53/104: Density: 0.016 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 53/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 53/104: Accelerations (long-range): 0.061 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 53/104: Accelerations (short-range): 0.307 CPU - 0.049 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 53/104: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 53/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 53/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 53/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 53/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 53/104: Total Evolution: 0.400 CPU - 0.069 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 54/104, time_kick:0.493384, time_drift=0.494634.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 54/104 done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 54/104, time_kick:0.503424, time_drift=0.504674.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 54/104: Density: 0.013 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 54/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 54/104: Accelerations (long-range): 0.062 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 54/104: Accelerations (short-range): 0.300 CPU - 0.044 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 54/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 54/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 54/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 54/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 54/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 54/104: Total Evolution: 0.391 CPU - 0.064 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 55/104, time_kick:0.503424, time_drift=0.504674.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 55/104 done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 55/104, time_kick:0.513359, time_drift=0.514609.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 55/104: Density: 0.011 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 55/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 55/104: Accelerations (long-range): 0.062 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 55/104: Accelerations (short-range): 0.294 CPU - 0.044 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 55/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 55/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 55/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 55/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 55/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 55/104: Total Evolution: 0.384 CPU - 0.064 wallclock seconds used.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 56/104, time_kick:0.513359, time_drift=0.514609.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 56/104 done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:06\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 56/104, time_kick:0.523201, time_drift=0.524451.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 56/104: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 56/104: Potential: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 56/104: Accelerations (long-range): 0.059 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 56/104: Accelerations (short-range): 0.300 CPU - 0.049 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 56/104: Kick: 0.006 CPU - 0.005 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 56/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 56/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 56/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 56/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 56/104: Total Evolution: 0.390 CPU - 0.072 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 57/104, time_kick:0.523201, time_drift=0.524451.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 57/104 done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 57/104, time_kick:0.532962, time_drift=0.534212.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 57/104: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 57/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 57/104: Accelerations (long-range): 0.063 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 57/104: Accelerations (short-range): 0.298 CPU - 0.051 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 57/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 57/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 57/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 57/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 57/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 57/104: Total Evolution: 0.392 CPU - 0.071 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 58/104, time_kick:0.532962, time_drift=0.534212.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 58/104 done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 58/104, time_kick:0.542650, time_drift=0.543900.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 58/104: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 58/104: Potential: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 58/104: Accelerations (long-range): 0.059 CPU - 0.015 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 58/104: Accelerations (short-range): 0.295 CPU - 0.048 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 58/104: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 58/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 58/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 58/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 58/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 58/104: Total Evolution: 0.385 CPU - 0.070 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 59/104, time_kick:0.542650, time_drift=0.543900.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 59/104 done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 59/104, time_kick:0.552276, time_drift=0.553526.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 59/104: Density: 0.013 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 59/104: Potential: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 59/104: Accelerations (long-range): 0.061 CPU - 0.015 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 59/104: Accelerations (short-range): 0.312 CPU - 0.066 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 59/104: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 59/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 59/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 59/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 59/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 59/104: Total Evolution: 0.402 CPU - 0.088 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 60/104, time_kick:0.552276, time_drift=0.553526.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 60/104 done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 60/104, time_kick:0.561846, time_drift=0.563096.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 60/104: Density: 0.014 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 60/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 60/104: Accelerations (long-range): 0.062 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 60/104: Accelerations (short-range): 0.286 CPU - 0.057 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 60/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 60/104: Drift: 0.002 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 60/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 60/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 60/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 60/104: Total Evolution: 0.378 CPU - 0.080 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 61/104, time_kick:0.561846, time_drift=0.563096.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 61/104 done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 61/104, time_kick:0.571370, time_drift=0.572620.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 61/104: Density: 0.011 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 61/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 61/104: Accelerations (long-range): 0.062 CPU - 0.019 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 61/104: Accelerations (short-range): 0.309 CPU - 0.104 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 61/104: Kick: 0.005 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 61/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 61/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 61/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 61/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 61/104: Total Evolution: 0.397 CPU - 0.131 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 62/104, time_kick:0.571370, time_drift=0.572620.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 62/104 done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 62/104, time_kick:0.580853, time_drift=0.582103.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 62/104: Density: 0.014 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 62/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 62/104: Accelerations (long-range): 0.059 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 62/104: Accelerations (short-range): 0.302 CPU - 0.051 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 62/104: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 62/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 62/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 62/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 62/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 62/104: Total Evolution: 0.390 CPU - 0.073 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 63/104, time_kick:0.580853, time_drift=0.582103.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 63/104 done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 63/104, time_kick:0.590302, time_drift=0.591552.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 63/104: Density: 0.012 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 63/104: Potential: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 63/104: Accelerations (long-range): 0.064 CPU - 0.012 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 63/104: Accelerations (short-range): 0.311 CPU - 0.047 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 63/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 63/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 63/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 63/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 63/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 63/104: Total Evolution: 0.404 CPU - 0.066 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 64/104, time_kick:0.590302, time_drift=0.591552.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 64/104 done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 64/104, time_kick:0.599723, time_drift=0.600973.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 64/104: Density: 0.011 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 64/104: Potential: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 64/104: Accelerations (long-range): 0.064 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 64/104: Accelerations (short-range): 0.309 CPU - 0.050 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 64/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 64/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 64/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 64/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 64/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 64/104: Total Evolution: 0.400 CPU - 0.069 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 65/104, time_kick:0.599723, time_drift=0.600973.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 65/104 done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 65/104, time_kick:0.609122, time_drift=0.610372.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 65/104: Density: 0.014 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 65/104: Potential: 0.009 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 65/104: Accelerations (long-range): 0.062 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 65/104: Accelerations (short-range): 0.309 CPU - 0.053 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 65/104: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 65/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 65/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 65/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 65/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 65/104: Total Evolution: 0.401 CPU - 0.074 wallclock seconds used.\n",
|
|
"[19:44:07\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 66/104, time_kick:0.609122, time_drift=0.610372.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 66/104 done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 66/104, time_kick:0.618504, time_drift=0.619754.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 66/104: Density: 0.012 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 66/104: Potential: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 66/104: Accelerations (long-range): 0.063 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 66/104: Accelerations (short-range): 0.309 CPU - 0.052 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 66/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 66/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 66/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 66/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 66/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 66/104: Total Evolution: 0.400 CPU - 0.072 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 67/104, time_kick:0.618504, time_drift=0.619754.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 67/104 done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 67/104, time_kick:0.627874, time_drift=0.629124.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 67/104: Density: 0.011 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 67/104: Potential: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 67/104: Accelerations (long-range): 0.059 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 67/104: Accelerations (short-range): 0.315 CPU - 0.055 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 67/104: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 67/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 67/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 67/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 67/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 67/104: Total Evolution: 0.400 CPU - 0.075 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 68/104, time_kick:0.627874, time_drift=0.629124.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 68/104 done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 68/104, time_kick:0.637237, time_drift=0.638487.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 68/104: Density: 0.010 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 68/104: Potential: 0.009 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 68/104: Accelerations (long-range): 0.065 CPU - 0.012 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 68/104: Accelerations (short-range): 0.314 CPU - 0.055 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 68/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 68/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 68/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 68/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 68/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 68/104: Total Evolution: 0.405 CPU - 0.074 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 69/104, time_kick:0.637237, time_drift=0.638487.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 69/104 done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 69/104, time_kick:0.646598, time_drift=0.647848.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 69/104: Density: 0.013 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 69/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 69/104: Accelerations (long-range): 0.057 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 69/104: Accelerations (short-range): 0.306 CPU - 0.049 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 69/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 69/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 69/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 69/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 69/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 69/104: Total Evolution: 0.391 CPU - 0.071 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 70/104, time_kick:0.646598, time_drift=0.647848.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 70/104 done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 70/104, time_kick:0.655960, time_drift=0.657210.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 70/104: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 70/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 70/104: Accelerations (long-range): 0.062 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 70/104: Accelerations (short-range): 0.319 CPU - 0.055 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 70/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 70/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 70/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 70/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 70/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 70/104: Total Evolution: 0.411 CPU - 0.075 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 71/104, time_kick:0.655960, time_drift=0.657210.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 71/104 done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 71/104, time_kick:0.665329, time_drift=0.666579.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 71/104: Density: 0.012 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 71/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 71/104: Accelerations (long-range): 0.058 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 71/104: Accelerations (short-range): 0.313 CPU - 0.058 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 71/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 71/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 71/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 71/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 71/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 71/104: Total Evolution: 0.399 CPU - 0.079 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 72/104, time_kick:0.665329, time_drift=0.666579.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 72/104 done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 72/104, time_kick:0.674707, time_drift=0.675957.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 72/104: Density: 0.014 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 72/104: Potential: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 72/104: Accelerations (long-range): 0.064 CPU - 0.012 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 72/104: Accelerations (short-range): 0.324 CPU - 0.050 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 72/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 72/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 72/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 72/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 72/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 72/104: Total Evolution: 0.418 CPU - 0.069 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 73/104, time_kick:0.674707, time_drift=0.675957.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 73/104 done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 73/104, time_kick:0.684100, time_drift=0.685350.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 73/104: Density: 0.013 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 73/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 73/104: Accelerations (long-range): 0.061 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 73/104: Accelerations (short-range): 0.325 CPU - 0.052 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 73/104: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 73/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 73/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 73/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 73/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 73/104: Total Evolution: 0.414 CPU - 0.073 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 74/104, time_kick:0.684100, time_drift=0.685350.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 74/104 done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 74/104, time_kick:0.693510, time_drift=0.694760.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 74/104: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 74/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 74/104: Accelerations (long-range): 0.063 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 74/104: Accelerations (short-range): 0.328 CPU - 0.056 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 74/104: Kick: 0.006 CPU - 0.005 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 74/104: Drift: 0.002 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 74/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 74/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 74/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 74/104: Total Evolution: 0.423 CPU - 0.081 wallclock seconds used.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 75/104, time_kick:0.693510, time_drift=0.694760.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 75/104 done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:08\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 75/104, time_kick:0.702943, time_drift=0.704193.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 75/104: Density: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 75/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 75/104: Accelerations (long-range): 0.064 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 75/104: Accelerations (short-range): 0.313 CPU - 0.059 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 75/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 75/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 75/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 75/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 75/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 75/104: Total Evolution: 0.402 CPU - 0.079 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 76/104, time_kick:0.702943, time_drift=0.704193.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 76/104 done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 76/104, time_kick:0.712401, time_drift=0.713651.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 76/104: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 76/104: Potential: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 76/104: Accelerations (long-range): 0.062 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 76/104: Accelerations (short-range): 0.333 CPU - 0.057 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 76/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 76/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 76/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 76/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 76/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 76/104: Total Evolution: 0.425 CPU - 0.076 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 77/104, time_kick:0.712401, time_drift=0.713651.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 77/104 done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 77/104, time_kick:0.721888, time_drift=0.723138.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 77/104: Density: 0.010 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 77/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 77/104: Accelerations (long-range): 0.062 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 77/104: Accelerations (short-range): 0.326 CPU - 0.058 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 77/104: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 77/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 77/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 77/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 77/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 77/104: Total Evolution: 0.412 CPU - 0.078 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 78/104, time_kick:0.721888, time_drift=0.723138.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 78/104 done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 78/104, time_kick:0.731409, time_drift=0.732659.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 78/104: Density: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 78/104: Potential: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 78/104: Accelerations (long-range): 0.057 CPU - 0.015 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 78/104: Accelerations (short-range): 0.312 CPU - 0.054 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 78/104: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 78/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 78/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 78/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 78/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 78/104: Total Evolution: 0.394 CPU - 0.077 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 79/104, time_kick:0.731409, time_drift=0.732659.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 79/104 done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 79/104, time_kick:0.740966, time_drift=0.742216.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 79/104: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 79/104: Potential: 0.009 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 79/104: Accelerations (long-range): 0.063 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 79/104: Accelerations (short-range): 0.334 CPU - 0.058 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 79/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 79/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 79/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 79/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 79/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 79/104: Total Evolution: 0.429 CPU - 0.078 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 80/104, time_kick:0.740966, time_drift=0.742216.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 80/104 done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 80/104, time_kick:0.750563, time_drift=0.751813.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 80/104: Density: 0.013 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 80/104: Potential: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 80/104: Accelerations (long-range): 0.061 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 80/104: Accelerations (short-range): 0.311 CPU - 0.062 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 80/104: Kick: 0.005 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 80/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 80/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 80/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 80/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 80/104: Total Evolution: 0.400 CPU - 0.082 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 81/104, time_kick:0.750563, time_drift=0.751813.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 81/104 done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 81/104, time_kick:0.760205, time_drift=0.761455.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 81/104: Density: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 81/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 81/104: Accelerations (long-range): 0.061 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 81/104: Accelerations (short-range): 0.333 CPU - 0.063 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 81/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 81/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 81/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 81/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 81/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 81/104: Total Evolution: 0.420 CPU - 0.084 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 82/104, time_kick:0.760205, time_drift=0.761455.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 82/104 done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 82/104, time_kick:0.769895, time_drift=0.771145.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 82/104: Density: 0.014 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 82/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 82/104: Accelerations (long-range): 0.062 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 82/104: Accelerations (short-range): 0.323 CPU - 0.062 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 82/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 82/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 82/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 82/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 82/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 82/104: Total Evolution: 0.414 CPU - 0.082 wallclock seconds used.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 83/104, time_kick:0.769895, time_drift=0.771145.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 83/104 done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:09\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 83/104, time_kick:0.779636, time_drift=0.780886.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 83/104: Density: 0.010 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 83/104: Potential: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 83/104: Accelerations (long-range): 0.060 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 83/104: Accelerations (short-range): 0.325 CPU - 0.068 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 83/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 83/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 83/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 83/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 83/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 83/104: Total Evolution: 0.410 CPU - 0.089 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 84/104, time_kick:0.779636, time_drift=0.780886.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 84/104 done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 84/104, time_kick:0.789432, time_drift=0.790682.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 84/104: Density: 0.016 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 84/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 84/104: Accelerations (long-range): 0.062 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 84/104: Accelerations (short-range): 0.331 CPU - 0.061 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 84/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 84/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 84/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 84/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 84/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 84/104: Total Evolution: 0.426 CPU - 0.081 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 85/104, time_kick:0.789432, time_drift=0.790682.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 85/104 done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 85/104, time_kick:0.799288, time_drift=0.800538.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 85/104: Density: 0.014 CPU - 0.004 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 85/104: Potential: 0.009 CPU - 0.004 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 85/104: Accelerations (long-range): 0.066 CPU - 0.018 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 85/104: Accelerations (short-range): 0.339 CPU - 0.077 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 85/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 85/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 85/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 85/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 85/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 85/104: Total Evolution: 0.434 CPU - 0.104 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 86/104, time_kick:0.799288, time_drift=0.800538.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 86/104 done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 86/104, time_kick:0.809207, time_drift=0.810457.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 86/104: Density: 0.007 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 86/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 86/104: Accelerations (long-range): 0.064 CPU - 0.015 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 86/104: Accelerations (short-range): 0.318 CPU - 0.076 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 86/104: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 86/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 86/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 86/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 86/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 86/104: Total Evolution: 0.405 CPU - 0.099 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 87/104, time_kick:0.809207, time_drift=0.810457.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 87/104 done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 87/104, time_kick:0.819194, time_drift=0.820444.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 87/104: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 87/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 87/104: Accelerations (long-range): 0.070 CPU - 0.020 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 87/104: Accelerations (short-range): 0.351 CPU - 0.131 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 87/104: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 87/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 87/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 87/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 87/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 87/104: Total Evolution: 0.452 CPU - 0.159 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 88/104, time_kick:0.819194, time_drift=0.820444.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 88/104 done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 88/104, time_kick:0.829252, time_drift=0.830502.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 88/104: Density: 0.014 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 88/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 88/104: Accelerations (long-range): 0.067 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 88/104: Accelerations (short-range): 0.350 CPU - 0.070 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 88/104: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 88/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 88/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 88/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 88/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 88/104: Total Evolution: 0.447 CPU - 0.092 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 89/104, time_kick:0.829252, time_drift=0.830502.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 89/104 done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 89/104, time_kick:0.839386, time_drift=0.840636.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 89/104: Density: 0.013 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 89/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 89/104: Accelerations (long-range): 0.061 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 89/104: Accelerations (short-range): 0.337 CPU - 0.063 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 89/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 89/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 89/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 89/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 89/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 89/104: Total Evolution: 0.426 CPU - 0.084 wallclock seconds used.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 90/104, time_kick:0.839386, time_drift=0.840636.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 90/104 done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:10\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 90/104, time_kick:0.849600, time_drift=0.850850.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 90/104: Density: 0.014 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 90/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 90/104: Accelerations (long-range): 0.064 CPU - 0.016 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 90/104: Accelerations (short-range): 0.340 CPU - 0.068 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 90/104: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 90/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 90/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 90/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 90/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 90/104: Total Evolution: 0.434 CPU - 0.092 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 91/104, time_kick:0.849600, time_drift=0.850850.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 91/104 done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 91/104, time_kick:0.859899, time_drift=0.861149.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 91/104: Density: 0.010 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 91/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 91/104: Accelerations (long-range): 0.064 CPU - 0.016 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 91/104: Accelerations (short-range): 0.349 CPU - 0.073 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 91/104: Kick: 0.007 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 91/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 91/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 91/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 91/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 91/104: Total Evolution: 0.440 CPU - 0.098 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 92/104, time_kick:0.859899, time_drift=0.861149.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 92/104 done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 92/104, time_kick:0.870287, time_drift=0.871537.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 92/104: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 92/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 92/104: Accelerations (long-range): 0.068 CPU - 0.016 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 92/104: Accelerations (short-range): 0.360 CPU - 0.070 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 92/104: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 92/104: Drift: 0.002 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 92/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 92/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 92/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 92/104: Total Evolution: 0.459 CPU - 0.095 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 93/104, time_kick:0.870287, time_drift=0.871537.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 93/104 done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 93/104, time_kick:0.880770, time_drift=0.882020.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 93/104: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 93/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 93/104: Accelerations (long-range): 0.063 CPU - 0.012 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 93/104: Accelerations (short-range): 0.331 CPU - 0.069 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 93/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 93/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 93/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 93/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 93/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 93/104: Total Evolution: 0.425 CPU - 0.088 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 94/104, time_kick:0.880770, time_drift=0.882020.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 94/104 done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 94/104, time_kick:0.891353, time_drift=0.892603.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 94/104: Density: 0.017 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 94/104: Potential: 0.008 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 94/104: Accelerations (long-range): 0.064 CPU - 0.012 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 94/104: Accelerations (short-range): 0.349 CPU - 0.065 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 94/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 94/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 94/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 94/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 94/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 94/104: Total Evolution: 0.444 CPU - 0.085 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 95/104, time_kick:0.891353, time_drift=0.892603.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 95/104 done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 95/104, time_kick:0.902041, time_drift=0.903291.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 95/104: Density: 0.013 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 95/104: Potential: 0.009 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 95/104: Accelerations (long-range): 0.062 CPU - 0.014 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 95/104: Accelerations (short-range): 0.346 CPU - 0.067 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 95/104: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 95/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 95/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 95/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 95/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 95/104: Total Evolution: 0.437 CPU - 0.088 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 96/104, time_kick:0.902041, time_drift=0.903291.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 96/104 done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 96/104, time_kick:0.912840, time_drift=0.914090.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 96/104: Density: 0.011 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 96/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 96/104: Accelerations (long-range): 0.064 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 96/104: Accelerations (short-range): 0.352 CPU - 0.065 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 96/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 96/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 96/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 96/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 96/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 96/104: Total Evolution: 0.443 CPU - 0.085 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 97/104, time_kick:0.912840, time_drift=0.914090.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 97/104 done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 97/104, time_kick:0.923755, time_drift=0.925005.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 97/104: Density: 0.015 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 97/104: Potential: 0.009 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 97/104: Accelerations (long-range): 0.064 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 97/104: Accelerations (short-range): 0.349 CPU - 0.064 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 97/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 97/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 97/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 97/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 97/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 97/104: Total Evolution: 0.444 CPU - 0.084 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 98/104, time_kick:0.923755, time_drift=0.925005.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 98/104 done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 98/104, time_kick:0.934793, time_drift=0.936043.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 98/104: Density: 0.012 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 98/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 98/104: Accelerations (long-range): 0.064 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 98/104: Accelerations (short-range): 0.351 CPU - 0.067 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 98/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 98/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 98/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 98/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 98/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 98/104: Total Evolution: 0.443 CPU - 0.087 wallclock seconds used.\n",
|
|
"[19:44:11\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 99/104, time_kick:0.934793, time_drift=0.936043.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 99/104 done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 99/104, time_kick:0.945960, time_drift=0.947210.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 99/104: Density: 0.014 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 99/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 99/104: Accelerations (long-range): 0.063 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 99/104: Accelerations (short-range): 0.357 CPU - 0.061 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 99/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 99/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 99/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 99/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 99/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 99/104: Total Evolution: 0.450 CPU - 0.081 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 100/104, time_kick:0.945960, time_drift=0.947210.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 100/104 done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 100/104, time_kick:0.957263, time_drift=0.958513.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 100/104: Density: 0.013 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 100/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 100/104: Accelerations (long-range): 0.064 CPU - 0.013 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 100/104: Accelerations (short-range): 0.358 CPU - 0.068 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 100/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 100/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 100/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 100/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 100/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 100/104: Total Evolution: 0.450 CPU - 0.088 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 101/104, time_kick:0.957263, time_drift=0.958513.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 101/104 done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 101/104, time_kick:0.968710, time_drift=0.969960.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 101/104: Density: 0.016 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 101/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 101/104: Accelerations (long-range): 0.066 CPU - 0.012 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 101/104: Accelerations (short-range): 0.360 CPU - 0.068 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 101/104: Kick: 0.006 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 101/104: Drift: 0.001 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 101/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 101/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 101/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 101/104: Total Evolution: 0.458 CPU - 0.087 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 102/104, time_kick:0.968710, time_drift=0.969960.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 102/104 done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 102/104, time_kick:0.980308, time_drift=0.981558.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 102/104: Density: 0.007 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 102/104: Potential: 0.009 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 102/104: Accelerations (long-range): 0.057 CPU - 0.016 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 102/104: Accelerations (short-range): 0.351 CPU - 0.070 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 102/104: Kick: 0.006 CPU - 0.002 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 102/104: Drift: 0.002 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 102/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 102/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 102/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 102/104: Total Evolution: 0.432 CPU - 0.095 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 103/104, time_kick:0.980308, time_drift=0.981558.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 103/104 done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 103/104, time_kick:0.992065, time_drift=0.993315.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 103/104: Density: 0.013 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 103/104: Potential: 0.008 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 103/104: Accelerations (long-range): 0.065 CPU - 0.016 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 103/104: Accelerations (short-range): 0.359 CPU - 0.078 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 103/104: Kick: 0.006 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 103/104: Drift: 0.001 CPU - 0.001 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 103/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 103/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 103/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 103/104: Total Evolution: 0.452 CPU - 0.103 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: Begin COLA+P3M step 104/104, time_kick:0.992065, time_drift=0.993315.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|ModuleP3M: Compute time step limiters for step 104/104 done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Drifting particles (using 8 cores) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Getting gravitational potential, periodic boundary conditions (using 8 cores) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Kicking particles (using 8 cores) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModuleP3M: End COLA+P3M step 104/104, time_kick:1.000000, time_drift=1.000000.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 104/104: Density: 0.027 CPU - 0.006 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 104/104: Potential: 0.018 CPU - 0.006 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 104/104: Accelerations (long-range): 0.131 CPU - 0.031 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 104/104: Accelerations (short-range): 0.707 CPU - 0.171 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 104/104: Kick: 0.012 CPU - 0.003 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 104/104: Drift: 0.002 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 104/104: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 104/104: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 104/104: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Step 104/104: Total Evolution: 0.896 CPU - 0.218 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModulePMCOLA: L_plus operator: changing reference frame after COLA evolution...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|ModulePMCOLA: L_plus operator: changing reference frame after COLA evolution done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Box: Density: 1.240 CPU - 0.282 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Box: Potential: 0.888 CPU - 0.291 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Box: Accelerations (long-range): 6.567 CPU - 1.565 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Box: Accelerations (short-range): 30.906 CPU - 5.616 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Box: Kick: 0.613 CPU - 0.173 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Box: Drift: 0.134 CPU - 0.060 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Box: Inputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Box: Diagnostic: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Box: Outputs: 0.000 CPU - 0.000 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]==|Box: Total Evolution: 40.349 CPU - 7.987 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModuleP3M: Evolving with P3M done.\u001b[00m\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModulePMCOLA: Computing outputs...\u001b[00m\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Getting density contrast (using 8 cores and 8 arrays, parallel routine 1) done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing field to '/Users/hoellinger/WIP3M/notebook10/final_density_p3m.h5'...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing field to '/Users/hoellinger/WIP3M/notebook10/final_density_p3m.h5' done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing header in '/Users/hoellinger/WIP3M/notebook10/p3m_snapshot.gadget3'...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing header in '/Users/hoellinger/WIP3M/notebook10/p3m_snapshot.gadget3' done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing snapshot in '/Users/hoellinger/WIP3M/notebook10/p3m_snapshot.gadget3' (32768 particles)...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Writing block: 'POS '...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Writing block: 'POS ' done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Writing block: 'VEL '...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Writing block: 'VEL ' done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Writing block: 'ID '...\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]====|Writing block: 'ID ' done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;113mSTATUS \u001b[00m]==|Writing snapshot in '/Users/hoellinger/WIP3M/notebook10/p3m_snapshot.gadget3' done.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;147mMODULE \u001b[00m]|\u001b[38;5;147mModulePMCOLA: Computing outputs done.\u001b[00m\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|PMCOLA output: 0.015 CPU - 0.005 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|ModulePMCOLA: 42.540 CPU - 10.196 wallclock seconds used.\n",
|
|
"[19:44:12\u001b[00m|\u001b[38;5;159mTIMER \u001b[00m]|Simbelmynë: 42.594 CPU - 10.213 wallclock seconds used.\n",
|
|
"[19:44:12\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": "c1c096bb",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"[19:44:12|\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",
|
|
"[19:44:12|\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/dgABAABJREFUeJzs3Ql4lOW5P/7vZDLJZJiQhZDFIGEH4wIJKggGkVWtQLS4YbXgT4Ujp/UcC1Vr6EGJ1arH1vaIjVqB2lJBKlurbAZMAAnKrsMSFgPEhCRknUxmMjOZ//W8/qEsSUgm72Te5fu5rlxZmPee53lmeCd577nvx+Dz+XwgIiIiIiIiIiIiIiIi8kOIPwcRERERERERERERERERCUw2ERERERERERERERERkd+YbCIiIiIiIiIiIiIiIiK/MdlEREREREREREREREREfmOyiYiIiIiIiIiIiIiIiPzGZBMRERERERERERERERH5jckmIiIiIiIiIiIiIiIi8huTTUREREREREREREREROQ3JpuIiIiIiIiIiIiIiIjIb0w2ERERERERERERERERkd+YbCIiIiIiIiIiIiIiIiK/MdlEREREREREREREREREfmOyiYiIiIiIiIiIiIiIiPzGZBMRERERERERERERERH5jckmIiIiIiIiIiIiIiIi8huTTUREREREREREREREROQ3JpuIiIiIiIiIiIiIiIjIb0w2ERERERERERERERERkd+YbCIiIiIiIiIiIiIiIiK/MdlEREREREREREREREREfmOyiYiIiIiIiIiIiIiIiPzGZBMRERERERERERERERH5jckmIiIiIiIiIiIiIiIi8huTTUREREREREREREREROQ3JpuIiIiIiIiIiIiIiIjIb0w2ERERERERERERERERkd9C/T+UiDrK4/GgsLBQ+rqyslL6HB0djZCQy/PAcXFxnT4+IiIiIiIiIiIi8k9TU9P5a37n9O/fH6GhvCxP2sNnNVEQiURTampqsIdBREREREREREREncBms+Gaa64J9jCIZMc2ekREREREREREREREROQ3JpuIiIiIiIiIiIiIiIjIb0w2ERERERERERERERERkd+4ZxNREMXGxl72s61btzb787i4uE4alXr8/e9/x+nTp9GjRw889NBD0Cs9rIOW5qjGuahxzERa5ax3Y8Ofv0X5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",
|
|
"text/plain": [
|
|
"<Figure size 1650x1200 with 1 Axes>"
|
|
]
|
|
},
|
|
"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": 14,
|
|
"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
|
|
}
|