Skip to content
Snippets Groups Projects
  1. May 29, 2019
  2. May 23, 2019
  3. May 21, 2019
  4. May 17, 2019
  5. Apr 04, 2019
    • Carsten Gräser's avatar
      [!330] Avoid unused variable warning without MPI · 0500649f
      Carsten Gräser authored
      Merge branch 'feature/yaspgrid-avoid-unused-variable' into 'master'
      
      ref:core/dune-grid Whatever the mysterious meaning of the mysteryFactor is,
      it's only used in the `#if HAVE_MPI` branch. Hence we should move it there to
      avoid unused variable warnings.
      
      See merge request [!330]
      
        [!330]: gitlab.dune-project.org/core/dune-grid/merge_requests/330
      0500649f
  6. Apr 03, 2019
  7. Mar 29, 2019
  8. Mar 26, 2019
  9. Mar 25, 2019
    • Robert K's avatar
      [!325] Distributed boundary segments. · 8fe069ca
      Robert K authored
      Merge branch 'feature/distributed-boundary-segments' into 'master'
      
      ref:core/dune-grid This MR implements a missing feature in the grid interface,
      the possibility to distribute boundary segments during load balancing. This
      create a problem, because grid readers such as GmshReader only read grid on
      rank 0, and thus boundary segments only exist on that rank. So far there was
      not possibility to re-distribute these segments leading to false boundary
      projections in parallel computations. This MR implements this by providing a
      BoundarySegmentBackupRestore class that allows to re-create a boundary segment
      from a stringstream (char buffer). This requires the registry of a static
      function that can restore the correct object from the stream. The factory is
      necessary because of the type erasure when passing pointers of BoundarySegment
      to the GridFactory. This also means a slight interface change for GmshReader.
      The methods of GmshReader, such as GmshReader::read have to be called on all
      ranks, because the correct BoundarySegment factory methods have to be
      registered on all cores. As before reading is only done on core 0 which
      already was checked in GmshReader before. The other implementation concerns
      the DGF::ProjectionBlock where the boundary projections are now also
      distributable.
      
      Testing has been done with a corresponding branch on dune-alugrid.
      
      See merge request [!325]
      
        [!325]: gitlab.dune-project.org/core/dune-grid/merge_requests/325
      8fe069ca
  10. Mar 22, 2019
  11. Mar 19, 2019
  12. Mar 18, 2019
  13. Feb 19, 2019
  14. Feb 18, 2019
  15. Feb 12, 2019
  16. Feb 11, 2019
  17. Jan 21, 2019
  18. Dec 07, 2018
  19. Dec 06, 2018
Loading