Skip to content
GitLab
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,960
    • Issues 1,960
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 96
    • Merge requests 96
  • 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

Gitlab will be updated February 2nd, between 8am and 9am EST (UTC-5). Gitlab will be offline during that time.

  • ParaViewParaView
  • ParaViewParaView
  • Issues
  • #18921
Closed
Open
Issue created Apr 05, 2019 by Erik Keever@ekeever1

PV 5.5: Parallel EnSight reader cannot handle > 715M cells in 3ds mesh; fix attached

According to the EnSight Gold specification, the upper limit on the number of nodes and/or elements in a single part's mesh is 2 billion (# nodes and #elements are set by signed integers). Due to use of signed integers in vtkPEnSightGoldBinaryReader.cxx to compute offsets in the geometry file, in the best case this will fail catastrophically at (2^31 / 3) approx 715M cells when reading geometry mesh tuples or vector/tensor arrays.

I have attached diffs that alleviate this by computing offsets using long rather than int such that the reader complies with the spec's limit; I have checked that the new reader is capable of loading a dataset > 715M cells that immediately crashes in 5.5.2.

vtkPEnSightGoldBinaryReader.cxx.patch vtkPEnSightGoldBinaryReader.h.patch

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