Random Ray Normalization Improvements (#3051)

Co-authored-by: Olek <45364492+yardasol@users.noreply.github.com>
This commit is contained in:
John Tramm 2024-06-28 11:41:20 -05:00 committed by GitHub
parent ac0ad0bac2
commit 391450ce01
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
23 changed files with 2572 additions and 154 deletions

View file

@ -740,6 +740,8 @@ scalar flux value for the FSR).
global::volume[fsr] += s;
}
.. _methods_random_tallies:
------------------------
How are Tallies Handled?
------------------------
@ -757,6 +759,18 @@ behavior if a single simulation cell is able to score to multiple filter mesh
cells. In the future, the capability to fully support mesh tallies may be added
to OpenMC, but for now this restriction needs to be respected.
Flux tallies are handled slightly differently than in Monte Carlo. By default,
in MC, flux tallies are reported in units of tracklength (cm), so must be
manually normalized by volume by the user to produce an estimate of flux in
units of cm\ :sup:`-2`\. Alternatively, MC flux tallies can be normalized via a
separated volume calculation process as discussed in the :ref:`Volume
Calculation Section<usersguide_volume>`. In random ray, as the volumes are
computed on-the-fly as part of the transport process, the flux tallies can
easily be reported either in units of flux (cm\ :sup:`-2`\) or tracklength (cm).
By default, the unnormalized flux values (units of cm) will be reported. If the
user wishes to received volume normalized flux tallies, then an option for this
is available, as described in the :ref:`User Guide<usersguide_flux_norm>`.
.. _methods-shannon-entropy-random-ray:
-----------------------------