Skip to content

Conversation

@pshriwise
Copy link
Collaborator

@pshriwise pshriwise commented Apr 22, 2025

This contains an initial implementation of volumetric mesh tracking on linear tets. Embree's BVH is currently used for point location purposes. More information on this can be found in #30.

TODOs:

  • Implement a MOAB direct access lookup for tetrahedron coordinates
  • Add direct access lookup for element adjacencies (if needed)
  • Add an interface-level method to determine given element's domain ID
    • + tests
  • Separate volumetric point location into its own class (so different implementations can be used)
  • Evaluate performance of equivalent MOAB and libMesh models

pshriwise added 28 commits May 22, 2025 22:29
pshriwise added 25 commits May 22, 2025 22:29
@pshriwise
Copy link
Collaborator Author

pshriwise commented Jun 4, 2025

This PR has become too large to reasonably ask someone to review so I'm going to break it up into smaller PRs. This is not an exhaustive list but some PRs will include.

I'll track them here. This list may change as I add or remove them.

In the meantime I can use this branch to start design of related classes in OpenMC.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants