openmc-dev / openmc

OpenMC Monte Carlo Code
https://docs.openmc.org
Other
699 stars 444 forks source link

Meshborn filter #2925

Closed JoffreyDorville closed 4 weeks ago

JoffreyDorville commented 1 month ago

Description

This PR adds a new tally filter to score events based on the mesh cell a particle originated from. This filter is particularly useful to compute mesh-based fission matrix which will be implemented in a following PR.

This feature is based on a previous development @alhajri of the CLUTCH-FM method using OpenMC for sensitivity analysis [1].

Reference

[1] Xingjie Peng, Jingang Liang, Abdulla Alhajri, Benoit Forget, Kord Smith, Development of continuous-energy sensitivity analysis capability in OpenMC, Annals of Nuclear Energy, Volume 110, 2017, Pages 362-383, ISSN 0306-4549, https://doi.org/10.1016/j.anucene.2017.06.061. (https://www.sciencedirect.com/science/article/pii/S0306454917301895)

Checklist

giovanni-mariano commented 4 weeks ago

Hello @JoffreyDorville, very nice feature! Possible applications also in fusion: in the performance assessment of the detectors for different plasma scenarios or in SDDR studies for the identification and classification of the gamma sources that contribute to a specific tally.
It would be cool to get not only the position but also the initial energy of the particle (if possible).

Giovanni