Hi all,
I’m working with a geometry imported into OpenMC via openmc.DAGMCUniverse and would like to model TRISO fuel particles within one of the CAD-defined volumes.
From the documentation, it appears that the TRISO packing utilities (e.g., openmc.model.pack_spheres) require an openmc.Region as the container, which implies a CSG-defined region. My understanding is that volumes inside a DAGMC geometry are not exposed as openmc.Region objects, but instead are handled internally by the DAGMC kernel.
Given that, I’m trying to determine:
- Is there a supported way to use a DAGMC-defined volume as the container for TRISO packing?
- Has anyone successfully embedded TRISO micro-geometry inside a DAGMC volume without explicitly modeling every particle in CAD?
- Is the recommended approach to define the TRISO fuel region using CSG and use DAGMC only for surrounding structures?
I’d appreciate any clarification on whether this is currently supported or if a hybrid CSG + DAGMC workflow is the only practical path.
Thanks in advance.