Skip to content
Snippets Groups Projects

Draft: InteriorBorder_InteriorBorder_Interface

Open Timo Koch requested to merge feature/parallel-grid-master into master
All threads resolved!

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Timo Koch mentioned in merge request !3 (closed)

    mentioned in merge request !3 (closed)

  • Author Owner
    • Look at InteriorBorder_InteriorBorder_Interface communication. For elements it's a no-op but we have to make sure that the handle only contains codim-0-entities to implement this optimization.

    I'll extract b0def3de to a different MR

    Edited by Timo Koch
  • Timo Koch added 5 commits

    added 5 commits

    • 641f560f - [grid] Fix entityseed for parallel grid
    • 8448c55d - [parallelgrid] count -> subEntities
    • 6e115817 - [parallel][cleanup] Use more C++11
    • b0def3de - [parallelgrid] Implement InteriorBorder_InteriorBorder_Interface communication for elements as noop
    • 204ca1f3 - [parallelgrid][comm] Use more descriptive local variable name 'codim'

    Compare with previous version

  • Timo Koch added 1 commit

    added 1 commit

    • e5157963 - [test] Reenable parallel grid test

    Compare with previous version

  • Timo Koch added 5 commits

    added 5 commits

    • ca4118e6 - [parallelgrid] Fix EntitySeed type (reuse IdEntitySeed)
    • 7a739890 - [parallelgrid] Make intersection default-constructible
    • 85b2a61a - [parallelgrid][iterator] Export Entity type and dimension
    • c0dd76ad - [test][parallelgrid] Enable serial grid checks - they compile and run again
    • ef79da3c - [test][parallelgrid] Dump ranks to VTK output

    Compare with previous version

  • Author Owner
    • HAVE_DUNE_ALUGRID can be removed in a couple of places where ALUGrid is not explicitly used
    Edited by Timo Koch
  • Simon Praetorius deleted the bugfix/update-to-master-parallelgrid branch. This merge request now targets the master branch

    deleted the bugfix/update-to-master-parallelgrid branch. This merge request now targets the master branch

  • Timo Koch added 1 commit

    added 1 commit

    • e310beef - [parallel] Remove obsolete dune alugrid guard

    Compare with previous version

  • Timo Koch added 28 commits

    added 28 commits

    • e310beef...36bbe351 - 4 commits from branch master
    • 1762df63 - Partially port parallel grid
    • c447fcf6 - [tests] Port parallel grid test
    • af8d19e8 - [idgrid] Implement subEntities for entities of all codims
    • 6c13c235 - [parallel][mpaccess] Use override and update interfaces
    • ba0383fd - Cleanup parallelgrid iterator
    • e1fe3f53 - [parallelgrid] Use space filling curve partitioner instead of metis
    • 83ee1ab8 - [parallelgrid] Remove entitypointer interface
    • 25419c37 - [parallelgrid] Overload hierarchic iterator interface for codim-0-entity to...
    • f3311762 - [parallelgrid][partitioner] Use more range-based for loops
    • e2dc2641 - [gitignore] Add some useful things to gitignore
    • a51ec481 - [parallelgrid] Use constexpr function to avoid internal compiler error with gcc9.3
    • e1914bb3 - [parallelgrid] Make entity default-constructible
    • a4abb15a - [grid] Fix entityseed for parallel grid
    • c4ecabe7 - [parallelgrid] count -> subEntities
    • 288062fd - [parallel][cleanup] Use more C++11
    • e523443e - [parallelgrid] Implement InteriorBorder_InteriorBorder_Interface communication for elements as noop
    • d5c53b73 - [parallelgrid][comm] Use more descriptive local variable name 'codim'
    • 35912240 - [test] Reenable parallel grid test
    • ad53a0bd - [parallelgrid] Fix EntitySeed type (reuse IdEntitySeed)
    • c5a5539c - [parallelgrid] Make intersection default-constructible
    • 08c93ead - [parallelgrid][iterator] Export Entity type and dimension
    • b8021318 - [test][parallelgrid] Enable serial grid checks - they compile and run again
    • 12dcdc55 - [test][parallelgrid] Dump ranks to VTK output
    • 3b2d05cb - [parallel] Remove obsolete dune alugrid guard

    Compare with previous version

  • Timo Koch marked this merge request as draft

    marked this merge request as draft

  • Author Owner

    @robert.kloefkorn I extracted all cleanups and fixes (without new features) into !5 (merged) !6 (merged) !7 (merged) !8 (merged). I'll continue improving the test from there and add more cleanups later.

    Edited by Timo Koch
  • Timo Koch resolved all threads

    resolved all threads

  • Timo Koch added 36 commits

    added 36 commits

    • 3b2d05cb...8774d703 - 25 commits from branch master
    • 4b33b118 - [parallelgrid] Use space filling curve partitioner instead of metis
    • c9081d4b - Fix Entity::hasBoundaryIntersections for ghosts
    • 16536fcc - [cleanup][parallelgrid] Use more auto and range generators
    • af7f679a - [paralellgrid] Implement intersection iterator that skips ghost-ghost and...
    • 5e6288d4 - [parallelgrid] Use ParallelIntersectionIterator
    • 7ebe889f - [parallelgrid][cleanup] Remove unnecessary ALUGrid dependency checks
    • cca0a2d9 - [parallelgrid] Recount boundary segments when load balancing/updating grid
    • 15c37456 - [parallel] Recompute boundary segment indices on upate
    • 94986a9e - [test] Enable parallel testing for parallel grid
    • 7be0e127 - Partially port parallel grid
    • 56a0bf3c - [parallelgrid] Implement InteriorBorder_InteriorBorder_Interface communication for elements as noop

    Compare with previous version

  • Timo Koch changed target branch from master to feature/test-parallel-grid-in-parallel

    changed target branch from master to feature/test-parallel-grid-in-parallel

  • Timo Koch added 1 commit

    added 1 commit

    • c16e443a - [parallelgrid] Implement InteriorBorder_InteriorBorder_Interface communication for elements as noop

    Compare with previous version

  • Timo Koch changed title from Draft: More fixes to update parallel grid to Dune master to Draft: InteriorBorder_InteriorBorder_Interface

    changed title from Draft: More fixes to update parallel grid to Dune master to Draft: InteriorBorder_InteriorBorder_Interface

  • Timo Koch deleted the feature/test-parallel-grid-in-parallel branch. This merge request now targets the master branch

    deleted the feature/test-parallel-grid-in-parallel branch. This merge request now targets the master branch

Please register or sign in to reply
Loading