“…CSG is widely utilized by almost all Monte Carlo codes, including MCNP (Briesmeister, 1993), Serpent (Leppänen, 2013), OpenMC (Romano and Forget, 2013), SCALE 6.2/KENO (Rearden et al, 2014), MC21 (Sutton et al, 2007), JMCT (Deng et al, 2015), SuperMC (Wu et al, 2015) and RMC (Wang et al, 2015). The boundary representation method is widely used in CAD software such as SolidWorks and Pro/E.…”