Skip to content

Modify dispersion test - #1325

Open
petschge wants to merge 2 commits into
fmihpc:devfrom
petschge:dispersion_update
Open

Modify dispersion test#1325
petschge wants to merge 2 commits into
fmihpc:devfrom
petschge:dispersion_update

Improve plot script

bb1ce11
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
GitHub Actions / Testpackage result completed Aug 1, 2026 in 0s

Testpackage result

10 tests with zero diffs, 15 tests with diffs, 0 tests failed.

Details

Testpackage output:

CI_reference pointed to /turso/group/spacephysics/vlasiator/testpackage/367dd3f481df580218082a2bb49f14a599dfb3a0__DACC_SEMILAG_PQM__DTRANS_SEMILAG_PPM__DDP__DDPF__DVEC4D_AGNER

✔️ acctest_1_maxw_500k_100k_20kms_10deg: Ran with zero diffs. Speedup: 1.00086

Stdout:


(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
4.66       4.656      1.00086
----------
variable                                     | absolute diff | relative diff |
----------
Comparing file acctest_1_maxw_500k_100k_20kms_10deg/fullf.0000000.vlsv against reference
proton/vg_rho_0                                0               0
proton/vg_v_0                                  0               0
proton/vg_v_1                                  0               0
proton/vg_v_2                                  0               0
----------
Distribution function diff
NonIdenticalBlocks:      0
IdenticalBlocks:         1371
Absolute_Error:          0
Mean-Absolute-Error:     0
Max-Absolute-Error:      0
Absolute-log-Error:      0
Mean-Absolute-log-Error: 0
Delta-t: 0
VLSV file timestamps match.
----------
Comparing file acctest_1_maxw_500k_100k_20kms_10deg/fullf.0000001.vlsv against reference
proton/vg_rho_0                                0               0
proton/vg_v_0                                  0               0
proton/vg_v_1                                  0               0
proton/vg_v_2                                  0               0
----------
Distribution function diff
NonIdenticalBlocks:      0
IdenticalBlocks:         1429
Absolute_Error:          0
Mean-Absolute-Error:     0
Max-Absolute-Error:      0
Absolute-log-Error:      0
Mean-Absolute-log-Error: 0
Delta-t: 0
VLSV file timestamps match.
----------
Comparing file acctest_1_maxw_500k_100k_20kms_10deg/fullf.0000002.vlsv against reference
proton/vg_rho_0                                0               0
proton/vg_v_0                                  0               0
proton/vg_v_1                                  0               0
proton/vg_v_2                                  0               0
----------
Distribution function diff
NonIdenticalBlocks:      0
IdenticalBlocks:         1420
Absolute_Error:          0
Mean-Absolute-Error:     0
Max-Absolute-Error:      0
Absolute-log-Error:      0
Mean-Absolute-log-Error: 0
Delta-t: 0
VLSV file timestamps match.
----------
Comparing file acctest_1_maxw_500k_100k_20kms_10deg/fullf.0000020.vlsv against reference
proton/vg_rho_0                                0               0
proton/vg_v_0                                  0               0
proton/vg_v_1                                  0               0
proton/vg_v_2                                  0               0
----------
Distribution function diff
NonIdenticalBlocks:      0
IdenticalBlocks:         1581
Absolute_Error:          0
Mean-Absolute-Error:     0
Max-Absolute-Error:      0
Absolute-log-Error:      0
Mean-Absolute-log-Error: 0
Delta-t: 0
VLSV file timestamps match.
----------

Stderr:


✔️ acctest_2_maxw_500k_100k_20kms_10deg: Ran with zero diffs. Speedup: 0.999053

Stdout:


(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
2.111      2.113      0.999053
----------
variable                                     | absolute diff | relative diff |
----------
Comparing file acctest_2_maxw_500k_100k_20kms_10deg/fullf.0000001.vlsv against reference
proton/vg_rho_0                                0               0
proton/vg_v_0                                  0               0
proton/vg_v_1                                  0               0
proton/vg_v_2                                  0               0
----------
Distribution function diff
NonIdenticalBlocks:      0
IdenticalBlocks:         1586
Absolute_Error:          0
Mean-Absolute-Error:     0
Max-Absolute-Error:      0
Absolute-log-Error:      0
Mean-Absolute-log-Error: 0
Delta-t: 0
VLSV file timestamps match.
----------

Stderr:


✔️ acctest_3_substeps: Ran with zero diffs. Speedup: 1.00151

Stdout:


(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
59.77      59.68      1.00151
----------
variable                                     | absolute diff | relative diff |
----------
Comparing file acctest_3_substeps/fullf.0000001.vlsv against reference
proton/vg_rho_0                                0               0
proton/vg_v_0                                  0               0
proton/vg_v_1                                  0               0
proton/vg_v_2                                  0               0
----------
Distribution function diff
NonIdenticalBlocks:      0
IdenticalBlocks:         2169
Absolute_Error:          0
Mean-Absolute-Error:     0
Max-Absolute-Error:      0
Absolute-log-Error:      0
Mean-Absolute-log-Error: 0
Delta-t: 0
VLSV file timestamps match.
----------

Stderr:


✔️ acctest_4_helium: Ran with zero diffs. Speedup: 1.00184

Stdout:


(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
21.76      21.72      1.00184
----------
variable                                     | absolute diff | relative diff |
----------
Comparing file acctest_4_helium/fullf.0000001.vlsv against reference
helium/vg_rho_0                                0               0
helium/vg_v_0                                  0               0
helium/vg_v_1                                  0               0
helium/vg_v_2                                  0               0
VLSV file timestamps match.
----------

Stderr:


✔️ acctest_5_proton_antiproton: Ran with zero diffs. Speedup: 1.00269

Stdout:


(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
0.1863     0.1858     1.00269
----------
variable                                     | absolute diff | relative diff |
----------
Comparing file acctest_5_proton_antiproton/fullf.0000000.vlsv against reference
proton/vg_rho_0                                0               0
proton/vg_v_0                                  0               0
proton/vg_v_1                                  0               0
proton/vg_v_2                                  0               0
----------
Distribution function diff
NonIdenticalBlocks:      0
IdenticalBlocks:         1371
Absolute_Error:          0
Mean-Absolute-Error:     0
Max-Absolute-Error:      0
Absolute-log-Error:      0
Mean-Absolute-log-Error: 0
Delta-t: 0
VLSV file timestamps match.
----------
Comparing file acctest_5_proton_antiproton/fullf.0000001.vlsv against reference
proton/vg_rho_0                                0               0
proton/vg_v_0                                  0               0
proton/vg_v_1                                  0               0
proton/vg_v_2                                  0               0
----------
Distribution function diff
NonIdenticalBlocks:      0
IdenticalBlocks:         1390
Absolute_Error:          0
Mean-Absolute-Error:     0
Max-Absolute-Error:      0
Absolute-log-Error:      0
Mean-Absolute-log-Error: 0
Delta-t: 0
VLSV file timestamps match.
----------
Comparing file acctest_5_proton_antiproton/fullf.0000002.vlsv against reference
proton/vg_rho_0                                0               0
proton/vg_v_0                                  0               0
proton/vg_v_1                                  0               0
proton/vg_v_2                                  0               0
----------
Distribution function diff
NonIdenticalBlocks:      0
IdenticalBlocks:         1407
Absolute_Error:          0
Mean-Absolute-Error:     0
Max-Absolute-Error:      0
Absolute-log-Error:      0
Mean-Absolute-log-Error: 0
Delta-t: 0
VLSV file timestamps match.
----------

Stderr:


✔️ Flowthrough_trans_periodic: Ran with zero diffs. Speedup: 0.656721

Stdout:


(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
2.135      3.251      0.656721
----------
variable                                     | absolute diff | relative diff |
----------
Comparing file Flowthrough_trans_periodic/bulk.0000001.vlsv against reference
proton/vg_rho_0                                0               0
proton/vg_v_0                                  0               0
proton/vg_v_1                                  0               0
proton/vg_v_2                                  0               0
VLSV file timestamps match.
----------
Comparing file Flowthrough_trans_periodic/bulk.0000002.vlsv against reference
proton/vg_rho_0                                0               0
proton/vg_v_0                                  0               0
proton/vg_v_1                                  0               0
proton/vg_v_2                                  0               0
VLSV file timestamps match.
----------
Comparing file Flowthrough_trans_periodic/bulk.0000003.vlsv against reference
proton/vg_rho_0                                0               0
proton/vg_v_0                                  0               0
proton/vg_v_1                                  0               0
proton/vg_v_2                                  0               0
VLSV file timestamps match.
----------

Stderr:


✔️ Flowthrough_x_inflow_y_outflow: Ran with zero diffs. Speedup: 1.0301

Stdout:


(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
2.977      2.89       1.0301
----------
variable                                     | absolute diff | relative diff |
----------
Comparing file Flowthrough_x_inflow_y_outflow/bulk.0000001.vlsv against reference
proton/vg_rho_0                                0               0
proton/vg_v_0                                  0               0
proton/vg_v_1                                  0               0
proton/vg_v_2                                  0               0
VLSV file timestamps match.
----------
Comparing file Flowthrough_x_inflow_y_outflow/bulk.0000002.vlsv against reference
proton/vg_rho_0                                0               0
proton/vg_v_0                                  0               0
proton/vg_v_1                                  0               0
proton/vg_v_2                                  0               0
VLSV file timestamps match.
----------
Comparing file Flowthrough_x_inflow_y_outflow/bulk.0000003.vlsv against reference
proton/vg_rho_0                                0               0
proton/vg_v_0                                  0               0
proton/vg_v_1                                  0               0
proton/vg_v_2                                  0               0
VLSV file timestamps match.
----------

Stderr:


🔶 Flowthrough_x_inflow_y_outflow_acc: Nonzero diffs: `fg_e` has absolute error 8.67e-19, `fg_e` has relative error 3.41e-16. Max timestamp difference is 0.. Speedup: 1.03257

Stdout:


(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
244.1      236.4      1.03257
----------
variable                                     | absolute diff | relative diff |
----------
Comparing file Flowthrough_x_inflow_y_outflow_acc/bulk.0000002.vlsv against reference
proton/vg_rho_0                                0               0
proton/vg_v_0                                  0               0
proton/vg_v_1                                  0               0
proton/vg_v_2                                  0               0
fg_b_0                                         0               -1
fg_b_1                                         0               0
fg_b_2                                         0               -1
fg_e_0                                         7.89e-31        3.41e-16
fg_e_1                                         0               -1
fg_e_2                                         8.67e-19        1.73e-16
VLSV file timestamps match.
----------
Comparing file Flowthrough_x_inflow_y_outflow_acc/bulk.0000003.vlsv against reference
proton/vg_rho_0                                0               0
proton/vg_v_0                                  0               0
proton/vg_v_1                                  0               0
proton/vg_v_2                                  0               0
fg_b_0                                         0               -1
fg_b_1                                         0               0
fg_b_2                                         0               -1
fg_e_0                                         7.89e-31        3.41e-16
fg_e_1                                         0               -1
fg_e_2                                         8.67e-19        1.73e-16
VLSV file timestamps match.
----------

Stderr:


✔️ Flowthrough_1D_timevarying: Ran with zero diffs. Speedup: 1.00714

Stdout:


(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
0.8041     0.7984     1.00714
----------
variable                                     | absolute diff | relative diff |
----------
Comparing file Flowthrough_1D_timevarying/bulk.0000001.vlsv against reference
proton/vg_rho_0                                0               0
proton/vg_v_0                                  0               0
proton/vg_v_1                                  0               0
proton/vg_v_2                                  0               0
fg_b_0                                         0               0
fg_b_1                                         0               -1
fg_b_2                                         0               -1
fg_e_0                                         0               -1
fg_e_1                                         0               0
fg_e_2                                         0               0
VLSV file timestamps match.
----------
Comparing file Flowthrough_1D_timevarying/bulk.0000002.vlsv against reference
proton/vg_rho_0                                0               0
proton/vg_v_0                                  0               0
proton/vg_v_1                                  0               0
proton/vg_v_2                                  0               0
fg_b_0                                         0               0
fg_b_1                                         0               -1
fg_b_2                                         0               -1
fg_e_0                                         0               -1
fg_e_1                                         0               0
fg_e_2                                         0               0
VLSV file timestamps match.
----------

Stderr:


🔶 transtest_1_amr_triangle: Nonzero diffs: `proton/vg_rho` has absolute error 8.39e-05, `proton/vg_v` has relative error 2.53e-14. Max timestamp difference is 0.. Speedup: 0.739778

Stdout:


Maximum refinement level is 2
Finished level of refinement 1
Finished level of refinement 2
(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
31.3       42.31      0.739778
----------
variable                                     | absolute diff | relative diff |
----------
Comparing file transtest_1_amr_triangle/bulk.0000001.vlsv against reference
proton/vg_rho_0                                3.05e-05        6.04e-15
proton/vg_v_0                                  1.46e-11        2.91e-16
proton/vg_v_1                                  9.72e-117       8.2e-15
proton/vg_v_2                                  1.29e-116       1.09e-14
VLSV file timestamps match.
----------
Comparing file transtest_1_amr_triangle/bulk.0000010.vlsv against reference
proton/vg_rho_0                                8.39e-05        1.73e-14
proton/vg_v_0                                  1.46e-11        2.91e-16
proton/vg_v_1                                  2.22e-116       1.87e-14
proton/vg_v_2                                  2.99e-116       2.53e-14
VLSV file timestamps match.
----------

Stderr:


🔶 transtest_2_amr_sinewave: Nonzero diffs: `proton/vg_rho` has absolute error 4.15e-05, `proton/vg_v` has relative error 2.11e-14. Max timestamp difference is 0.. Speedup: 0.741714

Stdout:


Maximum refinement level is 2
Finished level of refinement 1
Finished level of refinement 2
(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
31.33      42.24      0.741714
----------
variable                                     | absolute diff | relative diff |
----------
Comparing file transtest_2_amr_sinewave/bulk.0000001.vlsv against reference
proton/vg_rho_0                                2.86e-05        5.43e-15
proton/vg_v_0                                  1.46e-11        2.91e-16
proton/vg_v_1                                  1.17e-116       9.87e-15
proton/vg_v_2                                  1.17e-116       9.87e-15
VLSV file timestamps match.
----------
Comparing file transtest_2_amr_sinewave/bulk.0000010.vlsv against reference
proton/vg_rho_0                                4.15e-05        8.27e-15
proton/vg_v_0                                  1.46e-11        2.91e-16
proton/vg_v_1                                  1.86e-116       1.57e-14
proton/vg_v_2                                  2.5e-116        2.11e-14
VLSV file timestamps match.
----------

Stderr:


--------------------------------------------------------------------------
mpirun has exited due to process rank 0 with PID 86786 on
node carrington-808 exiting improperly. There are three reasons this could occur:

1. this process did not call "init" before exiting, but others in
the job did. This can cause a job to hang indefinitely while it waits
for all processes to call "init". By rule, if one process calls "init",
then ALL processes must call "init" prior to termination.

2. this process called "init", but exited without calling "finalize".
By rule, all processes that call "init" MUST call "finalize" prior to
exiting or it will be considered an "abnormal termination"

3. this process called "MPI_Abort" or "orte_abort" and the mca parameter
orte_create_session_dirs is set to false. In this case, the run-time cannot
detect that the abort call was an abnormal termination. Hence, the only
error message you will receive is this one.

This may have caused other processes in the application to be
terminated by signals sent by mpirun (as reported here).

You can avoid this message by specifying -quiet on the mpirun command line.
--------------------------------------------------------------------------
🔶 transtest_3_amr_square: Nonzero diffs: `proton/vg_rho` has absolute error 4.77e-05, `proton/vg_v` has relative error 1.36e-14. Max timestamp difference is 0.. Speedup: 0.790847

Stdout:


Maximum refinement level is 2
Finished level of refinement 1
Finished level of refinement 2
(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
33.35      42.17      0.790847
----------
variable                                     | absolute diff | relative diff |
----------
Comparing file transtest_3_amr_square/bulk.0000001.vlsv against reference
proton/vg_rho_0                                2.77e-05        5.1e-15
proton/vg_v_0                                  1.46e-11        2.91e-16
proton/vg_v_1                                  6.34e-117       5.35e-15
proton/vg_v_2                                  8.92e-117       7.53e-15
VLSV file timestamps match.
----------
Comparing file transtest_3_amr_square/bulk.0000010.vlsv against reference
proton/vg_rho_0                                4.77e-05        8.81e-15
proton/vg_v_0                                  1.46e-11        2.91e-16
proton/vg_v_1                                  1.19e-116       1e-14
proton/vg_v_2                                  1.61e-116       1.36e-14
VLSV file timestamps match.
----------

Stderr:


🔶 Flowthrough_amr: Nonzero diffs: `proton/vg_rho` has absolute error 0.000718, `proton/vg_v` has relative error 1.46e-08. Max timestamp difference is 3.04e-12. Speedup: 1.11305

Stdout:


Maximum refinement level is 2
Finished level of refinement 1
Finished level of refinement 2
(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
47.75      42.9       1.11305
----------
variable                                     | absolute diff | relative diff |
----------
Comparing file Flowthrough_amr/bulk.0000001.vlsv against reference
proton/vg_rho_0                                0.000718        3.35e-10
proton/vg_v_0                                  0.000172        7.94e-10
proton/vg_v_1                                  0.000148        1.46e-08
proton/vg_v_2                                  0.000103        7.06e-09
fg_b_0                                         3.89e-19        3.32e-10
fg_b_1                                         6.79e-19        3.29e-10
fg_b_2                                         5.98e-19        2.79e-10
fg_e_0                                         9.5e-14         4.02e-09
fg_e_1                                         2.21e-13        5.07e-10
fg_e_2                                         1.99e-13        4.81e-10
WARNING! VLSV file timestamps differ by 3.04e-12s.
----------

Stderr:


🔶 Flowthrough_damr: Nonzero diffs: `proton/vg_rho` has absolute error 10.4, `fg_e` has relative error 3.53e-05. Max timestamp difference is 0.. Speedup: 1.03032

Stdout:


Maximum refinement level is 2
Finished level of refinement 1
Finished level of refinement 2
(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
995.8      966.5      1.03032
----------
variable                                     | absolute diff | relative diff |
----------
Comparing file Flowthrough_damr/bulk.0000001.vlsv against reference
proton/vg_rho_0                                1.14e-05        5.7e-12
proton/vg_v_0                                  1.92e-06        8.48e-12
proton/vg_v_1                                  8.96e-07        1.27e-10
proton/vg_v_2                                  6.51e-07        8.8e-11
vg_amr_alpha1_0                                3.69e-11        3.69e-11
vg_amr_alpha2_0                                1.18e-11        3.82e-11
fg_b_0                                         6.42e-21        6.17e-12
fg_b_1                                         1.61e-20        1.01e-11
fg_b_2                                         1.42e-20        8.89e-12
fg_e_0                                         7.03e-16        9.73e-11
fg_e_1                                         3.55e-15        1.07e-11
fg_e_2                                         3.44e-15        1.04e-11
VLSV file timestamps match.
----------
Comparing file Flowthrough_damr/bulk.0000002.vlsv against reference
proton/vg_rho_0                                0.816           3.26e-07
proton/vg_v_0                                  0.0972          4.2e-07
proton/vg_v_1                                  0.0812          7.81e-06
proton/vg_v_2                                  0.0637          4.94e-06
vg_amr_alpha1_0                                1.69e-06        1.69e-06
vg_amr_alpha2_0                                2.69e-07        7.95e-07
fg_b_0                                         3.12e-16        2.78e-07
fg_b_1                                         2.84e-16        1.2e-07
fg_b_2                                         3.67e-16        1.53e-07
fg_e_0                                         4.37e-11        2.81e-06
fg_e_1                                         6.86e-11        1.33e-07
fg_e_2                                         7.52e-11        1.5e-07
VLSV file timestamps match.
----------
Comparing file Flowthrough_damr/bulk.0000003.vlsv against reference
proton/vg_rho_0                                6.7             2.32e-06
proton/vg_v_0                                  0.254           1.09e-06
proton/vg_v_1                                  0.252           1.88e-05
proton/vg_v_2                                  0.173           1.03e-05
vg_amr_alpha1_0                                3.11e-06        3.11e-06
vg_amr_alpha2_0                                1.89e-06        4.38e-06
fg_b_0                                         2.3e-15         1.97e-06
fg_b_1                                         1.78e-15        6.16e-07
fg_b_2                                         2.22e-15        7.61e-07
fg_e_0                                         3.51e-10        1.37e-05
fg_e_1                                         7.34e-10        1.13e-06
fg_e_2                                         3.9e-10         6.12e-07
VLSV file timestamps match.
----------
Comparing file Flowthrough_damr/bulk.0000004.vlsv against reference
proton/vg_rho_0                                10.4            3.49e-06
proton/vg_v_0                                  0.492           2.11e-06
proton/vg_v_1                                  0.175           1.39e-05
proton/vg_v_2                                  0.172           1.19e-05
vg_amr_alpha1_0                                2.49e-06        2.49e-06
vg_amr_alpha2_0                                1.05e-06        1.29e-06
fg_b_0                                         3.01e-15        2.71e-06
fg_b_1                                         4.37e-15        1.35e-06
fg_b_2                                         3.37e-15        1.02e-06
fg_e_0                                         2.76e-10        3.53e-05
fg_e_1                                         6.85e-10        9.47e-07
fg_e_2                                         7.64e-10        1.07e-06
VLSV file timestamps match.
----------

Stderr:


✔️ restart_write: Ran with zero diffs. Speedup: 1.11003

Stdout:


(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
0.342      0.3081     1.11003
----------
variable                                     | absolute diff | relative diff |
----------
Comparing file restart_write/bulk.0000001.vlsv against reference
proton/vg_rho_0                                0               0
proton/vg_v_0                                  0               0
proton/vg_v_1                                  0               0
proton/vg_v_2                                  0               0
fg_b_0                                         0               0
fg_b_1                                         0               0
fg_b_2                                         0               0
fg_e_0                                         0               0
fg_e_1                                         0               0
fg_e_2                                         0               0
VLSV file timestamps match.
----------

Stderr:


✔️ restart_read: Ran with zero diffs. Speedup: 1.09168

Stdout:


(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
0.4382     0.4014     1.09168
----------
variable                                     | absolute diff | relative diff |
----------
Comparing file restart_read/initial-grid.0000000.vlsv against reference
proton/vg_rho_0                                0               0
proton/vg_v_0                                  0               0
proton/vg_v_1                                  0               0
proton/vg_v_2                                  0               0
fg_b_0                                         0               0
fg_b_1                                         0               0
fg_b_2                                         0               0
fg_e_0                                         0               0
fg_e_1                                         0               0
fg_e_2                                         0               0
VLSV file timestamps match.
----------
Comparing file restart_read/bulk.0000002.vlsv against reference
proton/vg_rho_0                                0               0
proton/vg_v_0                                  0               0
proton/vg_v_1                                  0               0
proton/vg_v_2                                  0               0
fg_b_0                                         0               0
fg_b_1                                         0               0
fg_b_2                                         0               0
fg_e_0                                         0               0
fg_e_1                                         0               0
fg_e_2                                         0               0
VLSV file timestamps match.
----------

Stderr:


🔶 restart_write_acc: Nonzero diffs: `proton/vg_rho` has absolute error 8.8e-08, `proton/vg_v` has relative error 1.04e-10. Max timestamp difference is 0.. Speedup: 0.996972

Stdout:


(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
0.3951     0.3963     0.996972
----------
variable                                     | absolute diff | relative diff |
----------
Comparing file restart_write_acc/bulk.0000001.vlsv against reference
proton/vg_rho_0                                8.8e-08         8.8e-14
proton/vg_v_0                                  5.92e-08        1.18e-13
proton/vg_v_1                                  5.03e-08        2.01e-13
proton/vg_v_2                                  6.86e-08        1.04e-10
fg_b_0                                         5.4e-23         4.79e-14
fg_b_1                                         5e-23           4.95e-14
fg_b_2                                         7.26e-23        6.05e-14
fg_e_0                                         6.67e-17        2.67e-13
fg_e_1                                         7.19e-17        1.39e-13
fg_e_2                                         8.39e-17        2.1e-13
VLSV file timestamps match.
----------

Stderr:


🔶 restart_read_acc: Nonzero diffs: `proton/vg_rho` has absolute error 3.74e-06, `proton/vg_v` has relative error 8.13e-10. Max timestamp difference is 2.13e-14. Speedup: 0.979864

Stdout:


(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
0.4331     0.442      0.979864
----------
variable                                     | absolute diff | relative diff |
----------
Comparing file restart_read_acc/initial-grid.0000000.vlsv against reference
proton/vg_rho_0                                9.22e-08        9.22e-14
proton/vg_v_0                                  7.67e-08        1.53e-13
proton/vg_v_1                                  6.87e-08        2.75e-13
proton/vg_v_2                                  7.14e-08        1.08e-10
fg_b_0                                         5.4e-23         4.79e-14
fg_b_1                                         5e-23           4.95e-14
fg_b_2                                         7.26e-23        6.05e-14
fg_e_0                                         6.67e-17        2.67e-13
fg_e_1                                         7.19e-17        1.39e-13
fg_e_2                                         8.39e-17        2.1e-13
VLSV file timestamps match.
----------
Comparing file restart_read_acc/bulk.0000002.vlsv against reference
proton/vg_rho_0                                3.74e-06        3.74e-12
proton/vg_v_0                                  1.51e-06        3.01e-12
proton/vg_v_1                                  1.79e-07        7.18e-13
proton/vg_v_2                                  1.57e-06        8.13e-10
fg_b_0                                         2.42e-22        1.98e-13
fg_b_1                                         3.68e-22        3.56e-13
fg_b_2                                         7.63e-22        5.74e-13
fg_e_0                                         9.47e-16        3.79e-12
fg_e_1                                         1.07e-15        1.86e-12
fg_e_2                                         2.75e-16        6.88e-13
WARNING! VLSV file timestamps differ by 2.13e-14s.
----------

Stderr:


🔶 test_fp_fsolver_only_3D: Nonzero diffs: `fg_e` has absolute error 3.71e-21, `fg_b` has relative error 3.12e-15. Max timestamp difference is 0.. Speedup: 1.06883

Stdout:


(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
21.12      19.76      1.06883
----------
variable                                     | absolute diff | relative diff |
----------
Comparing file test_fp_fsolver_only_3D/fullf.0000001.vlsv against reference
fg_b_0                                         1.53e-24        1.96e-15
fg_b_1                                         1.89e-24        2.42e-15
fg_b_2                                         2.43e-24        3.12e-15
fg_e_0                                         2.97e-21        1.71e-15
fg_e_1                                         3.71e-21        2.14e-15
fg_e_2                                         2.96e-21        1.71e-15
VLSV timesteps not tested.
----------

Stderr:


🔶 test_fp_substeps: Nonzero diffs: `fg_e` has absolute error 4.29e-21, `fg_b` has relative error 3.5e-15. Max timestamp difference is 0.. Speedup: 0.98891

Stdout:


(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
5.796      5.861      0.98891
----------
variable                                     | absolute diff | relative diff |
----------
Comparing file test_fp_substeps/fullf.0000001.vlsv against reference
fg_b_0                                         2.73e-24        3.5e-15
fg_b_1                                         2.21e-24        2.84e-15
fg_b_2                                         2.25e-24        2.89e-15
fg_e_0                                         4.14e-21        2.39e-15
fg_e_1                                         3.94e-21        2.27e-15
fg_e_2                                         4.29e-21        2.47e-15
VLSV timesteps not tested.
----------

Stderr:


🔶 Magnetosphere_small: Nonzero diffs: `proton/vg_v` has absolute error 2.77e-05, `proton/vg_v` has relative error 1.35e-08. Max timestamp difference is 0.. Speedup: 0.98435

Stdout:


(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
8.051      8.179      0.98435
----------
variable                                     | absolute diff | relative diff |
----------
Comparing file Magnetosphere_small/bulk.0000001.vlsv against reference
proton/vg_rho_0                                6.6e-07         6.35e-13
proton/vg_v_0                                  6.4e-07         1.28e-12
proton/vg_v_1                                  6.62e-07        2.65e-10
proton/vg_v_2                                  2.74e-07        2.29e-10
fg_b_0                                         1.82e-21        4.54e-13
fg_b_1                                         1.7e-21         4.22e-13
fg_b_2                                         1.72e-21        1.03e-15
fg_e_0                                         2.73e-15        1.13e-10
fg_e_1                                         2.48e-15        3.77e-12
fg_e_2                                         2.6e-15         1.46e-12
----------
Distribution function diff
NonIdenticalBlocks:      0
IdenticalBlocks:         3108
Absolute_Error:          4.24e-19
Mean-Absolute-Error:     2.52e-23
Max-Absolute-Error:      4.63e-21
Absolute-log-Error:      4.11e-07
Mean-Absolute-log-Error: 2.44e-11
Delta-t: 0
VLSV file timestamps match.
----------
Comparing file Magnetosphere_small/bulk.0000002.vlsv against reference
proton/vg_rho_0                                1.1e-06         9.88e-13
proton/vg_v_0                                  8.92e-07        1.77e-12
proton/vg_v_1                                  6.65e-07        9.25e-11
proton/vg_v_2                                  2.77e-05        1.35e-08
fg_b_0                                         5.86e-21        1.31e-12
fg_b_1                                         3.35e-21        7.28e-13
fg_b_2                                         4.85e-21        2.91e-15
fg_e_0                                         3.61e-15        5.88e-11
fg_e_1                                         3.23e-15        4.45e-12
fg_e_2                                         3.91e-15        2.18e-12
----------
Distribution function diff
NonIdenticalBlocks:      0
IdenticalBlocks:         3306
Absolute_Error:          4.04e-19
Mean-Absolute-Error:     1.69e-23
Max-Absolute-Error:      3.33e-21
Absolute-log-Error:      7.64e-07
Mean-Absolute-log-Error: 3.19e-11
Delta-t: 0
VLSV file timestamps match.
----------

Stderr:


🔶 Magnetosphere_polar_small: Nonzero diffs: `proton/vg_v_nonthermal` has absolute error 2.97e+03, `proton/vg_v_nonthermal` has relative error 0.0134. Max timestamp difference is -5.17e-10. Speedup: 0.998155

Stdout:


(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
21.64      21.68      0.998155
----------
variable                                     | absolute diff | relative diff |
----------
Comparing file Magnetosphere_polar_small/bulk.0000001.vlsv against reference
proton/vg_rho_0                                0.0236          1.47e-08
proton/vg_v_0                                  0.00669         8.92e-09
proton/vg_v_1                                  0.0026          6.22e-07
proton/vg_v_2                                  0.0127          1.38e-06
fg_b_0                                         4.74e-17        2.31e-10
fg_b_1                                         1.38e-17        1.13e-06
fg_b_2                                         6.1e-17         1.16e-12
fg_e_0                                         1.74e-11        2.24e-06
fg_e_1                                         3.92e-11        1.11e-08
fg_e_2                                         1.78e-11        1.95e-06
proton/vg_v_nonthermal_0                       66.7            8.37e-05
proton/vg_v_nonthermal_1                       87.3            0.000283
proton/vg_v_nonthermal_2                       97.8            0.000213
proton/vg_ptensor_nonthermal_diagonal_0        1.85e-18        1.17e-06
proton/vg_ptensor_nonthermal_diagonal_1        4.01e-19        8.27e-08
proton/vg_ptensor_nonthermal_diagonal_2        3.77e-18        8.29e-07
----------
Distribution function diff
NonIdenticalBlocks:      0
IdenticalBlocks:         85841
Absolute_Error:          1.44e-15
Mean-Absolute-Error:     1.31e-21
Max-Absolute-Error:      2.61e-18
Absolute-log-Error:      0.135
Mean-Absolute-log-Error: 1.23e-07
Delta-t: 0
VLSV file timestamps match.
----------
Comparing file Magnetosphere_polar_small/bulk.0000002.vlsv against reference
proton/vg_rho_0                                0.0385          1.7e-08
proton/vg_v_0                                  0.0232          3.09e-08
proton/vg_v_1                                  0.0204          1.39e-06
proton/vg_v_2                                  0.0162          4.65e-07
fg_b_0                                         9.07e-17        4.41e-10
fg_b_1                                         8.22e-17        1.16e-06
fg_b_2                                         1.02e-16        1.94e-12
fg_e_0                                         6.31e-11        3.05e-06
fg_e_1                                         1.05e-10        2.95e-08
fg_e_2                                         2.04e-10        6.28e-06
proton/vg_v_nonthermal_0                       723             0.000907
proton/vg_v_nonthermal_1                       2.97e+03        0.0134
proton/vg_v_nonthermal_2                       1.22e+03        0.00267
proton/vg_ptensor_nonthermal_diagonal_0        6.53e-18        5.22e-07
proton/vg_ptensor_nonthermal_diagonal_1        1.53e-17        7.09e-07
proton/vg_ptensor_nonthermal_diagonal_2        1.51e-17        1.66e-06
----------
Distribution function diff
NonIdenticalBlocks:      0
IdenticalBlocks:         90467
Absolute_Error:          7.25e-14
Mean-Absolute-Error:     6.07e-20
Max-Absolute-Error:      2.74e-15
Absolute-log-Error:      15.7
Mean-Absolute-log-Error: 1.32e-05
Delta-t: -5.17e-10
WARNING! VLSV file timestamps differ by -5.17e-10s.
----------

Stderr:


🔶 Magnetosphere_3D_small: Nonzero diffs: `proton/vg_rho` has absolute error 2.44e-05, `proton/vg_v` has relative error 1.93e-08. Max timestamp difference is 0.. Speedup: 0.990865

Stdout:


Maximum refinement level is 1
Finished first level of refinement
(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
41.22      41.6       0.990865
----------
variable                                     | absolute diff | relative diff |
----------
Comparing file Magnetosphere_3D_small/bulk.0000001.vlsv against reference
proton/vg_rho_0                                2.44e-05        2.3e-11
proton/vg_v_0                                  2.41e-06        3.22e-12
proton/vg_v_1                                  1.94e-06        4.46e-09
proton/vg_v_2                                  4e-06           1.93e-08
fg_b_0                                         8.98e-22        9.05e-15
fg_b_1                                         4.07e-22        4.1e-15
fg_b_2                                         1.19e-21        1.75e-17
fg_e_0                                         3.93e-15        4.69e-10
fg_e_1                                         9.2e-15         2.31e-12
fg_e_2                                         2.48e-15        6.92e-12
VLSV file timestamps match.
----------
Comparing file Magnetosphere_3D_small/bulk.0000002.vlsv against reference
proton/vg_rho_0                                2.39e-05        2.15e-11
proton/vg_v_0                                  2.75e-06        3.67e-12
proton/vg_v_1                                  1.86e-06        1.24e-09
proton/vg_v_2                                  4.02e-06        1.04e-08
fg_b_0                                         3.6e-21         3.63e-14
fg_b_1                                         1.22e-21        1.23e-14
fg_b_2                                         3.56e-21        5.22e-17
fg_e_0                                         5.02e-15        3.11e-10
fg_e_1                                         1.38e-14        3.48e-12
fg_e_2                                         3.37e-15        9.48e-12
VLSV file timestamps match.
----------

Stderr:


🔶 Ionosphere_small: Nonzero diffs: `ig_upmappedarea` has absolute error 54, `proton/vg_v` has relative error 1.1e-09. Max timestamp difference is 0.. Speedup: 0.987362

Stdout:


Maximum refinement level is 1
Finished first level of refinement
(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
304.7      308.6      0.987362
----------
variable                                     | absolute diff | relative diff |
----------
Comparing file Ionosphere_small/bulk.0000001.vlsv against reference
proton/vg_rho_0                                3.64e-05        1.58e-11
proton/vg_v_0                                  5.68e-06        7.57e-12
proton/vg_v_1                                  3.77e-06        7.11e-10
proton/vg_v_2                                  3.19e-06        1.1e-09
fg_b_0                                         1.66e-20        1.68e-13
fg_b_1                                         5.96e-21        6.01e-14
fg_b_2                                         2.07e-20        3.04e-16
fg_e_0                                         8.08e-15        1.83e-10
fg_e_1                                         2.89e-14        7.26e-12
fg_e_2                                         6.04e-15        1.73e-11
ig_upmappedarea_0                              31.1            3.79e-13
ig_fac_0                                       9.85e-19        6.84e-11
ig_rhon_0                                      5.45e-06        2.72e-12
ig_potential_0                                 3.81e-14        5.21e-11
VLSV file timestamps match.
----------
Comparing file Ionosphere_small/bulk.0000002.vlsv against reference
proton/vg_rho_0                                3.45e-05        1.25e-11
proton/vg_v_0                                  6.61e-06        8.81e-12
proton/vg_v_1                                  4.14e-06        2.61e-10
proton/vg_v_2                                  4.47e-06        7.83e-10
fg_b_0                                         3.28e-20        3.3e-13
fg_b_1                                         1.36e-20        1.37e-13
fg_b_2                                         3.8e-20         5.57e-16
fg_e_0                                         1.14e-14        8.72e-11
fg_e_1                                         3.89e-14        9.78e-12
fg_e_2                                         8.8e-15         2.48e-11
ig_upmappedarea_0                              54              6.69e-13
ig_fac_0                                       1.86e-18        6.18e-11
ig_rhon_0                                      1.44e-05        6.74e-12
ig_potential_0                                 7.79e-14        5.54e-11
VLSV file timestamps match.
----------

Stderr:


🔶 subgrid_1_diffusion: Nonzero diffs: `proton/vg_ptensor_diagonal` has absolute error 1.03e-25, `proton/vg_ptensor_offdiagonal` has relative error 0.0909. Max timestamp difference is 0.. Speedup: 1.00335

Stdout:


(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
35.92      35.8       1.00335
----------
variable                                     | absolute diff | relative diff |
----------
Comparing file subgrid_1_diffusion/bulk.0000001.vlsv against reference
proton/vg_rho_0                                0               0
proton/vg_ptensor_diagonal_0                   2.58e-26        1.45e-16
proton/vg_ptensor_diagonal_1                   1.03e-25        1.24e-16
proton/vg_ptensor_diagonal_2                   0               0
proton/vg_ptensor_offdiagonal_0                5.23e-29        0.0909
proton/vg_ptensor_offdiagonal_1                0               0
proton/vg_ptensor_offdiagonal_2                0               0
----------
Distribution function diff
NonIdenticalBlocks:      0
IdenticalBlocks:         8280
Absolute_Error:          0
Mean-Absolute-Error:     0
Max-Absolute-Error:      0
Absolute-log-Error:      0
Mean-Absolute-log-Error: 0
Delta-t: 0
VLSV file timestamps match.
----------

Stderr: