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
The
axom::mir::ElviraAlgorithmclass 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.ElviraAlgorithmwith different mesh types, including polyhedral