From f0448bea173b80b257ce46a47e5caec943fcfd53 Mon Sep 17 00:00:00 2001 From: John Tramm Date: Fri, 17 Jul 2026 20:59:48 +0000 Subject: [PATCH] Clarify that create_fission_neutrons is a surrogate-method default, not forced Co-Authored-By: Claude Fable 5 --- openmc/model/model.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/openmc/model/model.py b/openmc/model/model.py index ac33c246e..965fc79bd 100644 --- a/openmc/model/model.py +++ b/openmc/model/model.py @@ -2695,9 +2695,10 @@ class Model: attributes of this object (see :meth:`openmc.Settings.update`). The run mode cannot be set here: ``"material_wise"`` always takes it from the model, while the ``"stochastic_slab"`` and - ``"infinite_medium"`` methods always run in fixed source mode - with ``create_fission_neutrons`` disabled and construct their - own sources. If the resolved settings include a + ``"infinite_medium"`` methods always run in fixed source mode. + The surrogate-geometry methods also construct their own + sources and default ``create_fission_neutrons`` to False + (fission treated as capture). If the resolved settings include a ``weight_windows_file`` (e.g., ``"weight_windows.h5"``), the ``"material_wise"`` method loads and applies those weight windows during the continuous energy generation simulation