diff --git a/TestOutput/interface.ccl b/TestOutput/interface.ccl index f6d58d50f..9823b272a 100644 --- a/TestOutput/interface.ccl +++ b/TestOutput/interface.ccl @@ -9,3 +9,13 @@ CCTK_REAL sc TYPE=scalar CCTK_REAL a1 TYPE=array DISTRIB=constant DIM=1 SIZE=10 CCTK_REAL a2 TYPE=array DISTRIB=constant DIM=2 SIZE=9,8 CCTK_REAL a3 TYPE=array DISTRIB=constant DIM=3 SIZE=7,6,5 + +CCTK_INT sc_int TYPE=scalar +CCTK_INT a1_int TYPE=array DISTRIB=constant DIM=1 SIZE=10 +CCTK_INT a2_int TYPE=array DISTRIB=constant DIM=2 SIZE=9,8 +CCTK_INT a3_int TYPE=array DISTRIB=constant DIM=3 SIZE=7,6,5 + +CCTK_COMPLEX sc_complex TYPE=scalar +CCTK_COMPLEX a1_complex TYPE=array DISTRIB=constant DIM=1 SIZE=10 +CCTK_COMPLEX a2_complex TYPE=array DISTRIB=constant DIM=2 SIZE=9,8 +CCTK_COMPLEX a3_complex TYPE=array DISTRIB=constant DIM=3 SIZE=7,6,5 diff --git a/TestOutput/schedule.ccl b/TestOutput/schedule.ccl index 51b041fa5..f3fb2b2d1 100644 --- a/TestOutput/schedule.ccl +++ b/TestOutput/schedule.ccl @@ -1,5 +1,9 @@ # Schedule definitions for thorn TestOutput +STORAGE: gf sc a1 a2 a3 +STORAGE: sc_int a1_int a2_int a3_int +STORAGE: sc_complex a1_complex a2_complex a3_complex + SCHEDULE TestOutput_SetVarsLocal AT initial { LANG: C @@ -22,6 +26,14 @@ SCHEDULE TestOutput_SetVarsGlobal AT initial WRITES: a1(everywhere) WRITES: a2(everywhere) WRITES: a3(everywhere) + WRITES: sc_int(everywhere) + WRITES: a1_int(everywhere) + WRITES: a2_int(everywhere) + WRITES: a3_int(everywhere) + WRITES: sc_complex(everywhere) + WRITES: a1_complex(everywhere) + WRITES: a2_complex(everywhere) + WRITES: a3_complex(everywhere) } "Set up global test variables" SCHEDULE TestOutput_UpdateVarsLocal AT evol @@ -40,8 +52,24 @@ SCHEDULE TestOutput_UpdateVarsGlobal AT evol READS: a1(everywhere) READS: a2(everywhere) READS: a3(everywhere) + READS: sc_int(everywhere) + READS: a1_int(everywhere) + READS: a2_int(everywhere) + READS: a3_int(everywhere) + READS: sc_complex(everywhere) + READS: a1_complex(everywhere) + READS: a2_complex(everywhere) + READS: a3_complex(everywhere) WRITES: sc(everywhere) WRITES: a1(everywhere) WRITES: a2(everywhere) WRITES: a3(everywhere) + WRITES: sc_int(everywhere) + WRITES: a1_int(everywhere) + WRITES: a2_int(everywhere) + WRITES: a3_int(everywhere) + WRITES: sc_complex(everywhere) + WRITES: a1_complex(everywhere) + WRITES: a2_complex(everywhere) + WRITES: a3_complex(everywhere) } "Update global test variables" diff --git a/TestOutput/src/TestOutput.cxx b/TestOutput/src/TestOutput.cxx index cb6e8a558..0e66e92a4 100644 --- a/TestOutput/src/TestOutput.cxx +++ b/TestOutput/src/TestOutput.cxx @@ -1,7 +1,13 @@ +#include +#include + #include +#include namespace TestOutput { +using namespace std::literals; + extern "C" void TestOutput_SetVarsLocal(CCTK_ARGUMENTS) { DECLARE_CCTK_ARGUMENTSX_TestOutput_SetVarsLocal; @@ -17,19 +23,31 @@ extern "C" void TestOutput_Sync(CCTK_ARGUMENTS) { extern "C" void TestOutput_SetVarsGlobal(CCTK_ARGUMENTS) { DECLARE_CCTK_ARGUMENTSX_TestOutput_SetVarsGlobal; - *sc = 42; + *sc = CCTK_REAL(42); + *sc_int = CCTK_INT(17); + *sc_complex = CCTK_COMPLEX(1 + M_PI) * 1i; - for (int i = 0; i < 10; ++i) - a1[i] = i; + for (int i = 0; i < 10; ++i) { + a1[i] = CCTK_REAL(i); + a1_int[i] = i + CCTK_INT(1); + a1_complex[i] = CCTK_COMPLEX(i + 2) + 1i; + } for (int j = 0; j < 8; ++j) - for (int i = 0; i < 9; ++i) - a2[j * 9 + i] = 100 * j + i; + for (int i = 0; i < 9; ++i) { + a2[j * 9 + i] = CCTK_REAL(100 * j + i); + a2_int[j * 9 + i] = CCTK_INT(100 * j + i + 1); + a2_complex[j * 9 + i] = CCTK_COMPLEX(100 * j + i + 2) + 1i; + } for (int k = 0; k < 5; ++k) for (int j = 0; j < 6; ++j) - for (int i = 0; i < 7; ++i) - a3[(k * 6 + j) * 7 + i] = 10000 * k + 100 * j + i; + for (int i = 0; i < 7; ++i) { + a3[(k * 6 + j) * 7 + i] = CCTK_REAL(10000 * k + 100 * j + i); + a3_int[(k * 6 + j) * 7 + i] = CCTK_INT(10000 * k + 100 * j + i + 1); + a3_complex[(k * 6 + j) * 7 + i] = + CCTK_COMPLEX(10000 * k + 100 * j + i + 2) + 1i; + } } extern "C" void TestOutput_UpdateVarsLocal(CCTK_ARGUMENTS) { @@ -46,19 +64,30 @@ extern "C" void TestOutput_UpdateVarsLocal(CCTK_ARGUMENTS) { extern "C" void TestOutput_UpdateVarsGlobal(CCTK_ARGUMENTS) { DECLARE_CCTK_ARGUMENTSX_TestOutput_UpdateVarsGlobal; - *sc += 1; + *sc += CCTK_REAL(1); + *sc_int += CCTK_INT(1); + *sc_complex += CCTK_COMPLEX(1) + 1i; - for (int i = 0; i < 10; ++i) - a1[i] += 1; + for (int i = 0; i < 10; ++i) { + a1[i] += CCTK_REAL(1); + a1_int[i] += CCTK_INT(1); + a1_complex[i] += CCTK_COMPLEX(1) + 1i; + } for (int j = 0; j < 8; ++j) - for (int i = 0; i < 9; ++i) - a2[j * 9 + i] += 1; + for (int i = 0; i < 9; ++i) { + a2[j * 9 + i] += CCTK_REAL(1); + a2_int[j * 9 + i] += CCTK_INT(1); + a2_complex[j * 9 + i] += CCTK_COMPLEX(1) + 1i; + } for (int k = 0; k < 5; ++k) for (int j = 0; j < 6; ++j) - for (int i = 0; i < 7; ++i) - a3[(k * 6 + j) * 7 + i] += 1; + for (int i = 0; i < 7; ++i) { + a3[(k * 6 + j) * 7 + i] += CCTK_REAL(1); + a3_int[(k * 6 + j) * 7 + i] += CCTK_INT(1); + a3_complex[(k * 6 + j) * 7 + i] += CCTK_COMPLEX(1) + 1i; + } } } // namespace TestOutput diff --git a/TestOutput/test/checkpoint-openpmd.par b/TestOutput/test/checkpoint-openpmd.par index 272292953..69f7edbc7 100644 --- a/TestOutput/test/checkpoint-openpmd.par +++ b/TestOutput/test/checkpoint-openpmd.par @@ -38,6 +38,14 @@ CarpetX::out_tsv_vars = " TestOutput::a1 TestOutput::a2 TestOutput::a3 + TestOutput::sc_int + TestOutput::a1_int + TestOutput::a2_int + TestOutput::a3_int + TestOutput::sc_complex + TestOutput::a1_complex + TestOutput::a2_complex + TestOutput::a3_complex " CarpetX::checkpoint_method = "openpmd" diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-a1_complex.it000000.x.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-a1_complex.it000000.x.tsv new file mode 100644 index 000000000..f9f5165ea --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-a1_complex.it000000.x.tsv @@ -0,0 +1,11 @@ +# 1:iteration 2:time 3:i 4:a1_complex.real 5:a1_complex.imag +0 0.0000000000000000e+00 0 2.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 1 3.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 2 4.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 3 5.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 4 6.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 5 7.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 6 8.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 7 9.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 8 1.0000000000000000e+01 1.0000000000000000e+00 +0 0.0000000000000000e+00 9 1.1000000000000000e+01 1.0000000000000000e+00 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-a1_complex.it000001.x.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-a1_complex.it000001.x.tsv new file mode 100644 index 000000000..dac46df4f --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-a1_complex.it000001.x.tsv @@ -0,0 +1,11 @@ +# 1:iteration 2:time 3:i 4:a1_complex.real 5:a1_complex.imag +1 5.0000000000000000e-01 0 3.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 1 4.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 2 5.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 3 6.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 4 7.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 5 8.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 6 9.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 7 1.0000000000000000e+01 2.0000000000000000e+00 +1 5.0000000000000000e-01 8 1.1000000000000000e+01 2.0000000000000000e+00 +1 5.0000000000000000e-01 9 1.2000000000000000e+01 2.0000000000000000e+00 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-a1_int.it000000.x.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-a1_int.it000000.x.tsv new file mode 100644 index 000000000..23a0e476e --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-a1_int.it000000.x.tsv @@ -0,0 +1,11 @@ +# 1:iteration 2:time 3:i 4:a1_int +0 0.0000000000000000e+00 0 1 +0 0.0000000000000000e+00 1 2 +0 0.0000000000000000e+00 2 3 +0 0.0000000000000000e+00 3 4 +0 0.0000000000000000e+00 4 5 +0 0.0000000000000000e+00 5 6 +0 0.0000000000000000e+00 6 7 +0 0.0000000000000000e+00 7 8 +0 0.0000000000000000e+00 8 9 +0 0.0000000000000000e+00 9 10 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-a1_int.it000001.x.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-a1_int.it000001.x.tsv new file mode 100644 index 000000000..1042654d3 --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-a1_int.it000001.x.tsv @@ -0,0 +1,11 @@ +# 1:iteration 2:time 3:i 4:a1_int +1 5.0000000000000000e-01 0 2 +1 5.0000000000000000e-01 1 3 +1 5.0000000000000000e-01 2 4 +1 5.0000000000000000e-01 3 5 +1 5.0000000000000000e-01 4 6 +1 5.0000000000000000e-01 5 7 +1 5.0000000000000000e-01 6 8 +1 5.0000000000000000e-01 7 9 +1 5.0000000000000000e-01 8 10 +1 5.0000000000000000e-01 9 11 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-a2_complex.it000000.x.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-a2_complex.it000000.x.tsv new file mode 100644 index 000000000..c131377eb --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-a2_complex.it000000.x.tsv @@ -0,0 +1,10 @@ +# 1:iteration 2:time 3:i 4:j 5:a2_complex.real 6:a2_complex.imag +0 0.0000000000000000e+00 0 0 2.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 1 0 3.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 2 0 4.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 3 0 5.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 4 0 6.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 5 0 7.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 6 0 8.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 7 0 9.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 8 0 1.0000000000000000e+01 1.0000000000000000e+00 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-a2_complex.it000000.y.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-a2_complex.it000000.y.tsv new file mode 100644 index 000000000..04d457f77 --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-a2_complex.it000000.y.tsv @@ -0,0 +1,9 @@ +# 1:iteration 2:time 3:i 4:j 5:a2_complex.real 6:a2_complex.imag +0 0.0000000000000000e+00 0 0 2.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 1 1.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 2 2.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 3 3.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 4 4.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 5 5.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 6 6.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 7 7.0200000000000000e+02 1.0000000000000000e+00 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-a2_complex.it000001.x.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-a2_complex.it000001.x.tsv new file mode 100644 index 000000000..99cfcf4e3 --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-a2_complex.it000001.x.tsv @@ -0,0 +1,10 @@ +# 1:iteration 2:time 3:i 4:j 5:a2_complex.real 6:a2_complex.imag +1 5.0000000000000000e-01 0 0 3.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 1 0 4.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 2 0 5.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 3 0 6.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 4 0 7.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 5 0 8.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 6 0 9.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 7 0 1.0000000000000000e+01 2.0000000000000000e+00 +1 5.0000000000000000e-01 8 0 1.1000000000000000e+01 2.0000000000000000e+00 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-a2_complex.it000001.y.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-a2_complex.it000001.y.tsv new file mode 100644 index 000000000..27c4823fe --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-a2_complex.it000001.y.tsv @@ -0,0 +1,9 @@ +# 1:iteration 2:time 3:i 4:j 5:a2_complex.real 6:a2_complex.imag +1 5.0000000000000000e-01 0 0 3.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 1 1.0300000000000000e+02 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 2 2.0300000000000000e+02 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 3 3.0300000000000000e+02 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 4 4.0300000000000000e+02 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 5 5.0300000000000000e+02 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 6 6.0300000000000000e+02 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 7 7.0300000000000000e+02 2.0000000000000000e+00 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-a2_int.it000000.x.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-a2_int.it000000.x.tsv new file mode 100644 index 000000000..12abb7c20 --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-a2_int.it000000.x.tsv @@ -0,0 +1,10 @@ +# 1:iteration 2:time 3:i 4:j 5:a2_int +0 0.0000000000000000e+00 0 0 1 +0 0.0000000000000000e+00 1 0 2 +0 0.0000000000000000e+00 2 0 3 +0 0.0000000000000000e+00 3 0 4 +0 0.0000000000000000e+00 4 0 5 +0 0.0000000000000000e+00 5 0 6 +0 0.0000000000000000e+00 6 0 7 +0 0.0000000000000000e+00 7 0 8 +0 0.0000000000000000e+00 8 0 9 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-a2_int.it000000.y.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-a2_int.it000000.y.tsv new file mode 100644 index 000000000..f53e09c0c --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-a2_int.it000000.y.tsv @@ -0,0 +1,9 @@ +# 1:iteration 2:time 3:i 4:j 5:a2_int +0 0.0000000000000000e+00 0 0 1 +0 0.0000000000000000e+00 0 1 101 +0 0.0000000000000000e+00 0 2 201 +0 0.0000000000000000e+00 0 3 301 +0 0.0000000000000000e+00 0 4 401 +0 0.0000000000000000e+00 0 5 501 +0 0.0000000000000000e+00 0 6 601 +0 0.0000000000000000e+00 0 7 701 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-a2_int.it000001.x.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-a2_int.it000001.x.tsv new file mode 100644 index 000000000..c7d860e82 --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-a2_int.it000001.x.tsv @@ -0,0 +1,10 @@ +# 1:iteration 2:time 3:i 4:j 5:a2_int +1 5.0000000000000000e-01 0 0 2 +1 5.0000000000000000e-01 1 0 3 +1 5.0000000000000000e-01 2 0 4 +1 5.0000000000000000e-01 3 0 5 +1 5.0000000000000000e-01 4 0 6 +1 5.0000000000000000e-01 5 0 7 +1 5.0000000000000000e-01 6 0 8 +1 5.0000000000000000e-01 7 0 9 +1 5.0000000000000000e-01 8 0 10 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-a2_int.it000001.y.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-a2_int.it000001.y.tsv new file mode 100644 index 000000000..07d68b167 --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-a2_int.it000001.y.tsv @@ -0,0 +1,9 @@ +# 1:iteration 2:time 3:i 4:j 5:a2_int +1 5.0000000000000000e-01 0 0 2 +1 5.0000000000000000e-01 0 1 102 +1 5.0000000000000000e-01 0 2 202 +1 5.0000000000000000e-01 0 3 302 +1 5.0000000000000000e-01 0 4 402 +1 5.0000000000000000e-01 0 5 502 +1 5.0000000000000000e-01 0 6 602 +1 5.0000000000000000e-01 0 7 702 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-a3_complex.it000000.x.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-a3_complex.it000000.x.tsv new file mode 100644 index 000000000..52e0f8d25 --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-a3_complex.it000000.x.tsv @@ -0,0 +1,8 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_complex.real 7:a3_complex.imag +0 0.0000000000000000e+00 0 0 0 2.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 1 0 0 3.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 2 0 0 4.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 3 0 0 5.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 4 0 0 6.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 5 0 0 7.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 6 0 0 8.0000000000000000e+00 1.0000000000000000e+00 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-a3_complex.it000000.y.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-a3_complex.it000000.y.tsv new file mode 100644 index 000000000..a75933b1b --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-a3_complex.it000000.y.tsv @@ -0,0 +1,7 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_complex.real 7:a3_complex.imag +0 0.0000000000000000e+00 0 0 0 2.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 1 0 1.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 2 0 2.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 3 0 3.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 4 0 4.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 5 0 5.0200000000000000e+02 1.0000000000000000e+00 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-a3_complex.it000000.z.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-a3_complex.it000000.z.tsv new file mode 100644 index 000000000..e13ad488a --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-a3_complex.it000000.z.tsv @@ -0,0 +1,6 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_complex.real 7:a3_complex.imag +0 0.0000000000000000e+00 0 0 0 2.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 0 1 1.0002000000000000e+04 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 0 2 2.0002000000000000e+04 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 0 3 3.0002000000000000e+04 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 0 4 4.0002000000000000e+04 1.0000000000000000e+00 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-a3_complex.it000001.x.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-a3_complex.it000001.x.tsv new file mode 100644 index 000000000..6a2f64a64 --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-a3_complex.it000001.x.tsv @@ -0,0 +1,8 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_complex.real 7:a3_complex.imag +1 5.0000000000000000e-01 0 0 0 3.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 1 0 0 4.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 2 0 0 5.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 3 0 0 6.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 4 0 0 7.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 5 0 0 8.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 6 0 0 9.0000000000000000e+00 2.0000000000000000e+00 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-a3_complex.it000001.y.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-a3_complex.it000001.y.tsv new file mode 100644 index 000000000..e04383249 --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-a3_complex.it000001.y.tsv @@ -0,0 +1,7 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_complex.real 7:a3_complex.imag +1 5.0000000000000000e-01 0 0 0 3.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 1 0 1.0300000000000000e+02 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 2 0 2.0300000000000000e+02 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 3 0 3.0300000000000000e+02 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 4 0 4.0300000000000000e+02 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 5 0 5.0300000000000000e+02 2.0000000000000000e+00 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-a3_complex.it000001.z.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-a3_complex.it000001.z.tsv new file mode 100644 index 000000000..f477532eb --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-a3_complex.it000001.z.tsv @@ -0,0 +1,6 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_complex.real 7:a3_complex.imag +1 5.0000000000000000e-01 0 0 0 3.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 0 1 1.0003000000000000e+04 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 0 2 2.0003000000000000e+04 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 0 3 3.0003000000000000e+04 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 0 4 4.0003000000000000e+04 2.0000000000000000e+00 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-a3_int.it000000.x.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-a3_int.it000000.x.tsv new file mode 100644 index 000000000..a6206485c --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-a3_int.it000000.x.tsv @@ -0,0 +1,8 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_int +0 0.0000000000000000e+00 0 0 0 1 +0 0.0000000000000000e+00 1 0 0 2 +0 0.0000000000000000e+00 2 0 0 3 +0 0.0000000000000000e+00 3 0 0 4 +0 0.0000000000000000e+00 4 0 0 5 +0 0.0000000000000000e+00 5 0 0 6 +0 0.0000000000000000e+00 6 0 0 7 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-a3_int.it000000.y.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-a3_int.it000000.y.tsv new file mode 100644 index 000000000..4244eeb4c --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-a3_int.it000000.y.tsv @@ -0,0 +1,7 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_int +0 0.0000000000000000e+00 0 0 0 1 +0 0.0000000000000000e+00 0 1 0 101 +0 0.0000000000000000e+00 0 2 0 201 +0 0.0000000000000000e+00 0 3 0 301 +0 0.0000000000000000e+00 0 4 0 401 +0 0.0000000000000000e+00 0 5 0 501 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-a3_int.it000000.z.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-a3_int.it000000.z.tsv new file mode 100644 index 000000000..1acf1ab5f --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-a3_int.it000000.z.tsv @@ -0,0 +1,6 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_int +0 0.0000000000000000e+00 0 0 0 1 +0 0.0000000000000000e+00 0 0 1 10001 +0 0.0000000000000000e+00 0 0 2 20001 +0 0.0000000000000000e+00 0 0 3 30001 +0 0.0000000000000000e+00 0 0 4 40001 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-a3_int.it000001.x.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-a3_int.it000001.x.tsv new file mode 100644 index 000000000..6b14dde3a --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-a3_int.it000001.x.tsv @@ -0,0 +1,8 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_int +1 5.0000000000000000e-01 0 0 0 2 +1 5.0000000000000000e-01 1 0 0 3 +1 5.0000000000000000e-01 2 0 0 4 +1 5.0000000000000000e-01 3 0 0 5 +1 5.0000000000000000e-01 4 0 0 6 +1 5.0000000000000000e-01 5 0 0 7 +1 5.0000000000000000e-01 6 0 0 8 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-a3_int.it000001.y.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-a3_int.it000001.y.tsv new file mode 100644 index 000000000..7ddb4d6a2 --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-a3_int.it000001.y.tsv @@ -0,0 +1,7 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_int +1 5.0000000000000000e-01 0 0 0 2 +1 5.0000000000000000e-01 0 1 0 102 +1 5.0000000000000000e-01 0 2 0 202 +1 5.0000000000000000e-01 0 3 0 302 +1 5.0000000000000000e-01 0 4 0 402 +1 5.0000000000000000e-01 0 5 0 502 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-a3_int.it000001.z.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-a3_int.it000001.z.tsv new file mode 100644 index 000000000..8daebae9e --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-a3_int.it000001.z.tsv @@ -0,0 +1,6 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_int +1 5.0000000000000000e-01 0 0 0 2 +1 5.0000000000000000e-01 0 0 1 10002 +1 5.0000000000000000e-01 0 0 2 20002 +1 5.0000000000000000e-01 0 0 3 30002 +1 5.0000000000000000e-01 0 0 4 40002 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-sc_complex.it000000.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-sc_complex.it000000.tsv new file mode 100644 index 000000000..156af02ef --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-sc_complex.it000000.tsv @@ -0,0 +1,2 @@ +# 1:iteration 2:time 3:sc_complex.real 4:sc_complex.imag +0 0.0000000000000000e+00 0.0000000000000000e+00 4.1415926535897931e+00 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-sc_complex.it000001.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-sc_complex.it000001.tsv new file mode 100644 index 000000000..82b989d18 --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-sc_complex.it000001.tsv @@ -0,0 +1,2 @@ +# 1:iteration 2:time 3:sc_complex.real 4:sc_complex.imag +1 5.0000000000000000e-01 1.0000000000000000e+00 5.1415926535897931e+00 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-sc_int.it000000.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-sc_int.it000000.tsv new file mode 100644 index 000000000..1294368a4 --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-sc_int.it000000.tsv @@ -0,0 +1,2 @@ +# 1:iteration 2:time 3:sc_int +0 0.0000000000000000e+00 17 diff --git a/TestOutput/test/checkpoint-openpmd/testoutput-sc_int.it000001.tsv b/TestOutput/test/checkpoint-openpmd/testoutput-sc_int.it000001.tsv new file mode 100644 index 000000000..a686704d4 --- /dev/null +++ b/TestOutput/test/checkpoint-openpmd/testoutput-sc_int.it000001.tsv @@ -0,0 +1,2 @@ +# 1:iteration 2:time 3:sc_int +1 5.0000000000000000e-01 18 diff --git a/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000000.bp5/data.0 b/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000000.bp5/data.0 index ce4f42fbb..2d4a70df9 100644 Binary files a/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000000.bp5/data.0 and b/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000000.bp5/data.0 differ diff --git a/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000000.bp5/md.0 b/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000000.bp5/md.0 index 9ebe11c20..d5b468e1f 100644 Binary files a/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000000.bp5/md.0 and b/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000000.bp5/md.0 differ diff --git a/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000000.bp5/md.idx b/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000000.bp5/md.idx index 80957d5be..d372358b3 100644 Binary files a/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000000.bp5/md.idx and b/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000000.bp5/md.idx differ diff --git a/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000000.bp5/mmd.0 b/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000000.bp5/mmd.0 index 9b89b9448..7be4d19e4 100644 Binary files a/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000000.bp5/mmd.0 and b/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000000.bp5/mmd.0 differ diff --git a/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000000.bp5/profiling.json b/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000000.bp5/profiling.json index 765ed3693..0af17c4d9 100644 --- a/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000000.bp5/profiling.json +++ b/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000000.bp5/profiling.json @@ -1,3 +1,3 @@ [ -{ "rank":0, "start":"Thu_Dec_07_14:25:11_2023", "bytes":0, "AWD":{"mus":835, "nCalls":1}, "close_ts":{"mus":232, "nCalls":1}, "meta_lvl1":{"mus":21, "nCalls":1}, "meta_lvl2":{"mus":399, "nCalls":1}, "endstep":{"mus":1490, "nCalls":1}, "transport_0":{"type":"File_POSIX", "close":{"mus":126, "nCalls":1}, "write":{"mus":808, "nCalls":1}, "open":{"mus":738, "nCalls":1}}, "transport_1":{"type":"File_POSIX", "close":{"mus":116, "nCalls":1}, "write":{"mus":128, "nCalls":5}, "open":{"mus":952, "nCalls":1}} } +{ "rank":0, "start":"Fri_Aug_09_12:25:45_2024","PDW_mus": 3, "PDW":{"mus":3, "nCalls":1},"ES_mus": 428, "ES":{"mus":428, "nCalls":1},"ES_meta1_mus": 16, "ES_meta1":{"mus":16, "nCalls":1},"ES_meta2_mus": 50, "ES_meta2":{"mus":50, "nCalls":1},"ES_close_mus": 126, "ES_close":{"mus":126, "nCalls":1},"ES_AWD_mus": 232, "ES_AWD":{"mus":232, "nCalls":1}, "databytes":0, "metadatabytes":0, "metametadatabytes":0, "transport_0":{"type":"File_POSIX", "wbytes":295744, "close":{"mus":2, "nCalls":1}, "write":{"mus":219, "nCalls":1}, "open":{"mus":66, "nCalls":1}}, "transport_1":{"type":"File_POSIX", "wbytes":26432, "close":{"mus":0, "nCalls":1}, "write":{"mus":24, "nCalls":5}, "open":{"mus":51, "nCalls":1}} } ] diff --git a/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000001.bp5/data.0 b/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000001.bp5/data.0 index 6c68dc2f4..f5a407437 100644 Binary files a/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000001.bp5/data.0 and b/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000001.bp5/data.0 differ diff --git a/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000001.bp5/md.0 b/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000001.bp5/md.0 index 35664842e..8881abbfa 100644 Binary files a/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000001.bp5/md.0 and b/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000001.bp5/md.0 differ diff --git a/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000001.bp5/md.idx b/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000001.bp5/md.idx index 80957d5be..d372358b3 100644 Binary files a/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000001.bp5/md.idx and b/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000001.bp5/md.idx differ diff --git a/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000001.bp5/mmd.0 b/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000001.bp5/mmd.0 index 67d7019fd..9694c15db 100644 Binary files a/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000001.bp5/mmd.0 and b/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000001.bp5/mmd.0 differ diff --git a/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000001.bp5/profiling.json b/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000001.bp5/profiling.json index 59cc2fde9..8df43c9dc 100644 --- a/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000001.bp5/profiling.json +++ b/TestOutput/test/checkpoints-openpmd/checkpoint.chkpt.it00000001.bp5/profiling.json @@ -1,3 +1,3 @@ [ -{ "rank":0, "start":"Thu_Dec_07_14:25:11_2023", "bytes":0, "AWD":{"mus":598, "nCalls":1}, "close_ts":{"mus":104, "nCalls":1}, "meta_lvl1":{"mus":14, "nCalls":1}, "meta_lvl2":{"mus":382, "nCalls":1}, "endstep":{"mus":1101, "nCalls":1}, "transport_0":{"type":"File_POSIX", "close":{"mus":121, "nCalls":1}, "write":{"mus":579, "nCalls":1}, "open":{"mus":815, "nCalls":1}}, "transport_1":{"type":"File_POSIX", "close":{"mus":101, "nCalls":1}, "write":{"mus":128, "nCalls":5}, "open":{"mus":1126, "nCalls":1}} } +{ "rank":0, "start":"Fri_Aug_09_12:25:45_2024","PDW_mus": 1, "PDW":{"mus":1, "nCalls":1},"ES_mus": 242, "ES":{"mus":242, "nCalls":1},"ES_meta1_mus": 7, "ES_meta1":{"mus":7, "nCalls":1},"ES_meta2_mus": 81, "ES_meta2":{"mus":81, "nCalls":1},"ES_close_mus": 82, "ES_close":{"mus":82, "nCalls":1},"ES_AWD_mus": 70, "ES_AWD":{"mus":70, "nCalls":1}, "databytes":0, "metadatabytes":0, "metametadatabytes":0, "transport_0":{"type":"File_POSIX", "wbytes":295744, "close":{"mus":1, "nCalls":1}, "write":{"mus":61, "nCalls":1}, "open":{"mus":32, "nCalls":1}}, "transport_1":{"type":"File_POSIX", "wbytes":26432, "close":{"mus":0, "nCalls":1}, "write":{"mus":14, "nCalls":5}, "open":{"mus":39, "nCalls":1}} } ] diff --git a/TestOutput/test/output-arrays.par b/TestOutput/test/output-arrays.par index 111cddebc..cac7fad5d 100644 --- a/TestOutput/test/output-arrays.par +++ b/TestOutput/test/output-arrays.par @@ -38,4 +38,12 @@ CarpetX::out_tsv_vars = " TestOutput::a1 TestOutput::a2 TestOutput::a3 + TestOutput::sc_int + TestOutput::a1_int + TestOutput::a2_int + TestOutput::a3_int + TestOutput::sc_complex + TestOutput::a1_complex + TestOutput::a2_complex + TestOutput::a3_complex " diff --git a/TestOutput/test/output-arrays/testoutput-a1_complex.it000000.x.tsv b/TestOutput/test/output-arrays/testoutput-a1_complex.it000000.x.tsv new file mode 100644 index 000000000..f9f5165ea --- /dev/null +++ b/TestOutput/test/output-arrays/testoutput-a1_complex.it000000.x.tsv @@ -0,0 +1,11 @@ +# 1:iteration 2:time 3:i 4:a1_complex.real 5:a1_complex.imag +0 0.0000000000000000e+00 0 2.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 1 3.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 2 4.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 3 5.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 4 6.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 5 7.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 6 8.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 7 9.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 8 1.0000000000000000e+01 1.0000000000000000e+00 +0 0.0000000000000000e+00 9 1.1000000000000000e+01 1.0000000000000000e+00 diff --git a/TestOutput/test/output-arrays/testoutput-a1_int.it000000.x.tsv b/TestOutput/test/output-arrays/testoutput-a1_int.it000000.x.tsv new file mode 100644 index 000000000..23a0e476e --- /dev/null +++ b/TestOutput/test/output-arrays/testoutput-a1_int.it000000.x.tsv @@ -0,0 +1,11 @@ +# 1:iteration 2:time 3:i 4:a1_int +0 0.0000000000000000e+00 0 1 +0 0.0000000000000000e+00 1 2 +0 0.0000000000000000e+00 2 3 +0 0.0000000000000000e+00 3 4 +0 0.0000000000000000e+00 4 5 +0 0.0000000000000000e+00 5 6 +0 0.0000000000000000e+00 6 7 +0 0.0000000000000000e+00 7 8 +0 0.0000000000000000e+00 8 9 +0 0.0000000000000000e+00 9 10 diff --git a/TestOutput/test/output-arrays/testoutput-a2_complex.it000000.x.tsv b/TestOutput/test/output-arrays/testoutput-a2_complex.it000000.x.tsv new file mode 100644 index 000000000..c131377eb --- /dev/null +++ b/TestOutput/test/output-arrays/testoutput-a2_complex.it000000.x.tsv @@ -0,0 +1,10 @@ +# 1:iteration 2:time 3:i 4:j 5:a2_complex.real 6:a2_complex.imag +0 0.0000000000000000e+00 0 0 2.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 1 0 3.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 2 0 4.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 3 0 5.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 4 0 6.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 5 0 7.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 6 0 8.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 7 0 9.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 8 0 1.0000000000000000e+01 1.0000000000000000e+00 diff --git a/TestOutput/test/output-arrays/testoutput-a2_complex.it000000.y.tsv b/TestOutput/test/output-arrays/testoutput-a2_complex.it000000.y.tsv new file mode 100644 index 000000000..04d457f77 --- /dev/null +++ b/TestOutput/test/output-arrays/testoutput-a2_complex.it000000.y.tsv @@ -0,0 +1,9 @@ +# 1:iteration 2:time 3:i 4:j 5:a2_complex.real 6:a2_complex.imag +0 0.0000000000000000e+00 0 0 2.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 1 1.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 2 2.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 3 3.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 4 4.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 5 5.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 6 6.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 7 7.0200000000000000e+02 1.0000000000000000e+00 diff --git a/TestOutput/test/output-arrays/testoutput-a2_int.it000000.x.tsv b/TestOutput/test/output-arrays/testoutput-a2_int.it000000.x.tsv new file mode 100644 index 000000000..12abb7c20 --- /dev/null +++ b/TestOutput/test/output-arrays/testoutput-a2_int.it000000.x.tsv @@ -0,0 +1,10 @@ +# 1:iteration 2:time 3:i 4:j 5:a2_int +0 0.0000000000000000e+00 0 0 1 +0 0.0000000000000000e+00 1 0 2 +0 0.0000000000000000e+00 2 0 3 +0 0.0000000000000000e+00 3 0 4 +0 0.0000000000000000e+00 4 0 5 +0 0.0000000000000000e+00 5 0 6 +0 0.0000000000000000e+00 6 0 7 +0 0.0000000000000000e+00 7 0 8 +0 0.0000000000000000e+00 8 0 9 diff --git a/TestOutput/test/output-arrays/testoutput-a2_int.it000000.y.tsv b/TestOutput/test/output-arrays/testoutput-a2_int.it000000.y.tsv new file mode 100644 index 000000000..f53e09c0c --- /dev/null +++ b/TestOutput/test/output-arrays/testoutput-a2_int.it000000.y.tsv @@ -0,0 +1,9 @@ +# 1:iteration 2:time 3:i 4:j 5:a2_int +0 0.0000000000000000e+00 0 0 1 +0 0.0000000000000000e+00 0 1 101 +0 0.0000000000000000e+00 0 2 201 +0 0.0000000000000000e+00 0 3 301 +0 0.0000000000000000e+00 0 4 401 +0 0.0000000000000000e+00 0 5 501 +0 0.0000000000000000e+00 0 6 601 +0 0.0000000000000000e+00 0 7 701 diff --git a/TestOutput/test/output-arrays/testoutput-a3_complex.it000000.x.tsv b/TestOutput/test/output-arrays/testoutput-a3_complex.it000000.x.tsv new file mode 100644 index 000000000..52e0f8d25 --- /dev/null +++ b/TestOutput/test/output-arrays/testoutput-a3_complex.it000000.x.tsv @@ -0,0 +1,8 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_complex.real 7:a3_complex.imag +0 0.0000000000000000e+00 0 0 0 2.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 1 0 0 3.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 2 0 0 4.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 3 0 0 5.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 4 0 0 6.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 5 0 0 7.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 6 0 0 8.0000000000000000e+00 1.0000000000000000e+00 diff --git a/TestOutput/test/output-arrays/testoutput-a3_complex.it000000.y.tsv b/TestOutput/test/output-arrays/testoutput-a3_complex.it000000.y.tsv new file mode 100644 index 000000000..a75933b1b --- /dev/null +++ b/TestOutput/test/output-arrays/testoutput-a3_complex.it000000.y.tsv @@ -0,0 +1,7 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_complex.real 7:a3_complex.imag +0 0.0000000000000000e+00 0 0 0 2.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 1 0 1.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 2 0 2.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 3 0 3.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 4 0 4.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 5 0 5.0200000000000000e+02 1.0000000000000000e+00 diff --git a/TestOutput/test/output-arrays/testoutput-a3_complex.it000000.z.tsv b/TestOutput/test/output-arrays/testoutput-a3_complex.it000000.z.tsv new file mode 100644 index 000000000..e13ad488a --- /dev/null +++ b/TestOutput/test/output-arrays/testoutput-a3_complex.it000000.z.tsv @@ -0,0 +1,6 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_complex.real 7:a3_complex.imag +0 0.0000000000000000e+00 0 0 0 2.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 0 1 1.0002000000000000e+04 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 0 2 2.0002000000000000e+04 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 0 3 3.0002000000000000e+04 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 0 4 4.0002000000000000e+04 1.0000000000000000e+00 diff --git a/TestOutput/test/output-arrays/testoutput-a3_int.it000000.x.tsv b/TestOutput/test/output-arrays/testoutput-a3_int.it000000.x.tsv new file mode 100644 index 000000000..a6206485c --- /dev/null +++ b/TestOutput/test/output-arrays/testoutput-a3_int.it000000.x.tsv @@ -0,0 +1,8 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_int +0 0.0000000000000000e+00 0 0 0 1 +0 0.0000000000000000e+00 1 0 0 2 +0 0.0000000000000000e+00 2 0 0 3 +0 0.0000000000000000e+00 3 0 0 4 +0 0.0000000000000000e+00 4 0 0 5 +0 0.0000000000000000e+00 5 0 0 6 +0 0.0000000000000000e+00 6 0 0 7 diff --git a/TestOutput/test/output-arrays/testoutput-a3_int.it000000.y.tsv b/TestOutput/test/output-arrays/testoutput-a3_int.it000000.y.tsv new file mode 100644 index 000000000..4244eeb4c --- /dev/null +++ b/TestOutput/test/output-arrays/testoutput-a3_int.it000000.y.tsv @@ -0,0 +1,7 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_int +0 0.0000000000000000e+00 0 0 0 1 +0 0.0000000000000000e+00 0 1 0 101 +0 0.0000000000000000e+00 0 2 0 201 +0 0.0000000000000000e+00 0 3 0 301 +0 0.0000000000000000e+00 0 4 0 401 +0 0.0000000000000000e+00 0 5 0 501 diff --git a/TestOutput/test/output-arrays/testoutput-a3_int.it000000.z.tsv b/TestOutput/test/output-arrays/testoutput-a3_int.it000000.z.tsv new file mode 100644 index 000000000..1acf1ab5f --- /dev/null +++ b/TestOutput/test/output-arrays/testoutput-a3_int.it000000.z.tsv @@ -0,0 +1,6 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_int +0 0.0000000000000000e+00 0 0 0 1 +0 0.0000000000000000e+00 0 0 1 10001 +0 0.0000000000000000e+00 0 0 2 20001 +0 0.0000000000000000e+00 0 0 3 30001 +0 0.0000000000000000e+00 0 0 4 40001 diff --git a/TestOutput/test/output-arrays/testoutput-sc_complex.it000000.tsv b/TestOutput/test/output-arrays/testoutput-sc_complex.it000000.tsv new file mode 100644 index 000000000..156af02ef --- /dev/null +++ b/TestOutput/test/output-arrays/testoutput-sc_complex.it000000.tsv @@ -0,0 +1,2 @@ +# 1:iteration 2:time 3:sc_complex.real 4:sc_complex.imag +0 0.0000000000000000e+00 0.0000000000000000e+00 4.1415926535897931e+00 diff --git a/TestOutput/test/output-arrays/testoutput-sc_int.it000000.tsv b/TestOutput/test/output-arrays/testoutput-sc_int.it000000.tsv new file mode 100644 index 000000000..1294368a4 --- /dev/null +++ b/TestOutput/test/output-arrays/testoutput-sc_int.it000000.tsv @@ -0,0 +1,2 @@ +# 1:iteration 2:time 3:sc_int +0 0.0000000000000000e+00 17 diff --git a/TestOutput/test/output-openpmd.par b/TestOutput/test/output-openpmd.par index bfba1cfab..be9bade73 100644 --- a/TestOutput/test/output-openpmd.par +++ b/TestOutput/test/output-openpmd.par @@ -38,6 +38,14 @@ CarpetX::out_tsv_vars = " TestOutput::a1 TestOutput::a2 TestOutput::a3 + TestOutput::sc_int + TestOutput::a1_int + TestOutput::a2_int + TestOutput::a3_int + TestOutput::sc_complex + TestOutput::a1_complex + TestOutput::a2_complex + TestOutput::a3_complex " CarpetX::out_openpmd_vars = " @@ -46,4 +54,12 @@ CarpetX::out_openpmd_vars = " TestOutput::a1 TestOutput::a2 TestOutput::a3 + TestOutput::sc_int + TestOutput::a1_int + TestOutput::a2_int + TestOutput::a3_int + TestOutput::sc_complex + TestOutput::a1_complex + TestOutput::a2_complex + TestOutput::a3_complex " diff --git a/TestOutput/test/output-openpmd/output-openpmd.it00000000.bp5/data.0 b/TestOutput/test/output-openpmd/output-openpmd.it00000000.bp5/data.0 index ce4f42fbb..2d4a70df9 100644 Binary files a/TestOutput/test/output-openpmd/output-openpmd.it00000000.bp5/data.0 and b/TestOutput/test/output-openpmd/output-openpmd.it00000000.bp5/data.0 differ diff --git a/TestOutput/test/output-openpmd/output-openpmd.it00000000.bp5/md.0 b/TestOutput/test/output-openpmd/output-openpmd.it00000000.bp5/md.0 index 674cd4f11..b6e243efc 100644 Binary files a/TestOutput/test/output-openpmd/output-openpmd.it00000000.bp5/md.0 and b/TestOutput/test/output-openpmd/output-openpmd.it00000000.bp5/md.0 differ diff --git a/TestOutput/test/output-openpmd/output-openpmd.it00000000.bp5/md.idx b/TestOutput/test/output-openpmd/output-openpmd.it00000000.bp5/md.idx index e7ea806eb..ba3b460cb 100644 Binary files a/TestOutput/test/output-openpmd/output-openpmd.it00000000.bp5/md.idx and b/TestOutput/test/output-openpmd/output-openpmd.it00000000.bp5/md.idx differ diff --git a/TestOutput/test/output-openpmd/output-openpmd.it00000000.bp5/mmd.0 b/TestOutput/test/output-openpmd/output-openpmd.it00000000.bp5/mmd.0 index 9b89b9448..7be4d19e4 100644 Binary files a/TestOutput/test/output-openpmd/output-openpmd.it00000000.bp5/mmd.0 and b/TestOutput/test/output-openpmd/output-openpmd.it00000000.bp5/mmd.0 differ diff --git a/TestOutput/test/output-openpmd/output-openpmd.it00000000.bp5/profiling.json b/TestOutput/test/output-openpmd/output-openpmd.it00000000.bp5/profiling.json index f5e346325..840f38a7b 100644 --- a/TestOutput/test/output-openpmd/output-openpmd.it00000000.bp5/profiling.json +++ b/TestOutput/test/output-openpmd/output-openpmd.it00000000.bp5/profiling.json @@ -1,3 +1,3 @@ [ -{ "rank":0, "start":"Thu_Dec_07_14:31:30_2023", "bytes":0, "AWD":{"mus":827, "nCalls":1}, "close_ts":{"mus":221, "nCalls":1}, "meta_lvl1":{"mus":19, "nCalls":1}, "meta_lvl2":{"mus":435, "nCalls":1}, "endstep":{"mus":1505, "nCalls":1}, "transport_0":{"type":"File_POSIX", "close":{"mus":146, "nCalls":1}, "write":{"mus":799, "nCalls":1}, "open":{"mus":1368, "nCalls":1}}, "transport_1":{"type":"File_POSIX", "close":{"mus":99, "nCalls":1}, "write":{"mus":110, "nCalls":5}, "open":{"mus":660, "nCalls":1}} } +{ "rank":0, "start":"Fri_Aug_09_12:38:45_2024","PDW_mus": 3, "PDW":{"mus":3, "nCalls":1},"ES_mus": 339, "ES":{"mus":339, "nCalls":1},"ES_meta1_mus": 10, "ES_meta1":{"mus":10, "nCalls":1},"ES_meta2_mus": 36, "ES_meta2":{"mus":36, "nCalls":1},"ES_close_mus": 133, "ES_close":{"mus":133, "nCalls":1},"ES_AWD_mus": 158, "ES_AWD":{"mus":158, "nCalls":1}, "databytes":0, "metadatabytes":0, "metametadatabytes":0, "transport_0":{"type":"File_POSIX", "wbytes":295744, "close":{"mus":3, "nCalls":1}, "write":{"mus":132, "nCalls":1}, "open":{"mus":83, "nCalls":1}}, "transport_1":{"type":"File_POSIX", "wbytes":26944, "close":{"mus":0, "nCalls":1}, "write":{"mus":10, "nCalls":5}, "open":{"mus":94, "nCalls":1}} } ] diff --git a/TestOutput/test/output-openpmd/testoutput-a1_complex.it000000.x.tsv b/TestOutput/test/output-openpmd/testoutput-a1_complex.it000000.x.tsv new file mode 100644 index 000000000..f9f5165ea --- /dev/null +++ b/TestOutput/test/output-openpmd/testoutput-a1_complex.it000000.x.tsv @@ -0,0 +1,11 @@ +# 1:iteration 2:time 3:i 4:a1_complex.real 5:a1_complex.imag +0 0.0000000000000000e+00 0 2.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 1 3.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 2 4.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 3 5.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 4 6.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 5 7.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 6 8.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 7 9.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 8 1.0000000000000000e+01 1.0000000000000000e+00 +0 0.0000000000000000e+00 9 1.1000000000000000e+01 1.0000000000000000e+00 diff --git a/TestOutput/test/output-openpmd/testoutput-a1_int.it000000.x.tsv b/TestOutput/test/output-openpmd/testoutput-a1_int.it000000.x.tsv new file mode 100644 index 000000000..23a0e476e --- /dev/null +++ b/TestOutput/test/output-openpmd/testoutput-a1_int.it000000.x.tsv @@ -0,0 +1,11 @@ +# 1:iteration 2:time 3:i 4:a1_int +0 0.0000000000000000e+00 0 1 +0 0.0000000000000000e+00 1 2 +0 0.0000000000000000e+00 2 3 +0 0.0000000000000000e+00 3 4 +0 0.0000000000000000e+00 4 5 +0 0.0000000000000000e+00 5 6 +0 0.0000000000000000e+00 6 7 +0 0.0000000000000000e+00 7 8 +0 0.0000000000000000e+00 8 9 +0 0.0000000000000000e+00 9 10 diff --git a/TestOutput/test/output-openpmd/testoutput-a2_complex.it000000.x.tsv b/TestOutput/test/output-openpmd/testoutput-a2_complex.it000000.x.tsv new file mode 100644 index 000000000..c131377eb --- /dev/null +++ b/TestOutput/test/output-openpmd/testoutput-a2_complex.it000000.x.tsv @@ -0,0 +1,10 @@ +# 1:iteration 2:time 3:i 4:j 5:a2_complex.real 6:a2_complex.imag +0 0.0000000000000000e+00 0 0 2.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 1 0 3.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 2 0 4.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 3 0 5.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 4 0 6.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 5 0 7.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 6 0 8.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 7 0 9.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 8 0 1.0000000000000000e+01 1.0000000000000000e+00 diff --git a/TestOutput/test/output-openpmd/testoutput-a2_complex.it000000.y.tsv b/TestOutput/test/output-openpmd/testoutput-a2_complex.it000000.y.tsv new file mode 100644 index 000000000..04d457f77 --- /dev/null +++ b/TestOutput/test/output-openpmd/testoutput-a2_complex.it000000.y.tsv @@ -0,0 +1,9 @@ +# 1:iteration 2:time 3:i 4:j 5:a2_complex.real 6:a2_complex.imag +0 0.0000000000000000e+00 0 0 2.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 1 1.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 2 2.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 3 3.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 4 4.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 5 5.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 6 6.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 7 7.0200000000000000e+02 1.0000000000000000e+00 diff --git a/TestOutput/test/output-openpmd/testoutput-a2_int.it000000.x.tsv b/TestOutput/test/output-openpmd/testoutput-a2_int.it000000.x.tsv new file mode 100644 index 000000000..12abb7c20 --- /dev/null +++ b/TestOutput/test/output-openpmd/testoutput-a2_int.it000000.x.tsv @@ -0,0 +1,10 @@ +# 1:iteration 2:time 3:i 4:j 5:a2_int +0 0.0000000000000000e+00 0 0 1 +0 0.0000000000000000e+00 1 0 2 +0 0.0000000000000000e+00 2 0 3 +0 0.0000000000000000e+00 3 0 4 +0 0.0000000000000000e+00 4 0 5 +0 0.0000000000000000e+00 5 0 6 +0 0.0000000000000000e+00 6 0 7 +0 0.0000000000000000e+00 7 0 8 +0 0.0000000000000000e+00 8 0 9 diff --git a/TestOutput/test/output-openpmd/testoutput-a2_int.it000000.y.tsv b/TestOutput/test/output-openpmd/testoutput-a2_int.it000000.y.tsv new file mode 100644 index 000000000..f53e09c0c --- /dev/null +++ b/TestOutput/test/output-openpmd/testoutput-a2_int.it000000.y.tsv @@ -0,0 +1,9 @@ +# 1:iteration 2:time 3:i 4:j 5:a2_int +0 0.0000000000000000e+00 0 0 1 +0 0.0000000000000000e+00 0 1 101 +0 0.0000000000000000e+00 0 2 201 +0 0.0000000000000000e+00 0 3 301 +0 0.0000000000000000e+00 0 4 401 +0 0.0000000000000000e+00 0 5 501 +0 0.0000000000000000e+00 0 6 601 +0 0.0000000000000000e+00 0 7 701 diff --git a/TestOutput/test/output-openpmd/testoutput-a3_complex.it000000.x.tsv b/TestOutput/test/output-openpmd/testoutput-a3_complex.it000000.x.tsv new file mode 100644 index 000000000..52e0f8d25 --- /dev/null +++ b/TestOutput/test/output-openpmd/testoutput-a3_complex.it000000.x.tsv @@ -0,0 +1,8 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_complex.real 7:a3_complex.imag +0 0.0000000000000000e+00 0 0 0 2.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 1 0 0 3.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 2 0 0 4.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 3 0 0 5.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 4 0 0 6.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 5 0 0 7.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 6 0 0 8.0000000000000000e+00 1.0000000000000000e+00 diff --git a/TestOutput/test/output-openpmd/testoutput-a3_complex.it000000.y.tsv b/TestOutput/test/output-openpmd/testoutput-a3_complex.it000000.y.tsv new file mode 100644 index 000000000..a75933b1b --- /dev/null +++ b/TestOutput/test/output-openpmd/testoutput-a3_complex.it000000.y.tsv @@ -0,0 +1,7 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_complex.real 7:a3_complex.imag +0 0.0000000000000000e+00 0 0 0 2.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 1 0 1.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 2 0 2.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 3 0 3.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 4 0 4.0200000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 5 0 5.0200000000000000e+02 1.0000000000000000e+00 diff --git a/TestOutput/test/output-openpmd/testoutput-a3_complex.it000000.z.tsv b/TestOutput/test/output-openpmd/testoutput-a3_complex.it000000.z.tsv new file mode 100644 index 000000000..e13ad488a --- /dev/null +++ b/TestOutput/test/output-openpmd/testoutput-a3_complex.it000000.z.tsv @@ -0,0 +1,6 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_complex.real 7:a3_complex.imag +0 0.0000000000000000e+00 0 0 0 2.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 0 1 1.0002000000000000e+04 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 0 2 2.0002000000000000e+04 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 0 3 3.0002000000000000e+04 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 0 4 4.0002000000000000e+04 1.0000000000000000e+00 diff --git a/TestOutput/test/output-openpmd/testoutput-a3_int.it000000.x.tsv b/TestOutput/test/output-openpmd/testoutput-a3_int.it000000.x.tsv new file mode 100644 index 000000000..a6206485c --- /dev/null +++ b/TestOutput/test/output-openpmd/testoutput-a3_int.it000000.x.tsv @@ -0,0 +1,8 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_int +0 0.0000000000000000e+00 0 0 0 1 +0 0.0000000000000000e+00 1 0 0 2 +0 0.0000000000000000e+00 2 0 0 3 +0 0.0000000000000000e+00 3 0 0 4 +0 0.0000000000000000e+00 4 0 0 5 +0 0.0000000000000000e+00 5 0 0 6 +0 0.0000000000000000e+00 6 0 0 7 diff --git a/TestOutput/test/output-openpmd/testoutput-a3_int.it000000.y.tsv b/TestOutput/test/output-openpmd/testoutput-a3_int.it000000.y.tsv new file mode 100644 index 000000000..4244eeb4c --- /dev/null +++ b/TestOutput/test/output-openpmd/testoutput-a3_int.it000000.y.tsv @@ -0,0 +1,7 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_int +0 0.0000000000000000e+00 0 0 0 1 +0 0.0000000000000000e+00 0 1 0 101 +0 0.0000000000000000e+00 0 2 0 201 +0 0.0000000000000000e+00 0 3 0 301 +0 0.0000000000000000e+00 0 4 0 401 +0 0.0000000000000000e+00 0 5 0 501 diff --git a/TestOutput/test/output-openpmd/testoutput-a3_int.it000000.z.tsv b/TestOutput/test/output-openpmd/testoutput-a3_int.it000000.z.tsv new file mode 100644 index 000000000..1acf1ab5f --- /dev/null +++ b/TestOutput/test/output-openpmd/testoutput-a3_int.it000000.z.tsv @@ -0,0 +1,6 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_int +0 0.0000000000000000e+00 0 0 0 1 +0 0.0000000000000000e+00 0 0 1 10001 +0 0.0000000000000000e+00 0 0 2 20001 +0 0.0000000000000000e+00 0 0 3 30001 +0 0.0000000000000000e+00 0 0 4 40001 diff --git a/TestOutput/test/output-openpmd/testoutput-sc_complex.it000000.tsv b/TestOutput/test/output-openpmd/testoutput-sc_complex.it000000.tsv new file mode 100644 index 000000000..156af02ef --- /dev/null +++ b/TestOutput/test/output-openpmd/testoutput-sc_complex.it000000.tsv @@ -0,0 +1,2 @@ +# 1:iteration 2:time 3:sc_complex.real 4:sc_complex.imag +0 0.0000000000000000e+00 0.0000000000000000e+00 4.1415926535897931e+00 diff --git a/TestOutput/test/output-openpmd/testoutput-sc_int.it000000.tsv b/TestOutput/test/output-openpmd/testoutput-sc_int.it000000.tsv new file mode 100644 index 000000000..1294368a4 --- /dev/null +++ b/TestOutput/test/output-openpmd/testoutput-sc_int.it000000.tsv @@ -0,0 +1,2 @@ +# 1:iteration 2:time 3:sc_int +0 0.0000000000000000e+00 17 diff --git a/TestOutput/test/recover-openpmd.par b/TestOutput/test/recover-openpmd.par index 64bdb3613..d19cfa9fe 100644 --- a/TestOutput/test/recover-openpmd.par +++ b/TestOutput/test/recover-openpmd.par @@ -40,6 +40,14 @@ CarpetX::out_tsv_vars = " TestOutput::a1 TestOutput::a2 TestOutput::a3 + TestOutput::sc_int + TestOutput::a1_int + TestOutput::a2_int + TestOutput::a3_int + TestOutput::sc_complex + TestOutput::a1_complex + TestOutput::a2_complex + TestOutput::a3_complex " CarpetX::out_openpmd_vars = " @@ -48,6 +56,14 @@ CarpetX::out_openpmd_vars = " TestOutput::a1 TestOutput::a2 TestOutput::a3 + TestOutput::sc_int + TestOutput::a1_int + TestOutput::a2_int + TestOutput::a3_int + TestOutput::sc_complex + TestOutput::a1_complex + TestOutput::a2_complex + TestOutput::a3_complex " IO::checkpoint_dir = $parfile diff --git a/TestOutput/test/recover-openpmd/recover-openpmd.it00000001.bp5/data.0 b/TestOutput/test/recover-openpmd/recover-openpmd.it00000001.bp5/data.0 index 6c68dc2f4..f5a407437 100644 Binary files a/TestOutput/test/recover-openpmd/recover-openpmd.it00000001.bp5/data.0 and b/TestOutput/test/recover-openpmd/recover-openpmd.it00000001.bp5/data.0 differ diff --git a/TestOutput/test/recover-openpmd/recover-openpmd.it00000001.bp5/md.0 b/TestOutput/test/recover-openpmd/recover-openpmd.it00000001.bp5/md.0 index e2e080090..888633095 100644 Binary files a/TestOutput/test/recover-openpmd/recover-openpmd.it00000001.bp5/md.0 and b/TestOutput/test/recover-openpmd/recover-openpmd.it00000001.bp5/md.0 differ diff --git a/TestOutput/test/recover-openpmd/recover-openpmd.it00000001.bp5/md.idx b/TestOutput/test/recover-openpmd/recover-openpmd.it00000001.bp5/md.idx index 6e8b35319..c1468a15e 100644 Binary files a/TestOutput/test/recover-openpmd/recover-openpmd.it00000001.bp5/md.idx and b/TestOutput/test/recover-openpmd/recover-openpmd.it00000001.bp5/md.idx differ diff --git a/TestOutput/test/recover-openpmd/recover-openpmd.it00000001.bp5/mmd.0 b/TestOutput/test/recover-openpmd/recover-openpmd.it00000001.bp5/mmd.0 index 67d7019fd..9694c15db 100644 Binary files a/TestOutput/test/recover-openpmd/recover-openpmd.it00000001.bp5/mmd.0 and b/TestOutput/test/recover-openpmd/recover-openpmd.it00000001.bp5/mmd.0 differ diff --git a/TestOutput/test/recover-openpmd/recover-openpmd.it00000001.bp5/profiling.json b/TestOutput/test/recover-openpmd/recover-openpmd.it00000001.bp5/profiling.json index 99f0a656a..7768a8659 100644 --- a/TestOutput/test/recover-openpmd/recover-openpmd.it00000001.bp5/profiling.json +++ b/TestOutput/test/recover-openpmd/recover-openpmd.it00000001.bp5/profiling.json @@ -1,3 +1,3 @@ [ -{ "rank":0, "start":"Thu_Dec_07_14:25:20_2023", "bytes":0, "AWD":{"mus":656, "nCalls":1}, "close_ts":{"mus":98, "nCalls":1}, "meta_lvl1":{"mus":14, "nCalls":1}, "meta_lvl2":{"mus":379, "nCalls":1}, "endstep":{"mus":1149, "nCalls":1}, "transport_0":{"type":"File_POSIX", "close":{"mus":110, "nCalls":1}, "write":{"mus":637, "nCalls":1}, "open":{"mus":818, "nCalls":1}}, "transport_1":{"type":"File_POSIX", "close":{"mus":109, "nCalls":1}, "write":{"mus":126, "nCalls":5}, "open":{"mus":1142, "nCalls":1}} } +{ "rank":0, "start":"Fri_Aug_09_12:38:48_2024","PDW_mus": 3, "PDW":{"mus":3, "nCalls":1},"ES_mus": 280, "ES":{"mus":280, "nCalls":1},"ES_meta1_mus": 11, "ES_meta1":{"mus":11, "nCalls":1},"ES_meta2_mus": 36, "ES_meta2":{"mus":36, "nCalls":1},"ES_close_mus": 80, "ES_close":{"mus":80, "nCalls":1},"ES_AWD_mus": 151, "ES_AWD":{"mus":151, "nCalls":1}, "databytes":0, "metadatabytes":0, "metametadatabytes":0, "transport_0":{"type":"File_POSIX", "wbytes":295744, "close":{"mus":1, "nCalls":1}, "write":{"mus":124, "nCalls":1}, "open":{"mus":60, "nCalls":1}}, "transport_1":{"type":"File_POSIX", "wbytes":27048, "close":{"mus":0, "nCalls":1}, "write":{"mus":11, "nCalls":5}, "open":{"mus":84, "nCalls":1}} } ] diff --git a/TestOutput/test/recover-openpmd/recover-openpmd.it00000002.bp5/data.0 b/TestOutput/test/recover-openpmd/recover-openpmd.it00000002.bp5/data.0 index b764ec522..73c05cc14 100644 Binary files a/TestOutput/test/recover-openpmd/recover-openpmd.it00000002.bp5/data.0 and b/TestOutput/test/recover-openpmd/recover-openpmd.it00000002.bp5/data.0 differ diff --git a/TestOutput/test/recover-openpmd/recover-openpmd.it00000002.bp5/md.0 b/TestOutput/test/recover-openpmd/recover-openpmd.it00000002.bp5/md.0 index 6eda03684..c32d40fd0 100644 Binary files a/TestOutput/test/recover-openpmd/recover-openpmd.it00000002.bp5/md.0 and b/TestOutput/test/recover-openpmd/recover-openpmd.it00000002.bp5/md.0 differ diff --git a/TestOutput/test/recover-openpmd/recover-openpmd.it00000002.bp5/md.idx b/TestOutput/test/recover-openpmd/recover-openpmd.it00000002.bp5/md.idx index 6e8b35319..c1468a15e 100644 Binary files a/TestOutput/test/recover-openpmd/recover-openpmd.it00000002.bp5/md.idx and b/TestOutput/test/recover-openpmd/recover-openpmd.it00000002.bp5/md.idx differ diff --git a/TestOutput/test/recover-openpmd/recover-openpmd.it00000002.bp5/mmd.0 b/TestOutput/test/recover-openpmd/recover-openpmd.it00000002.bp5/mmd.0 index 6cd4a784c..d539c70bb 100644 Binary files a/TestOutput/test/recover-openpmd/recover-openpmd.it00000002.bp5/mmd.0 and b/TestOutput/test/recover-openpmd/recover-openpmd.it00000002.bp5/mmd.0 differ diff --git a/TestOutput/test/recover-openpmd/recover-openpmd.it00000002.bp5/profiling.json b/TestOutput/test/recover-openpmd/recover-openpmd.it00000002.bp5/profiling.json index 32c03c18f..1a31da6e0 100644 --- a/TestOutput/test/recover-openpmd/recover-openpmd.it00000002.bp5/profiling.json +++ b/TestOutput/test/recover-openpmd/recover-openpmd.it00000002.bp5/profiling.json @@ -1,3 +1,3 @@ [ -{ "rank":0, "start":"Thu_Dec_07_14:25:20_2023", "bytes":0, "AWD":{"mus":652, "nCalls":1}, "close_ts":{"mus":100, "nCalls":1}, "meta_lvl1":{"mus":7, "nCalls":1}, "meta_lvl2":{"mus":442, "nCalls":1}, "endstep":{"mus":1204, "nCalls":1}, "transport_0":{"type":"File_POSIX", "close":{"mus":96, "nCalls":1}, "write":{"mus":634, "nCalls":1}, "open":{"mus":846, "nCalls":1}}, "transport_1":{"type":"File_POSIX", "close":{"mus":120, "nCalls":1}, "write":{"mus":155, "nCalls":5}, "open":{"mus":1104, "nCalls":1}} } +{ "rank":0, "start":"Fri_Aug_09_12:38:48_2024","PDW_mus": 2, "PDW":{"mus":2, "nCalls":1},"ES_mus": 338, "ES":{"mus":338, "nCalls":1},"ES_meta1_mus": 51, "ES_meta1":{"mus":51, "nCalls":1},"ES_meta2_mus": 88, "ES_meta2":{"mus":88, "nCalls":1},"ES_close_mus": 103, "ES_close":{"mus":103, "nCalls":1},"ES_AWD_mus": 94, "ES_AWD":{"mus":94, "nCalls":1}, "databytes":0, "metadatabytes":0, "metametadatabytes":0, "transport_0":{"type":"File_POSIX", "wbytes":295744, "close":{"mus":1, "nCalls":1}, "write":{"mus":69, "nCalls":1}, "open":{"mus":30, "nCalls":1}}, "transport_1":{"type":"File_POSIX", "wbytes":27048, "close":{"mus":0, "nCalls":1}, "write":{"mus":13, "nCalls":5}, "open":{"mus":36, "nCalls":1}} } ] diff --git a/TestOutput/test/recover-openpmd/testoutput-a1_complex.it000001.x.tsv b/TestOutput/test/recover-openpmd/testoutput-a1_complex.it000001.x.tsv new file mode 100644 index 000000000..dac46df4f --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-a1_complex.it000001.x.tsv @@ -0,0 +1,11 @@ +# 1:iteration 2:time 3:i 4:a1_complex.real 5:a1_complex.imag +1 5.0000000000000000e-01 0 3.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 1 4.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 2 5.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 3 6.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 4 7.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 5 8.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 6 9.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 7 1.0000000000000000e+01 2.0000000000000000e+00 +1 5.0000000000000000e-01 8 1.1000000000000000e+01 2.0000000000000000e+00 +1 5.0000000000000000e-01 9 1.2000000000000000e+01 2.0000000000000000e+00 diff --git a/TestOutput/test/recover-openpmd/testoutput-a1_complex.it000002.x.tsv b/TestOutput/test/recover-openpmd/testoutput-a1_complex.it000002.x.tsv new file mode 100644 index 000000000..9d15d8c86 --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-a1_complex.it000002.x.tsv @@ -0,0 +1,11 @@ +# 1:iteration 2:time 3:i 4:a1_complex.real 5:a1_complex.imag +2 1.0000000000000000e+00 0 4.0000000000000000e+00 3.0000000000000000e+00 +2 1.0000000000000000e+00 1 5.0000000000000000e+00 3.0000000000000000e+00 +2 1.0000000000000000e+00 2 6.0000000000000000e+00 3.0000000000000000e+00 +2 1.0000000000000000e+00 3 7.0000000000000000e+00 3.0000000000000000e+00 +2 1.0000000000000000e+00 4 8.0000000000000000e+00 3.0000000000000000e+00 +2 1.0000000000000000e+00 5 9.0000000000000000e+00 3.0000000000000000e+00 +2 1.0000000000000000e+00 6 1.0000000000000000e+01 3.0000000000000000e+00 +2 1.0000000000000000e+00 7 1.1000000000000000e+01 3.0000000000000000e+00 +2 1.0000000000000000e+00 8 1.2000000000000000e+01 3.0000000000000000e+00 +2 1.0000000000000000e+00 9 1.3000000000000000e+01 3.0000000000000000e+00 diff --git a/TestOutput/test/recover-openpmd/testoutput-a1_int.it000001.x.tsv b/TestOutput/test/recover-openpmd/testoutput-a1_int.it000001.x.tsv new file mode 100644 index 000000000..1042654d3 --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-a1_int.it000001.x.tsv @@ -0,0 +1,11 @@ +# 1:iteration 2:time 3:i 4:a1_int +1 5.0000000000000000e-01 0 2 +1 5.0000000000000000e-01 1 3 +1 5.0000000000000000e-01 2 4 +1 5.0000000000000000e-01 3 5 +1 5.0000000000000000e-01 4 6 +1 5.0000000000000000e-01 5 7 +1 5.0000000000000000e-01 6 8 +1 5.0000000000000000e-01 7 9 +1 5.0000000000000000e-01 8 10 +1 5.0000000000000000e-01 9 11 diff --git a/TestOutput/test/recover-openpmd/testoutput-a1_int.it000002.x.tsv b/TestOutput/test/recover-openpmd/testoutput-a1_int.it000002.x.tsv new file mode 100644 index 000000000..ddabe3e3a --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-a1_int.it000002.x.tsv @@ -0,0 +1,11 @@ +# 1:iteration 2:time 3:i 4:a1_int +2 1.0000000000000000e+00 0 3 +2 1.0000000000000000e+00 1 4 +2 1.0000000000000000e+00 2 5 +2 1.0000000000000000e+00 3 6 +2 1.0000000000000000e+00 4 7 +2 1.0000000000000000e+00 5 8 +2 1.0000000000000000e+00 6 9 +2 1.0000000000000000e+00 7 10 +2 1.0000000000000000e+00 8 11 +2 1.0000000000000000e+00 9 12 diff --git a/TestOutput/test/recover-openpmd/testoutput-a2_complex.it000001.x.tsv b/TestOutput/test/recover-openpmd/testoutput-a2_complex.it000001.x.tsv new file mode 100644 index 000000000..99cfcf4e3 --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-a2_complex.it000001.x.tsv @@ -0,0 +1,10 @@ +# 1:iteration 2:time 3:i 4:j 5:a2_complex.real 6:a2_complex.imag +1 5.0000000000000000e-01 0 0 3.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 1 0 4.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 2 0 5.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 3 0 6.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 4 0 7.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 5 0 8.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 6 0 9.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 7 0 1.0000000000000000e+01 2.0000000000000000e+00 +1 5.0000000000000000e-01 8 0 1.1000000000000000e+01 2.0000000000000000e+00 diff --git a/TestOutput/test/recover-openpmd/testoutput-a2_complex.it000001.y.tsv b/TestOutput/test/recover-openpmd/testoutput-a2_complex.it000001.y.tsv new file mode 100644 index 000000000..27c4823fe --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-a2_complex.it000001.y.tsv @@ -0,0 +1,9 @@ +# 1:iteration 2:time 3:i 4:j 5:a2_complex.real 6:a2_complex.imag +1 5.0000000000000000e-01 0 0 3.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 1 1.0300000000000000e+02 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 2 2.0300000000000000e+02 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 3 3.0300000000000000e+02 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 4 4.0300000000000000e+02 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 5 5.0300000000000000e+02 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 6 6.0300000000000000e+02 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 7 7.0300000000000000e+02 2.0000000000000000e+00 diff --git a/TestOutput/test/recover-openpmd/testoutput-a2_complex.it000002.x.tsv b/TestOutput/test/recover-openpmd/testoutput-a2_complex.it000002.x.tsv new file mode 100644 index 000000000..488297af2 --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-a2_complex.it000002.x.tsv @@ -0,0 +1,10 @@ +# 1:iteration 2:time 3:i 4:j 5:a2_complex.real 6:a2_complex.imag +2 1.0000000000000000e+00 0 0 4.0000000000000000e+00 3.0000000000000000e+00 +2 1.0000000000000000e+00 1 0 5.0000000000000000e+00 3.0000000000000000e+00 +2 1.0000000000000000e+00 2 0 6.0000000000000000e+00 3.0000000000000000e+00 +2 1.0000000000000000e+00 3 0 7.0000000000000000e+00 3.0000000000000000e+00 +2 1.0000000000000000e+00 4 0 8.0000000000000000e+00 3.0000000000000000e+00 +2 1.0000000000000000e+00 5 0 9.0000000000000000e+00 3.0000000000000000e+00 +2 1.0000000000000000e+00 6 0 1.0000000000000000e+01 3.0000000000000000e+00 +2 1.0000000000000000e+00 7 0 1.1000000000000000e+01 3.0000000000000000e+00 +2 1.0000000000000000e+00 8 0 1.2000000000000000e+01 3.0000000000000000e+00 diff --git a/TestOutput/test/recover-openpmd/testoutput-a2_complex.it000002.y.tsv b/TestOutput/test/recover-openpmd/testoutput-a2_complex.it000002.y.tsv new file mode 100644 index 000000000..4acf8e506 --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-a2_complex.it000002.y.tsv @@ -0,0 +1,9 @@ +# 1:iteration 2:time 3:i 4:j 5:a2_complex.real 6:a2_complex.imag +2 1.0000000000000000e+00 0 0 4.0000000000000000e+00 3.0000000000000000e+00 +2 1.0000000000000000e+00 0 1 1.0400000000000000e+02 3.0000000000000000e+00 +2 1.0000000000000000e+00 0 2 2.0400000000000000e+02 3.0000000000000000e+00 +2 1.0000000000000000e+00 0 3 3.0400000000000000e+02 3.0000000000000000e+00 +2 1.0000000000000000e+00 0 4 4.0400000000000000e+02 3.0000000000000000e+00 +2 1.0000000000000000e+00 0 5 5.0400000000000000e+02 3.0000000000000000e+00 +2 1.0000000000000000e+00 0 6 6.0400000000000000e+02 3.0000000000000000e+00 +2 1.0000000000000000e+00 0 7 7.0400000000000000e+02 3.0000000000000000e+00 diff --git a/TestOutput/test/recover-openpmd/testoutput-a2_int.it000001.x.tsv b/TestOutput/test/recover-openpmd/testoutput-a2_int.it000001.x.tsv new file mode 100644 index 000000000..c7d860e82 --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-a2_int.it000001.x.tsv @@ -0,0 +1,10 @@ +# 1:iteration 2:time 3:i 4:j 5:a2_int +1 5.0000000000000000e-01 0 0 2 +1 5.0000000000000000e-01 1 0 3 +1 5.0000000000000000e-01 2 0 4 +1 5.0000000000000000e-01 3 0 5 +1 5.0000000000000000e-01 4 0 6 +1 5.0000000000000000e-01 5 0 7 +1 5.0000000000000000e-01 6 0 8 +1 5.0000000000000000e-01 7 0 9 +1 5.0000000000000000e-01 8 0 10 diff --git a/TestOutput/test/recover-openpmd/testoutput-a2_int.it000001.y.tsv b/TestOutput/test/recover-openpmd/testoutput-a2_int.it000001.y.tsv new file mode 100644 index 000000000..07d68b167 --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-a2_int.it000001.y.tsv @@ -0,0 +1,9 @@ +# 1:iteration 2:time 3:i 4:j 5:a2_int +1 5.0000000000000000e-01 0 0 2 +1 5.0000000000000000e-01 0 1 102 +1 5.0000000000000000e-01 0 2 202 +1 5.0000000000000000e-01 0 3 302 +1 5.0000000000000000e-01 0 4 402 +1 5.0000000000000000e-01 0 5 502 +1 5.0000000000000000e-01 0 6 602 +1 5.0000000000000000e-01 0 7 702 diff --git a/TestOutput/test/recover-openpmd/testoutput-a2_int.it000002.x.tsv b/TestOutput/test/recover-openpmd/testoutput-a2_int.it000002.x.tsv new file mode 100644 index 000000000..e93ca7c3d --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-a2_int.it000002.x.tsv @@ -0,0 +1,10 @@ +# 1:iteration 2:time 3:i 4:j 5:a2_int +2 1.0000000000000000e+00 0 0 3 +2 1.0000000000000000e+00 1 0 4 +2 1.0000000000000000e+00 2 0 5 +2 1.0000000000000000e+00 3 0 6 +2 1.0000000000000000e+00 4 0 7 +2 1.0000000000000000e+00 5 0 8 +2 1.0000000000000000e+00 6 0 9 +2 1.0000000000000000e+00 7 0 10 +2 1.0000000000000000e+00 8 0 11 diff --git a/TestOutput/test/recover-openpmd/testoutput-a2_int.it000002.y.tsv b/TestOutput/test/recover-openpmd/testoutput-a2_int.it000002.y.tsv new file mode 100644 index 000000000..cd0ca8f17 --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-a2_int.it000002.y.tsv @@ -0,0 +1,9 @@ +# 1:iteration 2:time 3:i 4:j 5:a2_int +2 1.0000000000000000e+00 0 0 3 +2 1.0000000000000000e+00 0 1 103 +2 1.0000000000000000e+00 0 2 203 +2 1.0000000000000000e+00 0 3 303 +2 1.0000000000000000e+00 0 4 403 +2 1.0000000000000000e+00 0 5 503 +2 1.0000000000000000e+00 0 6 603 +2 1.0000000000000000e+00 0 7 703 diff --git a/TestOutput/test/recover-openpmd/testoutput-a3_complex.it000001.x.tsv b/TestOutput/test/recover-openpmd/testoutput-a3_complex.it000001.x.tsv new file mode 100644 index 000000000..6a2f64a64 --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-a3_complex.it000001.x.tsv @@ -0,0 +1,8 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_complex.real 7:a3_complex.imag +1 5.0000000000000000e-01 0 0 0 3.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 1 0 0 4.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 2 0 0 5.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 3 0 0 6.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 4 0 0 7.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 5 0 0 8.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 6 0 0 9.0000000000000000e+00 2.0000000000000000e+00 diff --git a/TestOutput/test/recover-openpmd/testoutput-a3_complex.it000001.y.tsv b/TestOutput/test/recover-openpmd/testoutput-a3_complex.it000001.y.tsv new file mode 100644 index 000000000..e04383249 --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-a3_complex.it000001.y.tsv @@ -0,0 +1,7 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_complex.real 7:a3_complex.imag +1 5.0000000000000000e-01 0 0 0 3.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 1 0 1.0300000000000000e+02 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 2 0 2.0300000000000000e+02 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 3 0 3.0300000000000000e+02 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 4 0 4.0300000000000000e+02 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 5 0 5.0300000000000000e+02 2.0000000000000000e+00 diff --git a/TestOutput/test/recover-openpmd/testoutput-a3_complex.it000001.z.tsv b/TestOutput/test/recover-openpmd/testoutput-a3_complex.it000001.z.tsv new file mode 100644 index 000000000..f477532eb --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-a3_complex.it000001.z.tsv @@ -0,0 +1,6 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_complex.real 7:a3_complex.imag +1 5.0000000000000000e-01 0 0 0 3.0000000000000000e+00 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 0 1 1.0003000000000000e+04 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 0 2 2.0003000000000000e+04 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 0 3 3.0003000000000000e+04 2.0000000000000000e+00 +1 5.0000000000000000e-01 0 0 4 4.0003000000000000e+04 2.0000000000000000e+00 diff --git a/TestOutput/test/recover-openpmd/testoutput-a3_complex.it000002.x.tsv b/TestOutput/test/recover-openpmd/testoutput-a3_complex.it000002.x.tsv new file mode 100644 index 000000000..5733c381f --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-a3_complex.it000002.x.tsv @@ -0,0 +1,8 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_complex.real 7:a3_complex.imag +2 1.0000000000000000e+00 0 0 0 4.0000000000000000e+00 3.0000000000000000e+00 +2 1.0000000000000000e+00 1 0 0 5.0000000000000000e+00 3.0000000000000000e+00 +2 1.0000000000000000e+00 2 0 0 6.0000000000000000e+00 3.0000000000000000e+00 +2 1.0000000000000000e+00 3 0 0 7.0000000000000000e+00 3.0000000000000000e+00 +2 1.0000000000000000e+00 4 0 0 8.0000000000000000e+00 3.0000000000000000e+00 +2 1.0000000000000000e+00 5 0 0 9.0000000000000000e+00 3.0000000000000000e+00 +2 1.0000000000000000e+00 6 0 0 1.0000000000000000e+01 3.0000000000000000e+00 diff --git a/TestOutput/test/recover-openpmd/testoutput-a3_complex.it000002.y.tsv b/TestOutput/test/recover-openpmd/testoutput-a3_complex.it000002.y.tsv new file mode 100644 index 000000000..0e36e6a3f --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-a3_complex.it000002.y.tsv @@ -0,0 +1,7 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_complex.real 7:a3_complex.imag +2 1.0000000000000000e+00 0 0 0 4.0000000000000000e+00 3.0000000000000000e+00 +2 1.0000000000000000e+00 0 1 0 1.0400000000000000e+02 3.0000000000000000e+00 +2 1.0000000000000000e+00 0 2 0 2.0400000000000000e+02 3.0000000000000000e+00 +2 1.0000000000000000e+00 0 3 0 3.0400000000000000e+02 3.0000000000000000e+00 +2 1.0000000000000000e+00 0 4 0 4.0400000000000000e+02 3.0000000000000000e+00 +2 1.0000000000000000e+00 0 5 0 5.0400000000000000e+02 3.0000000000000000e+00 diff --git a/TestOutput/test/recover-openpmd/testoutput-a3_complex.it000002.z.tsv b/TestOutput/test/recover-openpmd/testoutput-a3_complex.it000002.z.tsv new file mode 100644 index 000000000..d9be8cac9 --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-a3_complex.it000002.z.tsv @@ -0,0 +1,6 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_complex.real 7:a3_complex.imag +2 1.0000000000000000e+00 0 0 0 4.0000000000000000e+00 3.0000000000000000e+00 +2 1.0000000000000000e+00 0 0 1 1.0004000000000000e+04 3.0000000000000000e+00 +2 1.0000000000000000e+00 0 0 2 2.0004000000000000e+04 3.0000000000000000e+00 +2 1.0000000000000000e+00 0 0 3 3.0004000000000000e+04 3.0000000000000000e+00 +2 1.0000000000000000e+00 0 0 4 4.0004000000000000e+04 3.0000000000000000e+00 diff --git a/TestOutput/test/recover-openpmd/testoutput-a3_int.it000001.x.tsv b/TestOutput/test/recover-openpmd/testoutput-a3_int.it000001.x.tsv new file mode 100644 index 000000000..6b14dde3a --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-a3_int.it000001.x.tsv @@ -0,0 +1,8 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_int +1 5.0000000000000000e-01 0 0 0 2 +1 5.0000000000000000e-01 1 0 0 3 +1 5.0000000000000000e-01 2 0 0 4 +1 5.0000000000000000e-01 3 0 0 5 +1 5.0000000000000000e-01 4 0 0 6 +1 5.0000000000000000e-01 5 0 0 7 +1 5.0000000000000000e-01 6 0 0 8 diff --git a/TestOutput/test/recover-openpmd/testoutput-a3_int.it000001.y.tsv b/TestOutput/test/recover-openpmd/testoutput-a3_int.it000001.y.tsv new file mode 100644 index 000000000..7ddb4d6a2 --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-a3_int.it000001.y.tsv @@ -0,0 +1,7 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_int +1 5.0000000000000000e-01 0 0 0 2 +1 5.0000000000000000e-01 0 1 0 102 +1 5.0000000000000000e-01 0 2 0 202 +1 5.0000000000000000e-01 0 3 0 302 +1 5.0000000000000000e-01 0 4 0 402 +1 5.0000000000000000e-01 0 5 0 502 diff --git a/TestOutput/test/recover-openpmd/testoutput-a3_int.it000001.z.tsv b/TestOutput/test/recover-openpmd/testoutput-a3_int.it000001.z.tsv new file mode 100644 index 000000000..8daebae9e --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-a3_int.it000001.z.tsv @@ -0,0 +1,6 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_int +1 5.0000000000000000e-01 0 0 0 2 +1 5.0000000000000000e-01 0 0 1 10002 +1 5.0000000000000000e-01 0 0 2 20002 +1 5.0000000000000000e-01 0 0 3 30002 +1 5.0000000000000000e-01 0 0 4 40002 diff --git a/TestOutput/test/recover-openpmd/testoutput-a3_int.it000002.x.tsv b/TestOutput/test/recover-openpmd/testoutput-a3_int.it000002.x.tsv new file mode 100644 index 000000000..0277535bb --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-a3_int.it000002.x.tsv @@ -0,0 +1,8 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_int +2 1.0000000000000000e+00 0 0 0 3 +2 1.0000000000000000e+00 1 0 0 4 +2 1.0000000000000000e+00 2 0 0 5 +2 1.0000000000000000e+00 3 0 0 6 +2 1.0000000000000000e+00 4 0 0 7 +2 1.0000000000000000e+00 5 0 0 8 +2 1.0000000000000000e+00 6 0 0 9 diff --git a/TestOutput/test/recover-openpmd/testoutput-a3_int.it000002.y.tsv b/TestOutput/test/recover-openpmd/testoutput-a3_int.it000002.y.tsv new file mode 100644 index 000000000..3f4902f99 --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-a3_int.it000002.y.tsv @@ -0,0 +1,7 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_int +2 1.0000000000000000e+00 0 0 0 3 +2 1.0000000000000000e+00 0 1 0 103 +2 1.0000000000000000e+00 0 2 0 203 +2 1.0000000000000000e+00 0 3 0 303 +2 1.0000000000000000e+00 0 4 0 403 +2 1.0000000000000000e+00 0 5 0 503 diff --git a/TestOutput/test/recover-openpmd/testoutput-a3_int.it000002.z.tsv b/TestOutput/test/recover-openpmd/testoutput-a3_int.it000002.z.tsv new file mode 100644 index 000000000..59c4bd119 --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-a3_int.it000002.z.tsv @@ -0,0 +1,6 @@ +# 1:iteration 2:time 3:i 4:j 5:k 6:a3_int +2 1.0000000000000000e+00 0 0 0 3 +2 1.0000000000000000e+00 0 0 1 10003 +2 1.0000000000000000e+00 0 0 2 20003 +2 1.0000000000000000e+00 0 0 3 30003 +2 1.0000000000000000e+00 0 0 4 40003 diff --git a/TestOutput/test/recover-openpmd/testoutput-sc_complex.it000001.tsv b/TestOutput/test/recover-openpmd/testoutput-sc_complex.it000001.tsv new file mode 100644 index 000000000..82b989d18 --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-sc_complex.it000001.tsv @@ -0,0 +1,2 @@ +# 1:iteration 2:time 3:sc_complex.real 4:sc_complex.imag +1 5.0000000000000000e-01 1.0000000000000000e+00 5.1415926535897931e+00 diff --git a/TestOutput/test/recover-openpmd/testoutput-sc_complex.it000002.tsv b/TestOutput/test/recover-openpmd/testoutput-sc_complex.it000002.tsv new file mode 100644 index 000000000..ba8a8832b --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-sc_complex.it000002.tsv @@ -0,0 +1,2 @@ +# 1:iteration 2:time 3:sc_complex.real 4:sc_complex.imag +2 1.0000000000000000e+00 2.0000000000000000e+00 6.1415926535897931e+00 diff --git a/TestOutput/test/recover-openpmd/testoutput-sc_int.it000001.tsv b/TestOutput/test/recover-openpmd/testoutput-sc_int.it000001.tsv new file mode 100644 index 000000000..a686704d4 --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-sc_int.it000001.tsv @@ -0,0 +1,2 @@ +# 1:iteration 2:time 3:sc_int +1 5.0000000000000000e-01 18 diff --git a/TestOutput/test/recover-openpmd/testoutput-sc_int.it000002.tsv b/TestOutput/test/recover-openpmd/testoutput-sc_int.it000002.tsv new file mode 100644 index 000000000..51c2d8354 --- /dev/null +++ b/TestOutput/test/recover-openpmd/testoutput-sc_int.it000002.tsv @@ -0,0 +1,2 @@ +# 1:iteration 2:time 3:sc_int +2 1.0000000000000000e+00 19