Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • ParaView ParaView
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,841
    • Issues 1,841
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 88
    • Merge requests 88
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ParaView
  • ParaViewParaView
  • Issues
  • #20192
Closed
Open
Created Sep 08, 2020 by Caitlin Ross@caitlin.rossDeveloper

vtkPartitionedDataSet causing vtkMultiBlockDataSet error when remote rendering is not enabled

There appears to be an issue when using vtkPartitionedDataSet and the number of partitions do not match on different ranks. Everything seems to render correctly, but there is an error reported by vtkMultiBlockDataSet. Ran into this issue when testing vtkFidesReader (not yet in master, see vtk/vtk!7166 (merged)) in parallel in ParaView, but was able to recreate the issue with the redistribute dataset filter using the following steps:

  • Connect to pvserver (2 ranks) using ParaView
  • Open disk_out_ref.ex2, apply
  • Merge Blocks, apply
  • Redistribute Dataset, Set Number of Partitions to 1 and check Preserve Partitions in Output, apply

Errors from server and client:

( 437.548s) [pvserver.0      ]  vtkDataObjectTree.cxx:368    ERR| vtkMultiBlockDataSet (0x7fc4b12ee850): Structure does not match. You must use CopyStructure before calling this method.
( 394.703s) [paraview        ]    vtkOutputWindow.cxx:76     ERR| ERROR: In paraview/VTK/Common/DataModel/vtkDataObjectTree.cxx, line 368
vtkMultiBlockDataSet (0x7fc4b12ee850): Structure does not match. You must use CopyStructure before calling this method.

@utkarsh.ayachit says client-server delivery isn't handling PDS yet. In Settings -> Render View tab, setting Remote Render Threshold to 0 fixes the errors.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking