From b4032229cb1c63b5e08814dc73cda41e3208fdfe Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Wed, 13 May 2020 16:19:12 -0500 Subject: [PATCH] Ensure depletion fission yield modes work in parallel --- openmc/deplete/helpers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openmc/deplete/helpers.py b/openmc/deplete/helpers.py index d79a031116..8c17edac8a 100644 --- a/openmc/deplete/helpers.py +++ b/openmc/deplete/helpers.py @@ -444,7 +444,7 @@ class FissionYieldCutoffHelper(TalliedFissionYieldHelper): def unpack(self): """Obtain fast and thermal fission fractions from tally""" - if not self._tally_nucs: + if not self._tally_nucs or self._local_indexes.size == 0: self.results = None return fission_rates = self._fission_rate_tally.results[..., 1].reshape( @@ -605,7 +605,7 @@ class AveragedFissionYieldHelper(TalliedFissionYieldHelper): def unpack(self): """Unpack tallies and populate :attr:`results` with average energies""" - if not self._tally_nucs: + if not self._tally_nucs or self._local_indexes.size == 0: self.results = None return fission_results = (