<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
 <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
 </head>
 <body>
  <p id="mceDummy" style="margin: 0;">
   <span>Hi,</span>
  </p>
  <p style="margin: 0;">
   <span>concerning Jö's question:</span>
  </p>
  <p style="margin: 0;">
   <span> </span>
  </p>
  <p style="margin: 0;">
   <span>> Do I understand correctly, this happens on the trunk (as well as on</span>
  </p>
  <p style="margin: 0;">
   <span>> Martin's branch)? </span>
  </p>
  <p style="margin: 0;">
   <span> </span>
  </p>
  <p style="margin: 0;">
   <span>No, make check passes through for trunk. Only on Martin's branch I</span>
  </p>
  <p style="margin: 0;">
   <span>get the error.</span>
  </p>
  <p style="margin: 0;">
   <span> </span>
  </p>
  <p style="margin: 0;">
   <span>BTW, should dune/grid/genericgeometry/test/testbasicgeometry.cc be</span>
  </p>
  <p style="margin: 0;">
   <span>moved to dune-geometry? The test seems to contain no dependencies</span>
  </p>
  <p style="margin: 0;">
   <span>to dune-grid. But I am still confused by the dozen geometry classes...</span>
  </p>
  <p style="margin: 0;">
   <span> </span>
  </p>
  <p style="margin: 0;">
   <span> </span>
  </p>
  <p style="margin: 0;">
   <span>I reran my tests with ALUGrid 1.50 enabled. I was surprised by</span>
   <span>the</span>
  </p>
  <p style="margin: 0;">
   <span>current trunk. At least one test did not compile at all, see below.</span>
  </p>
  <p style="margin: 0;">
   <span>Some tests</span>
   <span>failed for dune-grid like</span>
  </p>
  <p style="margin: 0;">
   <span> </span>
  </p>
  <p style="margin: 0;">
   <span>/bin/sh: Zeile 9: ./subsamplingvtktest: Datei oder Verzeichnis nicht gefunden</span>
  </p>
  <p style="margin: 0;">
   <span>FAIL: subsamplingvtktest </span>
  </p>
  <p style="margin: 0;">
   <span> </span>
  </p>
  <p style="margin: 0;">
   <span>The pdelab test using central differences took ages to run through</span>
  </p>
  <p style="margin: 0;">
   <span>and one of 22 tests failed (I don't know which). </span>
  </p>
  <p style="margin: 0;">
   <span> </span>
  </p>
  <p style="margin: 0;">
   <span>Using Martin's branch DuMuX went through, too. But</span>
   <span>PDELab failed</span>
  </p>
  <p style="margin: 0;">
   <span>completely for the central differences, see</span>
   <span>the defect</span>
   <span>nan after</span>
  </p>
  <p style="margin: 0;">
   <span>one step.</span>
  </p>
  <p style="margin: 0;">
   <span> </span>
  </p>
  <p style="margin: 0;">
   <span>Maybe we should fix the tests before we merge the branch? Having tests</span>
  </p>
  <p style="margin: 0;">
   <span>is kind of pointless if nobody runs them and it is not noticed when</span>
  </p>
  <p style="margin: 0;">
   <span>they fail. </span>
  </p>
  <p style="margin: 0;">
   <span> </span>
  </p>
  <p style="margin: 0;">
   <span>Bye</span>
  </p>
  <p style="margin: 0;">
   <span>Christoph </span>
  </p>
  <p style="margin: 0;">
   <span> </span>
  </p>
  <p style="margin: 0;">
   <span>==========</span>
  </p>
  <p style="margin: 0;">
   <span>Error from dune-grid make check (trunk with ALUGrid 1.50):</span>
  </p>
  <p style="margin: 0;">
   <span> </span>
  </p>
  <p style="margin: 0;">
   <span>
    vertexordertest.cc: In function ‘int main(int, char**)’:
    <br/>
    vertexordertest.cc:290:23: warning: unused variable ‘mpihelper’ [-Wunused-variable]
    <br/>
    In file included from vertexordertest.cc:21:0:
    <br/>
    /home/kiko/Dokumente/workspace/trunkDumux/dune-common/dune/common/fvector.hh: In constructor ‘Dune::FieldVector<K, SIZE>::FieldVector(const Dune::DenseVector<Other>&) [with C = Dune::FieldVector<double, 2>, K = double, int SIZE = 3]’:
    <br/>
    vertexordertest.cc:258:53: instantiated from ‘void testVertexOrderByIdSimplices(int&) [with Grid = Dune::ALUConformGrid<2, 3>]’
    <br/>
    vertexordertest.cc:321:69: instantiated from here
    <br/>
    /home/kiko/Dokumente/workspace/trunkDumux/dune-common/dune/common/fvector.hh:130:7: error: static assertion failed: "FieldVectors do not match in dimension!"
    <br/>
    /home/kiko/Dokumente/workspace/trunkDumux/dune-common/dune/common/fvector.hh: In constructor ‘Dune::FieldVector<K, SIZE>::FieldVector(const Dune::DenseVector<Other>&) [with C = Dune::FieldVector<double, 3>, K = double, int SIZE = 2]’:
    <br/>
    ../../../../dune/grid/utility/structuredgridfactory.hh:212:17: instantiated from ‘static std::shared_ptr<_Tp> Dune::StructuredGridFactory<GridType>::createSimplexGrid(const Dune::FieldVector<typename GridType::ctype, Dune::StructuredGridFactory<GridType>::dimworld>&, const Dune::FieldVector<typename GridType::ctype, Dune::StructuredGridFactory<GridType>::dimworld>&, const std::array<unsigned int, Dune::StructuredGridFactory<GridType>::dim>&) [with GridType = Dune::ALUConformGrid<2, 3>, typename GridType::ctype = double]’
    <br/>
    vertexordertest.cc:258:53: instantiated from ‘void testVertexOrderByIdSimplices(int&) [with Grid = Dune::ALUConformGrid<2, 3>]’
    <br/>
    vertexordertest.cc:321:69: instantiated from here
    <br/>
    /home/kiko/Dokumente/workspace/trunkDumux/dune-common/dune/common/fvector.hh:130:7: error: static assertion failed: "FieldVectors do not match in dimension!"
    <br/>
    make[5]: *** [vertexordertest-vertexordertest.o] Fehler 1 
   </span>
  </p>
  <p style="margin: 0;">
   <span> </span>
  </p>
  <p style="margin: 0;">
   <span> </span>
  </p>
  <p style="margin: 0;">
   <span>==========</span>
  </p>
  <p style="margin: 0;">
   <span>PDELab make check output with some of the tests before the failing</span>
  </p>
  <p style="margin: 0;">
   <span>one to easy to recognize which test failed (PDELab trunk, ALUGrid</span>
  </p>
  <p style="margin: 0;">
   <span>1.50, dune-grid from</span>
   <span>Martin's branch):</span>
  </p>
  <p style="margin: 0;">
   <span> </span>
  </p>
  <p style="margin: 0;">
   <span>[..]</span>
  </p>
  <p style="margin: 0;">
   <span>
    PASS: testpk
    <br/>
    testpoisson: /home/kiko/Dokumente/workspace/trunkDumux_branch/dune-common/dune/common/fvector.hh:245: const K& Dune::FieldVector<K, 1>::vec_access(Dune::FieldVector<K, 1>::size_type) const [with K = double, Dune::FieldVector<K, 1>::size_type = long unsigned int]: Assertion `i == 0' failed.
    <br/>
    /bin/sh: Zeile 5: 2030 Abgebrochen ${dir}$tst
    <br/>
    FAIL: testpoisson
    <br/>
    testpoisson-globalfe: /home/kiko/Dokumente/workspace/trunkDumux_branch/dune-common/dune/common/fvector.hh:245: const K& Dune::FieldVector<K, 1>::vec_access(Dune::FieldVector<K, 1>::size_type) const [with K = double, Dune::FieldVector<K, 1>::size_type = long unsigned int]: Assertion `i == 0' failed.
    <br/>
    /bin/sh: Zeile 5: 2037 Abgebrochen ${dir}$tst
    <br/>
    FAIL: testpoisson-globalfe
    <br/>
    <br/>
    Hmesh_basic::ascireadtriang(?) opens: grids/2dsimplex.alu
    <br/>
    <br/>
    <br/>
    Created serial ALUSimplexGrid<2,2> from macro grid file 'grids/2dsimplex.alu'.
    <br/>
    <br/>
    PASS: testrt0
    <br/>
    ALU
    <br/>
    <br/>
    Hmesh_basic::ascireadtriang(?) opens: grids/2dtriangle.alu
    <br/>
    <br/>
    <br/>
    Created serial ALUSimplexGrid<2,2> from macro grid file 'grids/2dtriangle.alu'.
    <br/>
    <br/>
    PASS: testrt02dgridfunctionspace
    <br/>
    [0:1] [1:1] [2:1] [3:1] [4:1] [5:1] [6:1] [7:1] [8:1] [9:1] [10:1] [11:1] [12:1] [13:1] [14:1] [15:1] [16:1] [17:1] [18:1] [19:1] [20:1] [21:1] [22:1] [23:1] [24:1] [25:2] [26:2] [27:2] [28:2] [29:2] [30:2] [31:2] [32:2] [33:2] [34:2] [35:2] [36:2] [37:2] [38:2] [39:2] [40:2] [41:2] [42:2] [43:2] [44:2] [45:2] [46:2] [47:2] [48:2] [49:2] [50:3] [51:3] [52:3] [53:3] [54:3] [55:3] [56:3] [57:3] [58:3]
    <br/>
    all entries correct
    <br/>
    PASS: testutilities
    <br/>
    <br/>
    Created serial ALUSimplexGrid<3,3> from macro grid file ''.
    <br/>
    <br/>
    = Total number of elements: 24576 (interior: -24576, overlap: 24576, ghost: 24576)
    <br/>
    = Number of elements (rank 0): 24576 (interior: -24576, overlap: 24576, ghost: 24576)
    <br/>
    = Smallest edge: 0.0625
    <br/>
    == setup result vector
    <br/>
    == setup result vector (0.001s)
    <br/>
    TIME STEP [Central Differences] 1 time (from): 0.0000e+00 dt: 1.2630e-02 time (to): 1.2630e-02
    <br/>
    == prepare assembler
    <br/>
    == prepare assembler (7.9558e+00s)
    <br/>
    == apply solver
    <br/>
    === matrix setup 3.3215e+00 s
    <br/>
    === matrix assembly 4.7763e+00 s
    <br/>
    === residual assembly 3.6105e+00 s
    <br/>
    === CGSolver
    <br/>
    Iter Defect Rate
    <br/>
    0.0000e+00 1.1463e+05
    <br/>
    1.0000e+00 -nan -nan
    <br/>
    2.0000e+00 -nan -nan
    <br/>
    3.0000e+00 -nan -nan
    <br/>
    4.0000e+00 -nan -nan
    <br/>
    5.0000e+00 -nan -nan
    <br/>
    6.0000e+00 -nan -nan
    <br/>
    7.0000e+00 -nan -nan
    <br/>
    8.0000e+00 -nan -nan
    <br/>
    9.0000e+00 -nan -nan
    <br/>
    1.0000e+01 -nan -nan
    <br/>
    1.1000e+01 -nan -nan
    <br/>
    1.2000e+01 -nan -nan
    <br/>
    1.3000e+01 -nan -nan
    <br/>
    1.4000e+01 -nan -nan
    <br/>
    1.5000e+01 -nan -nan
    <br/>
    1.6000e+01 -nan -nan
    <br/>
    1.7000e+01 -nan -nan
    <br/>
    1.8000e+01 -nan -nan
    <br/>
    1.9000e+01 -nan -nan
    <br/>
    2.0000e+01 -nan -nan
    <br/>
    ^Cmake[4]: *** [check-TESTS] Unterbrechung 
   </span>
  </p>
 </body>
</html>