mirror of
https://github.com/openmc-dev/openmc.git
synced 2026-07-29 06:35:48 -04:00
Add setting to optionally disable atomic relaxation (#3855)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
This commit is contained in:
parent
908e63115a
commit
1dc4aa9882
12 changed files with 150 additions and 9 deletions
|
|
@ -7,6 +7,19 @@ Settings Specification -- settings.xml
|
|||
All simulation parameters and miscellaneous options are specified in the
|
||||
settings.xml file.
|
||||
|
||||
-------------------------------
|
||||
``<atomic_relaxation>`` Element
|
||||
-------------------------------
|
||||
|
||||
The ``<atomic_relaxation>`` element determines whether the atomic relaxation
|
||||
cascade, the X-ray fluorescence photons and Auger electrons emitted when an
|
||||
inner-shell vacancy is filled, is simulated following photoelectric and
|
||||
incoherent (Compton) scattering interactions. Disabling this can speed up
|
||||
photon transport calculations where the detailed secondary particle cascade is
|
||||
not of interest.
|
||||
|
||||
*Default*: true
|
||||
|
||||
---------------------
|
||||
``<batches>`` Element
|
||||
---------------------
|
||||
|
|
|
|||
|
|
@ -604,6 +604,13 @@ transport::
|
|||
|
||||
settings.photon_transport = True
|
||||
|
||||
Atomic relaxation (the cascade of fluorescence photons and Auger electrons
|
||||
emitted when an inner-shell vacancy is filled) is enabled by default whenever
|
||||
photon transport is on. It can be disabled using the
|
||||
:attr:`Settings.atomic_relaxation` attribute::
|
||||
|
||||
settings.atomic_relaxation = False
|
||||
|
||||
The way in which OpenMC handles secondary charged particles can be specified
|
||||
with the :attr:`Settings.electron_treatment` attribute. By default, the
|
||||
:ref:`thick-target bremsstrahlung <ttb>` (TTB) approximation is used to generate
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue