Skip to content

Enable InOutOctree to run with 64 bit indexes #295

Description

@kennyweiss

The InOutOctree has a max depth of 32 levels due to its dependence on axom::IndexType for the (integer) coordinates of each octree block.

@agcapps reported a problem that a user encountered in the quest in/out query where 32 levels was insufficient to separate the mesh's inside from its outside.

To resolve this, axom's octree class should either:

  • Support 64-bit indexes when axom::IndexType == int64
  • Add an extra configuration option to allow 64-bit indexes, regardless of the value of axom::IndexType

(or more likely, it should support both of these cases, with a default CoordType of axom::IndexType)

Metadata

Metadata

Assignees

Labels

QuestIssues related to Axom's 'quest' componentReviewedSpinIssues related to Axom's 'spin' componentenhancementNew feature or request

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions