Skip to content
Snippets Groups Projects
  1. May 05, 2019
  2. Apr 05, 2019
  3. Mar 28, 2019
  4. Mar 03, 2019
  5. Mar 01, 2019
  6. Feb 21, 2019
  7. Dec 18, 2018
  8. Dec 17, 2018
  9. Dec 05, 2018
    • Bernd Flemisch's avatar
      [io][gmsh][uggrid] fix reading a Gmsh file into a parallel UGGrid · 8728f7f9
      Bernd Flemisch authored
      Depending on the Dune version, the boundary markers are present on
      all processes (<= 2.6) or on the root process only (>= 2.7). Try to
      handle this in a flexible way in the corresponding data handle:
      Determine if the minimum size over all processes of the boundary
      markers vector is zero. If yes, assume that the root process contains
      all markers and broadcast them.
      
      Currently, it isn't possible to refine a parallel UGGrid that has
      been read by a GmshReader, see dune-grid issue #83. Therefore, don't
      refine in the corresponding test.
      8728f7f9
  10. Nov 30, 2018
  11. Nov 22, 2018
  12. Nov 17, 2018
  13. Nov 13, 2018
  14. Nov 09, 2018
  15. Aug 29, 2018
  16. Aug 27, 2018
  17. Aug 10, 2018
  18. Jul 06, 2018
  19. Jun 28, 2018
    • Kilian Weishaupt's avatar
      [test] Use new grid managers · 5a326c86
      Kilian Weishaupt authored and Timo Koch's avatar Timo Koch committed
      5a326c86
    • Timo Koch's avatar
      [io][gridmanager] Implement grid manager and grid data classes without singleton · 82be40dc
      Timo Koch authored
      Implement a grid manager class that creates grids and a grid data object. The new class
      is no longer a singleton. It is instantiated by the user. It is possible to get a
      shared_ptr to the grid data to pass it on to e.g. problem / spatial parameter classes.
      
      * No longer sets the overlap automatically (overlap to be checked by the grid geometry)
      * Does not depend on discretization method or TypeTag anymore
      
      Joint work with Kilian Weishaupt <kilian.weishaupt@iws.uni-stuttgart.de>
      82be40dc
  20. Jun 27, 2018
    • Timo Koch's avatar
    • Bernd Flemisch's avatar
      [test][gridcreator] convert parallel output to sequential vtk files · 35b2d0ea
      Bernd Flemisch authored and Timo Koch's avatar Timo Koch committed
      The distribution of a grid over several cores can be system-dependent,
      rendering the direct comparison of resulting parallel vtk files
      impossible. To enable a comparison, convert the parallel files into
      sequential ones in the fuzzycompare Python script. With this approach,
      it is possible to compare the parallel output against the sequential
      one. Adapt the gridcreator tests correspondingly.
      
      Concerning the converted vtk files, a few difficulties had to be
      handled:
      * The files usually have duplicated vertices at the process borders.
        Eliminate the duplicated entries.
      
      * The files can have an empty `PointData` section yielding to problems
        since the number of children differs. Eliminate the empty section
        from the files.
      
      * The attributes may be different for each node: the
        `NumberOfComponents` isn't stated explicity if it is equal to `1`.
        On the other hand, the minimum and maximum values are provided
        which is not the case for the original vtk output. Eliminate the
        check of the attributes if a conversion from pvd has happened.
      
      Enhance the gridcreator tests using boundary markers with an
      additional synchronization step for those markers in the parallel
      regime.
      35b2d0ea
    • Timo Koch's avatar
      2ca6f899
    • Timo Koch's avatar
      [fix][cmake] Target have to have unique names · 4e7dbe2b
      Timo Koch authored
      4e7dbe2b
    • Bernd Flemisch's avatar
      [gmsh] enable 3d test with ALUGrid · 38581be3
      Bernd Flemisch authored and Timo Koch's avatar Timo Koch committed
      Make the tests more flexible by passing a bool to refine or not.
      Don't refine in the case of the ALUGrid 3d test, since apparently
      the boundary parametrization isn't handled correctly during
      refinement. Adapt the reference solutions.
      38581be3
    • Bernd Flemisch's avatar
      [gridcreator] add boundary marker load balancing for alu, more tests · 70ff947b
      Bernd Flemisch authored and Timo Koch's avatar Timo Koch committed
      Realize boundary marker load balancing for ALUGrid. To achieve this, adapt
      the data handle such that also the boundary markers are balanced. Since
      the data handle works on faces rather than intersections, transfer first
      the vector that is given in terms of boundary segments to a vector holding
      a parameter value for each mesh face. After balancing, transfer the data
      back to a boundary segment vector.
      
      Restructure the tests and add more tests. Both UG and ALU are now tested
      for Gmsh 2/3d and DGF 2d. The ALU tests for Gmsh 3d still need to be
      worked on.
      70ff947b
    • Timo Koch's avatar
      Fixup gridcreator tests · 6a20c24f
      Timo Koch authored
      6a20c24f
Loading