Skip to content

Geometry debugging mode (cell overlap checks) don't work for DAGMC geometries #3023

Open
@paulromano

Description

@paulromano

Bug Description

If you try to run OpenMC on a DAGMC geometry and turn geometry debugging on, it will always crash out reporting overlapping cells even when there are none. It appears that this happens when a particle crosses a surface and based on the check that is performed, it thinks that the particle is in both cells (probably due to numerical precision?).

Steps to Reproduce

Take any DAGMC model and run it with openmc -g from the command line or openmc.run(geometry_debug=True) from the Python API.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions