Skip to content

Enhance axom::mir::ElviraAlgorithm to support unstructured and polyhedral meshes #1852

@BradWhitlock

Description

@BradWhitlock

The axom::mir::ElviraAlgorithm class performs material interface reconstruction on Blueprint structured meshes. A user requested to be able to use the class on Blueprint polyhedral meshes. Unstructured support is related so do that also. I think computing the normals for each material is the main missing piece. The rest of the algorithm is already based on clipping to make polyhedral mesh output.

  • Refactor class to accept additional view types instead of restricting to structured grid views (make sure rectilinear, unstructured, polyhedral work)
  • Develop polyhedral method for computing ELVIRA material normals (using element face connectivity to access neighbor elements)
  • Develop unstructured method (zoo elements) for computing ELVIRA material normals
  • Develop new 2D/3D tests for ElviraAlgorithm with different mesh types, including polyhedral
  • CPU/GPU portability and testing
  • Update docs and RELEASE-NOTES.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    MIRIssues related to Axom's 'mir' componentReviewedUser RequestIssues related to user requests

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions