How to use DAGMC geometry

Dear developers, I am a beginner at openmc, may I ask how to represent CAD-based geometry in a surface mesh format by DAGMC geometry?

Welcome to the community

This is a big topic but there are some packages out there to help convert CAD to DAGMC h5m files.

Here is a list of DAGMC tools including geometry conversion packages

After you have your DAGMC h5m file then it can be included in an openmc model with the DAGMCUniverse here is a link to the docs for that class
https://docs.openmc.org/en/latest/pythonapi/generated/openmc.DAGMCUniverse.html