Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • VTK VTK
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 830
    • Issues 830
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 240
    • Merge requests 240
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • VTKVTK
  • VTKVTK
  • Issues
  • #18089
Closed
Open
Issue created Jan 22, 2021 by Yohann Bearzi@yohann.bearziDeveloper

Getting rid of input ghost level parameter in diy ghost cell generator

This issue follows !7548 (merged). Currently, the diy based ghost cell generator (vtkGhostCellsGenerator) takes as input the number of ghost layers of the input set of data sets. This amount of ghost layers is then used to peel off ghosts from the input when generating them in the output. This peeling step is important because we have no guarantee on the uniformity of the inputs w.r.t. ghosts. This input paramter makes sense if every block in the input have the same number of ghost layers, but this is not enforced.

There is a way to not rely on this input parameter by doing an extensive sweeping of the input data sets one by one to determine the amount of ghost layers in each of them. This should be done in the function PeelOfGhostLayers in vtkDIYGhostUtilities.cxx.

Edited Jan 22, 2021 by Yohann Bearzi
Assignee
Assign to
Time tracking