From 5d8a9c9b33e6f845853f21cc9a15dbf69a9aae87 Mon Sep 17 00:00:00 2001 From: Roland Haas Date: Fri, 2 Aug 2024 14:58:49 -0500 Subject: [PATCH] TestArrayGroup: add tests for integer and complex grid arrays --- TestArrayGroup/interface.ccl | 14 ++ TestArrayGroup/schedule.ccl | 32 ++-- TestArrayGroup/src/TestArray.F90 | 90 ++++++---- TestArrayGroup/src/TestArray.cxx | 155 +++++++++++------- TestArrayGroup/src/TestDynamicData.F90 | 42 +++++ TestArrayGroup/src/TestDynamicData.cxx | 14 +- TestArrayGroup/test/testarraygroup.par | 8 +- .../testarraygroup-test_array.it000000.x.tsv | 10 +- .../testarraygroup-test_array.it000000.y.tsv | 12 +- .../testarraygroup-test_array.it000001.x.tsv | 10 +- .../testarraygroup-test_array.it000001.y.tsv | 12 +- .../testarraygroup-test_array.it000002.x.tsv | 10 +- .../testarraygroup-test_array.it000002.y.tsv | 12 +- ...raygroup-test_array_complex.it000000.x.tsv | 6 + ...raygroup-test_array_complex.it000000.y.tsv | 7 + ...raygroup-test_array_complex.it000001.x.tsv | 6 + ...raygroup-test_array_complex.it000001.y.tsv | 7 + ...raygroup-test_array_complex.it000002.x.tsv | 6 + ...raygroup-test_array_complex.it000002.y.tsv | 7 + ...starraygroup-test_array_int.it000000.x.tsv | 6 + ...starraygroup-test_array_int.it000000.y.tsv | 7 + ...starraygroup-test_array_int.it000001.x.tsv | 6 + ...starraygroup-test_array_int.it000001.y.tsv | 7 + ...starraygroup-test_array_int.it000002.x.tsv | 6 + ...starraygroup-test_array_int.it000002.y.tsv | 7 + .../testarraygroup-test_gf.it000000.x.tsv | 70 ++++---- .../testarraygroup-test_gf.it000000.y.tsv | 70 ++++---- .../testarraygroup-test_gf.it000000.z.tsv | 70 ++++---- .../testarraygroup-test_gf.it000001.x.tsv | 70 ++++---- .../testarraygroup-test_gf.it000001.y.tsv | 70 ++++---- .../testarraygroup-test_gf.it000001.z.tsv | 70 ++++---- .../testarraygroup-test_gf.it000002.x.tsv | 70 ++++---- .../testarraygroup-test_gf.it000002.y.tsv | 70 ++++---- .../testarraygroup-test_gf.it000002.z.tsv | 70 ++++---- ...rraygroup-test_scalar_complex.it000000.tsv | 2 + ...rraygroup-test_scalar_complex.it000001.tsv | 2 + ...rraygroup-test_scalar_complex.it000002.tsv | 2 + ...estarraygroup-test_scalar_int.it000000.tsv | 2 + ...estarraygroup-test_scalar_int.it000001.tsv | 2 + ...estarraygroup-test_scalar_int.it000002.tsv | 2 + 40 files changed, 690 insertions(+), 451 deletions(-) create mode 100644 TestArrayGroup/test/testarraygroup/testarraygroup-test_array_complex.it000000.x.tsv create mode 100644 TestArrayGroup/test/testarraygroup/testarraygroup-test_array_complex.it000000.y.tsv create mode 100644 TestArrayGroup/test/testarraygroup/testarraygroup-test_array_complex.it000001.x.tsv create mode 100644 TestArrayGroup/test/testarraygroup/testarraygroup-test_array_complex.it000001.y.tsv create mode 100644 TestArrayGroup/test/testarraygroup/testarraygroup-test_array_complex.it000002.x.tsv create mode 100644 TestArrayGroup/test/testarraygroup/testarraygroup-test_array_complex.it000002.y.tsv create mode 100644 TestArrayGroup/test/testarraygroup/testarraygroup-test_array_int.it000000.x.tsv create mode 100644 TestArrayGroup/test/testarraygroup/testarraygroup-test_array_int.it000000.y.tsv create mode 100644 TestArrayGroup/test/testarraygroup/testarraygroup-test_array_int.it000001.x.tsv create mode 100644 TestArrayGroup/test/testarraygroup/testarraygroup-test_array_int.it000001.y.tsv create mode 100644 TestArrayGroup/test/testarraygroup/testarraygroup-test_array_int.it000002.x.tsv create mode 100644 TestArrayGroup/test/testarraygroup/testarraygroup-test_array_int.it000002.y.tsv create mode 100644 TestArrayGroup/test/testarraygroup/testarraygroup-test_scalar_complex.it000000.tsv create mode 100644 TestArrayGroup/test/testarraygroup/testarraygroup-test_scalar_complex.it000001.tsv create mode 100644 TestArrayGroup/test/testarraygroup/testarraygroup-test_scalar_complex.it000002.tsv create mode 100644 TestArrayGroup/test/testarraygroup/testarraygroup-test_scalar_int.it000000.tsv create mode 100644 TestArrayGroup/test/testarraygroup/testarraygroup-test_scalar_int.it000001.tsv create mode 100644 TestArrayGroup/test/testarraygroup/testarraygroup-test_scalar_int.it000002.tsv diff --git a/TestArrayGroup/interface.ccl b/TestArrayGroup/interface.ccl index fe02acaca..977dfba3f 100644 --- a/TestArrayGroup/interface.ccl +++ b/TestArrayGroup/interface.ccl @@ -12,3 +12,17 @@ CCTK_REAL test_array[4] TYPE=array DIM=2 SIZE=5,6 DISTRIB=constant CCTK_REAL test_gf TYPE=gf CENTERING={VVV} "Test grid function for verifying CarpetX implementation of DynamicData" CCTK_REAL test_scalar TYPE=scalar "Test scalar for verifying CarpetX implementation of DynamicData" + +CCTK_INT test_array_int[4] TYPE=array DIM=2 SIZE=5,6 DISTRIB=constant +{ + test_int1 test_int2 test_int3 +} "Test integer arrays for verifying CarpetX implementation of non-distributed array data" + +CCTK_INT test_scalar_int TYPE=scalar "Test integer scalar for verifying CarpetX implementation of DynamicData" + +CCTK_COMPLEX test_array_complex[4] TYPE=array DIM=2 SIZE=5,6 DISTRIB=constant +{ + test_complex1 test_complex2 test_complex3 +} "Test complex arrays for verifying CarpetX implementation of non-distributed array data" + +CCTK_COMPLEX test_scalar_complex TYPE=scalar "Test complex scalar for verifying CarpetX implementation of DynamicData" diff --git a/TestArrayGroup/schedule.ccl b/TestArrayGroup/schedule.ccl index 575bb9774..eea06b091 100644 --- a/TestArrayGroup/schedule.ccl +++ b/TestArrayGroup/schedule.ccl @@ -1,19 +1,23 @@ # Schedule definitions for thorn CarpetX +STORAGE: test_scalar test_array test_gf +STORAGE: test_scalar_int test_array_int +STORAGE: test_scalar_complex test_array_complex + SCHEDULE TestArrayGroup_Initialize AT Initial { LANG: C - WRITES: test_scalar(everywhere) - WRITES: test_array(everywhere) - WRITES: test_gf(everywhere) + WRITES: test_scalar(everywhere) test_array(everywhere) test_gf(everywhere) + WRITES: test_scalar_int(everywhere) test_array_int(everywhere) + WRITES: test_scalar_complex(everywhere) test_array_complex(everywhere) } "Initialize data in grid functions, scalars, and distrib=const arrays" SCHEDULE TestArrayGroup_Compare AT PostInitial { LANG: C - READS: test_scalar(everywhere) - READS: test_array(everywhere) - READS: test_gf(everywhere) + READS: test_scalar(everywhere) test_array(everywhere) test_gf(everywhere) + READS: test_scalar_int(everywhere) test_array_int(everywhere) + READS: test_scalar_complex(everywhere) test_array_complex(everywhere) } "Test data in grid functions, scalars, and distrib=const arrays" SCHEDULE TestArrayGroup_CompareF AT PostInitial @@ -21,8 +25,9 @@ SCHEDULE TestArrayGroup_CompareF AT PostInitial LANG: Fortran # no local support so far OPTION: global - READS: test_scalar(everywhere) - READS: test_array(everywhere) + READS: test_scalar(everywhere) test_array(everywhere) + READS: test_scalar_int(everywhere) test_array_int(everywhere) + READS: test_scalar_complex(everywhere) test_array_complex(everywhere) } "Test data in grid scalars and distrib=const arrays" SCHEDULE TestArrayGroup_DynamicData AT PostInitial @@ -35,6 +40,13 @@ SCHEDULE TestArrayGroup_DynamicDataF AT PostInitial LANG: Fortran # no local support so far OPTION: global - READS: test_scalar(everywhere) - READS: test_array(everywhere) + READS: test_scalar(everywhere) test_array(everywhere) + READS: test_scalar_int(everywhere) test_array_int(everywhere) + READS: test_scalar_complex(everywhere) test_array_complex(everywhere) } "Test DynamicData for Fortran scalars, and distrib=const arrays" + +SCHEDULE TestArrayGroup_Terminate AT Terminate +{ + LANG: C + OPTION: meta +} "Set exit code based on test results" diff --git a/TestArrayGroup/src/TestArray.F90 b/TestArrayGroup/src/TestArray.F90 index baf89ec2b..2fccd981a 100644 --- a/TestArrayGroup/src/TestArray.F90 +++ b/TestArrayGroup/src/TestArray.F90 @@ -12,54 +12,84 @@ subroutine TestArrayGroup_CompareF(CCTK_ARGUMENTS) integer, parameter :: nmax = 4 integer, parameter :: size = imax * jmax * nmax - integer :: array_error_count(3) - integer :: scalar_error_count + integer :: array_real_error_count(3) + integer :: array_int_error_count(3) + integer :: array_complex_error_count(3) integer :: i,j,n character*256 :: warnline - array_error_count = (/0,0,0/) + array_real_error_count = (/0,0,0/) + array_int_error_count = (/0,0,0/) + array_complex_error_count = (/0,0,0/) do n = 1,nmax do j = 1,jmax do i = 1,imax ! -1 is due to data being filled by C code counting from 0 - if (test1(i,j,n) /= 1 + (i-1) * (j-1) * (n-1)) then - array_error_count(1) = array_error_count(1) + 1 + if (test1(i,j,n) /= 1 + i * j * n) then + array_real_error_count(1) = array_real_error_count(1) + 1 end if - if (test2(i,j,n) /= 1 + 7 * (i-1) * (j-1) * (n-1)) then - array_error_count(2) = array_error_count(2) + 1 + if (test_int1(i,j,n) /= 2 + i * j * n) then + array_int_error_count(1) = array_int_error_count(1) + 1 end if - if (test3(i,j,n) /= 1 + 13 * (i-1) * (j-1) * (n-1)) then - array_error_count(3) = array_error_count(3) + 1 + if (test_complex1(i,j,n) /= CMPLX(3 + i * j * n, 1, KIND(test_complex1(1,1,1)))) then + array_complex_error_count(1) = array_complex_error_count(1) + 1 + end if + if (test2(i,j,n) /= 1 + 7 * i * j * n) then + array_real_error_count(2) = array_real_error_count(2) + 1 + end if + if (test_int2(i,j,n) /= 2 + 7 * i * j * n) then + array_int_error_count(2) = array_int_error_count(2) + 1 + end if + if (test_complex2(i,j,n) /= CMPLX(3 + 7 * i * j * n, 1, KIND(test_complex2(1,1,1)))) then + array_complex_error_count(2) = array_complex_error_count(2) + 1 + end if + if (test3(i,j,n) /= 1 + 13 * i * j * n) then + array_real_error_count(3) = array_real_error_count(3) + 1 + end if + if (test_int3(i,j,n) /= 2 + 13 * i * j * n) then + array_int_error_count(3) = array_int_error_count(3) + 1 + end if + if (test_complex3(i,j,n) /= CMPLX(3 + 13 * i * j * n, 1, KIND(test_complex3(1,1,1)))) then + array_complex_error_count(3) = array_complex_error_count(3) + 1 end if end do end do end do - if (array_error_count(1) > 0) then - write(warnline, "('TestArrayGroup: Fortran grid array test1 failed in ', i3, ' of ', i3, ' elements')") array_error_count(1), size - call CCTK_ERROR(warnline) - end if - - if (array_error_count(2) > 0) then - write(warnline, "('TestArrayGroup: Fortran grid array test2 failed in ', i3, ' of ', i3, ' elements')") array_error_count(2), size - call CCTK_ERROR(warnline) - end if - - if (array_error_count(3) > 0) then - write(warnline, "('TestArrayGroup: Fortran grid array test3 failed in ', i3, ' of ', i3, ' elements')") array_error_count(3), size - call CCTK_ERROR(warnline) - end if + do i = 1,3 + if (array_real_error_count(i) > 0) then + write(warnline, "('TestArrayGroup: Fortran CCTK_REAL grid array test', i1, ' failed in ', i3, ' of ', i3, ' elements')") i, array_real_error_count(i), size + call CCTK_WARN(CCTK_WARN_ALERT, warnline) + call TestArrayGroup_FoundError() + end if + end do + do i = 1,3 + if (array_int_error_count(i) > 0) then + write(warnline, "('TestArrayGroup: Fortran CCTK_INT grid array test', i1, ' failed in ', i3, ' of ', i3, ' elements')") i, array_int_error_count(i), size + call CCTK_WARN(CCTK_WARN_ALERT, warnline) + call TestArrayGroup_FoundError() + end if + end do + do i = 1,3 + if (array_complex_error_count(i) > 0) then + write(warnline, "('TestArrayGroup: Fortran CCTK_COMPLEX grid array test', i1, ' failed in ', i3, ' of ', i3, ' elements')") i, array_complex_error_count(i), size + call CCTK_WARN(CCTK_WARN_ALERT, warnline) + call TestArrayGroup_FoundError() + end if + end do ! test grid scalar - scalar_error_count = 0 - if(test_scalar /= 1) then - scalar_error_count = scalar_error_count + 1 + call CCTK_WARN(CCTK_WARN_ALERT, "TestArrayGroup: CCTK_REAL grid scalar failed") + call TestArrayGroup_FoundError() end if - - if (scalar_error_count > 0) then - write(warnline, "('TestArrayGroup: Fortran grid scalr test_scalar failed in ', i3, ' of ', i3, ' elements')") scalar_error_count, 1 - call CCTK_ERROR(warnline) + if(test_scalar_int /= 2) then + call CCTK_WARN(CCTK_WARN_ALERT, "TestArrayGroup: CCTK_INT grid scalar failed") + call TestArrayGroup_FoundError() + end if + if(test_scalar_complex /= 3) then + call CCTK_WARN(CCTK_WARN_ALERT, "TestArrayGroup: CCTK_COMPLEX grid scalar failed") + call TestArrayGroup_FoundError() end if end subroutine TestArrayGroup_CompareF diff --git a/TestArrayGroup/src/TestArray.cxx b/TestArrayGroup/src/TestArray.cxx index f4c30737d..63729e368 100644 --- a/TestArrayGroup/src/TestArray.cxx +++ b/TestArrayGroup/src/TestArray.cxx @@ -6,6 +6,14 @@ #include #include +using namespace std::literals::complex_literals; + +static bool found_error = false; + +extern "C" void CCTK_FNAME(TestArrayGroup_FoundError)(void) { + found_error = true; +} + extern "C" void TestArrayGroup_Initialize(CCTK_ARGUMENTS) { DECLARE_CCTK_PARAMETERS; DECLARE_CCTK_ARGUMENTS_TestArrayGroup_Initialize; @@ -19,9 +27,15 @@ extern "C" void TestArrayGroup_Initialize(CCTK_ARGUMENTS) { for (int j = 0; j < jmax; j++) { for (int i = 0; i < imax; i++) { const int index = i + j * imax + n * imax * jmax; - test1[index] = 1 + i * j * n; - test2[index] = 1 + 7 * i * j * n; - test3[index] = 1 + 13 * i * j * n; + test1[index] = CCTK_REAL(1 + (i + 1) * (j + 1) * (n + 1)); + test2[index] = CCTK_REAL(1 + 7 * (i + 1) * (j + 1) * (n + 1)); + test3[index] = CCTK_REAL(1 + 13 * (i + 1) * (j + 1) * (n + 1)); + test_int1[index] = CCTK_INT(2 + (i + 1) * (j + 1) * (n + 1)); + test_int2[index] = CCTK_INT(2 + 7 * (i + 1) * (j + 1) * (n + 1)); + test_int3[index] = CCTK_INT(2 + 13 * (i + 1) * (j + 1) * (n + 1)); + test_complex1[index] = CCTK_COMPLEX(3 + (i + 1) * (j + 1) * (n + 1)) + 1i; + test_complex2[index] = CCTK_COMPLEX(3 + 7 * (i + 1) * (j + 1) * (n + 1)) + 1i; + test_complex3[index] = CCTK_COMPLEX(3 + 13 * (i + 1) * (j + 1) * (n + 1)) + 1i; } } } @@ -42,15 +56,17 @@ extern "C" void TestArrayGroup_Initialize(CCTK_ARGUMENTS) { for (int j = 0; j < lsh[1]; j++) { for (int i = 0; i < lsh[0]; i++) { const int index = CCTK_GFINDEX3D(cctkGH, i, j, k); - test_gf[index] = (i0 + i) * (j0 + j) * (k0 + k); + test_gf[index] = (i0 + i + 1) * (j0 + j + 1) * (k0 + k + 1); } } } - *test_scalar = 1; + *test_scalar = CCTK_REAL(1); + *test_scalar_int = CCTK_INT(2); + *test_scalar_complex = CCTK_COMPLEX(3); } -extern "C" void TestArrayGroup_Compare(cGH *cctkGH) { +extern "C" void TestArrayGroup_Compare(CCTK_ARGUMENTS) { DECLARE_CCTK_PARAMETERS; DECLARE_CCTK_ARGUMENTS_TestArrayGroup_Compare; @@ -59,55 +75,63 @@ extern "C" void TestArrayGroup_Compare(cGH *cctkGH) { const int jmax = 6; const int nmax = 4; - int array_error_count[3] = {0, 0, 0}; - - for (int n = 0; n < nmax; n++) { - std::ostringstream vname1; - vname1 << "TestArrayGroup::test1[" << n << "]"; - CCTK_REAL *const var1 = - (CCTK_REAL *)CCTK_VarDataPtr(cctkGH, 0, vname1.str().c_str()); - - std::ostringstream vname2; - vname2 << "TestArrayGroup::test2[" << n << "]"; - CCTK_REAL *const var2 = - (CCTK_REAL *)CCTK_VarDataPtr(cctkGH, 0, vname2.str().c_str()); - - std::ostringstream vname3; - vname3 << "TestArrayGroup::test3[" << n << "]"; - CCTK_REAL *const var3 = - (CCTK_REAL *)CCTK_VarDataPtr(cctkGH, 0, vname3.str().c_str()); - - for (int j = 0; j < jmax; j++) { - for (int i = 0; i < imax; i++) { - const int index = i + j * imax; - if (var1[index] != 1 + i * j * n) - array_error_count[0] += 1; - if (var2[index] != 1 + 7 * i * j * n) - array_error_count[1] += 1; - if (var3[index] != 1 + 13 * i * j * n) - array_error_count[2] += 1; + const char *arrays[] = { + "test", "test_int", "test_complex" + }; + const int iscale[] = {1, 7, 13}; + for (char const * const array : arrays) { + for (unsigned int suffix = 0 ; suffix < 3 ; ++suffix) { + int array_error_count = 0; + bool is_contiguous = true; + + std::ostringstream vname0; + vname0 << "TestArrayGroup::" << array << (suffix+1) << "[" << 0 << "]"; + void *const varptr0 = CCTK_VarDataPtr(cctkGH, 0, vname0.str().c_str()); + + for (int n = 0; n < nmax; n++) { + std::ostringstream vname; + vname << "TestArrayGroup::" << array << (suffix+1) << "[" << n << "]"; + void *const varptr = CCTK_VarDataPtr(cctkGH, 0, vname.str().c_str()); + const int vartype = CCTK_VarTypeI(CCTK_VarIndex(vname.str().c_str())); + + const int size = jmax * imax; + is_contiguous = ((char*)varptr - (char*)varptr0)/(CCTK_VarTypeSize(vartype) * size) == n; + for (int j = 0; j < jmax; j++) { + for (int i = 0; i < imax; i++) { + const int index = i + j * imax; + int ival = iscale[suffix] * (i + 1) * (j + 1) * (n + 1); + bool is_equal = [&](){ + switch(vartype) { + case CCTK_VARIABLE_REAL: + return static_cast(varptr)[index] == CCTK_REAL(1 + ival); + case CCTK_VARIABLE_INT: + return static_cast(varptr)[index] == CCTK_INT(2+ ival); + case CCTK_VARIABLE_COMPLEX: + return static_cast(varptr)[index] == CCTK_COMPLEX(3 + ival) + 1i; + default: + assert(0 && "Unexpected variable type"); + return false; // notreached + } + }(); + if (!is_equal) + array_error_count += 1; + } + } + + if (array_error_count > 0) { + CCTK_VWARN(CCTK_WARN_ALERT, "TestArrayGroup: grid array %s failed in %d of %d elements", + vname.str().c_str(), array_error_count, size); + found_error = true; + } + if (!is_contiguous) { + CCTK_VWARN(CCTK_WARN_ALERT, "TestArrayGroup: grid array %s is not contiguous in the grid array vector", + vname.str().c_str()); + found_error = true; + } } } } - if (array_error_count[0] > 0) { - const int size = nmax * jmax * imax; - CCTK_VERROR("TestArrayGroup: grid array test1 failed in %d of %d elements", - array_error_count[0], size); - } - - if (array_error_count[1] > 0) { - const int size = nmax * jmax * imax; - CCTK_VERROR("TestArrayGroup: grid array test2 failed in %d of %d elements", - array_error_count[1], size); - } - - if (array_error_count[2] > 0) { - const int size = nmax * jmax * imax; - CCTK_VERROR("TestArrayGroup: grid array test3 failed in %d of %d elements", - array_error_count[2], size); - } - // test grid function int gf_gi = CCTK_GroupIndex("TestArrayGroup::test_gf"); cGroup gf_group; @@ -127,7 +151,7 @@ extern "C" void TestArrayGroup_Compare(cGH *cctkGH) { for (int j = 0; j < lsh[1]; j++) { for (int i = 0; i < lsh[0]; i++) { const int index = CCTK_GFINDEX3D(cctkGH, i, j, k); - if(test_gf[index] != (i0 + i) * (j0 + j) * (k0 + k)) + if(test_gf[index] != (i0 + i + 1) * (j0 + j + 1) * (k0 + k + 1)) gf_error_count += 1; } } @@ -135,19 +159,30 @@ extern "C" void TestArrayGroup_Compare(cGH *cctkGH) { if (gf_error_count > 0) { const int size = lsh[2] * lsh[1] * lsh[0]; - CCTK_VERROR("TestArrayGroup: grid function test failed in %d of %d elements", + CCTK_VWARN(CCTK_WARN_ALERT, "TestArrayGroup: grid function test failed in %d of %d elements", gf_error_count, size); + found_error = true; } // test grid scalar - int scalar_error_count = 0; + if(*test_scalar != CCTK_REAL(1)) { + CCTK_VWARN(CCTK_WARN_ALERT, "TestArrayGroup: CCTK_REAL grid scalar failed"); + found_error = true; + } - if(*test_scalar != 1) - scalar_error_count += 1; + if(*test_scalar_int != CCTK_INT(2)) { + CCTK_VWARN(CCTK_WARN_ALERT, "TestArrayGroup: CCTK_INT grid scalar failed"); + found_error = true; + } - if (scalar_error_count > 0) { - const int size = 1; - CCTK_VERROR("TestArrayGroup: grid scalar test_scalar failed in %d of %d elements", - scalar_error_count, size); + if(*test_scalar_complex != CCTK_COMPLEX(3)) { + CCTK_VWARN(CCTK_WARN_ALERT, "TestArrayGroup: CCTK_COMPLEX grid scalar failed"); + found_error = true; } } + +extern "C" void TestArrayGroup_Terminate(CCTK_ARGUMENTS) { + // this should be caugt by output files, but since we test the array code itself, report an error explicitly + if(found_error) + CCTK_Exit(cctkGH, EXIT_FAILURE); +} diff --git a/TestArrayGroup/src/TestDynamicData.F90 b/TestArrayGroup/src/TestDynamicData.F90 index bb589222d..69cb67a4f 100644 --- a/TestArrayGroup/src/TestDynamicData.F90 +++ b/TestArrayGroup/src/TestDynamicData.F90 @@ -28,4 +28,46 @@ subroutine TestArrayGroup_DynamicDataF(CCTK_ARGUMENTS) call CCTK_ERROR("incorrect size in test3 array dynamic data") endif + if(RANK(test_int1) /= 3) then ! note rank 3 b/c of vector of rank=2 arrays + call CCTK_ERROR("incorrect dimension in test_int1 array dynamic data") + endif + if(SIZE(test_int1, 1) /= 5 .or. SIZE(test_int1, 2) /= 6 .or. SIZE(test_int1, 3) /= 4) then + call CCTK_ERROR("incorrect size in test_int1 array dynamic data") + endif + + if(RANK(test_int2) /= 3) then ! note rank 3 b/c of vector of rank=2 arrays + call CCTK_ERROR("incorrect dimension in test_int2 array dynamic data") + endif + if(SIZE(test_int2, 1) /= 5 .or. SIZE(test_int2, 2) /= 6 .or. SIZE(test_int2, 3) /= 4) then + call CCTK_ERROR("incorrect size in test_int2 array dynamic data") + endif + + if(RANK(test_int3) /= 3) then ! note rank 3 b/c of vector of rank=2 arrays + call CCTK_ERROR("incorrect dimension in test_int3 array dynamic data") + endif + if(SIZE(test_int3, 1) /= 5 .or. SIZE(test_int3, 2) /= 6 .or. SIZE(test_int3, 3) /= 4) then + call CCTK_ERROR("incorrect size in test_int3 array dynamic data") + endif + + if(RANK(test_complex1) /= 3) then ! note rank 3 b/c of vector of rank=2 arrays + call CCTK_ERROR("incorrect dimension in test_complex1 array dynamic data") + endif + if(SIZE(test_complex1, 1) /= 5 .or. SIZE(test_complex1, 2) /= 6 .or. SIZE(test_complex1, 3) /= 4) then + call CCTK_ERROR("incorrect size in test_complex1 array dynamic data") + endif + + if(RANK(test_complex2) /= 3) then ! note rank 3 b/c of vector of rank=2 arrays + call CCTK_ERROR("incorrect dimension in test_complex2 array dynamic data") + endif + if(SIZE(test_complex2, 1) /= 5 .or. SIZE(test_complex2, 2) /= 6 .or. SIZE(test_complex2, 3) /= 4) then + call CCTK_ERROR("incorrect size in test_complex2 array dynamic data") + endif + + if(RANK(test_complex3) /= 3) then ! note rank 3 b/c of vector of rank=2 arrays + call CCTK_ERROR("incorrect dimension in test_complex3 array dynamic data") + endif + if(SIZE(test_complex3, 1) /= 5 .or. SIZE(test_complex3, 2) /= 6 .or. SIZE(test_complex3, 3) /= 4) then + call CCTK_ERROR("incorrect size in test_complex3 array dynamic data") + endif + end subroutine TestArrayGroup_DynamicDataF diff --git a/TestArrayGroup/src/TestDynamicData.cxx b/TestArrayGroup/src/TestDynamicData.cxx index 0369cdeb6..e68005260 100644 --- a/TestArrayGroup/src/TestDynamicData.cxx +++ b/TestArrayGroup/src/TestDynamicData.cxx @@ -67,8 +67,13 @@ extern "C" void TestArrayGroup_DynamicData(CCTK_ARGUMENTS) { } // Validate grid scalar dynamic data + char const*const scalars[] = { + "TestArrayGroup::test_scalar", "TestArrayGroup::test_scalar_int", + "TestArrayGroup::test_scalar_complex", + }; + for(auto scalar : scalars) { - const int scalar_gi = CCTK_GroupIndex("TestArrayGroup::test_scalar"); + const int scalar_gi = CCTK_GroupIndex(scalar); cGroupDynamicData scalar_data; CCTK_GroupDynamicData(cctkGH, scalar_gi, &scalar_data); @@ -139,8 +144,13 @@ extern "C" void TestArrayGroup_DynamicData(CCTK_ARGUMENTS) { } // Validate grid array dynamic data + char const*const arrays[] = { + "TestArrayGroup::test_array", "TestArrayGroup::test_array_int", + "TestArrayGroup::test_array_complex", + }; + for(auto array : arrays) { - const int array_gi = CCTK_GroupIndex("TestArrayGroup::test_array"); + const int array_gi = CCTK_GroupIndex(array); cGroupDynamicData array_data; CCTK_GroupDynamicData(cctkGH, array_gi, &array_data); diff --git a/TestArrayGroup/test/testarraygroup.par b/TestArrayGroup/test/testarraygroup.par index 89ba45c3b..45e06c24c 100644 --- a/TestArrayGroup/test/testarraygroup.par +++ b/TestArrayGroup/test/testarraygroup.par @@ -20,13 +20,19 @@ CarpetX::max_num_levels = $nlevels CarpetX::dtfac = 0.5 +Cactus::highlight_warning_messages = "no" + IO::out_dir = $parfile IO::parfile_write = "no" IO::out_every = 1 CarpetX::out_metadata = no CarpetX::out_tsv_vars = " - TestArrayGroup::test_array TestArrayGroup::test_gf + TestArrayGroup::test_array TestArrayGroup::test_scalar + TestArrayGroup::test_array_int + TestArrayGroup::test_scalar_int + TestArrayGroup::test_array_complex + TestArrayGroup::test_scalar_complex " diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_array.it000000.x.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array.it000000.x.tsv index 27534e9e6..f31633e35 100644 --- a/TestArrayGroup/test/testarraygroup/testarraygroup-test_array.it000000.x.tsv +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array.it000000.x.tsv @@ -1,6 +1,6 @@ # 1:iteration 2:time 3:i 4:j 5:test1[0] 6:test1[1] 7:test1[2] 8:test1[3] 9:test2[0] 10:test2[1] 11:test2[2] 12:test2[3] 13:test3[0] 14:test3[1] 15:test3[2] 16:test3[3] -0 0.0000000000000000e+00 0 0 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -0 0.0000000000000000e+00 1 0 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -0 0.0000000000000000e+00 2 0 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -0 0.0000000000000000e+00 3 0 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -0 0.0000000000000000e+00 4 0 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 0 2.0000000000000000e+00 3.0000000000000000e+00 4.0000000000000000e+00 5.0000000000000000e+00 8.0000000000000000e+00 1.5000000000000000e+01 2.2000000000000000e+01 2.9000000000000000e+01 1.4000000000000000e+01 2.7000000000000000e+01 4.0000000000000000e+01 5.3000000000000000e+01 +0 0.0000000000000000e+00 1 0 3.0000000000000000e+00 5.0000000000000000e+00 7.0000000000000000e+00 9.0000000000000000e+00 1.5000000000000000e+01 2.9000000000000000e+01 4.3000000000000000e+01 5.7000000000000000e+01 2.7000000000000000e+01 5.3000000000000000e+01 7.9000000000000000e+01 1.0500000000000000e+02 +0 0.0000000000000000e+00 2 0 4.0000000000000000e+00 7.0000000000000000e+00 1.0000000000000000e+01 1.3000000000000000e+01 2.2000000000000000e+01 4.3000000000000000e+01 6.4000000000000000e+01 8.5000000000000000e+01 4.0000000000000000e+01 7.9000000000000000e+01 1.1800000000000000e+02 1.5700000000000000e+02 +0 0.0000000000000000e+00 3 0 5.0000000000000000e+00 9.0000000000000000e+00 1.3000000000000000e+01 1.7000000000000000e+01 2.9000000000000000e+01 5.7000000000000000e+01 8.5000000000000000e+01 1.1300000000000000e+02 5.3000000000000000e+01 1.0500000000000000e+02 1.5700000000000000e+02 2.0900000000000000e+02 +0 0.0000000000000000e+00 4 0 6.0000000000000000e+00 1.1000000000000000e+01 1.6000000000000000e+01 2.1000000000000000e+01 3.6000000000000000e+01 7.1000000000000000e+01 1.0600000000000000e+02 1.4100000000000000e+02 6.6000000000000000e+01 1.3100000000000000e+02 1.9600000000000000e+02 2.6100000000000000e+02 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_array.it000000.y.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array.it000000.y.tsv index b924053d1..e48c25434 100644 --- a/TestArrayGroup/test/testarraygroup/testarraygroup-test_array.it000000.y.tsv +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array.it000000.y.tsv @@ -1,7 +1,7 @@ # 1:iteration 2:time 3:i 4:j 5:test1[0] 6:test1[1] 7:test1[2] 8:test1[3] 9:test2[0] 10:test2[1] 11:test2[2] 12:test2[3] 13:test3[0] 14:test3[1] 15:test3[2] 16:test3[3] -0 0.0000000000000000e+00 0 0 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -0 0.0000000000000000e+00 0 1 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -0 0.0000000000000000e+00 0 2 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -0 0.0000000000000000e+00 0 3 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -0 0.0000000000000000e+00 0 4 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -0 0.0000000000000000e+00 0 5 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 0 2.0000000000000000e+00 3.0000000000000000e+00 4.0000000000000000e+00 5.0000000000000000e+00 8.0000000000000000e+00 1.5000000000000000e+01 2.2000000000000000e+01 2.9000000000000000e+01 1.4000000000000000e+01 2.7000000000000000e+01 4.0000000000000000e+01 5.3000000000000000e+01 +0 0.0000000000000000e+00 0 1 3.0000000000000000e+00 5.0000000000000000e+00 7.0000000000000000e+00 9.0000000000000000e+00 1.5000000000000000e+01 2.9000000000000000e+01 4.3000000000000000e+01 5.7000000000000000e+01 2.7000000000000000e+01 5.3000000000000000e+01 7.9000000000000000e+01 1.0500000000000000e+02 +0 0.0000000000000000e+00 0 2 4.0000000000000000e+00 7.0000000000000000e+00 1.0000000000000000e+01 1.3000000000000000e+01 2.2000000000000000e+01 4.3000000000000000e+01 6.4000000000000000e+01 8.5000000000000000e+01 4.0000000000000000e+01 7.9000000000000000e+01 1.1800000000000000e+02 1.5700000000000000e+02 +0 0.0000000000000000e+00 0 3 5.0000000000000000e+00 9.0000000000000000e+00 1.3000000000000000e+01 1.7000000000000000e+01 2.9000000000000000e+01 5.7000000000000000e+01 8.5000000000000000e+01 1.1300000000000000e+02 5.3000000000000000e+01 1.0500000000000000e+02 1.5700000000000000e+02 2.0900000000000000e+02 +0 0.0000000000000000e+00 0 4 6.0000000000000000e+00 1.1000000000000000e+01 1.6000000000000000e+01 2.1000000000000000e+01 3.6000000000000000e+01 7.1000000000000000e+01 1.0600000000000000e+02 1.4100000000000000e+02 6.6000000000000000e+01 1.3100000000000000e+02 1.9600000000000000e+02 2.6100000000000000e+02 +0 0.0000000000000000e+00 0 5 7.0000000000000000e+00 1.3000000000000000e+01 1.9000000000000000e+01 2.5000000000000000e+01 4.3000000000000000e+01 8.5000000000000000e+01 1.2700000000000000e+02 1.6900000000000000e+02 7.9000000000000000e+01 1.5700000000000000e+02 2.3500000000000000e+02 3.1300000000000000e+02 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_array.it000001.x.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array.it000001.x.tsv index d84812d5d..b19e22e4a 100644 --- a/TestArrayGroup/test/testarraygroup/testarraygroup-test_array.it000001.x.tsv +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array.it000001.x.tsv @@ -1,6 +1,6 @@ # 1:iteration 2:time 3:i 4:j 5:test1[0] 6:test1[1] 7:test1[2] 8:test1[3] 9:test2[0] 10:test2[1] 11:test2[2] 12:test2[3] 13:test3[0] 14:test3[1] 15:test3[2] 16:test3[3] -1 3.1250000000000000e-02 0 0 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -1 3.1250000000000000e-02 1 0 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -1 3.1250000000000000e-02 2 0 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -1 3.1250000000000000e-02 3 0 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -1 3.1250000000000000e-02 4 0 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 +1 3.1250000000000000e-02 0 0 2.0000000000000000e+00 3.0000000000000000e+00 4.0000000000000000e+00 5.0000000000000000e+00 8.0000000000000000e+00 1.5000000000000000e+01 2.2000000000000000e+01 2.9000000000000000e+01 1.4000000000000000e+01 2.7000000000000000e+01 4.0000000000000000e+01 5.3000000000000000e+01 +1 3.1250000000000000e-02 1 0 3.0000000000000000e+00 5.0000000000000000e+00 7.0000000000000000e+00 9.0000000000000000e+00 1.5000000000000000e+01 2.9000000000000000e+01 4.3000000000000000e+01 5.7000000000000000e+01 2.7000000000000000e+01 5.3000000000000000e+01 7.9000000000000000e+01 1.0500000000000000e+02 +1 3.1250000000000000e-02 2 0 4.0000000000000000e+00 7.0000000000000000e+00 1.0000000000000000e+01 1.3000000000000000e+01 2.2000000000000000e+01 4.3000000000000000e+01 6.4000000000000000e+01 8.5000000000000000e+01 4.0000000000000000e+01 7.9000000000000000e+01 1.1800000000000000e+02 1.5700000000000000e+02 +1 3.1250000000000000e-02 3 0 5.0000000000000000e+00 9.0000000000000000e+00 1.3000000000000000e+01 1.7000000000000000e+01 2.9000000000000000e+01 5.7000000000000000e+01 8.5000000000000000e+01 1.1300000000000000e+02 5.3000000000000000e+01 1.0500000000000000e+02 1.5700000000000000e+02 2.0900000000000000e+02 +1 3.1250000000000000e-02 4 0 6.0000000000000000e+00 1.1000000000000000e+01 1.6000000000000000e+01 2.1000000000000000e+01 3.6000000000000000e+01 7.1000000000000000e+01 1.0600000000000000e+02 1.4100000000000000e+02 6.6000000000000000e+01 1.3100000000000000e+02 1.9600000000000000e+02 2.6100000000000000e+02 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_array.it000001.y.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array.it000001.y.tsv index f58ffc57f..409a7cda0 100644 --- a/TestArrayGroup/test/testarraygroup/testarraygroup-test_array.it000001.y.tsv +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array.it000001.y.tsv @@ -1,7 +1,7 @@ # 1:iteration 2:time 3:i 4:j 5:test1[0] 6:test1[1] 7:test1[2] 8:test1[3] 9:test2[0] 10:test2[1] 11:test2[2] 12:test2[3] 13:test3[0] 14:test3[1] 15:test3[2] 16:test3[3] -1 3.1250000000000000e-02 0 0 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -1 3.1250000000000000e-02 0 1 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -1 3.1250000000000000e-02 0 2 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -1 3.1250000000000000e-02 0 3 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -1 3.1250000000000000e-02 0 4 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -1 3.1250000000000000e-02 0 5 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 +1 3.1250000000000000e-02 0 0 2.0000000000000000e+00 3.0000000000000000e+00 4.0000000000000000e+00 5.0000000000000000e+00 8.0000000000000000e+00 1.5000000000000000e+01 2.2000000000000000e+01 2.9000000000000000e+01 1.4000000000000000e+01 2.7000000000000000e+01 4.0000000000000000e+01 5.3000000000000000e+01 +1 3.1250000000000000e-02 0 1 3.0000000000000000e+00 5.0000000000000000e+00 7.0000000000000000e+00 9.0000000000000000e+00 1.5000000000000000e+01 2.9000000000000000e+01 4.3000000000000000e+01 5.7000000000000000e+01 2.7000000000000000e+01 5.3000000000000000e+01 7.9000000000000000e+01 1.0500000000000000e+02 +1 3.1250000000000000e-02 0 2 4.0000000000000000e+00 7.0000000000000000e+00 1.0000000000000000e+01 1.3000000000000000e+01 2.2000000000000000e+01 4.3000000000000000e+01 6.4000000000000000e+01 8.5000000000000000e+01 4.0000000000000000e+01 7.9000000000000000e+01 1.1800000000000000e+02 1.5700000000000000e+02 +1 3.1250000000000000e-02 0 3 5.0000000000000000e+00 9.0000000000000000e+00 1.3000000000000000e+01 1.7000000000000000e+01 2.9000000000000000e+01 5.7000000000000000e+01 8.5000000000000000e+01 1.1300000000000000e+02 5.3000000000000000e+01 1.0500000000000000e+02 1.5700000000000000e+02 2.0900000000000000e+02 +1 3.1250000000000000e-02 0 4 6.0000000000000000e+00 1.1000000000000000e+01 1.6000000000000000e+01 2.1000000000000000e+01 3.6000000000000000e+01 7.1000000000000000e+01 1.0600000000000000e+02 1.4100000000000000e+02 6.6000000000000000e+01 1.3100000000000000e+02 1.9600000000000000e+02 2.6100000000000000e+02 +1 3.1250000000000000e-02 0 5 7.0000000000000000e+00 1.3000000000000000e+01 1.9000000000000000e+01 2.5000000000000000e+01 4.3000000000000000e+01 8.5000000000000000e+01 1.2700000000000000e+02 1.6900000000000000e+02 7.9000000000000000e+01 1.5700000000000000e+02 2.3500000000000000e+02 3.1300000000000000e+02 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_array.it000002.x.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array.it000002.x.tsv index 8c13406d8..e1875fe90 100644 --- a/TestArrayGroup/test/testarraygroup/testarraygroup-test_array.it000002.x.tsv +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array.it000002.x.tsv @@ -1,6 +1,6 @@ # 1:iteration 2:time 3:i 4:j 5:test1[0] 6:test1[1] 7:test1[2] 8:test1[3] 9:test2[0] 10:test2[1] 11:test2[2] 12:test2[3] 13:test3[0] 14:test3[1] 15:test3[2] 16:test3[3] -2 6.2500000000000000e-02 0 0 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -2 6.2500000000000000e-02 1 0 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -2 6.2500000000000000e-02 2 0 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -2 6.2500000000000000e-02 3 0 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -2 6.2500000000000000e-02 4 0 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 +2 6.2500000000000000e-02 0 0 2.0000000000000000e+00 3.0000000000000000e+00 4.0000000000000000e+00 5.0000000000000000e+00 8.0000000000000000e+00 1.5000000000000000e+01 2.2000000000000000e+01 2.9000000000000000e+01 1.4000000000000000e+01 2.7000000000000000e+01 4.0000000000000000e+01 5.3000000000000000e+01 +2 6.2500000000000000e-02 1 0 3.0000000000000000e+00 5.0000000000000000e+00 7.0000000000000000e+00 9.0000000000000000e+00 1.5000000000000000e+01 2.9000000000000000e+01 4.3000000000000000e+01 5.7000000000000000e+01 2.7000000000000000e+01 5.3000000000000000e+01 7.9000000000000000e+01 1.0500000000000000e+02 +2 6.2500000000000000e-02 2 0 4.0000000000000000e+00 7.0000000000000000e+00 1.0000000000000000e+01 1.3000000000000000e+01 2.2000000000000000e+01 4.3000000000000000e+01 6.4000000000000000e+01 8.5000000000000000e+01 4.0000000000000000e+01 7.9000000000000000e+01 1.1800000000000000e+02 1.5700000000000000e+02 +2 6.2500000000000000e-02 3 0 5.0000000000000000e+00 9.0000000000000000e+00 1.3000000000000000e+01 1.7000000000000000e+01 2.9000000000000000e+01 5.7000000000000000e+01 8.5000000000000000e+01 1.1300000000000000e+02 5.3000000000000000e+01 1.0500000000000000e+02 1.5700000000000000e+02 2.0900000000000000e+02 +2 6.2500000000000000e-02 4 0 6.0000000000000000e+00 1.1000000000000000e+01 1.6000000000000000e+01 2.1000000000000000e+01 3.6000000000000000e+01 7.1000000000000000e+01 1.0600000000000000e+02 1.4100000000000000e+02 6.6000000000000000e+01 1.3100000000000000e+02 1.9600000000000000e+02 2.6100000000000000e+02 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_array.it000002.y.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array.it000002.y.tsv index 649c5c563..489035104 100644 --- a/TestArrayGroup/test/testarraygroup/testarraygroup-test_array.it000002.y.tsv +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array.it000002.y.tsv @@ -1,7 +1,7 @@ # 1:iteration 2:time 3:i 4:j 5:test1[0] 6:test1[1] 7:test1[2] 8:test1[3] 9:test2[0] 10:test2[1] 11:test2[2] 12:test2[3] 13:test3[0] 14:test3[1] 15:test3[2] 16:test3[3] -2 6.2500000000000000e-02 0 0 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -2 6.2500000000000000e-02 0 1 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -2 6.2500000000000000e-02 0 2 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -2 6.2500000000000000e-02 0 3 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -2 6.2500000000000000e-02 0 4 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 -2 6.2500000000000000e-02 0 5 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+00 +2 6.2500000000000000e-02 0 0 2.0000000000000000e+00 3.0000000000000000e+00 4.0000000000000000e+00 5.0000000000000000e+00 8.0000000000000000e+00 1.5000000000000000e+01 2.2000000000000000e+01 2.9000000000000000e+01 1.4000000000000000e+01 2.7000000000000000e+01 4.0000000000000000e+01 5.3000000000000000e+01 +2 6.2500000000000000e-02 0 1 3.0000000000000000e+00 5.0000000000000000e+00 7.0000000000000000e+00 9.0000000000000000e+00 1.5000000000000000e+01 2.9000000000000000e+01 4.3000000000000000e+01 5.7000000000000000e+01 2.7000000000000000e+01 5.3000000000000000e+01 7.9000000000000000e+01 1.0500000000000000e+02 +2 6.2500000000000000e-02 0 2 4.0000000000000000e+00 7.0000000000000000e+00 1.0000000000000000e+01 1.3000000000000000e+01 2.2000000000000000e+01 4.3000000000000000e+01 6.4000000000000000e+01 8.5000000000000000e+01 4.0000000000000000e+01 7.9000000000000000e+01 1.1800000000000000e+02 1.5700000000000000e+02 +2 6.2500000000000000e-02 0 3 5.0000000000000000e+00 9.0000000000000000e+00 1.3000000000000000e+01 1.7000000000000000e+01 2.9000000000000000e+01 5.7000000000000000e+01 8.5000000000000000e+01 1.1300000000000000e+02 5.3000000000000000e+01 1.0500000000000000e+02 1.5700000000000000e+02 2.0900000000000000e+02 +2 6.2500000000000000e-02 0 4 6.0000000000000000e+00 1.1000000000000000e+01 1.6000000000000000e+01 2.1000000000000000e+01 3.6000000000000000e+01 7.1000000000000000e+01 1.0600000000000000e+02 1.4100000000000000e+02 6.6000000000000000e+01 1.3100000000000000e+02 1.9600000000000000e+02 2.6100000000000000e+02 +2 6.2500000000000000e-02 0 5 7.0000000000000000e+00 1.3000000000000000e+01 1.9000000000000000e+01 2.5000000000000000e+01 4.3000000000000000e+01 8.5000000000000000e+01 1.2700000000000000e+02 1.6900000000000000e+02 7.9000000000000000e+01 1.5700000000000000e+02 2.3500000000000000e+02 3.1300000000000000e+02 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_complex.it000000.x.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_complex.it000000.x.tsv new file mode 100644 index 000000000..20dceb195 --- /dev/null +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_complex.it000000.x.tsv @@ -0,0 +1,6 @@ +# 1:iteration 2:time 3:i 4:j 5:test_complex1[0].real 6:test_complex1[0].imag 7:test_complex1[1].real 8:test_complex1[1].imag 9:test_complex1[2].real 10:test_complex1[2].imag 11:test_complex1[3].real 12:test_complex1[3].imag 13:test_complex2[0].real 14:test_complex2[0].imag 15:test_complex2[1].real 16:test_complex2[1].imag 17:test_complex2[2].real 18:test_complex2[2].imag 19:test_complex2[3].real 20:test_complex2[3].imag 21:test_complex3[0].real 22:test_complex3[0].imag 23:test_complex3[1].real 24:test_complex3[1].imag 25:test_complex3[2].real 26:test_complex3[2].imag 27:test_complex3[3].real 28:test_complex3[3].imag +0 0.0000000000000000e+00 0 0 4.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e+00 1.0000000000000000e+00 6.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+00 1.7000000000000000e+01 1.0000000000000000e+00 2.4000000000000000e+01 1.0000000000000000e+00 3.1000000000000000e+01 1.0000000000000000e+00 1.6000000000000000e+01 1.0000000000000000e+00 2.9000000000000000e+01 1.0000000000000000e+00 4.2000000000000000e+01 1.0000000000000000e+00 5.5000000000000000e+01 1.0000000000000000e+00 +0 0.0000000000000000e+00 1 0 5.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e+01 1.0000000000000000e+00 1.7000000000000000e+01 1.0000000000000000e+00 3.1000000000000000e+01 1.0000000000000000e+00 4.5000000000000000e+01 1.0000000000000000e+00 5.9000000000000000e+01 1.0000000000000000e+00 2.9000000000000000e+01 1.0000000000000000e+00 5.5000000000000000e+01 1.0000000000000000e+00 8.1000000000000000e+01 1.0000000000000000e+00 1.0700000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 2 0 6.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e+01 1.0000000000000000e+00 1.5000000000000000e+01 1.0000000000000000e+00 2.4000000000000000e+01 1.0000000000000000e+00 4.5000000000000000e+01 1.0000000000000000e+00 6.6000000000000000e+01 1.0000000000000000e+00 8.7000000000000000e+01 1.0000000000000000e+00 4.2000000000000000e+01 1.0000000000000000e+00 8.1000000000000000e+01 1.0000000000000000e+00 1.2000000000000000e+02 1.0000000000000000e+00 1.5900000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 3 0 7.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e+01 1.0000000000000000e+00 1.5000000000000000e+01 1.0000000000000000e+00 1.9000000000000000e+01 1.0000000000000000e+00 3.1000000000000000e+01 1.0000000000000000e+00 5.9000000000000000e+01 1.0000000000000000e+00 8.7000000000000000e+01 1.0000000000000000e+00 1.1500000000000000e+02 1.0000000000000000e+00 5.5000000000000000e+01 1.0000000000000000e+00 1.0700000000000000e+02 1.0000000000000000e+00 1.5900000000000000e+02 1.0000000000000000e+00 2.1100000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 4 0 8.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e+01 1.0000000000000000e+00 1.8000000000000000e+01 1.0000000000000000e+00 2.3000000000000000e+01 1.0000000000000000e+00 3.8000000000000000e+01 1.0000000000000000e+00 7.3000000000000000e+01 1.0000000000000000e+00 1.0800000000000000e+02 1.0000000000000000e+00 1.4300000000000000e+02 1.0000000000000000e+00 6.8000000000000000e+01 1.0000000000000000e+00 1.3300000000000000e+02 1.0000000000000000e+00 1.9800000000000000e+02 1.0000000000000000e+00 2.6300000000000000e+02 1.0000000000000000e+00 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_complex.it000000.y.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_complex.it000000.y.tsv new file mode 100644 index 000000000..85ac0e902 --- /dev/null +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_complex.it000000.y.tsv @@ -0,0 +1,7 @@ +# 1:iteration 2:time 3:i 4:j 5:test_complex1[0].real 6:test_complex1[0].imag 7:test_complex1[1].real 8:test_complex1[1].imag 9:test_complex1[2].real 10:test_complex1[2].imag 11:test_complex1[3].real 12:test_complex1[3].imag 13:test_complex2[0].real 14:test_complex2[0].imag 15:test_complex2[1].real 16:test_complex2[1].imag 17:test_complex2[2].real 18:test_complex2[2].imag 19:test_complex2[3].real 20:test_complex2[3].imag 21:test_complex3[0].real 22:test_complex3[0].imag 23:test_complex3[1].real 24:test_complex3[1].imag 25:test_complex3[2].real 26:test_complex3[2].imag 27:test_complex3[3].real 28:test_complex3[3].imag +0 0.0000000000000000e+00 0 0 4.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e+00 1.0000000000000000e+00 6.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+00 1.7000000000000000e+01 1.0000000000000000e+00 2.4000000000000000e+01 1.0000000000000000e+00 3.1000000000000000e+01 1.0000000000000000e+00 1.6000000000000000e+01 1.0000000000000000e+00 2.9000000000000000e+01 1.0000000000000000e+00 4.2000000000000000e+01 1.0000000000000000e+00 5.5000000000000000e+01 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 1 5.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e+01 1.0000000000000000e+00 1.7000000000000000e+01 1.0000000000000000e+00 3.1000000000000000e+01 1.0000000000000000e+00 4.5000000000000000e+01 1.0000000000000000e+00 5.9000000000000000e+01 1.0000000000000000e+00 2.9000000000000000e+01 1.0000000000000000e+00 5.5000000000000000e+01 1.0000000000000000e+00 8.1000000000000000e+01 1.0000000000000000e+00 1.0700000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 2 6.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e+01 1.0000000000000000e+00 1.5000000000000000e+01 1.0000000000000000e+00 2.4000000000000000e+01 1.0000000000000000e+00 4.5000000000000000e+01 1.0000000000000000e+00 6.6000000000000000e+01 1.0000000000000000e+00 8.7000000000000000e+01 1.0000000000000000e+00 4.2000000000000000e+01 1.0000000000000000e+00 8.1000000000000000e+01 1.0000000000000000e+00 1.2000000000000000e+02 1.0000000000000000e+00 1.5900000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 3 7.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e+01 1.0000000000000000e+00 1.5000000000000000e+01 1.0000000000000000e+00 1.9000000000000000e+01 1.0000000000000000e+00 3.1000000000000000e+01 1.0000000000000000e+00 5.9000000000000000e+01 1.0000000000000000e+00 8.7000000000000000e+01 1.0000000000000000e+00 1.1500000000000000e+02 1.0000000000000000e+00 5.5000000000000000e+01 1.0000000000000000e+00 1.0700000000000000e+02 1.0000000000000000e+00 1.5900000000000000e+02 1.0000000000000000e+00 2.1100000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 4 8.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e+01 1.0000000000000000e+00 1.8000000000000000e+01 1.0000000000000000e+00 2.3000000000000000e+01 1.0000000000000000e+00 3.8000000000000000e+01 1.0000000000000000e+00 7.3000000000000000e+01 1.0000000000000000e+00 1.0800000000000000e+02 1.0000000000000000e+00 1.4300000000000000e+02 1.0000000000000000e+00 6.8000000000000000e+01 1.0000000000000000e+00 1.3300000000000000e+02 1.0000000000000000e+00 1.9800000000000000e+02 1.0000000000000000e+00 2.6300000000000000e+02 1.0000000000000000e+00 +0 0.0000000000000000e+00 0 5 9.0000000000000000e+00 1.0000000000000000e+00 1.5000000000000000e+01 1.0000000000000000e+00 2.1000000000000000e+01 1.0000000000000000e+00 2.7000000000000000e+01 1.0000000000000000e+00 4.5000000000000000e+01 1.0000000000000000e+00 8.7000000000000000e+01 1.0000000000000000e+00 1.2900000000000000e+02 1.0000000000000000e+00 1.7100000000000000e+02 1.0000000000000000e+00 8.1000000000000000e+01 1.0000000000000000e+00 1.5900000000000000e+02 1.0000000000000000e+00 2.3700000000000000e+02 1.0000000000000000e+00 3.1500000000000000e+02 1.0000000000000000e+00 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_complex.it000001.x.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_complex.it000001.x.tsv new file mode 100644 index 000000000..95de8cf66 --- /dev/null +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_complex.it000001.x.tsv @@ -0,0 +1,6 @@ +# 1:iteration 2:time 3:i 4:j 5:test_complex1[0].real 6:test_complex1[0].imag 7:test_complex1[1].real 8:test_complex1[1].imag 9:test_complex1[2].real 10:test_complex1[2].imag 11:test_complex1[3].real 12:test_complex1[3].imag 13:test_complex2[0].real 14:test_complex2[0].imag 15:test_complex2[1].real 16:test_complex2[1].imag 17:test_complex2[2].real 18:test_complex2[2].imag 19:test_complex2[3].real 20:test_complex2[3].imag 21:test_complex3[0].real 22:test_complex3[0].imag 23:test_complex3[1].real 24:test_complex3[1].imag 25:test_complex3[2].real 26:test_complex3[2].imag 27:test_complex3[3].real 28:test_complex3[3].imag +1 3.1250000000000000e-02 0 0 4.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e+00 1.0000000000000000e+00 6.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+00 1.7000000000000000e+01 1.0000000000000000e+00 2.4000000000000000e+01 1.0000000000000000e+00 3.1000000000000000e+01 1.0000000000000000e+00 1.6000000000000000e+01 1.0000000000000000e+00 2.9000000000000000e+01 1.0000000000000000e+00 4.2000000000000000e+01 1.0000000000000000e+00 5.5000000000000000e+01 1.0000000000000000e+00 +1 3.1250000000000000e-02 1 0 5.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e+01 1.0000000000000000e+00 1.7000000000000000e+01 1.0000000000000000e+00 3.1000000000000000e+01 1.0000000000000000e+00 4.5000000000000000e+01 1.0000000000000000e+00 5.9000000000000000e+01 1.0000000000000000e+00 2.9000000000000000e+01 1.0000000000000000e+00 5.5000000000000000e+01 1.0000000000000000e+00 8.1000000000000000e+01 1.0000000000000000e+00 1.0700000000000000e+02 1.0000000000000000e+00 +1 3.1250000000000000e-02 2 0 6.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e+01 1.0000000000000000e+00 1.5000000000000000e+01 1.0000000000000000e+00 2.4000000000000000e+01 1.0000000000000000e+00 4.5000000000000000e+01 1.0000000000000000e+00 6.6000000000000000e+01 1.0000000000000000e+00 8.7000000000000000e+01 1.0000000000000000e+00 4.2000000000000000e+01 1.0000000000000000e+00 8.1000000000000000e+01 1.0000000000000000e+00 1.2000000000000000e+02 1.0000000000000000e+00 1.5900000000000000e+02 1.0000000000000000e+00 +1 3.1250000000000000e-02 3 0 7.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e+01 1.0000000000000000e+00 1.5000000000000000e+01 1.0000000000000000e+00 1.9000000000000000e+01 1.0000000000000000e+00 3.1000000000000000e+01 1.0000000000000000e+00 5.9000000000000000e+01 1.0000000000000000e+00 8.7000000000000000e+01 1.0000000000000000e+00 1.1500000000000000e+02 1.0000000000000000e+00 5.5000000000000000e+01 1.0000000000000000e+00 1.0700000000000000e+02 1.0000000000000000e+00 1.5900000000000000e+02 1.0000000000000000e+00 2.1100000000000000e+02 1.0000000000000000e+00 +1 3.1250000000000000e-02 4 0 8.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e+01 1.0000000000000000e+00 1.8000000000000000e+01 1.0000000000000000e+00 2.3000000000000000e+01 1.0000000000000000e+00 3.8000000000000000e+01 1.0000000000000000e+00 7.3000000000000000e+01 1.0000000000000000e+00 1.0800000000000000e+02 1.0000000000000000e+00 1.4300000000000000e+02 1.0000000000000000e+00 6.8000000000000000e+01 1.0000000000000000e+00 1.3300000000000000e+02 1.0000000000000000e+00 1.9800000000000000e+02 1.0000000000000000e+00 2.6300000000000000e+02 1.0000000000000000e+00 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_complex.it000001.y.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_complex.it000001.y.tsv new file mode 100644 index 000000000..2b6a93e50 --- /dev/null +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_complex.it000001.y.tsv @@ -0,0 +1,7 @@ +# 1:iteration 2:time 3:i 4:j 5:test_complex1[0].real 6:test_complex1[0].imag 7:test_complex1[1].real 8:test_complex1[1].imag 9:test_complex1[2].real 10:test_complex1[2].imag 11:test_complex1[3].real 12:test_complex1[3].imag 13:test_complex2[0].real 14:test_complex2[0].imag 15:test_complex2[1].real 16:test_complex2[1].imag 17:test_complex2[2].real 18:test_complex2[2].imag 19:test_complex2[3].real 20:test_complex2[3].imag 21:test_complex3[0].real 22:test_complex3[0].imag 23:test_complex3[1].real 24:test_complex3[1].imag 25:test_complex3[2].real 26:test_complex3[2].imag 27:test_complex3[3].real 28:test_complex3[3].imag +1 3.1250000000000000e-02 0 0 4.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e+00 1.0000000000000000e+00 6.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+00 1.7000000000000000e+01 1.0000000000000000e+00 2.4000000000000000e+01 1.0000000000000000e+00 3.1000000000000000e+01 1.0000000000000000e+00 1.6000000000000000e+01 1.0000000000000000e+00 2.9000000000000000e+01 1.0000000000000000e+00 4.2000000000000000e+01 1.0000000000000000e+00 5.5000000000000000e+01 1.0000000000000000e+00 +1 3.1250000000000000e-02 0 1 5.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e+01 1.0000000000000000e+00 1.7000000000000000e+01 1.0000000000000000e+00 3.1000000000000000e+01 1.0000000000000000e+00 4.5000000000000000e+01 1.0000000000000000e+00 5.9000000000000000e+01 1.0000000000000000e+00 2.9000000000000000e+01 1.0000000000000000e+00 5.5000000000000000e+01 1.0000000000000000e+00 8.1000000000000000e+01 1.0000000000000000e+00 1.0700000000000000e+02 1.0000000000000000e+00 +1 3.1250000000000000e-02 0 2 6.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e+01 1.0000000000000000e+00 1.5000000000000000e+01 1.0000000000000000e+00 2.4000000000000000e+01 1.0000000000000000e+00 4.5000000000000000e+01 1.0000000000000000e+00 6.6000000000000000e+01 1.0000000000000000e+00 8.7000000000000000e+01 1.0000000000000000e+00 4.2000000000000000e+01 1.0000000000000000e+00 8.1000000000000000e+01 1.0000000000000000e+00 1.2000000000000000e+02 1.0000000000000000e+00 1.5900000000000000e+02 1.0000000000000000e+00 +1 3.1250000000000000e-02 0 3 7.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e+01 1.0000000000000000e+00 1.5000000000000000e+01 1.0000000000000000e+00 1.9000000000000000e+01 1.0000000000000000e+00 3.1000000000000000e+01 1.0000000000000000e+00 5.9000000000000000e+01 1.0000000000000000e+00 8.7000000000000000e+01 1.0000000000000000e+00 1.1500000000000000e+02 1.0000000000000000e+00 5.5000000000000000e+01 1.0000000000000000e+00 1.0700000000000000e+02 1.0000000000000000e+00 1.5900000000000000e+02 1.0000000000000000e+00 2.1100000000000000e+02 1.0000000000000000e+00 +1 3.1250000000000000e-02 0 4 8.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e+01 1.0000000000000000e+00 1.8000000000000000e+01 1.0000000000000000e+00 2.3000000000000000e+01 1.0000000000000000e+00 3.8000000000000000e+01 1.0000000000000000e+00 7.3000000000000000e+01 1.0000000000000000e+00 1.0800000000000000e+02 1.0000000000000000e+00 1.4300000000000000e+02 1.0000000000000000e+00 6.8000000000000000e+01 1.0000000000000000e+00 1.3300000000000000e+02 1.0000000000000000e+00 1.9800000000000000e+02 1.0000000000000000e+00 2.6300000000000000e+02 1.0000000000000000e+00 +1 3.1250000000000000e-02 0 5 9.0000000000000000e+00 1.0000000000000000e+00 1.5000000000000000e+01 1.0000000000000000e+00 2.1000000000000000e+01 1.0000000000000000e+00 2.7000000000000000e+01 1.0000000000000000e+00 4.5000000000000000e+01 1.0000000000000000e+00 8.7000000000000000e+01 1.0000000000000000e+00 1.2900000000000000e+02 1.0000000000000000e+00 1.7100000000000000e+02 1.0000000000000000e+00 8.1000000000000000e+01 1.0000000000000000e+00 1.5900000000000000e+02 1.0000000000000000e+00 2.3700000000000000e+02 1.0000000000000000e+00 3.1500000000000000e+02 1.0000000000000000e+00 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_complex.it000002.x.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_complex.it000002.x.tsv new file mode 100644 index 000000000..fb687e1bd --- /dev/null +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_complex.it000002.x.tsv @@ -0,0 +1,6 @@ +# 1:iteration 2:time 3:i 4:j 5:test_complex1[0].real 6:test_complex1[0].imag 7:test_complex1[1].real 8:test_complex1[1].imag 9:test_complex1[2].real 10:test_complex1[2].imag 11:test_complex1[3].real 12:test_complex1[3].imag 13:test_complex2[0].real 14:test_complex2[0].imag 15:test_complex2[1].real 16:test_complex2[1].imag 17:test_complex2[2].real 18:test_complex2[2].imag 19:test_complex2[3].real 20:test_complex2[3].imag 21:test_complex3[0].real 22:test_complex3[0].imag 23:test_complex3[1].real 24:test_complex3[1].imag 25:test_complex3[2].real 26:test_complex3[2].imag 27:test_complex3[3].real 28:test_complex3[3].imag +2 6.2500000000000000e-02 0 0 4.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e+00 1.0000000000000000e+00 6.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+00 1.7000000000000000e+01 1.0000000000000000e+00 2.4000000000000000e+01 1.0000000000000000e+00 3.1000000000000000e+01 1.0000000000000000e+00 1.6000000000000000e+01 1.0000000000000000e+00 2.9000000000000000e+01 1.0000000000000000e+00 4.2000000000000000e+01 1.0000000000000000e+00 5.5000000000000000e+01 1.0000000000000000e+00 +2 6.2500000000000000e-02 1 0 5.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e+01 1.0000000000000000e+00 1.7000000000000000e+01 1.0000000000000000e+00 3.1000000000000000e+01 1.0000000000000000e+00 4.5000000000000000e+01 1.0000000000000000e+00 5.9000000000000000e+01 1.0000000000000000e+00 2.9000000000000000e+01 1.0000000000000000e+00 5.5000000000000000e+01 1.0000000000000000e+00 8.1000000000000000e+01 1.0000000000000000e+00 1.0700000000000000e+02 1.0000000000000000e+00 +2 6.2500000000000000e-02 2 0 6.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e+01 1.0000000000000000e+00 1.5000000000000000e+01 1.0000000000000000e+00 2.4000000000000000e+01 1.0000000000000000e+00 4.5000000000000000e+01 1.0000000000000000e+00 6.6000000000000000e+01 1.0000000000000000e+00 8.7000000000000000e+01 1.0000000000000000e+00 4.2000000000000000e+01 1.0000000000000000e+00 8.1000000000000000e+01 1.0000000000000000e+00 1.2000000000000000e+02 1.0000000000000000e+00 1.5900000000000000e+02 1.0000000000000000e+00 +2 6.2500000000000000e-02 3 0 7.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e+01 1.0000000000000000e+00 1.5000000000000000e+01 1.0000000000000000e+00 1.9000000000000000e+01 1.0000000000000000e+00 3.1000000000000000e+01 1.0000000000000000e+00 5.9000000000000000e+01 1.0000000000000000e+00 8.7000000000000000e+01 1.0000000000000000e+00 1.1500000000000000e+02 1.0000000000000000e+00 5.5000000000000000e+01 1.0000000000000000e+00 1.0700000000000000e+02 1.0000000000000000e+00 1.5900000000000000e+02 1.0000000000000000e+00 2.1100000000000000e+02 1.0000000000000000e+00 +2 6.2500000000000000e-02 4 0 8.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e+01 1.0000000000000000e+00 1.8000000000000000e+01 1.0000000000000000e+00 2.3000000000000000e+01 1.0000000000000000e+00 3.8000000000000000e+01 1.0000000000000000e+00 7.3000000000000000e+01 1.0000000000000000e+00 1.0800000000000000e+02 1.0000000000000000e+00 1.4300000000000000e+02 1.0000000000000000e+00 6.8000000000000000e+01 1.0000000000000000e+00 1.3300000000000000e+02 1.0000000000000000e+00 1.9800000000000000e+02 1.0000000000000000e+00 2.6300000000000000e+02 1.0000000000000000e+00 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_complex.it000002.y.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_complex.it000002.y.tsv new file mode 100644 index 000000000..a5e8e79b0 --- /dev/null +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_complex.it000002.y.tsv @@ -0,0 +1,7 @@ +# 1:iteration 2:time 3:i 4:j 5:test_complex1[0].real 6:test_complex1[0].imag 7:test_complex1[1].real 8:test_complex1[1].imag 9:test_complex1[2].real 10:test_complex1[2].imag 11:test_complex1[3].real 12:test_complex1[3].imag 13:test_complex2[0].real 14:test_complex2[0].imag 15:test_complex2[1].real 16:test_complex2[1].imag 17:test_complex2[2].real 18:test_complex2[2].imag 19:test_complex2[3].real 20:test_complex2[3].imag 21:test_complex3[0].real 22:test_complex3[0].imag 23:test_complex3[1].real 24:test_complex3[1].imag 25:test_complex3[2].real 26:test_complex3[2].imag 27:test_complex3[3].real 28:test_complex3[3].imag +2 6.2500000000000000e-02 0 0 4.0000000000000000e+00 1.0000000000000000e+00 5.0000000000000000e+00 1.0000000000000000e+00 6.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000000e+00 1.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+00 1.7000000000000000e+01 1.0000000000000000e+00 2.4000000000000000e+01 1.0000000000000000e+00 3.1000000000000000e+01 1.0000000000000000e+00 1.6000000000000000e+01 1.0000000000000000e+00 2.9000000000000000e+01 1.0000000000000000e+00 4.2000000000000000e+01 1.0000000000000000e+00 5.5000000000000000e+01 1.0000000000000000e+00 +2 6.2500000000000000e-02 0 1 5.0000000000000000e+00 1.0000000000000000e+00 7.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e+01 1.0000000000000000e+00 1.7000000000000000e+01 1.0000000000000000e+00 3.1000000000000000e+01 1.0000000000000000e+00 4.5000000000000000e+01 1.0000000000000000e+00 5.9000000000000000e+01 1.0000000000000000e+00 2.9000000000000000e+01 1.0000000000000000e+00 5.5000000000000000e+01 1.0000000000000000e+00 8.1000000000000000e+01 1.0000000000000000e+00 1.0700000000000000e+02 1.0000000000000000e+00 +2 6.2500000000000000e-02 0 2 6.0000000000000000e+00 1.0000000000000000e+00 9.0000000000000000e+00 1.0000000000000000e+00 1.2000000000000000e+01 1.0000000000000000e+00 1.5000000000000000e+01 1.0000000000000000e+00 2.4000000000000000e+01 1.0000000000000000e+00 4.5000000000000000e+01 1.0000000000000000e+00 6.6000000000000000e+01 1.0000000000000000e+00 8.7000000000000000e+01 1.0000000000000000e+00 4.2000000000000000e+01 1.0000000000000000e+00 8.1000000000000000e+01 1.0000000000000000e+00 1.2000000000000000e+02 1.0000000000000000e+00 1.5900000000000000e+02 1.0000000000000000e+00 +2 6.2500000000000000e-02 0 3 7.0000000000000000e+00 1.0000000000000000e+00 1.1000000000000000e+01 1.0000000000000000e+00 1.5000000000000000e+01 1.0000000000000000e+00 1.9000000000000000e+01 1.0000000000000000e+00 3.1000000000000000e+01 1.0000000000000000e+00 5.9000000000000000e+01 1.0000000000000000e+00 8.7000000000000000e+01 1.0000000000000000e+00 1.1500000000000000e+02 1.0000000000000000e+00 5.5000000000000000e+01 1.0000000000000000e+00 1.0700000000000000e+02 1.0000000000000000e+00 1.5900000000000000e+02 1.0000000000000000e+00 2.1100000000000000e+02 1.0000000000000000e+00 +2 6.2500000000000000e-02 0 4 8.0000000000000000e+00 1.0000000000000000e+00 1.3000000000000000e+01 1.0000000000000000e+00 1.8000000000000000e+01 1.0000000000000000e+00 2.3000000000000000e+01 1.0000000000000000e+00 3.8000000000000000e+01 1.0000000000000000e+00 7.3000000000000000e+01 1.0000000000000000e+00 1.0800000000000000e+02 1.0000000000000000e+00 1.4300000000000000e+02 1.0000000000000000e+00 6.8000000000000000e+01 1.0000000000000000e+00 1.3300000000000000e+02 1.0000000000000000e+00 1.9800000000000000e+02 1.0000000000000000e+00 2.6300000000000000e+02 1.0000000000000000e+00 +2 6.2500000000000000e-02 0 5 9.0000000000000000e+00 1.0000000000000000e+00 1.5000000000000000e+01 1.0000000000000000e+00 2.1000000000000000e+01 1.0000000000000000e+00 2.7000000000000000e+01 1.0000000000000000e+00 4.5000000000000000e+01 1.0000000000000000e+00 8.7000000000000000e+01 1.0000000000000000e+00 1.2900000000000000e+02 1.0000000000000000e+00 1.7100000000000000e+02 1.0000000000000000e+00 8.1000000000000000e+01 1.0000000000000000e+00 1.5900000000000000e+02 1.0000000000000000e+00 2.3700000000000000e+02 1.0000000000000000e+00 3.1500000000000000e+02 1.0000000000000000e+00 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_int.it000000.x.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_int.it000000.x.tsv new file mode 100644 index 000000000..a6e6cd8a8 --- /dev/null +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_int.it000000.x.tsv @@ -0,0 +1,6 @@ +# 1:iteration 2:time 3:i 4:j 5:test_int1[0] 6:test_int1[1] 7:test_int1[2] 8:test_int1[3] 9:test_int2[0] 10:test_int2[1] 11:test_int2[2] 12:test_int2[3] 13:test_int3[0] 14:test_int3[1] 15:test_int3[2] 16:test_int3[3] +0 0.0000000000000000e+00 0 0 3 4 5 6 9 16 23 30 15 28 41 54 +0 0.0000000000000000e+00 1 0 4 6 8 10 16 30 44 58 28 54 80 106 +0 0.0000000000000000e+00 2 0 5 8 11 14 23 44 65 86 41 80 119 158 +0 0.0000000000000000e+00 3 0 6 10 14 18 30 58 86 114 54 106 158 210 +0 0.0000000000000000e+00 4 0 7 12 17 22 37 72 107 142 67 132 197 262 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_int.it000000.y.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_int.it000000.y.tsv new file mode 100644 index 000000000..ab34f36f1 --- /dev/null +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_int.it000000.y.tsv @@ -0,0 +1,7 @@ +# 1:iteration 2:time 3:i 4:j 5:test_int1[0] 6:test_int1[1] 7:test_int1[2] 8:test_int1[3] 9:test_int2[0] 10:test_int2[1] 11:test_int2[2] 12:test_int2[3] 13:test_int3[0] 14:test_int3[1] 15:test_int3[2] 16:test_int3[3] +0 0.0000000000000000e+00 0 0 3 4 5 6 9 16 23 30 15 28 41 54 +0 0.0000000000000000e+00 0 1 4 6 8 10 16 30 44 58 28 54 80 106 +0 0.0000000000000000e+00 0 2 5 8 11 14 23 44 65 86 41 80 119 158 +0 0.0000000000000000e+00 0 3 6 10 14 18 30 58 86 114 54 106 158 210 +0 0.0000000000000000e+00 0 4 7 12 17 22 37 72 107 142 67 132 197 262 +0 0.0000000000000000e+00 0 5 8 14 20 26 44 86 128 170 80 158 236 314 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_int.it000001.x.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_int.it000001.x.tsv new file mode 100644 index 000000000..68252fb83 --- /dev/null +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_int.it000001.x.tsv @@ -0,0 +1,6 @@ +# 1:iteration 2:time 3:i 4:j 5:test_int1[0] 6:test_int1[1] 7:test_int1[2] 8:test_int1[3] 9:test_int2[0] 10:test_int2[1] 11:test_int2[2] 12:test_int2[3] 13:test_int3[0] 14:test_int3[1] 15:test_int3[2] 16:test_int3[3] +1 3.1250000000000000e-02 0 0 3 4 5 6 9 16 23 30 15 28 41 54 +1 3.1250000000000000e-02 1 0 4 6 8 10 16 30 44 58 28 54 80 106 +1 3.1250000000000000e-02 2 0 5 8 11 14 23 44 65 86 41 80 119 158 +1 3.1250000000000000e-02 3 0 6 10 14 18 30 58 86 114 54 106 158 210 +1 3.1250000000000000e-02 4 0 7 12 17 22 37 72 107 142 67 132 197 262 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_int.it000001.y.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_int.it000001.y.tsv new file mode 100644 index 000000000..1e8d6be67 --- /dev/null +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_int.it000001.y.tsv @@ -0,0 +1,7 @@ +# 1:iteration 2:time 3:i 4:j 5:test_int1[0] 6:test_int1[1] 7:test_int1[2] 8:test_int1[3] 9:test_int2[0] 10:test_int2[1] 11:test_int2[2] 12:test_int2[3] 13:test_int3[0] 14:test_int3[1] 15:test_int3[2] 16:test_int3[3] +1 3.1250000000000000e-02 0 0 3 4 5 6 9 16 23 30 15 28 41 54 +1 3.1250000000000000e-02 0 1 4 6 8 10 16 30 44 58 28 54 80 106 +1 3.1250000000000000e-02 0 2 5 8 11 14 23 44 65 86 41 80 119 158 +1 3.1250000000000000e-02 0 3 6 10 14 18 30 58 86 114 54 106 158 210 +1 3.1250000000000000e-02 0 4 7 12 17 22 37 72 107 142 67 132 197 262 +1 3.1250000000000000e-02 0 5 8 14 20 26 44 86 128 170 80 158 236 314 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_int.it000002.x.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_int.it000002.x.tsv new file mode 100644 index 000000000..05c314d0d --- /dev/null +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_int.it000002.x.tsv @@ -0,0 +1,6 @@ +# 1:iteration 2:time 3:i 4:j 5:test_int1[0] 6:test_int1[1] 7:test_int1[2] 8:test_int1[3] 9:test_int2[0] 10:test_int2[1] 11:test_int2[2] 12:test_int2[3] 13:test_int3[0] 14:test_int3[1] 15:test_int3[2] 16:test_int3[3] +2 6.2500000000000000e-02 0 0 3 4 5 6 9 16 23 30 15 28 41 54 +2 6.2500000000000000e-02 1 0 4 6 8 10 16 30 44 58 28 54 80 106 +2 6.2500000000000000e-02 2 0 5 8 11 14 23 44 65 86 41 80 119 158 +2 6.2500000000000000e-02 3 0 6 10 14 18 30 58 86 114 54 106 158 210 +2 6.2500000000000000e-02 4 0 7 12 17 22 37 72 107 142 67 132 197 262 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_int.it000002.y.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_int.it000002.y.tsv new file mode 100644 index 000000000..69da1a0dc --- /dev/null +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_array_int.it000002.y.tsv @@ -0,0 +1,7 @@ +# 1:iteration 2:time 3:i 4:j 5:test_int1[0] 6:test_int1[1] 7:test_int1[2] 8:test_int1[3] 9:test_int2[0] 10:test_int2[1] 11:test_int2[2] 12:test_int2[3] 13:test_int3[0] 14:test_int3[1] 15:test_int3[2] 16:test_int3[3] +2 6.2500000000000000e-02 0 0 3 4 5 6 9 16 23 30 15 28 41 54 +2 6.2500000000000000e-02 0 1 4 6 8 10 16 30 44 58 28 54 80 106 +2 6.2500000000000000e-02 0 2 5 8 11 14 23 44 65 86 41 80 119 158 +2 6.2500000000000000e-02 0 3 6 10 14 18 30 58 86 114 54 106 158 210 +2 6.2500000000000000e-02 0 4 7 12 17 22 37 72 107 142 67 132 197 262 +2 6.2500000000000000e-02 0 5 8 14 20 26 44 86 128 170 80 158 236 314 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000000.x.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000000.x.tsv index b0fbbbac6..45a82eb3b 100644 --- a/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000000.x.tsv +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000000.x.tsv @@ -1,36 +1,36 @@ # 1:iteration 2:time 3:patch 4:level 5:i 6:j 7:k 8:x 9:y 10:z 11:test_gf -0 0.0000000000000000e+00 0 0 -1 16 16 -1.0625000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -0 0.0000000000000000e+00 0 0 0 16 16 -1.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 2.8900000000000000e+02 -0 0.0000000000000000e+00 0 0 1 16 16 -9.3750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 5.7800000000000000e+02 -0 0.0000000000000000e+00 0 0 2 16 16 -8.7500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 8.6700000000000000e+02 -0 0.0000000000000000e+00 0 0 3 16 16 -8.1250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.1560000000000000e+03 -0 0.0000000000000000e+00 0 0 4 16 16 -7.5000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.4450000000000000e+03 -0 0.0000000000000000e+00 0 0 5 16 16 -6.8750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.7340000000000000e+03 -0 0.0000000000000000e+00 0 0 6 16 16 -6.2500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 2.0230000000000000e+03 -0 0.0000000000000000e+00 0 0 7 16 16 -5.6250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 2.3120000000000000e+03 -0 0.0000000000000000e+00 0 0 8 16 16 -5.0000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 2.6010000000000000e+03 -0 0.0000000000000000e+00 0 0 9 16 16 -4.3750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 2.8900000000000000e+03 -0 0.0000000000000000e+00 0 0 10 16 16 -3.7500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 3.1790000000000000e+03 -0 0.0000000000000000e+00 0 0 11 16 16 -3.1250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 3.4680000000000000e+03 -0 0.0000000000000000e+00 0 0 12 16 16 -2.5000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 3.7570000000000000e+03 -0 0.0000000000000000e+00 0 0 13 16 16 -1.8750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 4.0460000000000000e+03 -0 0.0000000000000000e+00 0 0 14 16 16 -1.2500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 4.3350000000000000e+03 -0 0.0000000000000000e+00 0 0 15 16 16 -6.2500000000000000e-02 0.0000000000000000e+00 0.0000000000000000e+00 4.6240000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 16 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 4.9130000000000000e+03 -0 0.0000000000000000e+00 0 0 17 16 16 6.2500000000000000e-02 0.0000000000000000e+00 0.0000000000000000e+00 5.2020000000000000e+03 -0 0.0000000000000000e+00 0 0 18 16 16 1.2500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 5.4910000000000000e+03 -0 0.0000000000000000e+00 0 0 19 16 16 1.8750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 5.7800000000000000e+03 -0 0.0000000000000000e+00 0 0 20 16 16 2.5000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 6.0690000000000000e+03 -0 0.0000000000000000e+00 0 0 21 16 16 3.1250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 6.3580000000000000e+03 -0 0.0000000000000000e+00 0 0 22 16 16 3.7500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 6.6470000000000000e+03 -0 0.0000000000000000e+00 0 0 23 16 16 4.3750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 6.9360000000000000e+03 -0 0.0000000000000000e+00 0 0 24 16 16 5.0000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 7.2250000000000000e+03 -0 0.0000000000000000e+00 0 0 25 16 16 5.6250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 7.5140000000000000e+03 -0 0.0000000000000000e+00 0 0 26 16 16 6.2500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 7.8030000000000000e+03 -0 0.0000000000000000e+00 0 0 27 16 16 6.8750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 8.0920000000000000e+03 -0 0.0000000000000000e+00 0 0 28 16 16 7.5000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 8.3810000000000000e+03 -0 0.0000000000000000e+00 0 0 29 16 16 8.1250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 8.6700000000000000e+03 -0 0.0000000000000000e+00 0 0 30 16 16 8.7500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 8.9590000000000000e+03 -0 0.0000000000000000e+00 0 0 31 16 16 9.3750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 9.2480000000000000e+03 -0 0.0000000000000000e+00 0 0 32 16 16 1.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.5370000000000000e+03 -0 0.0000000000000000e+00 0 0 33 16 16 1.0625000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.8260000000000000e+03 +0 0.0000000000000000e+00 0 0 -1 16 16 -1.0625000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 3.2400000000000000e+02 +0 0.0000000000000000e+00 0 0 0 16 16 -1.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 6.4800000000000000e+02 +0 0.0000000000000000e+00 0 0 1 16 16 -9.3750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 9.7200000000000000e+02 +0 0.0000000000000000e+00 0 0 2 16 16 -8.7500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.2960000000000000e+03 +0 0.0000000000000000e+00 0 0 3 16 16 -8.1250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.6200000000000000e+03 +0 0.0000000000000000e+00 0 0 4 16 16 -7.5000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.9440000000000000e+03 +0 0.0000000000000000e+00 0 0 5 16 16 -6.8750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 2.2680000000000000e+03 +0 0.0000000000000000e+00 0 0 6 16 16 -6.2500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 2.5920000000000000e+03 +0 0.0000000000000000e+00 0 0 7 16 16 -5.6250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 2.9160000000000000e+03 +0 0.0000000000000000e+00 0 0 8 16 16 -5.0000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 3.2400000000000000e+03 +0 0.0000000000000000e+00 0 0 9 16 16 -4.3750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 3.5640000000000000e+03 +0 0.0000000000000000e+00 0 0 10 16 16 -3.7500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 3.8880000000000000e+03 +0 0.0000000000000000e+00 0 0 11 16 16 -3.1250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 4.2120000000000000e+03 +0 0.0000000000000000e+00 0 0 12 16 16 -2.5000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 4.5360000000000000e+03 +0 0.0000000000000000e+00 0 0 13 16 16 -1.8750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 4.8600000000000000e+03 +0 0.0000000000000000e+00 0 0 14 16 16 -1.2500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 5.1840000000000000e+03 +0 0.0000000000000000e+00 0 0 15 16 16 -6.2500000000000000e-02 0.0000000000000000e+00 0.0000000000000000e+00 5.5080000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 16 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 5.8320000000000000e+03 +0 0.0000000000000000e+00 0 0 17 16 16 6.2500000000000000e-02 0.0000000000000000e+00 0.0000000000000000e+00 6.1560000000000000e+03 +0 0.0000000000000000e+00 0 0 18 16 16 1.2500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 6.4800000000000000e+03 +0 0.0000000000000000e+00 0 0 19 16 16 1.8750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 6.8040000000000000e+03 +0 0.0000000000000000e+00 0 0 20 16 16 2.5000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 7.1280000000000000e+03 +0 0.0000000000000000e+00 0 0 21 16 16 3.1250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 7.4520000000000000e+03 +0 0.0000000000000000e+00 0 0 22 16 16 3.7500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 7.7760000000000000e+03 +0 0.0000000000000000e+00 0 0 23 16 16 4.3750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 8.1000000000000000e+03 +0 0.0000000000000000e+00 0 0 24 16 16 5.0000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 8.4240000000000000e+03 +0 0.0000000000000000e+00 0 0 25 16 16 5.6250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 8.7480000000000000e+03 +0 0.0000000000000000e+00 0 0 26 16 16 6.2500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 9.0720000000000000e+03 +0 0.0000000000000000e+00 0 0 27 16 16 6.8750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 9.3960000000000000e+03 +0 0.0000000000000000e+00 0 0 28 16 16 7.5000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 9.7200000000000000e+03 +0 0.0000000000000000e+00 0 0 29 16 16 8.1250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.0044000000000000e+04 +0 0.0000000000000000e+00 0 0 30 16 16 8.7500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.0368000000000000e+04 +0 0.0000000000000000e+00 0 0 31 16 16 9.3750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.0692000000000000e+04 +0 0.0000000000000000e+00 0 0 32 16 16 1.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 1.1016000000000000e+04 +0 0.0000000000000000e+00 0 0 33 16 16 1.0625000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 1.1340000000000000e+04 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000000.y.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000000.y.tsv index 956339a84..34d105e41 100644 --- a/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000000.y.tsv +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000000.y.tsv @@ -1,36 +1,36 @@ # 1:iteration 2:time 3:patch 4:level 5:i 6:j 7:k 8:x 9:y 10:z 11:test_gf -0 0.0000000000000000e+00 0 0 16 -1 16 0.0000000000000000e+00 -1.0625000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -0 0.0000000000000000e+00 0 0 16 0 16 0.0000000000000000e+00 -1.0000000000000000e+00 0.0000000000000000e+00 2.8900000000000000e+02 -0 0.0000000000000000e+00 0 0 16 1 16 0.0000000000000000e+00 -9.3750000000000000e-01 0.0000000000000000e+00 5.7800000000000000e+02 -0 0.0000000000000000e+00 0 0 16 2 16 0.0000000000000000e+00 -8.7500000000000000e-01 0.0000000000000000e+00 8.6700000000000000e+02 -0 0.0000000000000000e+00 0 0 16 3 16 0.0000000000000000e+00 -8.1250000000000000e-01 0.0000000000000000e+00 1.1560000000000000e+03 -0 0.0000000000000000e+00 0 0 16 4 16 0.0000000000000000e+00 -7.5000000000000000e-01 0.0000000000000000e+00 1.4450000000000000e+03 -0 0.0000000000000000e+00 0 0 16 5 16 0.0000000000000000e+00 -6.8750000000000000e-01 0.0000000000000000e+00 1.7340000000000000e+03 -0 0.0000000000000000e+00 0 0 16 6 16 0.0000000000000000e+00 -6.2500000000000000e-01 0.0000000000000000e+00 2.0230000000000000e+03 -0 0.0000000000000000e+00 0 0 16 7 16 0.0000000000000000e+00 -5.6250000000000000e-01 0.0000000000000000e+00 2.3120000000000000e+03 -0 0.0000000000000000e+00 0 0 16 8 16 0.0000000000000000e+00 -5.0000000000000000e-01 0.0000000000000000e+00 2.6010000000000000e+03 -0 0.0000000000000000e+00 0 0 16 9 16 0.0000000000000000e+00 -4.3750000000000000e-01 0.0000000000000000e+00 2.8900000000000000e+03 -0 0.0000000000000000e+00 0 0 16 10 16 0.0000000000000000e+00 -3.7500000000000000e-01 0.0000000000000000e+00 3.1790000000000000e+03 -0 0.0000000000000000e+00 0 0 16 11 16 0.0000000000000000e+00 -3.1250000000000000e-01 0.0000000000000000e+00 3.4680000000000000e+03 -0 0.0000000000000000e+00 0 0 16 12 16 0.0000000000000000e+00 -2.5000000000000000e-01 0.0000000000000000e+00 3.7570000000000000e+03 -0 0.0000000000000000e+00 0 0 16 13 16 0.0000000000000000e+00 -1.8750000000000000e-01 0.0000000000000000e+00 4.0460000000000000e+03 -0 0.0000000000000000e+00 0 0 16 14 16 0.0000000000000000e+00 -1.2500000000000000e-01 0.0000000000000000e+00 4.3350000000000000e+03 -0 0.0000000000000000e+00 0 0 16 15 16 0.0000000000000000e+00 -6.2500000000000000e-02 0.0000000000000000e+00 4.6240000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 16 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 4.9130000000000000e+03 -0 0.0000000000000000e+00 0 0 16 17 16 0.0000000000000000e+00 6.2500000000000000e-02 0.0000000000000000e+00 5.2020000000000000e+03 -0 0.0000000000000000e+00 0 0 16 18 16 0.0000000000000000e+00 1.2500000000000000e-01 0.0000000000000000e+00 5.4910000000000000e+03 -0 0.0000000000000000e+00 0 0 16 19 16 0.0000000000000000e+00 1.8750000000000000e-01 0.0000000000000000e+00 5.7800000000000000e+03 -0 0.0000000000000000e+00 0 0 16 20 16 0.0000000000000000e+00 2.5000000000000000e-01 0.0000000000000000e+00 6.0690000000000000e+03 -0 0.0000000000000000e+00 0 0 16 21 16 0.0000000000000000e+00 3.1250000000000000e-01 0.0000000000000000e+00 6.3580000000000000e+03 -0 0.0000000000000000e+00 0 0 16 22 16 0.0000000000000000e+00 3.7500000000000000e-01 0.0000000000000000e+00 6.6470000000000000e+03 -0 0.0000000000000000e+00 0 0 16 23 16 0.0000000000000000e+00 4.3750000000000000e-01 0.0000000000000000e+00 6.9360000000000000e+03 -0 0.0000000000000000e+00 0 0 16 24 16 0.0000000000000000e+00 5.0000000000000000e-01 0.0000000000000000e+00 7.2250000000000000e+03 -0 0.0000000000000000e+00 0 0 16 25 16 0.0000000000000000e+00 5.6250000000000000e-01 0.0000000000000000e+00 7.5140000000000000e+03 -0 0.0000000000000000e+00 0 0 16 26 16 0.0000000000000000e+00 6.2500000000000000e-01 0.0000000000000000e+00 7.8030000000000000e+03 -0 0.0000000000000000e+00 0 0 16 27 16 0.0000000000000000e+00 6.8750000000000000e-01 0.0000000000000000e+00 8.0920000000000000e+03 -0 0.0000000000000000e+00 0 0 16 28 16 0.0000000000000000e+00 7.5000000000000000e-01 0.0000000000000000e+00 8.3810000000000000e+03 -0 0.0000000000000000e+00 0 0 16 29 16 0.0000000000000000e+00 8.1250000000000000e-01 0.0000000000000000e+00 8.6700000000000000e+03 -0 0.0000000000000000e+00 0 0 16 30 16 0.0000000000000000e+00 8.7500000000000000e-01 0.0000000000000000e+00 8.9590000000000000e+03 -0 0.0000000000000000e+00 0 0 16 31 16 0.0000000000000000e+00 9.3750000000000000e-01 0.0000000000000000e+00 9.2480000000000000e+03 -0 0.0000000000000000e+00 0 0 16 32 16 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 9.5370000000000000e+03 -0 0.0000000000000000e+00 0 0 16 33 16 0.0000000000000000e+00 1.0625000000000000e+00 0.0000000000000000e+00 9.8260000000000000e+03 +0 0.0000000000000000e+00 0 0 16 -1 16 0.0000000000000000e+00 -1.0625000000000000e+00 0.0000000000000000e+00 3.2400000000000000e+02 +0 0.0000000000000000e+00 0 0 16 0 16 0.0000000000000000e+00 -1.0000000000000000e+00 0.0000000000000000e+00 6.4800000000000000e+02 +0 0.0000000000000000e+00 0 0 16 1 16 0.0000000000000000e+00 -9.3750000000000000e-01 0.0000000000000000e+00 9.7200000000000000e+02 +0 0.0000000000000000e+00 0 0 16 2 16 0.0000000000000000e+00 -8.7500000000000000e-01 0.0000000000000000e+00 1.2960000000000000e+03 +0 0.0000000000000000e+00 0 0 16 3 16 0.0000000000000000e+00 -8.1250000000000000e-01 0.0000000000000000e+00 1.6200000000000000e+03 +0 0.0000000000000000e+00 0 0 16 4 16 0.0000000000000000e+00 -7.5000000000000000e-01 0.0000000000000000e+00 1.9440000000000000e+03 +0 0.0000000000000000e+00 0 0 16 5 16 0.0000000000000000e+00 -6.8750000000000000e-01 0.0000000000000000e+00 2.2680000000000000e+03 +0 0.0000000000000000e+00 0 0 16 6 16 0.0000000000000000e+00 -6.2500000000000000e-01 0.0000000000000000e+00 2.5920000000000000e+03 +0 0.0000000000000000e+00 0 0 16 7 16 0.0000000000000000e+00 -5.6250000000000000e-01 0.0000000000000000e+00 2.9160000000000000e+03 +0 0.0000000000000000e+00 0 0 16 8 16 0.0000000000000000e+00 -5.0000000000000000e-01 0.0000000000000000e+00 3.2400000000000000e+03 +0 0.0000000000000000e+00 0 0 16 9 16 0.0000000000000000e+00 -4.3750000000000000e-01 0.0000000000000000e+00 3.5640000000000000e+03 +0 0.0000000000000000e+00 0 0 16 10 16 0.0000000000000000e+00 -3.7500000000000000e-01 0.0000000000000000e+00 3.8880000000000000e+03 +0 0.0000000000000000e+00 0 0 16 11 16 0.0000000000000000e+00 -3.1250000000000000e-01 0.0000000000000000e+00 4.2120000000000000e+03 +0 0.0000000000000000e+00 0 0 16 12 16 0.0000000000000000e+00 -2.5000000000000000e-01 0.0000000000000000e+00 4.5360000000000000e+03 +0 0.0000000000000000e+00 0 0 16 13 16 0.0000000000000000e+00 -1.8750000000000000e-01 0.0000000000000000e+00 4.8600000000000000e+03 +0 0.0000000000000000e+00 0 0 16 14 16 0.0000000000000000e+00 -1.2500000000000000e-01 0.0000000000000000e+00 5.1840000000000000e+03 +0 0.0000000000000000e+00 0 0 16 15 16 0.0000000000000000e+00 -6.2500000000000000e-02 0.0000000000000000e+00 5.5080000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 16 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 5.8320000000000000e+03 +0 0.0000000000000000e+00 0 0 16 17 16 0.0000000000000000e+00 6.2500000000000000e-02 0.0000000000000000e+00 6.1560000000000000e+03 +0 0.0000000000000000e+00 0 0 16 18 16 0.0000000000000000e+00 1.2500000000000000e-01 0.0000000000000000e+00 6.4800000000000000e+03 +0 0.0000000000000000e+00 0 0 16 19 16 0.0000000000000000e+00 1.8750000000000000e-01 0.0000000000000000e+00 6.8040000000000000e+03 +0 0.0000000000000000e+00 0 0 16 20 16 0.0000000000000000e+00 2.5000000000000000e-01 0.0000000000000000e+00 7.1280000000000000e+03 +0 0.0000000000000000e+00 0 0 16 21 16 0.0000000000000000e+00 3.1250000000000000e-01 0.0000000000000000e+00 7.4520000000000000e+03 +0 0.0000000000000000e+00 0 0 16 22 16 0.0000000000000000e+00 3.7500000000000000e-01 0.0000000000000000e+00 7.7760000000000000e+03 +0 0.0000000000000000e+00 0 0 16 23 16 0.0000000000000000e+00 4.3750000000000000e-01 0.0000000000000000e+00 8.1000000000000000e+03 +0 0.0000000000000000e+00 0 0 16 24 16 0.0000000000000000e+00 5.0000000000000000e-01 0.0000000000000000e+00 8.4240000000000000e+03 +0 0.0000000000000000e+00 0 0 16 25 16 0.0000000000000000e+00 5.6250000000000000e-01 0.0000000000000000e+00 8.7480000000000000e+03 +0 0.0000000000000000e+00 0 0 16 26 16 0.0000000000000000e+00 6.2500000000000000e-01 0.0000000000000000e+00 9.0720000000000000e+03 +0 0.0000000000000000e+00 0 0 16 27 16 0.0000000000000000e+00 6.8750000000000000e-01 0.0000000000000000e+00 9.3960000000000000e+03 +0 0.0000000000000000e+00 0 0 16 28 16 0.0000000000000000e+00 7.5000000000000000e-01 0.0000000000000000e+00 9.7200000000000000e+03 +0 0.0000000000000000e+00 0 0 16 29 16 0.0000000000000000e+00 8.1250000000000000e-01 0.0000000000000000e+00 1.0044000000000000e+04 +0 0.0000000000000000e+00 0 0 16 30 16 0.0000000000000000e+00 8.7500000000000000e-01 0.0000000000000000e+00 1.0368000000000000e+04 +0 0.0000000000000000e+00 0 0 16 31 16 0.0000000000000000e+00 9.3750000000000000e-01 0.0000000000000000e+00 1.0692000000000000e+04 +0 0.0000000000000000e+00 0 0 16 32 16 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.1016000000000000e+04 +0 0.0000000000000000e+00 0 0 16 33 16 0.0000000000000000e+00 1.0625000000000000e+00 0.0000000000000000e+00 1.1340000000000000e+04 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000000.z.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000000.z.tsv index ec6e1d115..c74406637 100644 --- a/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000000.z.tsv +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000000.z.tsv @@ -1,36 +1,36 @@ # 1:iteration 2:time 3:patch 4:level 5:i 6:j 7:k 8:x 9:y 10:z 11:test_gf -0 0.0000000000000000e+00 0 0 16 16 -1 0.0000000000000000e+00 0.0000000000000000e+00 -1.0625000000000000e+00 0.0000000000000000e+00 -0 0.0000000000000000e+00 0 0 16 16 0 0.0000000000000000e+00 0.0000000000000000e+00 -1.0000000000000000e+00 2.8900000000000000e+02 -0 0.0000000000000000e+00 0 0 16 16 1 0.0000000000000000e+00 0.0000000000000000e+00 -9.3750000000000000e-01 5.7800000000000000e+02 -0 0.0000000000000000e+00 0 0 16 16 2 0.0000000000000000e+00 0.0000000000000000e+00 -8.7500000000000000e-01 8.6700000000000000e+02 -0 0.0000000000000000e+00 0 0 16 16 3 0.0000000000000000e+00 0.0000000000000000e+00 -8.1250000000000000e-01 1.1560000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 4 0.0000000000000000e+00 0.0000000000000000e+00 -7.5000000000000000e-01 1.4450000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 5 0.0000000000000000e+00 0.0000000000000000e+00 -6.8750000000000000e-01 1.7340000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 6 0.0000000000000000e+00 0.0000000000000000e+00 -6.2500000000000000e-01 2.0230000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 7 0.0000000000000000e+00 0.0000000000000000e+00 -5.6250000000000000e-01 2.3120000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 8 0.0000000000000000e+00 0.0000000000000000e+00 -5.0000000000000000e-01 2.6010000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 9 0.0000000000000000e+00 0.0000000000000000e+00 -4.3750000000000000e-01 2.8900000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 10 0.0000000000000000e+00 0.0000000000000000e+00 -3.7500000000000000e-01 3.1790000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 11 0.0000000000000000e+00 0.0000000000000000e+00 -3.1250000000000000e-01 3.4680000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 12 0.0000000000000000e+00 0.0000000000000000e+00 -2.5000000000000000e-01 3.7570000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 13 0.0000000000000000e+00 0.0000000000000000e+00 -1.8750000000000000e-01 4.0460000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 14 0.0000000000000000e+00 0.0000000000000000e+00 -1.2500000000000000e-01 4.3350000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 15 0.0000000000000000e+00 0.0000000000000000e+00 -6.2500000000000000e-02 4.6240000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 16 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 4.9130000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 17 0.0000000000000000e+00 0.0000000000000000e+00 6.2500000000000000e-02 5.2020000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 18 0.0000000000000000e+00 0.0000000000000000e+00 1.2500000000000000e-01 5.4910000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 19 0.0000000000000000e+00 0.0000000000000000e+00 1.8750000000000000e-01 5.7800000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 20 0.0000000000000000e+00 0.0000000000000000e+00 2.5000000000000000e-01 6.0690000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 21 0.0000000000000000e+00 0.0000000000000000e+00 3.1250000000000000e-01 6.3580000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 22 0.0000000000000000e+00 0.0000000000000000e+00 3.7500000000000000e-01 6.6470000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 23 0.0000000000000000e+00 0.0000000000000000e+00 4.3750000000000000e-01 6.9360000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 24 0.0000000000000000e+00 0.0000000000000000e+00 5.0000000000000000e-01 7.2250000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 25 0.0000000000000000e+00 0.0000000000000000e+00 5.6250000000000000e-01 7.5140000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 26 0.0000000000000000e+00 0.0000000000000000e+00 6.2500000000000000e-01 7.8030000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 27 0.0000000000000000e+00 0.0000000000000000e+00 6.8750000000000000e-01 8.0920000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 28 0.0000000000000000e+00 0.0000000000000000e+00 7.5000000000000000e-01 8.3810000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 29 0.0000000000000000e+00 0.0000000000000000e+00 8.1250000000000000e-01 8.6700000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 30 0.0000000000000000e+00 0.0000000000000000e+00 8.7500000000000000e-01 8.9590000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 31 0.0000000000000000e+00 0.0000000000000000e+00 9.3750000000000000e-01 9.2480000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 32 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+00 9.5370000000000000e+03 -0 0.0000000000000000e+00 0 0 16 16 33 0.0000000000000000e+00 0.0000000000000000e+00 1.0625000000000000e+00 9.8260000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 -1 0.0000000000000000e+00 0.0000000000000000e+00 -1.0625000000000000e+00 3.2400000000000000e+02 +0 0.0000000000000000e+00 0 0 16 16 0 0.0000000000000000e+00 0.0000000000000000e+00 -1.0000000000000000e+00 6.4800000000000000e+02 +0 0.0000000000000000e+00 0 0 16 16 1 0.0000000000000000e+00 0.0000000000000000e+00 -9.3750000000000000e-01 9.7200000000000000e+02 +0 0.0000000000000000e+00 0 0 16 16 2 0.0000000000000000e+00 0.0000000000000000e+00 -8.7500000000000000e-01 1.2960000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 3 0.0000000000000000e+00 0.0000000000000000e+00 -8.1250000000000000e-01 1.6200000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 4 0.0000000000000000e+00 0.0000000000000000e+00 -7.5000000000000000e-01 1.9440000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 5 0.0000000000000000e+00 0.0000000000000000e+00 -6.8750000000000000e-01 2.2680000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 6 0.0000000000000000e+00 0.0000000000000000e+00 -6.2500000000000000e-01 2.5920000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 7 0.0000000000000000e+00 0.0000000000000000e+00 -5.6250000000000000e-01 2.9160000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 8 0.0000000000000000e+00 0.0000000000000000e+00 -5.0000000000000000e-01 3.2400000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 9 0.0000000000000000e+00 0.0000000000000000e+00 -4.3750000000000000e-01 3.5640000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 10 0.0000000000000000e+00 0.0000000000000000e+00 -3.7500000000000000e-01 3.8880000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 11 0.0000000000000000e+00 0.0000000000000000e+00 -3.1250000000000000e-01 4.2120000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 12 0.0000000000000000e+00 0.0000000000000000e+00 -2.5000000000000000e-01 4.5360000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 13 0.0000000000000000e+00 0.0000000000000000e+00 -1.8750000000000000e-01 4.8600000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 14 0.0000000000000000e+00 0.0000000000000000e+00 -1.2500000000000000e-01 5.1840000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 15 0.0000000000000000e+00 0.0000000000000000e+00 -6.2500000000000000e-02 5.5080000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 16 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 5.8320000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 17 0.0000000000000000e+00 0.0000000000000000e+00 6.2500000000000000e-02 6.1560000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 18 0.0000000000000000e+00 0.0000000000000000e+00 1.2500000000000000e-01 6.4800000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 19 0.0000000000000000e+00 0.0000000000000000e+00 1.8750000000000000e-01 6.8040000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 20 0.0000000000000000e+00 0.0000000000000000e+00 2.5000000000000000e-01 7.1280000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 21 0.0000000000000000e+00 0.0000000000000000e+00 3.1250000000000000e-01 7.4520000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 22 0.0000000000000000e+00 0.0000000000000000e+00 3.7500000000000000e-01 7.7760000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 23 0.0000000000000000e+00 0.0000000000000000e+00 4.3750000000000000e-01 8.1000000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 24 0.0000000000000000e+00 0.0000000000000000e+00 5.0000000000000000e-01 8.4240000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 25 0.0000000000000000e+00 0.0000000000000000e+00 5.6250000000000000e-01 8.7480000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 26 0.0000000000000000e+00 0.0000000000000000e+00 6.2500000000000000e-01 9.0720000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 27 0.0000000000000000e+00 0.0000000000000000e+00 6.8750000000000000e-01 9.3960000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 28 0.0000000000000000e+00 0.0000000000000000e+00 7.5000000000000000e-01 9.7200000000000000e+03 +0 0.0000000000000000e+00 0 0 16 16 29 0.0000000000000000e+00 0.0000000000000000e+00 8.1250000000000000e-01 1.0044000000000000e+04 +0 0.0000000000000000e+00 0 0 16 16 30 0.0000000000000000e+00 0.0000000000000000e+00 8.7500000000000000e-01 1.0368000000000000e+04 +0 0.0000000000000000e+00 0 0 16 16 31 0.0000000000000000e+00 0.0000000000000000e+00 9.3750000000000000e-01 1.0692000000000000e+04 +0 0.0000000000000000e+00 0 0 16 16 32 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+00 1.1016000000000000e+04 +0 0.0000000000000000e+00 0 0 16 16 33 0.0000000000000000e+00 0.0000000000000000e+00 1.0625000000000000e+00 1.1340000000000000e+04 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000001.x.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000001.x.tsv index f4f544ee7..899de26f2 100644 --- a/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000001.x.tsv +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000001.x.tsv @@ -1,36 +1,36 @@ # 1:iteration 2:time 3:patch 4:level 5:i 6:j 7:k 8:x 9:y 10:z 11:test_gf -1 3.1250000000000000e-02 0 0 -1 16 16 -1.0625000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1 3.1250000000000000e-02 0 0 0 16 16 -1.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 2.8900000000000000e+02 -1 3.1250000000000000e-02 0 0 1 16 16 -9.3750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 5.7800000000000000e+02 -1 3.1250000000000000e-02 0 0 2 16 16 -8.7500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 8.6700000000000000e+02 -1 3.1250000000000000e-02 0 0 3 16 16 -8.1250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.1560000000000000e+03 -1 3.1250000000000000e-02 0 0 4 16 16 -7.5000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.4450000000000000e+03 -1 3.1250000000000000e-02 0 0 5 16 16 -6.8750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.7340000000000000e+03 -1 3.1250000000000000e-02 0 0 6 16 16 -6.2500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 2.0230000000000000e+03 -1 3.1250000000000000e-02 0 0 7 16 16 -5.6250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 2.3120000000000000e+03 -1 3.1250000000000000e-02 0 0 8 16 16 -5.0000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 2.6010000000000000e+03 -1 3.1250000000000000e-02 0 0 9 16 16 -4.3750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 2.8900000000000000e+03 -1 3.1250000000000000e-02 0 0 10 16 16 -3.7500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 3.1790000000000000e+03 -1 3.1250000000000000e-02 0 0 11 16 16 -3.1250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 3.4680000000000000e+03 -1 3.1250000000000000e-02 0 0 12 16 16 -2.5000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 3.7570000000000000e+03 -1 3.1250000000000000e-02 0 0 13 16 16 -1.8750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 4.0460000000000000e+03 -1 3.1250000000000000e-02 0 0 14 16 16 -1.2500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 4.3350000000000000e+03 -1 3.1250000000000000e-02 0 0 15 16 16 -6.2500000000000000e-02 0.0000000000000000e+00 0.0000000000000000e+00 4.6240000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 16 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 4.9130000000000000e+03 -1 3.1250000000000000e-02 0 0 17 16 16 6.2500000000000000e-02 0.0000000000000000e+00 0.0000000000000000e+00 5.2020000000000000e+03 -1 3.1250000000000000e-02 0 0 18 16 16 1.2500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 5.4910000000000000e+03 -1 3.1250000000000000e-02 0 0 19 16 16 1.8750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 5.7800000000000000e+03 -1 3.1250000000000000e-02 0 0 20 16 16 2.5000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 6.0690000000000000e+03 -1 3.1250000000000000e-02 0 0 21 16 16 3.1250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 6.3580000000000000e+03 -1 3.1250000000000000e-02 0 0 22 16 16 3.7500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 6.6470000000000000e+03 -1 3.1250000000000000e-02 0 0 23 16 16 4.3750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 6.9360000000000000e+03 -1 3.1250000000000000e-02 0 0 24 16 16 5.0000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 7.2250000000000000e+03 -1 3.1250000000000000e-02 0 0 25 16 16 5.6250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 7.5140000000000000e+03 -1 3.1250000000000000e-02 0 0 26 16 16 6.2500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 7.8030000000000000e+03 -1 3.1250000000000000e-02 0 0 27 16 16 6.8750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 8.0920000000000000e+03 -1 3.1250000000000000e-02 0 0 28 16 16 7.5000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 8.3810000000000000e+03 -1 3.1250000000000000e-02 0 0 29 16 16 8.1250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 8.6700000000000000e+03 -1 3.1250000000000000e-02 0 0 30 16 16 8.7500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 8.9590000000000000e+03 -1 3.1250000000000000e-02 0 0 31 16 16 9.3750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 9.2480000000000000e+03 -1 3.1250000000000000e-02 0 0 32 16 16 1.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.5370000000000000e+03 -1 3.1250000000000000e-02 0 0 33 16 16 1.0625000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.8260000000000000e+03 +1 3.1250000000000000e-02 0 0 -1 16 16 -1.0625000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 3.2400000000000000e+02 +1 3.1250000000000000e-02 0 0 0 16 16 -1.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 6.4800000000000000e+02 +1 3.1250000000000000e-02 0 0 1 16 16 -9.3750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 9.7200000000000000e+02 +1 3.1250000000000000e-02 0 0 2 16 16 -8.7500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.2960000000000000e+03 +1 3.1250000000000000e-02 0 0 3 16 16 -8.1250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.6200000000000000e+03 +1 3.1250000000000000e-02 0 0 4 16 16 -7.5000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.9440000000000000e+03 +1 3.1250000000000000e-02 0 0 5 16 16 -6.8750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 2.2680000000000000e+03 +1 3.1250000000000000e-02 0 0 6 16 16 -6.2500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 2.5920000000000000e+03 +1 3.1250000000000000e-02 0 0 7 16 16 -5.6250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 2.9160000000000000e+03 +1 3.1250000000000000e-02 0 0 8 16 16 -5.0000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 3.2400000000000000e+03 +1 3.1250000000000000e-02 0 0 9 16 16 -4.3750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 3.5640000000000000e+03 +1 3.1250000000000000e-02 0 0 10 16 16 -3.7500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 3.8880000000000000e+03 +1 3.1250000000000000e-02 0 0 11 16 16 -3.1250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 4.2120000000000000e+03 +1 3.1250000000000000e-02 0 0 12 16 16 -2.5000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 4.5360000000000000e+03 +1 3.1250000000000000e-02 0 0 13 16 16 -1.8750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 4.8600000000000000e+03 +1 3.1250000000000000e-02 0 0 14 16 16 -1.2500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 5.1840000000000000e+03 +1 3.1250000000000000e-02 0 0 15 16 16 -6.2500000000000000e-02 0.0000000000000000e+00 0.0000000000000000e+00 5.5080000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 16 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 5.8320000000000000e+03 +1 3.1250000000000000e-02 0 0 17 16 16 6.2500000000000000e-02 0.0000000000000000e+00 0.0000000000000000e+00 6.1560000000000000e+03 +1 3.1250000000000000e-02 0 0 18 16 16 1.2500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 6.4800000000000000e+03 +1 3.1250000000000000e-02 0 0 19 16 16 1.8750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 6.8040000000000000e+03 +1 3.1250000000000000e-02 0 0 20 16 16 2.5000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 7.1280000000000000e+03 +1 3.1250000000000000e-02 0 0 21 16 16 3.1250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 7.4520000000000000e+03 +1 3.1250000000000000e-02 0 0 22 16 16 3.7500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 7.7760000000000000e+03 +1 3.1250000000000000e-02 0 0 23 16 16 4.3750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 8.1000000000000000e+03 +1 3.1250000000000000e-02 0 0 24 16 16 5.0000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 8.4240000000000000e+03 +1 3.1250000000000000e-02 0 0 25 16 16 5.6250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 8.7480000000000000e+03 +1 3.1250000000000000e-02 0 0 26 16 16 6.2500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 9.0720000000000000e+03 +1 3.1250000000000000e-02 0 0 27 16 16 6.8750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 9.3960000000000000e+03 +1 3.1250000000000000e-02 0 0 28 16 16 7.5000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 9.7200000000000000e+03 +1 3.1250000000000000e-02 0 0 29 16 16 8.1250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.0044000000000000e+04 +1 3.1250000000000000e-02 0 0 30 16 16 8.7500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.0368000000000000e+04 +1 3.1250000000000000e-02 0 0 31 16 16 9.3750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.0692000000000000e+04 +1 3.1250000000000000e-02 0 0 32 16 16 1.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 1.1016000000000000e+04 +1 3.1250000000000000e-02 0 0 33 16 16 1.0625000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 1.1340000000000000e+04 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000001.y.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000001.y.tsv index 9bac16929..3c6e6bedd 100644 --- a/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000001.y.tsv +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000001.y.tsv @@ -1,36 +1,36 @@ # 1:iteration 2:time 3:patch 4:level 5:i 6:j 7:k 8:x 9:y 10:z 11:test_gf -1 3.1250000000000000e-02 0 0 16 -1 16 0.0000000000000000e+00 -1.0625000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1 3.1250000000000000e-02 0 0 16 0 16 0.0000000000000000e+00 -1.0000000000000000e+00 0.0000000000000000e+00 2.8900000000000000e+02 -1 3.1250000000000000e-02 0 0 16 1 16 0.0000000000000000e+00 -9.3750000000000000e-01 0.0000000000000000e+00 5.7800000000000000e+02 -1 3.1250000000000000e-02 0 0 16 2 16 0.0000000000000000e+00 -8.7500000000000000e-01 0.0000000000000000e+00 8.6700000000000000e+02 -1 3.1250000000000000e-02 0 0 16 3 16 0.0000000000000000e+00 -8.1250000000000000e-01 0.0000000000000000e+00 1.1560000000000000e+03 -1 3.1250000000000000e-02 0 0 16 4 16 0.0000000000000000e+00 -7.5000000000000000e-01 0.0000000000000000e+00 1.4450000000000000e+03 -1 3.1250000000000000e-02 0 0 16 5 16 0.0000000000000000e+00 -6.8750000000000000e-01 0.0000000000000000e+00 1.7340000000000000e+03 -1 3.1250000000000000e-02 0 0 16 6 16 0.0000000000000000e+00 -6.2500000000000000e-01 0.0000000000000000e+00 2.0230000000000000e+03 -1 3.1250000000000000e-02 0 0 16 7 16 0.0000000000000000e+00 -5.6250000000000000e-01 0.0000000000000000e+00 2.3120000000000000e+03 -1 3.1250000000000000e-02 0 0 16 8 16 0.0000000000000000e+00 -5.0000000000000000e-01 0.0000000000000000e+00 2.6010000000000000e+03 -1 3.1250000000000000e-02 0 0 16 9 16 0.0000000000000000e+00 -4.3750000000000000e-01 0.0000000000000000e+00 2.8900000000000000e+03 -1 3.1250000000000000e-02 0 0 16 10 16 0.0000000000000000e+00 -3.7500000000000000e-01 0.0000000000000000e+00 3.1790000000000000e+03 -1 3.1250000000000000e-02 0 0 16 11 16 0.0000000000000000e+00 -3.1250000000000000e-01 0.0000000000000000e+00 3.4680000000000000e+03 -1 3.1250000000000000e-02 0 0 16 12 16 0.0000000000000000e+00 -2.5000000000000000e-01 0.0000000000000000e+00 3.7570000000000000e+03 -1 3.1250000000000000e-02 0 0 16 13 16 0.0000000000000000e+00 -1.8750000000000000e-01 0.0000000000000000e+00 4.0460000000000000e+03 -1 3.1250000000000000e-02 0 0 16 14 16 0.0000000000000000e+00 -1.2500000000000000e-01 0.0000000000000000e+00 4.3350000000000000e+03 -1 3.1250000000000000e-02 0 0 16 15 16 0.0000000000000000e+00 -6.2500000000000000e-02 0.0000000000000000e+00 4.6240000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 16 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 4.9130000000000000e+03 -1 3.1250000000000000e-02 0 0 16 17 16 0.0000000000000000e+00 6.2500000000000000e-02 0.0000000000000000e+00 5.2020000000000000e+03 -1 3.1250000000000000e-02 0 0 16 18 16 0.0000000000000000e+00 1.2500000000000000e-01 0.0000000000000000e+00 5.4910000000000000e+03 -1 3.1250000000000000e-02 0 0 16 19 16 0.0000000000000000e+00 1.8750000000000000e-01 0.0000000000000000e+00 5.7800000000000000e+03 -1 3.1250000000000000e-02 0 0 16 20 16 0.0000000000000000e+00 2.5000000000000000e-01 0.0000000000000000e+00 6.0690000000000000e+03 -1 3.1250000000000000e-02 0 0 16 21 16 0.0000000000000000e+00 3.1250000000000000e-01 0.0000000000000000e+00 6.3580000000000000e+03 -1 3.1250000000000000e-02 0 0 16 22 16 0.0000000000000000e+00 3.7500000000000000e-01 0.0000000000000000e+00 6.6470000000000000e+03 -1 3.1250000000000000e-02 0 0 16 23 16 0.0000000000000000e+00 4.3750000000000000e-01 0.0000000000000000e+00 6.9360000000000000e+03 -1 3.1250000000000000e-02 0 0 16 24 16 0.0000000000000000e+00 5.0000000000000000e-01 0.0000000000000000e+00 7.2250000000000000e+03 -1 3.1250000000000000e-02 0 0 16 25 16 0.0000000000000000e+00 5.6250000000000000e-01 0.0000000000000000e+00 7.5140000000000000e+03 -1 3.1250000000000000e-02 0 0 16 26 16 0.0000000000000000e+00 6.2500000000000000e-01 0.0000000000000000e+00 7.8030000000000000e+03 -1 3.1250000000000000e-02 0 0 16 27 16 0.0000000000000000e+00 6.8750000000000000e-01 0.0000000000000000e+00 8.0920000000000000e+03 -1 3.1250000000000000e-02 0 0 16 28 16 0.0000000000000000e+00 7.5000000000000000e-01 0.0000000000000000e+00 8.3810000000000000e+03 -1 3.1250000000000000e-02 0 0 16 29 16 0.0000000000000000e+00 8.1250000000000000e-01 0.0000000000000000e+00 8.6700000000000000e+03 -1 3.1250000000000000e-02 0 0 16 30 16 0.0000000000000000e+00 8.7500000000000000e-01 0.0000000000000000e+00 8.9590000000000000e+03 -1 3.1250000000000000e-02 0 0 16 31 16 0.0000000000000000e+00 9.3750000000000000e-01 0.0000000000000000e+00 9.2480000000000000e+03 -1 3.1250000000000000e-02 0 0 16 32 16 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 9.5370000000000000e+03 -1 3.1250000000000000e-02 0 0 16 33 16 0.0000000000000000e+00 1.0625000000000000e+00 0.0000000000000000e+00 9.8260000000000000e+03 +1 3.1250000000000000e-02 0 0 16 -1 16 0.0000000000000000e+00 -1.0625000000000000e+00 0.0000000000000000e+00 3.2400000000000000e+02 +1 3.1250000000000000e-02 0 0 16 0 16 0.0000000000000000e+00 -1.0000000000000000e+00 0.0000000000000000e+00 6.4800000000000000e+02 +1 3.1250000000000000e-02 0 0 16 1 16 0.0000000000000000e+00 -9.3750000000000000e-01 0.0000000000000000e+00 9.7200000000000000e+02 +1 3.1250000000000000e-02 0 0 16 2 16 0.0000000000000000e+00 -8.7500000000000000e-01 0.0000000000000000e+00 1.2960000000000000e+03 +1 3.1250000000000000e-02 0 0 16 3 16 0.0000000000000000e+00 -8.1250000000000000e-01 0.0000000000000000e+00 1.6200000000000000e+03 +1 3.1250000000000000e-02 0 0 16 4 16 0.0000000000000000e+00 -7.5000000000000000e-01 0.0000000000000000e+00 1.9440000000000000e+03 +1 3.1250000000000000e-02 0 0 16 5 16 0.0000000000000000e+00 -6.8750000000000000e-01 0.0000000000000000e+00 2.2680000000000000e+03 +1 3.1250000000000000e-02 0 0 16 6 16 0.0000000000000000e+00 -6.2500000000000000e-01 0.0000000000000000e+00 2.5920000000000000e+03 +1 3.1250000000000000e-02 0 0 16 7 16 0.0000000000000000e+00 -5.6250000000000000e-01 0.0000000000000000e+00 2.9160000000000000e+03 +1 3.1250000000000000e-02 0 0 16 8 16 0.0000000000000000e+00 -5.0000000000000000e-01 0.0000000000000000e+00 3.2400000000000000e+03 +1 3.1250000000000000e-02 0 0 16 9 16 0.0000000000000000e+00 -4.3750000000000000e-01 0.0000000000000000e+00 3.5640000000000000e+03 +1 3.1250000000000000e-02 0 0 16 10 16 0.0000000000000000e+00 -3.7500000000000000e-01 0.0000000000000000e+00 3.8880000000000000e+03 +1 3.1250000000000000e-02 0 0 16 11 16 0.0000000000000000e+00 -3.1250000000000000e-01 0.0000000000000000e+00 4.2120000000000000e+03 +1 3.1250000000000000e-02 0 0 16 12 16 0.0000000000000000e+00 -2.5000000000000000e-01 0.0000000000000000e+00 4.5360000000000000e+03 +1 3.1250000000000000e-02 0 0 16 13 16 0.0000000000000000e+00 -1.8750000000000000e-01 0.0000000000000000e+00 4.8600000000000000e+03 +1 3.1250000000000000e-02 0 0 16 14 16 0.0000000000000000e+00 -1.2500000000000000e-01 0.0000000000000000e+00 5.1840000000000000e+03 +1 3.1250000000000000e-02 0 0 16 15 16 0.0000000000000000e+00 -6.2500000000000000e-02 0.0000000000000000e+00 5.5080000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 16 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 5.8320000000000000e+03 +1 3.1250000000000000e-02 0 0 16 17 16 0.0000000000000000e+00 6.2500000000000000e-02 0.0000000000000000e+00 6.1560000000000000e+03 +1 3.1250000000000000e-02 0 0 16 18 16 0.0000000000000000e+00 1.2500000000000000e-01 0.0000000000000000e+00 6.4800000000000000e+03 +1 3.1250000000000000e-02 0 0 16 19 16 0.0000000000000000e+00 1.8750000000000000e-01 0.0000000000000000e+00 6.8040000000000000e+03 +1 3.1250000000000000e-02 0 0 16 20 16 0.0000000000000000e+00 2.5000000000000000e-01 0.0000000000000000e+00 7.1280000000000000e+03 +1 3.1250000000000000e-02 0 0 16 21 16 0.0000000000000000e+00 3.1250000000000000e-01 0.0000000000000000e+00 7.4520000000000000e+03 +1 3.1250000000000000e-02 0 0 16 22 16 0.0000000000000000e+00 3.7500000000000000e-01 0.0000000000000000e+00 7.7760000000000000e+03 +1 3.1250000000000000e-02 0 0 16 23 16 0.0000000000000000e+00 4.3750000000000000e-01 0.0000000000000000e+00 8.1000000000000000e+03 +1 3.1250000000000000e-02 0 0 16 24 16 0.0000000000000000e+00 5.0000000000000000e-01 0.0000000000000000e+00 8.4240000000000000e+03 +1 3.1250000000000000e-02 0 0 16 25 16 0.0000000000000000e+00 5.6250000000000000e-01 0.0000000000000000e+00 8.7480000000000000e+03 +1 3.1250000000000000e-02 0 0 16 26 16 0.0000000000000000e+00 6.2500000000000000e-01 0.0000000000000000e+00 9.0720000000000000e+03 +1 3.1250000000000000e-02 0 0 16 27 16 0.0000000000000000e+00 6.8750000000000000e-01 0.0000000000000000e+00 9.3960000000000000e+03 +1 3.1250000000000000e-02 0 0 16 28 16 0.0000000000000000e+00 7.5000000000000000e-01 0.0000000000000000e+00 9.7200000000000000e+03 +1 3.1250000000000000e-02 0 0 16 29 16 0.0000000000000000e+00 8.1250000000000000e-01 0.0000000000000000e+00 1.0044000000000000e+04 +1 3.1250000000000000e-02 0 0 16 30 16 0.0000000000000000e+00 8.7500000000000000e-01 0.0000000000000000e+00 1.0368000000000000e+04 +1 3.1250000000000000e-02 0 0 16 31 16 0.0000000000000000e+00 9.3750000000000000e-01 0.0000000000000000e+00 1.0692000000000000e+04 +1 3.1250000000000000e-02 0 0 16 32 16 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.1016000000000000e+04 +1 3.1250000000000000e-02 0 0 16 33 16 0.0000000000000000e+00 1.0625000000000000e+00 0.0000000000000000e+00 1.1340000000000000e+04 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000001.z.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000001.z.tsv index 37dc51649..fdad40851 100644 --- a/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000001.z.tsv +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000001.z.tsv @@ -1,36 +1,36 @@ # 1:iteration 2:time 3:patch 4:level 5:i 6:j 7:k 8:x 9:y 10:z 11:test_gf -1 3.1250000000000000e-02 0 0 16 16 -1 0.0000000000000000e+00 0.0000000000000000e+00 -1.0625000000000000e+00 0.0000000000000000e+00 -1 3.1250000000000000e-02 0 0 16 16 0 0.0000000000000000e+00 0.0000000000000000e+00 -1.0000000000000000e+00 2.8900000000000000e+02 -1 3.1250000000000000e-02 0 0 16 16 1 0.0000000000000000e+00 0.0000000000000000e+00 -9.3750000000000000e-01 5.7800000000000000e+02 -1 3.1250000000000000e-02 0 0 16 16 2 0.0000000000000000e+00 0.0000000000000000e+00 -8.7500000000000000e-01 8.6700000000000000e+02 -1 3.1250000000000000e-02 0 0 16 16 3 0.0000000000000000e+00 0.0000000000000000e+00 -8.1250000000000000e-01 1.1560000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 4 0.0000000000000000e+00 0.0000000000000000e+00 -7.5000000000000000e-01 1.4450000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 5 0.0000000000000000e+00 0.0000000000000000e+00 -6.8750000000000000e-01 1.7340000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 6 0.0000000000000000e+00 0.0000000000000000e+00 -6.2500000000000000e-01 2.0230000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 7 0.0000000000000000e+00 0.0000000000000000e+00 -5.6250000000000000e-01 2.3120000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 8 0.0000000000000000e+00 0.0000000000000000e+00 -5.0000000000000000e-01 2.6010000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 9 0.0000000000000000e+00 0.0000000000000000e+00 -4.3750000000000000e-01 2.8900000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 10 0.0000000000000000e+00 0.0000000000000000e+00 -3.7500000000000000e-01 3.1790000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 11 0.0000000000000000e+00 0.0000000000000000e+00 -3.1250000000000000e-01 3.4680000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 12 0.0000000000000000e+00 0.0000000000000000e+00 -2.5000000000000000e-01 3.7570000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 13 0.0000000000000000e+00 0.0000000000000000e+00 -1.8750000000000000e-01 4.0460000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 14 0.0000000000000000e+00 0.0000000000000000e+00 -1.2500000000000000e-01 4.3350000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 15 0.0000000000000000e+00 0.0000000000000000e+00 -6.2500000000000000e-02 4.6240000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 16 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 4.9130000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 17 0.0000000000000000e+00 0.0000000000000000e+00 6.2500000000000000e-02 5.2020000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 18 0.0000000000000000e+00 0.0000000000000000e+00 1.2500000000000000e-01 5.4910000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 19 0.0000000000000000e+00 0.0000000000000000e+00 1.8750000000000000e-01 5.7800000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 20 0.0000000000000000e+00 0.0000000000000000e+00 2.5000000000000000e-01 6.0690000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 21 0.0000000000000000e+00 0.0000000000000000e+00 3.1250000000000000e-01 6.3580000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 22 0.0000000000000000e+00 0.0000000000000000e+00 3.7500000000000000e-01 6.6470000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 23 0.0000000000000000e+00 0.0000000000000000e+00 4.3750000000000000e-01 6.9360000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 24 0.0000000000000000e+00 0.0000000000000000e+00 5.0000000000000000e-01 7.2250000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 25 0.0000000000000000e+00 0.0000000000000000e+00 5.6250000000000000e-01 7.5140000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 26 0.0000000000000000e+00 0.0000000000000000e+00 6.2500000000000000e-01 7.8030000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 27 0.0000000000000000e+00 0.0000000000000000e+00 6.8750000000000000e-01 8.0920000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 28 0.0000000000000000e+00 0.0000000000000000e+00 7.5000000000000000e-01 8.3810000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 29 0.0000000000000000e+00 0.0000000000000000e+00 8.1250000000000000e-01 8.6700000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 30 0.0000000000000000e+00 0.0000000000000000e+00 8.7500000000000000e-01 8.9590000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 31 0.0000000000000000e+00 0.0000000000000000e+00 9.3750000000000000e-01 9.2480000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 32 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+00 9.5370000000000000e+03 -1 3.1250000000000000e-02 0 0 16 16 33 0.0000000000000000e+00 0.0000000000000000e+00 1.0625000000000000e+00 9.8260000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 -1 0.0000000000000000e+00 0.0000000000000000e+00 -1.0625000000000000e+00 3.2400000000000000e+02 +1 3.1250000000000000e-02 0 0 16 16 0 0.0000000000000000e+00 0.0000000000000000e+00 -1.0000000000000000e+00 6.4800000000000000e+02 +1 3.1250000000000000e-02 0 0 16 16 1 0.0000000000000000e+00 0.0000000000000000e+00 -9.3750000000000000e-01 9.7200000000000000e+02 +1 3.1250000000000000e-02 0 0 16 16 2 0.0000000000000000e+00 0.0000000000000000e+00 -8.7500000000000000e-01 1.2960000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 3 0.0000000000000000e+00 0.0000000000000000e+00 -8.1250000000000000e-01 1.6200000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 4 0.0000000000000000e+00 0.0000000000000000e+00 -7.5000000000000000e-01 1.9440000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 5 0.0000000000000000e+00 0.0000000000000000e+00 -6.8750000000000000e-01 2.2680000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 6 0.0000000000000000e+00 0.0000000000000000e+00 -6.2500000000000000e-01 2.5920000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 7 0.0000000000000000e+00 0.0000000000000000e+00 -5.6250000000000000e-01 2.9160000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 8 0.0000000000000000e+00 0.0000000000000000e+00 -5.0000000000000000e-01 3.2400000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 9 0.0000000000000000e+00 0.0000000000000000e+00 -4.3750000000000000e-01 3.5640000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 10 0.0000000000000000e+00 0.0000000000000000e+00 -3.7500000000000000e-01 3.8880000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 11 0.0000000000000000e+00 0.0000000000000000e+00 -3.1250000000000000e-01 4.2120000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 12 0.0000000000000000e+00 0.0000000000000000e+00 -2.5000000000000000e-01 4.5360000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 13 0.0000000000000000e+00 0.0000000000000000e+00 -1.8750000000000000e-01 4.8600000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 14 0.0000000000000000e+00 0.0000000000000000e+00 -1.2500000000000000e-01 5.1840000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 15 0.0000000000000000e+00 0.0000000000000000e+00 -6.2500000000000000e-02 5.5080000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 16 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 5.8320000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 17 0.0000000000000000e+00 0.0000000000000000e+00 6.2500000000000000e-02 6.1560000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 18 0.0000000000000000e+00 0.0000000000000000e+00 1.2500000000000000e-01 6.4800000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 19 0.0000000000000000e+00 0.0000000000000000e+00 1.8750000000000000e-01 6.8040000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 20 0.0000000000000000e+00 0.0000000000000000e+00 2.5000000000000000e-01 7.1280000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 21 0.0000000000000000e+00 0.0000000000000000e+00 3.1250000000000000e-01 7.4520000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 22 0.0000000000000000e+00 0.0000000000000000e+00 3.7500000000000000e-01 7.7760000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 23 0.0000000000000000e+00 0.0000000000000000e+00 4.3750000000000000e-01 8.1000000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 24 0.0000000000000000e+00 0.0000000000000000e+00 5.0000000000000000e-01 8.4240000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 25 0.0000000000000000e+00 0.0000000000000000e+00 5.6250000000000000e-01 8.7480000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 26 0.0000000000000000e+00 0.0000000000000000e+00 6.2500000000000000e-01 9.0720000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 27 0.0000000000000000e+00 0.0000000000000000e+00 6.8750000000000000e-01 9.3960000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 28 0.0000000000000000e+00 0.0000000000000000e+00 7.5000000000000000e-01 9.7200000000000000e+03 +1 3.1250000000000000e-02 0 0 16 16 29 0.0000000000000000e+00 0.0000000000000000e+00 8.1250000000000000e-01 1.0044000000000000e+04 +1 3.1250000000000000e-02 0 0 16 16 30 0.0000000000000000e+00 0.0000000000000000e+00 8.7500000000000000e-01 1.0368000000000000e+04 +1 3.1250000000000000e-02 0 0 16 16 31 0.0000000000000000e+00 0.0000000000000000e+00 9.3750000000000000e-01 1.0692000000000000e+04 +1 3.1250000000000000e-02 0 0 16 16 32 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+00 1.1016000000000000e+04 +1 3.1250000000000000e-02 0 0 16 16 33 0.0000000000000000e+00 0.0000000000000000e+00 1.0625000000000000e+00 1.1340000000000000e+04 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000002.x.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000002.x.tsv index 4fa987a28..3306e8d26 100644 --- a/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000002.x.tsv +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000002.x.tsv @@ -1,36 +1,36 @@ # 1:iteration 2:time 3:patch 4:level 5:i 6:j 7:k 8:x 9:y 10:z 11:test_gf -2 6.2500000000000000e-02 0 0 -1 16 16 -1.0625000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -2 6.2500000000000000e-02 0 0 0 16 16 -1.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 2.8900000000000000e+02 -2 6.2500000000000000e-02 0 0 1 16 16 -9.3750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 5.7800000000000000e+02 -2 6.2500000000000000e-02 0 0 2 16 16 -8.7500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 8.6700000000000000e+02 -2 6.2500000000000000e-02 0 0 3 16 16 -8.1250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.1560000000000000e+03 -2 6.2500000000000000e-02 0 0 4 16 16 -7.5000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.4450000000000000e+03 -2 6.2500000000000000e-02 0 0 5 16 16 -6.8750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.7340000000000000e+03 -2 6.2500000000000000e-02 0 0 6 16 16 -6.2500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 2.0230000000000000e+03 -2 6.2500000000000000e-02 0 0 7 16 16 -5.6250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 2.3120000000000000e+03 -2 6.2500000000000000e-02 0 0 8 16 16 -5.0000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 2.6010000000000000e+03 -2 6.2500000000000000e-02 0 0 9 16 16 -4.3750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 2.8900000000000000e+03 -2 6.2500000000000000e-02 0 0 10 16 16 -3.7500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 3.1790000000000000e+03 -2 6.2500000000000000e-02 0 0 11 16 16 -3.1250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 3.4680000000000000e+03 -2 6.2500000000000000e-02 0 0 12 16 16 -2.5000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 3.7570000000000000e+03 -2 6.2500000000000000e-02 0 0 13 16 16 -1.8750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 4.0460000000000000e+03 -2 6.2500000000000000e-02 0 0 14 16 16 -1.2500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 4.3350000000000000e+03 -2 6.2500000000000000e-02 0 0 15 16 16 -6.2500000000000000e-02 0.0000000000000000e+00 0.0000000000000000e+00 4.6240000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 16 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 4.9130000000000000e+03 -2 6.2500000000000000e-02 0 0 17 16 16 6.2500000000000000e-02 0.0000000000000000e+00 0.0000000000000000e+00 5.2020000000000000e+03 -2 6.2500000000000000e-02 0 0 18 16 16 1.2500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 5.4910000000000000e+03 -2 6.2500000000000000e-02 0 0 19 16 16 1.8750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 5.7800000000000000e+03 -2 6.2500000000000000e-02 0 0 20 16 16 2.5000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 6.0690000000000000e+03 -2 6.2500000000000000e-02 0 0 21 16 16 3.1250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 6.3580000000000000e+03 -2 6.2500000000000000e-02 0 0 22 16 16 3.7500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 6.6470000000000000e+03 -2 6.2500000000000000e-02 0 0 23 16 16 4.3750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 6.9360000000000000e+03 -2 6.2500000000000000e-02 0 0 24 16 16 5.0000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 7.2250000000000000e+03 -2 6.2500000000000000e-02 0 0 25 16 16 5.6250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 7.5140000000000000e+03 -2 6.2500000000000000e-02 0 0 26 16 16 6.2500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 7.8030000000000000e+03 -2 6.2500000000000000e-02 0 0 27 16 16 6.8750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 8.0920000000000000e+03 -2 6.2500000000000000e-02 0 0 28 16 16 7.5000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 8.3810000000000000e+03 -2 6.2500000000000000e-02 0 0 29 16 16 8.1250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 8.6700000000000000e+03 -2 6.2500000000000000e-02 0 0 30 16 16 8.7500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 8.9590000000000000e+03 -2 6.2500000000000000e-02 0 0 31 16 16 9.3750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 9.2480000000000000e+03 -2 6.2500000000000000e-02 0 0 32 16 16 1.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.5370000000000000e+03 -2 6.2500000000000000e-02 0 0 33 16 16 1.0625000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.8260000000000000e+03 +2 6.2500000000000000e-02 0 0 -1 16 16 -1.0625000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 3.2400000000000000e+02 +2 6.2500000000000000e-02 0 0 0 16 16 -1.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 6.4800000000000000e+02 +2 6.2500000000000000e-02 0 0 1 16 16 -9.3750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 9.7200000000000000e+02 +2 6.2500000000000000e-02 0 0 2 16 16 -8.7500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.2960000000000000e+03 +2 6.2500000000000000e-02 0 0 3 16 16 -8.1250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.6200000000000000e+03 +2 6.2500000000000000e-02 0 0 4 16 16 -7.5000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.9440000000000000e+03 +2 6.2500000000000000e-02 0 0 5 16 16 -6.8750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 2.2680000000000000e+03 +2 6.2500000000000000e-02 0 0 6 16 16 -6.2500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 2.5920000000000000e+03 +2 6.2500000000000000e-02 0 0 7 16 16 -5.6250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 2.9160000000000000e+03 +2 6.2500000000000000e-02 0 0 8 16 16 -5.0000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 3.2400000000000000e+03 +2 6.2500000000000000e-02 0 0 9 16 16 -4.3750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 3.5640000000000000e+03 +2 6.2500000000000000e-02 0 0 10 16 16 -3.7500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 3.8880000000000000e+03 +2 6.2500000000000000e-02 0 0 11 16 16 -3.1250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 4.2120000000000000e+03 +2 6.2500000000000000e-02 0 0 12 16 16 -2.5000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 4.5360000000000000e+03 +2 6.2500000000000000e-02 0 0 13 16 16 -1.8750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 4.8600000000000000e+03 +2 6.2500000000000000e-02 0 0 14 16 16 -1.2500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 5.1840000000000000e+03 +2 6.2500000000000000e-02 0 0 15 16 16 -6.2500000000000000e-02 0.0000000000000000e+00 0.0000000000000000e+00 5.5080000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 16 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 5.8320000000000000e+03 +2 6.2500000000000000e-02 0 0 17 16 16 6.2500000000000000e-02 0.0000000000000000e+00 0.0000000000000000e+00 6.1560000000000000e+03 +2 6.2500000000000000e-02 0 0 18 16 16 1.2500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 6.4800000000000000e+03 +2 6.2500000000000000e-02 0 0 19 16 16 1.8750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 6.8040000000000000e+03 +2 6.2500000000000000e-02 0 0 20 16 16 2.5000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 7.1280000000000000e+03 +2 6.2500000000000000e-02 0 0 21 16 16 3.1250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 7.4520000000000000e+03 +2 6.2500000000000000e-02 0 0 22 16 16 3.7500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 7.7760000000000000e+03 +2 6.2500000000000000e-02 0 0 23 16 16 4.3750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 8.1000000000000000e+03 +2 6.2500000000000000e-02 0 0 24 16 16 5.0000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 8.4240000000000000e+03 +2 6.2500000000000000e-02 0 0 25 16 16 5.6250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 8.7480000000000000e+03 +2 6.2500000000000000e-02 0 0 26 16 16 6.2500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 9.0720000000000000e+03 +2 6.2500000000000000e-02 0 0 27 16 16 6.8750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 9.3960000000000000e+03 +2 6.2500000000000000e-02 0 0 28 16 16 7.5000000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 9.7200000000000000e+03 +2 6.2500000000000000e-02 0 0 29 16 16 8.1250000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.0044000000000000e+04 +2 6.2500000000000000e-02 0 0 30 16 16 8.7500000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.0368000000000000e+04 +2 6.2500000000000000e-02 0 0 31 16 16 9.3750000000000000e-01 0.0000000000000000e+00 0.0000000000000000e+00 1.0692000000000000e+04 +2 6.2500000000000000e-02 0 0 32 16 16 1.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 1.1016000000000000e+04 +2 6.2500000000000000e-02 0 0 33 16 16 1.0625000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 1.1340000000000000e+04 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000002.y.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000002.y.tsv index 19d31e82b..e45127bef 100644 --- a/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000002.y.tsv +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000002.y.tsv @@ -1,36 +1,36 @@ # 1:iteration 2:time 3:patch 4:level 5:i 6:j 7:k 8:x 9:y 10:z 11:test_gf -2 6.2500000000000000e-02 0 0 16 -1 16 0.0000000000000000e+00 -1.0625000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -2 6.2500000000000000e-02 0 0 16 0 16 0.0000000000000000e+00 -1.0000000000000000e+00 0.0000000000000000e+00 2.8900000000000000e+02 -2 6.2500000000000000e-02 0 0 16 1 16 0.0000000000000000e+00 -9.3750000000000000e-01 0.0000000000000000e+00 5.7800000000000000e+02 -2 6.2500000000000000e-02 0 0 16 2 16 0.0000000000000000e+00 -8.7500000000000000e-01 0.0000000000000000e+00 8.6700000000000000e+02 -2 6.2500000000000000e-02 0 0 16 3 16 0.0000000000000000e+00 -8.1250000000000000e-01 0.0000000000000000e+00 1.1560000000000000e+03 -2 6.2500000000000000e-02 0 0 16 4 16 0.0000000000000000e+00 -7.5000000000000000e-01 0.0000000000000000e+00 1.4450000000000000e+03 -2 6.2500000000000000e-02 0 0 16 5 16 0.0000000000000000e+00 -6.8750000000000000e-01 0.0000000000000000e+00 1.7340000000000000e+03 -2 6.2500000000000000e-02 0 0 16 6 16 0.0000000000000000e+00 -6.2500000000000000e-01 0.0000000000000000e+00 2.0230000000000000e+03 -2 6.2500000000000000e-02 0 0 16 7 16 0.0000000000000000e+00 -5.6250000000000000e-01 0.0000000000000000e+00 2.3120000000000000e+03 -2 6.2500000000000000e-02 0 0 16 8 16 0.0000000000000000e+00 -5.0000000000000000e-01 0.0000000000000000e+00 2.6010000000000000e+03 -2 6.2500000000000000e-02 0 0 16 9 16 0.0000000000000000e+00 -4.3750000000000000e-01 0.0000000000000000e+00 2.8900000000000000e+03 -2 6.2500000000000000e-02 0 0 16 10 16 0.0000000000000000e+00 -3.7500000000000000e-01 0.0000000000000000e+00 3.1790000000000000e+03 -2 6.2500000000000000e-02 0 0 16 11 16 0.0000000000000000e+00 -3.1250000000000000e-01 0.0000000000000000e+00 3.4680000000000000e+03 -2 6.2500000000000000e-02 0 0 16 12 16 0.0000000000000000e+00 -2.5000000000000000e-01 0.0000000000000000e+00 3.7570000000000000e+03 -2 6.2500000000000000e-02 0 0 16 13 16 0.0000000000000000e+00 -1.8750000000000000e-01 0.0000000000000000e+00 4.0460000000000000e+03 -2 6.2500000000000000e-02 0 0 16 14 16 0.0000000000000000e+00 -1.2500000000000000e-01 0.0000000000000000e+00 4.3350000000000000e+03 -2 6.2500000000000000e-02 0 0 16 15 16 0.0000000000000000e+00 -6.2500000000000000e-02 0.0000000000000000e+00 4.6240000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 16 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 4.9130000000000000e+03 -2 6.2500000000000000e-02 0 0 16 17 16 0.0000000000000000e+00 6.2500000000000000e-02 0.0000000000000000e+00 5.2020000000000000e+03 -2 6.2500000000000000e-02 0 0 16 18 16 0.0000000000000000e+00 1.2500000000000000e-01 0.0000000000000000e+00 5.4910000000000000e+03 -2 6.2500000000000000e-02 0 0 16 19 16 0.0000000000000000e+00 1.8750000000000000e-01 0.0000000000000000e+00 5.7800000000000000e+03 -2 6.2500000000000000e-02 0 0 16 20 16 0.0000000000000000e+00 2.5000000000000000e-01 0.0000000000000000e+00 6.0690000000000000e+03 -2 6.2500000000000000e-02 0 0 16 21 16 0.0000000000000000e+00 3.1250000000000000e-01 0.0000000000000000e+00 6.3580000000000000e+03 -2 6.2500000000000000e-02 0 0 16 22 16 0.0000000000000000e+00 3.7500000000000000e-01 0.0000000000000000e+00 6.6470000000000000e+03 -2 6.2500000000000000e-02 0 0 16 23 16 0.0000000000000000e+00 4.3750000000000000e-01 0.0000000000000000e+00 6.9360000000000000e+03 -2 6.2500000000000000e-02 0 0 16 24 16 0.0000000000000000e+00 5.0000000000000000e-01 0.0000000000000000e+00 7.2250000000000000e+03 -2 6.2500000000000000e-02 0 0 16 25 16 0.0000000000000000e+00 5.6250000000000000e-01 0.0000000000000000e+00 7.5140000000000000e+03 -2 6.2500000000000000e-02 0 0 16 26 16 0.0000000000000000e+00 6.2500000000000000e-01 0.0000000000000000e+00 7.8030000000000000e+03 -2 6.2500000000000000e-02 0 0 16 27 16 0.0000000000000000e+00 6.8750000000000000e-01 0.0000000000000000e+00 8.0920000000000000e+03 -2 6.2500000000000000e-02 0 0 16 28 16 0.0000000000000000e+00 7.5000000000000000e-01 0.0000000000000000e+00 8.3810000000000000e+03 -2 6.2500000000000000e-02 0 0 16 29 16 0.0000000000000000e+00 8.1250000000000000e-01 0.0000000000000000e+00 8.6700000000000000e+03 -2 6.2500000000000000e-02 0 0 16 30 16 0.0000000000000000e+00 8.7500000000000000e-01 0.0000000000000000e+00 8.9590000000000000e+03 -2 6.2500000000000000e-02 0 0 16 31 16 0.0000000000000000e+00 9.3750000000000000e-01 0.0000000000000000e+00 9.2480000000000000e+03 -2 6.2500000000000000e-02 0 0 16 32 16 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 9.5370000000000000e+03 -2 6.2500000000000000e-02 0 0 16 33 16 0.0000000000000000e+00 1.0625000000000000e+00 0.0000000000000000e+00 9.8260000000000000e+03 +2 6.2500000000000000e-02 0 0 16 -1 16 0.0000000000000000e+00 -1.0625000000000000e+00 0.0000000000000000e+00 3.2400000000000000e+02 +2 6.2500000000000000e-02 0 0 16 0 16 0.0000000000000000e+00 -1.0000000000000000e+00 0.0000000000000000e+00 6.4800000000000000e+02 +2 6.2500000000000000e-02 0 0 16 1 16 0.0000000000000000e+00 -9.3750000000000000e-01 0.0000000000000000e+00 9.7200000000000000e+02 +2 6.2500000000000000e-02 0 0 16 2 16 0.0000000000000000e+00 -8.7500000000000000e-01 0.0000000000000000e+00 1.2960000000000000e+03 +2 6.2500000000000000e-02 0 0 16 3 16 0.0000000000000000e+00 -8.1250000000000000e-01 0.0000000000000000e+00 1.6200000000000000e+03 +2 6.2500000000000000e-02 0 0 16 4 16 0.0000000000000000e+00 -7.5000000000000000e-01 0.0000000000000000e+00 1.9440000000000000e+03 +2 6.2500000000000000e-02 0 0 16 5 16 0.0000000000000000e+00 -6.8750000000000000e-01 0.0000000000000000e+00 2.2680000000000000e+03 +2 6.2500000000000000e-02 0 0 16 6 16 0.0000000000000000e+00 -6.2500000000000000e-01 0.0000000000000000e+00 2.5920000000000000e+03 +2 6.2500000000000000e-02 0 0 16 7 16 0.0000000000000000e+00 -5.6250000000000000e-01 0.0000000000000000e+00 2.9160000000000000e+03 +2 6.2500000000000000e-02 0 0 16 8 16 0.0000000000000000e+00 -5.0000000000000000e-01 0.0000000000000000e+00 3.2400000000000000e+03 +2 6.2500000000000000e-02 0 0 16 9 16 0.0000000000000000e+00 -4.3750000000000000e-01 0.0000000000000000e+00 3.5640000000000000e+03 +2 6.2500000000000000e-02 0 0 16 10 16 0.0000000000000000e+00 -3.7500000000000000e-01 0.0000000000000000e+00 3.8880000000000000e+03 +2 6.2500000000000000e-02 0 0 16 11 16 0.0000000000000000e+00 -3.1250000000000000e-01 0.0000000000000000e+00 4.2120000000000000e+03 +2 6.2500000000000000e-02 0 0 16 12 16 0.0000000000000000e+00 -2.5000000000000000e-01 0.0000000000000000e+00 4.5360000000000000e+03 +2 6.2500000000000000e-02 0 0 16 13 16 0.0000000000000000e+00 -1.8750000000000000e-01 0.0000000000000000e+00 4.8600000000000000e+03 +2 6.2500000000000000e-02 0 0 16 14 16 0.0000000000000000e+00 -1.2500000000000000e-01 0.0000000000000000e+00 5.1840000000000000e+03 +2 6.2500000000000000e-02 0 0 16 15 16 0.0000000000000000e+00 -6.2500000000000000e-02 0.0000000000000000e+00 5.5080000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 16 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 5.8320000000000000e+03 +2 6.2500000000000000e-02 0 0 16 17 16 0.0000000000000000e+00 6.2500000000000000e-02 0.0000000000000000e+00 6.1560000000000000e+03 +2 6.2500000000000000e-02 0 0 16 18 16 0.0000000000000000e+00 1.2500000000000000e-01 0.0000000000000000e+00 6.4800000000000000e+03 +2 6.2500000000000000e-02 0 0 16 19 16 0.0000000000000000e+00 1.8750000000000000e-01 0.0000000000000000e+00 6.8040000000000000e+03 +2 6.2500000000000000e-02 0 0 16 20 16 0.0000000000000000e+00 2.5000000000000000e-01 0.0000000000000000e+00 7.1280000000000000e+03 +2 6.2500000000000000e-02 0 0 16 21 16 0.0000000000000000e+00 3.1250000000000000e-01 0.0000000000000000e+00 7.4520000000000000e+03 +2 6.2500000000000000e-02 0 0 16 22 16 0.0000000000000000e+00 3.7500000000000000e-01 0.0000000000000000e+00 7.7760000000000000e+03 +2 6.2500000000000000e-02 0 0 16 23 16 0.0000000000000000e+00 4.3750000000000000e-01 0.0000000000000000e+00 8.1000000000000000e+03 +2 6.2500000000000000e-02 0 0 16 24 16 0.0000000000000000e+00 5.0000000000000000e-01 0.0000000000000000e+00 8.4240000000000000e+03 +2 6.2500000000000000e-02 0 0 16 25 16 0.0000000000000000e+00 5.6250000000000000e-01 0.0000000000000000e+00 8.7480000000000000e+03 +2 6.2500000000000000e-02 0 0 16 26 16 0.0000000000000000e+00 6.2500000000000000e-01 0.0000000000000000e+00 9.0720000000000000e+03 +2 6.2500000000000000e-02 0 0 16 27 16 0.0000000000000000e+00 6.8750000000000000e-01 0.0000000000000000e+00 9.3960000000000000e+03 +2 6.2500000000000000e-02 0 0 16 28 16 0.0000000000000000e+00 7.5000000000000000e-01 0.0000000000000000e+00 9.7200000000000000e+03 +2 6.2500000000000000e-02 0 0 16 29 16 0.0000000000000000e+00 8.1250000000000000e-01 0.0000000000000000e+00 1.0044000000000000e+04 +2 6.2500000000000000e-02 0 0 16 30 16 0.0000000000000000e+00 8.7500000000000000e-01 0.0000000000000000e+00 1.0368000000000000e+04 +2 6.2500000000000000e-02 0 0 16 31 16 0.0000000000000000e+00 9.3750000000000000e-01 0.0000000000000000e+00 1.0692000000000000e+04 +2 6.2500000000000000e-02 0 0 16 32 16 0.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1.1016000000000000e+04 +2 6.2500000000000000e-02 0 0 16 33 16 0.0000000000000000e+00 1.0625000000000000e+00 0.0000000000000000e+00 1.1340000000000000e+04 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000002.z.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000002.z.tsv index dc93b1599..f4f96be90 100644 --- a/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000002.z.tsv +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_gf.it000002.z.tsv @@ -1,36 +1,36 @@ # 1:iteration 2:time 3:patch 4:level 5:i 6:j 7:k 8:x 9:y 10:z 11:test_gf -2 6.2500000000000000e-02 0 0 16 16 -1 0.0000000000000000e+00 0.0000000000000000e+00 -1.0625000000000000e+00 0.0000000000000000e+00 -2 6.2500000000000000e-02 0 0 16 16 0 0.0000000000000000e+00 0.0000000000000000e+00 -1.0000000000000000e+00 2.8900000000000000e+02 -2 6.2500000000000000e-02 0 0 16 16 1 0.0000000000000000e+00 0.0000000000000000e+00 -9.3750000000000000e-01 5.7800000000000000e+02 -2 6.2500000000000000e-02 0 0 16 16 2 0.0000000000000000e+00 0.0000000000000000e+00 -8.7500000000000000e-01 8.6700000000000000e+02 -2 6.2500000000000000e-02 0 0 16 16 3 0.0000000000000000e+00 0.0000000000000000e+00 -8.1250000000000000e-01 1.1560000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 4 0.0000000000000000e+00 0.0000000000000000e+00 -7.5000000000000000e-01 1.4450000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 5 0.0000000000000000e+00 0.0000000000000000e+00 -6.8750000000000000e-01 1.7340000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 6 0.0000000000000000e+00 0.0000000000000000e+00 -6.2500000000000000e-01 2.0230000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 7 0.0000000000000000e+00 0.0000000000000000e+00 -5.6250000000000000e-01 2.3120000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 8 0.0000000000000000e+00 0.0000000000000000e+00 -5.0000000000000000e-01 2.6010000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 9 0.0000000000000000e+00 0.0000000000000000e+00 -4.3750000000000000e-01 2.8900000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 10 0.0000000000000000e+00 0.0000000000000000e+00 -3.7500000000000000e-01 3.1790000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 11 0.0000000000000000e+00 0.0000000000000000e+00 -3.1250000000000000e-01 3.4680000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 12 0.0000000000000000e+00 0.0000000000000000e+00 -2.5000000000000000e-01 3.7570000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 13 0.0000000000000000e+00 0.0000000000000000e+00 -1.8750000000000000e-01 4.0460000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 14 0.0000000000000000e+00 0.0000000000000000e+00 -1.2500000000000000e-01 4.3350000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 15 0.0000000000000000e+00 0.0000000000000000e+00 -6.2500000000000000e-02 4.6240000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 16 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 4.9130000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 17 0.0000000000000000e+00 0.0000000000000000e+00 6.2500000000000000e-02 5.2020000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 18 0.0000000000000000e+00 0.0000000000000000e+00 1.2500000000000000e-01 5.4910000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 19 0.0000000000000000e+00 0.0000000000000000e+00 1.8750000000000000e-01 5.7800000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 20 0.0000000000000000e+00 0.0000000000000000e+00 2.5000000000000000e-01 6.0690000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 21 0.0000000000000000e+00 0.0000000000000000e+00 3.1250000000000000e-01 6.3580000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 22 0.0000000000000000e+00 0.0000000000000000e+00 3.7500000000000000e-01 6.6470000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 23 0.0000000000000000e+00 0.0000000000000000e+00 4.3750000000000000e-01 6.9360000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 24 0.0000000000000000e+00 0.0000000000000000e+00 5.0000000000000000e-01 7.2250000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 25 0.0000000000000000e+00 0.0000000000000000e+00 5.6250000000000000e-01 7.5140000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 26 0.0000000000000000e+00 0.0000000000000000e+00 6.2500000000000000e-01 7.8030000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 27 0.0000000000000000e+00 0.0000000000000000e+00 6.8750000000000000e-01 8.0920000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 28 0.0000000000000000e+00 0.0000000000000000e+00 7.5000000000000000e-01 8.3810000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 29 0.0000000000000000e+00 0.0000000000000000e+00 8.1250000000000000e-01 8.6700000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 30 0.0000000000000000e+00 0.0000000000000000e+00 8.7500000000000000e-01 8.9590000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 31 0.0000000000000000e+00 0.0000000000000000e+00 9.3750000000000000e-01 9.2480000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 32 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+00 9.5370000000000000e+03 -2 6.2500000000000000e-02 0 0 16 16 33 0.0000000000000000e+00 0.0000000000000000e+00 1.0625000000000000e+00 9.8260000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 -1 0.0000000000000000e+00 0.0000000000000000e+00 -1.0625000000000000e+00 3.2400000000000000e+02 +2 6.2500000000000000e-02 0 0 16 16 0 0.0000000000000000e+00 0.0000000000000000e+00 -1.0000000000000000e+00 6.4800000000000000e+02 +2 6.2500000000000000e-02 0 0 16 16 1 0.0000000000000000e+00 0.0000000000000000e+00 -9.3750000000000000e-01 9.7200000000000000e+02 +2 6.2500000000000000e-02 0 0 16 16 2 0.0000000000000000e+00 0.0000000000000000e+00 -8.7500000000000000e-01 1.2960000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 3 0.0000000000000000e+00 0.0000000000000000e+00 -8.1250000000000000e-01 1.6200000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 4 0.0000000000000000e+00 0.0000000000000000e+00 -7.5000000000000000e-01 1.9440000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 5 0.0000000000000000e+00 0.0000000000000000e+00 -6.8750000000000000e-01 2.2680000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 6 0.0000000000000000e+00 0.0000000000000000e+00 -6.2500000000000000e-01 2.5920000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 7 0.0000000000000000e+00 0.0000000000000000e+00 -5.6250000000000000e-01 2.9160000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 8 0.0000000000000000e+00 0.0000000000000000e+00 -5.0000000000000000e-01 3.2400000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 9 0.0000000000000000e+00 0.0000000000000000e+00 -4.3750000000000000e-01 3.5640000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 10 0.0000000000000000e+00 0.0000000000000000e+00 -3.7500000000000000e-01 3.8880000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 11 0.0000000000000000e+00 0.0000000000000000e+00 -3.1250000000000000e-01 4.2120000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 12 0.0000000000000000e+00 0.0000000000000000e+00 -2.5000000000000000e-01 4.5360000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 13 0.0000000000000000e+00 0.0000000000000000e+00 -1.8750000000000000e-01 4.8600000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 14 0.0000000000000000e+00 0.0000000000000000e+00 -1.2500000000000000e-01 5.1840000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 15 0.0000000000000000e+00 0.0000000000000000e+00 -6.2500000000000000e-02 5.5080000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 16 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 5.8320000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 17 0.0000000000000000e+00 0.0000000000000000e+00 6.2500000000000000e-02 6.1560000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 18 0.0000000000000000e+00 0.0000000000000000e+00 1.2500000000000000e-01 6.4800000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 19 0.0000000000000000e+00 0.0000000000000000e+00 1.8750000000000000e-01 6.8040000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 20 0.0000000000000000e+00 0.0000000000000000e+00 2.5000000000000000e-01 7.1280000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 21 0.0000000000000000e+00 0.0000000000000000e+00 3.1250000000000000e-01 7.4520000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 22 0.0000000000000000e+00 0.0000000000000000e+00 3.7500000000000000e-01 7.7760000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 23 0.0000000000000000e+00 0.0000000000000000e+00 4.3750000000000000e-01 8.1000000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 24 0.0000000000000000e+00 0.0000000000000000e+00 5.0000000000000000e-01 8.4240000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 25 0.0000000000000000e+00 0.0000000000000000e+00 5.6250000000000000e-01 8.7480000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 26 0.0000000000000000e+00 0.0000000000000000e+00 6.2500000000000000e-01 9.0720000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 27 0.0000000000000000e+00 0.0000000000000000e+00 6.8750000000000000e-01 9.3960000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 28 0.0000000000000000e+00 0.0000000000000000e+00 7.5000000000000000e-01 9.7200000000000000e+03 +2 6.2500000000000000e-02 0 0 16 16 29 0.0000000000000000e+00 0.0000000000000000e+00 8.1250000000000000e-01 1.0044000000000000e+04 +2 6.2500000000000000e-02 0 0 16 16 30 0.0000000000000000e+00 0.0000000000000000e+00 8.7500000000000000e-01 1.0368000000000000e+04 +2 6.2500000000000000e-02 0 0 16 16 31 0.0000000000000000e+00 0.0000000000000000e+00 9.3750000000000000e-01 1.0692000000000000e+04 +2 6.2500000000000000e-02 0 0 16 16 32 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+00 1.1016000000000000e+04 +2 6.2500000000000000e-02 0 0 16 16 33 0.0000000000000000e+00 0.0000000000000000e+00 1.0625000000000000e+00 1.1340000000000000e+04 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_scalar_complex.it000000.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_scalar_complex.it000000.tsv new file mode 100644 index 000000000..5b854c4b2 --- /dev/null +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_scalar_complex.it000000.tsv @@ -0,0 +1,2 @@ +# 1:iteration 2:time 3:test_scalar_complex.real 4:test_scalar_complex.imag +0 0.0000000000000000e+00 3.0000000000000000e+00 0.0000000000000000e+00 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_scalar_complex.it000001.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_scalar_complex.it000001.tsv new file mode 100644 index 000000000..8dfa424e9 --- /dev/null +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_scalar_complex.it000001.tsv @@ -0,0 +1,2 @@ +# 1:iteration 2:time 3:test_scalar_complex.real 4:test_scalar_complex.imag +1 3.1250000000000000e-02 3.0000000000000000e+00 0.0000000000000000e+00 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_scalar_complex.it000002.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_scalar_complex.it000002.tsv new file mode 100644 index 000000000..9f2dd128f --- /dev/null +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_scalar_complex.it000002.tsv @@ -0,0 +1,2 @@ +# 1:iteration 2:time 3:test_scalar_complex.real 4:test_scalar_complex.imag +2 6.2500000000000000e-02 3.0000000000000000e+00 0.0000000000000000e+00 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_scalar_int.it000000.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_scalar_int.it000000.tsv new file mode 100644 index 000000000..541c1eac3 --- /dev/null +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_scalar_int.it000000.tsv @@ -0,0 +1,2 @@ +# 1:iteration 2:time 3:test_scalar_int +0 0.0000000000000000e+00 2 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_scalar_int.it000001.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_scalar_int.it000001.tsv new file mode 100644 index 000000000..1a475f6cb --- /dev/null +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_scalar_int.it000001.tsv @@ -0,0 +1,2 @@ +# 1:iteration 2:time 3:test_scalar_int +1 3.1250000000000000e-02 2 diff --git a/TestArrayGroup/test/testarraygroup/testarraygroup-test_scalar_int.it000002.tsv b/TestArrayGroup/test/testarraygroup/testarraygroup-test_scalar_int.it000002.tsv new file mode 100644 index 000000000..3238a724e --- /dev/null +++ b/TestArrayGroup/test/testarraygroup/testarraygroup-test_scalar_int.it000002.tsv @@ -0,0 +1,2 @@ +# 1:iteration 2:time 3:test_scalar_int +2 6.2500000000000000e-02 2