Adding fieldline tracing to the magnetosphere_3d_small test - #1307
Open
lassejsc wants to merge 3 commits into
Open
Adding fieldline tracing to the magnetosphere_3d_small test#1307lassejsc wants to merge 3 commits into
lassejsc wants to merge 3 commits into
GitHub Actions / Testpackage result
completed
Jun 24, 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.00043
Stdout:
(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
4.66 4.658 1.00043
----------
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: 1.00047
Stdout:
(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
2.111 2.11 1.00047
----------
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
Stdout:
(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
59.77 59.77 1
----------
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.00323
Stdout:
(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
21.76 21.69 1.00323
----------
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.00703
Stdout:
(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
0.1863 0.185 1.00703
----------
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: 1.01715
Stdout:
(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
2.135 2.099 1.01715
----------
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.03548
Stdout:
(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
2.977 2.875 1.03548
----------
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.03961
Stdout:
(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
244.1 234.8 1.03961
----------
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.00387
Stdout:
(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
0.8041 0.801 1.00387
----------
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 4.67e-05, `proton/vg_v` has relative error 1.82e-14. Max timestamp difference is 0.. Speedup: 0.74153
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.21 0.74153
----------
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 9.91e-117 8.37e-15
VLSV file timestamps match.
----------
Comparing file transtest_1_amr_triangle/bulk.0000010.vlsv against reference
proton/vg_rho_0 4.67e-05 9.64e-15
proton/vg_v_0 1.46e-11 2.91e-16
proton/vg_v_1 1.92e-116 1.62e-14
proton/vg_v_2 2.16e-116 1.82e-14
VLSV file timestamps match.
----------
Stderr:
🔶 transtest_2_amr_sinewave: Nonzero diffs: `proton/vg_rho` has absolute error 4.48e-05, `proton/vg_v` has relative error 2.21e-14. Max timestamp difference is 0.. Speedup: 0.742065
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.22 0.742065
----------
variable | absolute diff | relative diff |
----------
Comparing file transtest_2_amr_sinewave/bulk.0000001.vlsv against reference
proton/vg_rho_0 2.67e-05 5.06e-15
proton/vg_v_0 1.46e-11 2.91e-16
proton/vg_v_1 9.32e-117 7.86e-15
proton/vg_v_2 1.25e-116 1.05e-14
VLSV file timestamps match.
----------
Comparing file transtest_2_amr_sinewave/bulk.0000010.vlsv against reference
proton/vg_rho_0 4.48e-05 8.93e-15
proton/vg_v_0 1.46e-11 2.91e-16
proton/vg_v_1 1.47e-116 1.24e-14
proton/vg_v_2 2.62e-116 2.21e-14
VLSV file timestamps match.
----------
Stderr:
🔶 transtest_3_amr_square: Nonzero diffs: `proton/vg_rho` has absolute error 5.63e-05, `proton/vg_v` has relative error 1.96e-14. Max timestamp difference is 0.. Speedup: 0.789349
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.25 0.789349
----------
variable | absolute diff | relative diff |
----------
Comparing file transtest_3_amr_square/bulk.0000001.vlsv against reference
proton/vg_rho_0 3.05e-05 5.63e-15
proton/vg_v_0 1.46e-11 2.91e-16
proton/vg_v_1 8.92e-117 7.53e-15
proton/vg_v_2 7.73e-117 6.52e-15
VLSV file timestamps match.
----------
Comparing file transtest_3_amr_square/bulk.0000010.vlsv against reference
proton/vg_rho_0 5.63e-05 1.04e-14
proton/vg_v_0 1.46e-11 2.91e-16
proton/vg_v_1 1.39e-116 1.17e-14
proton/vg_v_2 2.32e-116 1.96e-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.45e-08. Max timestamp difference is 6.88e-12. Speedup: 1.11279
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.91 1.11279
----------
variable | absolute diff | relative diff |
----------
Comparing file Flowthrough_amr/bulk.0000001.vlsv against reference
proton/vg_rho_0 0.000718 3.36e-10
proton/vg_v_0 0.000172 7.94e-10
proton/vg_v_1 0.000148 1.45e-08
proton/vg_v_2 0.000103 7.06e-09
fg_b_0 3.87e-19 3.31e-10
fg_b_1 6.8e-19 3.3e-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.82e-10
WARNING! VLSV file timestamps differ by 6.88e-12s.
----------
Stderr:
🔶 Flowthrough_damr: Nonzero diffs: `fg_e` has absolute error 1.72e-05, `fg_e` has relative error 0.334. Max timestamp difference is 0.. Speedup: 1.02186
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 974.5 1.02186
----------
variable | absolute diff | relative diff |
----------
Comparing file Flowthrough_damr/bulk.0000001.vlsv against reference
proton/vg_rho_0 1.08e-05 5.42e-12
proton/vg_v_0 1.84e-06 8.13e-12
proton/vg_v_1 9.77e-07 1.38e-10
proton/vg_v_2 6.55e-07 8.85e-11
vg_amr_alpha1_0 3.75e-11 3.75e-11
vg_amr_alpha2_0 1.19e-11 3.83e-11
fg_b_0 5.64e-21 5.42e-12
fg_b_1 1.62e-20 1.01e-11
fg_b_2 1.43e-20 8.94e-12
fg_e_0 6.97e-16 9.65e-11
fg_e_1 3.61e-15 1.09e-11
fg_e_2 3.75e-15 1.13e-11
VLSV file timestamps match.
----------
Comparing file Flowthrough_damr/bulk.0000002.vlsv against reference
proton/vg_rho_0 0.611 2.44e-07
proton/vg_v_0 0.0972 4.2e-07
proton/vg_v_1 0.0811 7.81e-06
proton/vg_v_2 0.0503 3.9e-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.85e-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.62 2.29e-06
proton/vg_v_0 0.271 1.16e-06
proton/vg_v_1 0.224 1.68e-05
proton/vg_v_2 0.164 9.75e-06
vg_amr_alpha1_0 3.52e-06 3.52e-06
vg_amr_alpha2_0 1.92e-06 4.47e-06
fg_b_0 2.46e-15 2.11e-06
fg_b_1 1.57e-15 5.46e-07
fg_b_2 2.3e-15 7.88e-07
fg_e_0 2.67e-10 1.04e-05
fg_e_1 7.59e-10 1.17e-06
fg_e_2 4.01e-10 6.31e-07
VLSV file timestamps match.
----------
Comparing file Flowthrough_damr/bulk.0000004.vlsv against reference
proton/vg_rho_0
proton/vg_v_0
proton/vg_v_1
proton/vg_v_2
vg_amr_alpha1_0
vg_amr_alpha2_0
fg_b_0 8.06e-11 0.0726
fg_b_1 6.04e-11 0.0186
fg_b_2 5.98e-11 0.0182
fg_e_0 2.61e-06 0.334
fg_e_1 1.72e-05 0.0238
fg_e_2 1.64e-05 0.023
VLSV timesteps not tested.
----------
Stderr:
ERROR Datasets have different size.
ERROR Datasets have different size.
ERROR Datasets have different size.
ERROR Datasets have different size.
ERROR Datasets have different size.
ERROR Datasets have different size.
✔️ restart_write: Ran with zero diffs. Speedup: 1.11984
Stdout:
(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
0.342 0.3054 1.11984
----------
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.06437
Stdout:
(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
0.4382 0.4117 1.06437
----------
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: 1.01594
Stdout:
(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
0.3951 0.3889 1.01594
----------
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.981196
Stdout:
(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
0.4331 0.4414 0.981196
----------
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.06613
Stdout:
(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
21.12 19.81 1.06613
----------
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.992636
Stdout:
(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
5.796 5.839 0.992636
----------
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.979679
Stdout:
(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
8.051 8.218 0.979679
----------
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.999538
Stdout:
(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
21.64 21.65 0.999538
----------
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: `vg_connection` has absolute error , `vg_connection` has relative error . Max timestamp difference is 0.. Speedup: 0.975621
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 42.25 0.975621
----------
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.38e-06 3.18e-12
proton/vg_v_1 1.94e-06 4.44e-09
proton/vg_v_2 4e-06 1.93e-08
fg_b_0 9.41e-22 9.49e-15
fg_b_1 4.19e-22 4.23e-15
fg_b_2 9.46e-22 1.39e-17
fg_e_0 3.51e-15 4.19e-10
fg_e_1 8.23e-15 2.07e-12
fg_e_2 2.1e-15 5.87e-12
vg_connection_0
vg_connection_coordinates_fw_0
vg_connection_coordinates_fw_1
vg_connection_coordinates_fw_2
vg_connection_coordinates_bw_0
vg_connection_coordinates_bw_1
vg_connection_coordinates_bw_2
VLSV timesteps not tested.
----------
Comparing file Magnetosphere_3D_small/bulk.0000002.vlsv against reference
proton/vg_rho_0 2.39e-05 2.15e-11
proton/vg_v_0 3.19e-06 4.25e-12
proton/vg_v_1 1.92e-06 1.29e-09
proton/vg_v_2 3.82e-06 9.92e-09
fg_b_0 3.62e-21 3.65e-14
fg_b_1 1.17e-21 1.18e-14
fg_b_2 3.59e-21 5.26e-17
fg_e_0 5.98e-15 3.71e-10
fg_e_1 1.43e-14 3.58e-12
fg_e_2 3.37e-15 9.48e-12
vg_connection_0
vg_connection_coordinates_fw_0
vg_connection_coordinates_fw_1
vg_connection_coordinates_fw_2
vg_connection_coordinates_bw_0
vg_connection_coordinates_bw_1
vg_connection_coordinates_bw_2
VLSV timesteps not tested.
----------
Stderr:
ERROR, failed to get array info for 'vg_connection' on mesh 'SpatialGrid' at tools/vlsvdiff.cpp 458
ERROR Data import error with /turso/group/spacephysics/vlasiator/testpackage/CI_reference/Magnetosphere_3D_small/bulk.0000001.vlsv
ERROR, failed to get array info for 'vg_connection_coordinates_fw' on mesh 'SpatialGrid' at tools/vlsvdiff.cpp 458
ERROR Data import error with /turso/group/spacephysics/vlasiator/testpackage/CI_reference/Magnetosphere_3D_small/bulk.0000001.vlsv
ERROR, failed to get array info for 'vg_connection_coordinates_fw' on mesh 'SpatialGrid' at tools/vlsvdiff.cpp 458
ERROR Data import error with /turso/group/spacephysics/vlasiator/testpackage/CI_reference/Magnetosphere_3D_small/bulk.0000001.vlsv
ERROR, failed to get array info for 'vg_connection_coordinates_fw' on mesh 'SpatialGrid' at tools/vlsvdiff.cpp 458
ERROR Data import error with /turso/group/spacephysics/vlasiator/testpackage/CI_reference/Magnetosphere_3D_small/bulk.0000001.vlsv
ERROR, failed to get array info for 'vg_connection_coordinates_bw' on mesh 'SpatialGrid' at tools/vlsvdiff.cpp 458
ERROR Data import error with /turso/group/spacephysics/vlasiator/testpackage/CI_reference/Magnetosphere_3D_small/bulk.0000001.vlsv
ERROR, failed to get array info for 'vg_connection_coordinates_bw' on mesh 'SpatialGrid' at tools/vlsvdiff.cpp 458
ERROR Data import error with /turso/group/spacephysics/vlasiator/testpackage/CI_reference/Magnetosphere_3D_small/bulk.0000001.vlsv
ERROR, failed to get array info for 'vg_connection_coordinates_bw' on mesh 'SpatialGrid' at tools/vlsvdiff.cpp 458
ERROR Data import error with /turso/group/spacephysics/vlasiator/testpackage/CI_reference/Magnetosphere_3D_small/bulk.0000001.vlsv
ERROR, failed to get array info for 'vg_connection' on mesh 'SpatialGrid' at tools/vlsvdiff.cpp 458
ERROR Data import error with /turso/group/spacephysics/vlasiator/testpackage/CI_reference/Magnetosphere_3D_small/bulk.0000002.vlsv
ERROR, failed to get array info for 'vg_connection_coordinates_fw' on mesh 'SpatialGrid' at tools/vlsvdiff.cpp 458
ERROR Data import error with /turso/group/spacephysics/vlasiator/testpackage/CI_reference/Magnetosphere_3D_small/bulk.0000002.vlsv
ERROR, failed to get array info for 'vg_connection_coordinates_fw' on mesh 'SpatialGrid' at tools/vlsvdiff.cpp 458
ERROR Data import error with /turso/group/spacephysics/vlasiator/testpackage/CI_reference/Magnetosphere_3D_small/bulk.0000002.vlsv
ERROR, failed to get array info for 'vg_connection_coordinates_fw' on mesh 'SpatialGrid' at tools/vlsvdiff.cpp 458
ERROR Data import error with /turso/group/spacephysics/vlasiator/testpackage/CI_reference/Magnetosphere_3D_small/bulk.0000002.vlsv
ERROR, failed to get array info for 'vg_connection_coordinates_bw' on mesh 'SpatialGrid' at tools/vlsvdiff.cpp 458
ERROR Data import error with /turso/group/spacephysics/vlasiator/testpackage/CI_reference/Magnetosphere_3D_small/bulk.0000002.vlsv
ERROR, failed to get array info for 'vg_connection_coordinates_bw' on mesh 'SpatialGrid' at tools/vlsvdiff.cpp 458
ERROR Data import error with /turso/group/spacephysics/vlasiator/testpackage/CI_reference/Magnetosphere_3D_small/bulk.0000002.vlsv
ERROR, failed to get array info for 'vg_connection_coordinates_bw' on mesh 'SpatialGrid' at tools/vlsvdiff.cpp 458
ERROR Data import error with /turso/group/spacephysics/vlasiator/testpackage/CI_reference/Magnetosphere_3D_small/bulk.0000002.vlsv
🔶 Ionosphere_small: Nonzero diffs: `ig_upmappedarea` has absolute error 66.1, `proton/vg_v` has relative error 1.22e-09. Max timestamp difference is 0.. Speedup: 0.99025
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 307.7 0.99025
----------
variable | absolute diff | relative diff |
----------
Comparing file Ionosphere_small/bulk.0000001.vlsv against reference
proton/vg_rho_0 3.67e-05 1.59e-11
proton/vg_v_0 6.48e-06 8.63e-12
proton/vg_v_1 3.94e-06 7.42e-10
proton/vg_v_2 2.76e-06 9.52e-10
fg_b_0 1.71e-20 1.73e-13
fg_b_1 6.39e-21 6.45e-14
fg_b_2 1.83e-20 2.69e-16
fg_e_0 8.65e-15 1.96e-10
fg_e_1 2.1e-14 5.28e-12
fg_e_2 6.94e-15 1.99e-11
ig_upmappedarea_0 32.8 4e-13
ig_fac_0 1.03e-18 7.14e-11
ig_rhon_0 4.41e-06 2.2e-12
ig_potential_0 2.87e-14 3.93e-11
VLSV file timestamps match.
----------
Comparing file Ionosphere_small/bulk.0000002.vlsv against reference
proton/vg_rho_0 6.74e-05 2.45e-11
proton/vg_v_0 7.72e-06 1.03e-11
proton/vg_v_1 9.67e-06 6.1e-10
proton/vg_v_2 7e-06 1.22e-09
fg_b_0 3.95e-20 3.99e-13
fg_b_1 1.37e-20 1.38e-13
fg_b_2 3.39e-20 4.96e-16
fg_e_0 2.21e-14 1.69e-10
fg_e_1 4.42e-14 1.11e-11
fg_e_2 1.07e-14 3e-11
ig_upmappedarea_0 66.1 8.18e-13
ig_fac_0 2.58e-18 8.56e-11
ig_rhon_0 1.06e-05 4.97e-12
ig_potential_0 1.03e-13 7.34e-11
VLSV file timestamps match.
----------
Stderr:
🔶 subgrid_1_diffusion: Nonzero diffs: `proton/vg_ptensor_diagonal` has absolute error 1.03e-25, `proton/vg_ptensor_diagonal` has relative error 1.45e-16. Max timestamp difference is 0.. Speedup: 1.00644
Stdout:
(MAIN): Completed grid initialization.
(MAIN): Starting main simulation loop.
(MAIN): Completed requested simulation. Exiting.
-----------
ref-time | new-time | speedup |
--------------------------------
35.92 35.69 1.00644
----------
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 0 0
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:
Loading