diff --git a/openmc/mgxs/library.py b/openmc/mgxs/library.py index f5342e844c..08d9d9147f 100644 --- a/openmc/mgxs/library.py +++ b/openmc/mgxs/library.py @@ -526,7 +526,8 @@ class Library(object): mgxs.tally_trigger = self.tally_trigger # Specify whether to use a transport ('P0') correction - if isinstance(mgxs, openmc.mgxs.ScatterMatrixXS): + if isinstance(mgxs, openmc.mgxs.ScatterMatrixXS) and not \ + isinstance(mgxs, openmc.mgxs.ConsistentScatterMatrixXS): mgxs.correction = self.correction mgxs.scatter_format = self.scatter_format mgxs.legendre_order = self.legendre_order diff --git a/openmc/mgxs/mgxs.py b/openmc/mgxs/mgxs.py index 2ebea1b63e..792fedc5ca 100644 --- a/openmc/mgxs/mgxs.py +++ b/openmc/mgxs/mgxs.py @@ -3623,7 +3623,6 @@ class ScatterXS(MGXS): num_azimuthal) self._rxn_type = 'scatter' - class NuScatterXS(MGXS): r"""A scattering neutron production multi-group cross section. @@ -5845,10 +5844,9 @@ class ConsistentScatterMatrixXS(ConvolvedMGXS, ScatterMatrixXS): def get_subdomain_avg_xs(self, subdomains='all'): avg_xs = \ super(ConsistentScatterMatrixXS, self).get_subdomain_avg_xs(subdomains) - avg_xs._tallies = None for i, mgxs in enumerate(avg_xs._mgxs): - self._mgxs[i] = mgxs.get_subdomain_avg_xs(subdomains) + avg_xs._mgxs[i] = mgxs.get_subdomain_avg_xs(subdomains) return avg_xs @@ -5860,11 +5858,12 @@ class ConsistentNuScatterMatrixXS(ConsistentScatterMatrixXS): This class is a variation of the :class:`NuScatterMatrixXS` which computes the scattering-production matrix as the convolution product of - :class:`NuScatterXS` and :class:`NuScatterProbabilityMatrix`. Unlike the - :class:`NuScatterMatrixXS`, this scattering-production matrix is computed - from the scattering-production cross section which uses a tracklength - estimator. This ensures that reaction rate balance is exactly preserved - with a :class:`TotalXS` computed using a tracklength estimator. + :class:`ScatterXS`, :class:`NuScatterProbabilityMatrix` and + :class:`MultiplicityMatrixXS`. Unlike the :class:`NuScatterMatrixXS`, this + scattering-production matrix is computed from the scattering cross section + which uses a tracklength estimator. This ensures that reaction rate balance + is exactly preserved with a :class:`TotalXS` computed using a tracklength + estimator. This class can be used for both OpenMC input generation and tally data post-processing to compute spatially-homogenized and energy-integrated diff --git a/tests/test_mgxs_library_condense/inputs_true.dat b/tests/test_mgxs_library_condense/inputs_true.dat index ad6526fc16..e56317dad2 100644 --- a/tests/test_mgxs_library_condense/inputs_true.dat +++ b/tests/test_mgxs_library_condense/inputs_true.dat @@ -274,46 +274,49 @@ - + + total - nu-fission + scatter analog + total - nu-fission + scatter analog - - - total - prompt-nu-fission - analog - - - - - total - prompt-nu-fission - analog - - total flux tracklength - + total - inverse-velocity + scatter tracklength + + + + + total + scatter + analog + + + + + total + scatter-1 + analog + @@ -325,14 +328,15 @@ total - prompt-nu-fission + scatter tracklength + total - flux + scatter analog @@ -340,69 +344,64 @@ total - prompt-nu-fission + nu-scatter analog + + + + total + scatter + analog + + + + + total + nu-scatter-1 + analog + + + + + total + nu-fission + analog + + + + + total + nu-fission + analog + + + + + total + prompt-nu-fission + analog + + + + + total + prompt-nu-fission + analog + + total flux tracklength - - - - - total - delayed-nu-fission - tracklength - - - - - - total - delayed-nu-fission - analog - - - - - - total - delayed-nu-fission - analog - - - - - total - nu-fission - tracklength - - - - - - total - delayed-nu-fission - tracklength - - - - - - total - delayed-nu-fission - tracklength - - total - decay-rate + inverse-velocity tracklength @@ -410,9 +409,100 @@ total flux - analog + tracklength + + + total + prompt-nu-fission + tracklength + + + + + total + flux + analog + + + + + + total + prompt-nu-fission + analog + + + + + total + flux + tracklength + + + + + + total + delayed-nu-fission + tracklength + + + + + + total + delayed-nu-fission + analog + + + + + + total + delayed-nu-fission + analog + + + + + total + nu-fission + tracklength + + + + + + total + delayed-nu-fission + tracklength + + + + + + total + delayed-nu-fission + tracklength + + + + + + total + decay-rate + tracklength + + + + + total + flux + analog + + @@ -421,254 +511,165 @@ delayed-nu-fission analog - - - - total - flux - tracklength - - - - - total - total - tracklength - - - - - total - flux - analog - - - - - total - total - analog - - - - - total - scatter-1 - analog - - - - - total - flux - analog - - - - - total - total - analog - - - - - total - nu-scatter-1 - analog - - - - - total - flux - tracklength - - - - - total - absorption - tracklength - - - - - total - flux - tracklength - - - - - total - absorption - tracklength - total - fission + flux tracklength total - flux + total tracklength total - fission - tracklength + flux + analog total - flux - tracklength + total + analog - + total - nu-fission - tracklength + scatter-1 + analog total flux - tracklength + analog total - kappa-fission - tracklength + total + analog - + total - flux - tracklength + nu-scatter-1 + analog total - scatter + flux tracklength total - flux - analog + absorption + tracklength total - nu-scatter - analog + flux + tracklength total - flux - analog + absorption + tracklength - total - scatter-P3 - analog + fission + tracklength total flux - analog + tracklength - total - nu-scatter-P3 - analog + fission + tracklength - total - nu-scatter - analog + flux + tracklength - total - scatter - analog + nu-fission + tracklength total flux - analog + tracklength - total - nu-fission - analog + kappa-fission + tracklength - + total - nu-fission - analog + flux + tracklength - + total - nu-fission - analog + scatter + tracklength - + total - prompt-nu-fission + flux analog - + total - prompt-nu-fission + nu-scatter analog @@ -676,34 +677,37 @@ total flux - tracklength + analog + total - inverse-velocity - tracklength + scatter-P3 + analog total flux - tracklength + analog + total - prompt-nu-fission - tracklength + nu-scatter-P3 + analog + total - flux + nu-scatter analog @@ -711,7 +715,7 @@ total - prompt-nu-fission + scatter analog @@ -719,9 +723,185 @@ total flux - tracklength + analog + + + + total + nu-fission + analog + + + + + + total + scatter + analog + + + + + + total + scatter + analog + + + + + total + flux + tracklength + + + + + total + scatter + tracklength + + + + + + total + scatter + analog + + + + + total + scatter-1 + analog + + + + + total + flux + tracklength + + + + + total + scatter + tracklength + + + + + + total + scatter + analog + + + + + + total + nu-scatter + analog + + + + + + total + scatter + analog + + + + + total + nu-scatter-1 + analog + + + + + total + nu-fission + analog + + + + + total + nu-fission + analog + + + + + total + prompt-nu-fission + analog + + + + + total + prompt-nu-fission + analog + + + + + total + flux + tracklength + + + + + total + inverse-velocity + tracklength + + + + + total + flux + tracklength + + + + + total + prompt-nu-fission + tracklength + + + + + total + flux + analog + + + + + + total + prompt-nu-fission + analog + + + + + total + flux + tracklength + + @@ -729,7 +909,7 @@ delayed-nu-fission tracklength - + @@ -737,7 +917,7 @@ delayed-nu-fission analog - + @@ -745,14 +925,14 @@ delayed-nu-fission analog - + total nu-fission tracklength - + @@ -760,7 +940,7 @@ delayed-nu-fission tracklength - + @@ -768,7 +948,7 @@ delayed-nu-fission tracklength - + @@ -776,14 +956,14 @@ decay-rate tracklength - + total flux analog - + @@ -792,211 +972,39 @@ delayed-nu-fission analog - - - - total - flux - tracklength - - - - - total - total - tracklength - - - - - total - flux - analog - - - - - total - total - analog - - - - - total - scatter-1 - analog - - - - - total - flux - analog - - - - - total - total - analog - - - - - total - nu-scatter-1 - analog - - - - - total - flux - tracklength - - - - - total - absorption - tracklength - - - - - total - flux - tracklength - - - - - total - absorption - tracklength - - - - - total - fission - tracklength - - - - - total - flux - tracklength - - - - - total - fission - tracklength - - - - - total - flux - tracklength - - - - - total - nu-fission - tracklength - - - - - total - flux - tracklength - - - - - total - kappa-fission - tracklength - - - - - total - flux - tracklength - - - - - total - scatter - tracklength - - - - - total - flux - analog - - - - - total - nu-scatter - analog - - - - - total - flux - analog - - total - scatter-P3 - analog + flux + tracklength total - flux - analog + total + tracklength - total - nu-scatter-P3 + flux analog - total - nu-scatter + total analog - total - scatter + scatter-1 analog @@ -1009,51 +1017,50 @@ - total - nu-fission + total analog - + total - nu-fission + nu-scatter-1 analog - - - total - nu-fission - analog - - - - - total - prompt-nu-fission - analog - - - - - total - prompt-nu-fission - analog - - total flux tracklength + + + + total + absorption + tracklength + + + + + total + flux + tracklength + + + + + total + absorption + tracklength + total - inverse-velocity + fission tracklength @@ -1067,7 +1074,7 @@ total - prompt-nu-fission + fission tracklength @@ -1075,15 +1082,14 @@ total flux - analog + tracklength - total - prompt-nu-fission - analog + nu-fission + tracklength @@ -1094,58 +1100,53 @@ - total - delayed-nu-fission + kappa-fission tracklength - - + total - delayed-nu-fission - analog + flux + tracklength - - + total - delayed-nu-fission - analog + scatter + tracklength total - nu-fission - tracklength + flux + analog - total - delayed-nu-fission - tracklength + nu-scatter + analog - total - delayed-nu-fission - tracklength + flux + analog - + total - decay-rate - tracklength + scatter-P3 + analog @@ -1155,6 +1156,275 @@ analog + + + + total + nu-scatter-P3 + analog + + + + + + total + nu-scatter + analog + + + + + + total + scatter + analog + + + + + total + flux + analog + + + + + + total + nu-fission + analog + + + + + + total + scatter + analog + + + + + + total + scatter + analog + + + + + total + flux + tracklength + + + + + total + scatter + tracklength + + + + + + total + scatter + analog + + + + + total + scatter-1 + analog + + + + + total + flux + tracklength + + + + + total + scatter + tracklength + + + + + + total + scatter + analog + + + + + + total + nu-scatter + analog + + + + + + total + scatter + analog + + + + + total + nu-scatter-1 + analog + + + + + total + nu-fission + analog + + + + + total + nu-fission + analog + + + + + total + prompt-nu-fission + analog + + + + + total + prompt-nu-fission + analog + + + + + total + flux + tracklength + + + + + total + inverse-velocity + tracklength + + + + + total + flux + tracklength + + + + + total + prompt-nu-fission + tracklength + + + + + total + flux + analog + + + + + + total + prompt-nu-fission + analog + + + + + total + flux + tracklength + + + + + + total + delayed-nu-fission + tracklength + + + + + + total + delayed-nu-fission + analog + + + + + + total + delayed-nu-fission + analog + + + + + total + nu-fission + tracklength + + + + + + total + delayed-nu-fission + tracklength + + + + + + total + delayed-nu-fission + tracklength + + + + + + total + decay-rate + tracklength + + + + + total + flux + analog + + diff --git a/tests/test_mgxs_library_condense/results_true.dat b/tests/test_mgxs_library_condense/results_true.dat index 7ae1c8186f..429caef14e 100644 --- a/tests/test_mgxs_library_condense/results_true.dat +++ b/tests/test_mgxs_library_condense/results_true.dat @@ -32,6 +32,14 @@ 0 10000 1 1 total 1.0 0.066111 material group in group out nuclide mean std. dev. 0 10000 1 1 total 0.085835 0.005592 + material group in group out nuclide mean std. dev. +0 10000 1 1 total 1.0 0.066111 + material group in group out nuclide mean std. dev. +0 10000 1 1 total 1.0 0.066111 + material group in group out nuclide mean std. dev. +0 10000 1 1 total 0.341361 0.031842 + material group in group out nuclide mean std. dev. +0 10000 1 1 total 0.341361 0.040919 material group out nuclide mean std. dev. 0 10000 1 total 1.0 0.046071 material group out nuclide mean std. dev. @@ -111,6 +119,14 @@ 0 10001 1 1 total 1.0 0.095039 material group in group out nuclide mean std. dev. 0 10001 1 1 total 0.0 0.0 + material group in group out nuclide mean std. dev. +0 10001 1 1 total 1.0 0.095039 + material group in group out nuclide mean std. dev. +0 10001 1 1 total 1.0 0.095039 + material group in group out nuclide mean std. dev. +0 10001 1 1 total 0.276654 0.033287 + material group in group out nuclide mean std. dev. +0 10001 1 1 total 0.276654 0.044414 material group out nuclide mean std. dev. 0 10001 1 total 0.0 0.0 material group out nuclide mean std. dev. @@ -190,6 +206,14 @@ 0 10002 1 1 total 1.0 0.056867 material group in group out nuclide mean std. dev. 0 10002 1 1 total 0.0 0.0 + material group in group out nuclide mean std. dev. +0 10002 1 1 total 1.0 0.056867 + material group in group out nuclide mean std. dev. +0 10002 1 1 total 1.0 0.056867 + material group in group out nuclide mean std. dev. +0 10002 1 1 total 0.489924 0.069059 + material group in group out nuclide mean std. dev. +0 10002 1 1 total 0.489924 0.08592 material group out nuclide mean std. dev. 0 10002 1 total 0.0 0.0 material group out nuclide mean std. dev. diff --git a/tests/test_mgxs_library_distribcell/inputs_true.dat b/tests/test_mgxs_library_distribcell/inputs_true.dat index 9103a4b968..e8f9174995 100644 --- a/tests/test_mgxs_library_distribcell/inputs_true.dat +++ b/tests/test_mgxs_library_distribcell/inputs_true.dat @@ -302,44 +302,47 @@ + total - nu-fission + scatter analog + total - nu-fission + scatter analog total - prompt-nu-fission - analog + flux + tracklength - + total - prompt-nu-fission - analog + scatter + tracklength + total - flux - tracklength + scatter + analog - + total - inverse-velocity - tracklength + scatter-1 + analog @@ -352,14 +355,15 @@ total - prompt-nu-fission + scatter tracklength + total - flux + scatter analog @@ -367,69 +371,64 @@ total - prompt-nu-fission + nu-scatter analog + total - flux - tracklength + scatter + analog - - + total - delayed-nu-fission - tracklength + nu-scatter-1 + analog - total - delayed-nu-fission + nu-fission analog - total - delayed-nu-fission + nu-fission analog total - nu-fission - tracklength + prompt-nu-fission + analog - - + total - delayed-nu-fission - tracklength + prompt-nu-fission + analog - total - delayed-nu-fission + flux tracklength - total - decay-rate + inverse-velocity tracklength @@ -437,9 +436,100 @@ total flux - analog + tracklength + + + total + prompt-nu-fission + tracklength + + + + + total + flux + analog + + + + + + total + prompt-nu-fission + analog + + + + + total + flux + tracklength + + + + + + total + delayed-nu-fission + tracklength + + + + + + total + delayed-nu-fission + analog + + + + + + total + delayed-nu-fission + analog + + + + + total + nu-fission + tracklength + + + + + + total + delayed-nu-fission + tracklength + + + + + + total + delayed-nu-fission + tracklength + + + + + + total + decay-rate + tracklength + + + + + total + flux + analog + + diff --git a/tests/test_mgxs_library_distribcell/results_true.dat b/tests/test_mgxs_library_distribcell/results_true.dat index d6ed76bc5b..8dfab8d3aa 100644 --- a/tests/test_mgxs_library_distribcell/results_true.dat +++ b/tests/test_mgxs_library_distribcell/results_true.dat @@ -32,6 +32,14 @@ 0 ((0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13... 1 1 total 1.000834 0.037242 sum(distribcell) group in group out nuclide mean std. dev. 0 ((0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13... 1 1 total 0.094516 0.0059 + sum(distribcell) group in group out nuclide mean std. dev. +0 ((0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13... 1 1 total 1.0 0.037213 + sum(distribcell) group in group out nuclide mean std. dev. +0 ((0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13... 1 1 total 1.0 0.037213 + sum(distribcell) group in group out nuclide mean std. dev. +0 ((0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13... 1 1 total 0.342636 0.017656 + sum(distribcell) group in group out nuclide mean std. dev. +0 ((0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13... 1 1 total 0.342954 0.022894 sum(distribcell) group out nuclide mean std. dev. 0 ((0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13... 1 total 1.0 0.080455 sum(distribcell) group out nuclide mean std. dev. diff --git a/tests/test_mgxs_library_hdf5/inputs_true.dat b/tests/test_mgxs_library_hdf5/inputs_true.dat index ad6526fc16..e56317dad2 100644 --- a/tests/test_mgxs_library_hdf5/inputs_true.dat +++ b/tests/test_mgxs_library_hdf5/inputs_true.dat @@ -274,46 +274,49 @@ - + + total - nu-fission + scatter analog + total - nu-fission + scatter analog - - - total - prompt-nu-fission - analog - - - - - total - prompt-nu-fission - analog - - total flux tracklength - + total - inverse-velocity + scatter tracklength + + + + + total + scatter + analog + + + + + total + scatter-1 + analog + @@ -325,14 +328,15 @@ total - prompt-nu-fission + scatter tracklength + total - flux + scatter analog @@ -340,69 +344,64 @@ total - prompt-nu-fission + nu-scatter analog + + + + total + scatter + analog + + + + + total + nu-scatter-1 + analog + + + + + total + nu-fission + analog + + + + + total + nu-fission + analog + + + + + total + prompt-nu-fission + analog + + + + + total + prompt-nu-fission + analog + + total flux tracklength - - - - - total - delayed-nu-fission - tracklength - - - - - - total - delayed-nu-fission - analog - - - - - - total - delayed-nu-fission - analog - - - - - total - nu-fission - tracklength - - - - - - total - delayed-nu-fission - tracklength - - - - - - total - delayed-nu-fission - tracklength - - total - decay-rate + inverse-velocity tracklength @@ -410,9 +409,100 @@ total flux - analog + tracklength + + + total + prompt-nu-fission + tracklength + + + + + total + flux + analog + + + + + + total + prompt-nu-fission + analog + + + + + total + flux + tracklength + + + + + + total + delayed-nu-fission + tracklength + + + + + + total + delayed-nu-fission + analog + + + + + + total + delayed-nu-fission + analog + + + + + total + nu-fission + tracklength + + + + + + total + delayed-nu-fission + tracklength + + + + + + total + delayed-nu-fission + tracklength + + + + + + total + decay-rate + tracklength + + + + + total + flux + analog + + @@ -421,254 +511,165 @@ delayed-nu-fission analog - - - - total - flux - tracklength - - - - - total - total - tracklength - - - - - total - flux - analog - - - - - total - total - analog - - - - - total - scatter-1 - analog - - - - - total - flux - analog - - - - - total - total - analog - - - - - total - nu-scatter-1 - analog - - - - - total - flux - tracklength - - - - - total - absorption - tracklength - - - - - total - flux - tracklength - - - - - total - absorption - tracklength - total - fission + flux tracklength total - flux + total tracklength total - fission - tracklength + flux + analog total - flux - tracklength + total + analog - + total - nu-fission - tracklength + scatter-1 + analog total flux - tracklength + analog total - kappa-fission - tracklength + total + analog - + total - flux - tracklength + nu-scatter-1 + analog total - scatter + flux tracklength total - flux - analog + absorption + tracklength total - nu-scatter - analog + flux + tracklength total - flux - analog + absorption + tracklength - total - scatter-P3 - analog + fission + tracklength total flux - analog + tracklength - total - nu-scatter-P3 - analog + fission + tracklength - total - nu-scatter - analog + flux + tracklength - total - scatter - analog + nu-fission + tracklength total flux - analog + tracklength - total - nu-fission - analog + kappa-fission + tracklength - + total - nu-fission - analog + flux + tracklength - + total - nu-fission - analog + scatter + tracklength - + total - prompt-nu-fission + flux analog - + total - prompt-nu-fission + nu-scatter analog @@ -676,34 +677,37 @@ total flux - tracklength + analog + total - inverse-velocity - tracklength + scatter-P3 + analog total flux - tracklength + analog + total - prompt-nu-fission - tracklength + nu-scatter-P3 + analog + total - flux + nu-scatter analog @@ -711,7 +715,7 @@ total - prompt-nu-fission + scatter analog @@ -719,9 +723,185 @@ total flux - tracklength + analog + + + + total + nu-fission + analog + + + + + + total + scatter + analog + + + + + + total + scatter + analog + + + + + total + flux + tracklength + + + + + total + scatter + tracklength + + + + + + total + scatter + analog + + + + + total + scatter-1 + analog + + + + + total + flux + tracklength + + + + + total + scatter + tracklength + + + + + + total + scatter + analog + + + + + + total + nu-scatter + analog + + + + + + total + scatter + analog + + + + + total + nu-scatter-1 + analog + + + + + total + nu-fission + analog + + + + + total + nu-fission + analog + + + + + total + prompt-nu-fission + analog + + + + + total + prompt-nu-fission + analog + + + + + total + flux + tracklength + + + + + total + inverse-velocity + tracklength + + + + + total + flux + tracklength + + + + + total + prompt-nu-fission + tracklength + + + + + total + flux + analog + + + + + + total + prompt-nu-fission + analog + + + + + total + flux + tracklength + + @@ -729,7 +909,7 @@ delayed-nu-fission tracklength - + @@ -737,7 +917,7 @@ delayed-nu-fission analog - + @@ -745,14 +925,14 @@ delayed-nu-fission analog - + total nu-fission tracklength - + @@ -760,7 +940,7 @@ delayed-nu-fission tracklength - + @@ -768,7 +948,7 @@ delayed-nu-fission tracklength - + @@ -776,14 +956,14 @@ decay-rate tracklength - + total flux analog - + @@ -792,211 +972,39 @@ delayed-nu-fission analog - - - - total - flux - tracklength - - - - - total - total - tracklength - - - - - total - flux - analog - - - - - total - total - analog - - - - - total - scatter-1 - analog - - - - - total - flux - analog - - - - - total - total - analog - - - - - total - nu-scatter-1 - analog - - - - - total - flux - tracklength - - - - - total - absorption - tracklength - - - - - total - flux - tracklength - - - - - total - absorption - tracklength - - - - - total - fission - tracklength - - - - - total - flux - tracklength - - - - - total - fission - tracklength - - - - - total - flux - tracklength - - - - - total - nu-fission - tracklength - - - - - total - flux - tracklength - - - - - total - kappa-fission - tracklength - - - - - total - flux - tracklength - - - - - total - scatter - tracklength - - - - - total - flux - analog - - - - - total - nu-scatter - analog - - - - - total - flux - analog - - total - scatter-P3 - analog + flux + tracklength total - flux - analog + total + tracklength - total - nu-scatter-P3 + flux analog - total - nu-scatter + total analog - total - scatter + scatter-1 analog @@ -1009,51 +1017,50 @@ - total - nu-fission + total analog - + total - nu-fission + nu-scatter-1 analog - - - total - nu-fission - analog - - - - - total - prompt-nu-fission - analog - - - - - total - prompt-nu-fission - analog - - total flux tracklength + + + + total + absorption + tracklength + + + + + total + flux + tracklength + + + + + total + absorption + tracklength + total - inverse-velocity + fission tracklength @@ -1067,7 +1074,7 @@ total - prompt-nu-fission + fission tracklength @@ -1075,15 +1082,14 @@ total flux - analog + tracklength - total - prompt-nu-fission - analog + nu-fission + tracklength @@ -1094,58 +1100,53 @@ - total - delayed-nu-fission + kappa-fission tracklength - - + total - delayed-nu-fission - analog + flux + tracklength - - + total - delayed-nu-fission - analog + scatter + tracklength total - nu-fission - tracklength + flux + analog - total - delayed-nu-fission - tracklength + nu-scatter + analog - total - delayed-nu-fission - tracklength + flux + analog - + total - decay-rate - tracklength + scatter-P3 + analog @@ -1155,6 +1156,275 @@ analog + + + + total + nu-scatter-P3 + analog + + + + + + total + nu-scatter + analog + + + + + + total + scatter + analog + + + + + total + flux + analog + + + + + + total + nu-fission + analog + + + + + + total + scatter + analog + + + + + + total + scatter + analog + + + + + total + flux + tracklength + + + + + total + scatter + tracklength + + + + + + total + scatter + analog + + + + + total + scatter-1 + analog + + + + + total + flux + tracklength + + + + + total + scatter + tracklength + + + + + + total + scatter + analog + + + + + + total + nu-scatter + analog + + + + + + total + scatter + analog + + + + + total + nu-scatter-1 + analog + + + + + total + nu-fission + analog + + + + + total + nu-fission + analog + + + + + total + prompt-nu-fission + analog + + + + + total + prompt-nu-fission + analog + + + + + total + flux + tracklength + + + + + total + inverse-velocity + tracklength + + + + + total + flux + tracklength + + + + + total + prompt-nu-fission + tracklength + + + + + total + flux + analog + + + + + + total + prompt-nu-fission + analog + + + + + total + flux + tracklength + + + + + + total + delayed-nu-fission + tracklength + + + + + + total + delayed-nu-fission + analog + + + + + + total + delayed-nu-fission + analog + + + + + total + nu-fission + tracklength + + + + + + total + delayed-nu-fission + tracklength + + + + + + total + delayed-nu-fission + tracklength + + + + + + total + decay-rate + tracklength + + + + + total + flux + analog + + diff --git a/tests/test_mgxs_library_hdf5/results_true.dat b/tests/test_mgxs_library_hdf5/results_true.dat index c67c7c1f05..f5eb2b92eb 100644 --- a/tests/test_mgxs_library_hdf5/results_true.dat +++ b/tests/test_mgxs_library_hdf5/results_true.dat @@ -60,6 +60,26 @@ domain=10000 type=nu-fission matrix [4.54366342e-01 0.00000000e+00]] [[3.14909051e-03 0.00000000e+00] [2.74255162e-02 0.00000000e+00]] +domain=10000 type=scatter probability matrix +[[9.97432606e-01 2.56739409e-03] + [2.24215247e-03 9.97757848e-01]] +[[7.82243018e-02 1.25560869e-03] + [2.24310192e-03 4.10531468e-02]] +domain=10000 type=nu-scatter probability matrix +[[9.97432606e-01 2.56739409e-03] + [2.24215247e-03 9.97757848e-01]] +[[7.82243018e-02 1.25560869e-03] + [2.24310192e-03 4.10531468e-02]] +domain=10000 type=consistent scatter matrix +[[3.32987194e-01 9.94653712e-04] + [8.87128136e-04 3.79756741e-01]] +[[3.73090623e-02 4.89318749e-04] + [8.89289900e-04 3.01139605e-02]] +domain=10000 type=consistent nu-scatter matrix +[[3.32987194e-01 9.94653712e-04] + [8.87128136e-04 3.79756741e-01]] +[[4.80886244e-02 8.40606499e-04] + [1.53780011e-03 3.42124888e-02]] domain=10000 type=chi [1.00000000e+00 0.00000000e+00] [4.60705493e-02 0.00000000e+00] @@ -226,6 +246,26 @@ domain=10001 type=nu-fission matrix [0.00000000e+00 0.00000000e+00]] [[0.00000000e+00 0.00000000e+00] [0.00000000e+00 0.00000000e+00]] +domain=10001 type=scatter probability matrix +[[1.00000000e+00 0.00000000e+00] + [0.00000000e+00 1.00000000e+00]] +[[1.08778697e-01 0.00000000e+00] + [0.00000000e+00 1.42427173e-01]] +domain=10001 type=nu-scatter probability matrix +[[1.00000000e+00 0.00000000e+00] + [0.00000000e+00 1.00000000e+00]] +[[1.08778697e-01 0.00000000e+00] + [0.00000000e+00 1.42427173e-01]] +domain=10001 type=consistent scatter matrix +[[2.70706971e-01 0.00000000e+00] + [0.00000000e+00 3.06542088e-01]] +[[3.82655052e-02 0.00000000e+00] + [0.00000000e+00 5.27278829e-02]] +domain=10001 type=consistent nu-scatter matrix +[[2.70706971e-01 0.00000000e+00] + [0.00000000e+00 3.06542088e-01]] +[[5.11595827e-02 0.00000000e+00] + [0.00000000e+00 6.74582654e-02]] domain=10001 type=chi [0.00000000e+00 0.00000000e+00] [0.00000000e+00 0.00000000e+00] @@ -392,6 +432,26 @@ domain=10002 type=nu-fission matrix [0.00000000e+00 0.00000000e+00]] [[0.00000000e+00 0.00000000e+00] [0.00000000e+00 0.00000000e+00]] +domain=10002 type=scatter probability matrix +[[9.53271028e-01 4.67289720e-02] + [2.17817469e-04 9.99782183e-01]] +[[3.60184962e-02 2.54736726e-03] + [2.18820864e-04 1.35884974e-01]] +domain=10002 type=nu-scatter probability matrix +[[9.53271028e-01 4.67289720e-02] + [2.17817469e-04 9.99782183e-01]] +[[3.60184962e-02 2.54736726e-03] + [2.18820864e-04 1.35884974e-01]] +domain=10002 type=consistent scatter matrix +[[2.51505773e-01 3.10225138e-02] + [4.40143026e-04 1.47923453e+00]] +[[4.18067487e-02 2.23201039e-03] + [4.44773843e-04 3.55391574e-01]] +domain=10002 type=consistent nu-scatter matrix +[[2.51505773e-01 3.10225138e-02] + [4.40143026e-04 1.47923453e+00]] +[[4.84234821e-02 3.06407542e-03] + [7.65033031e-04 4.49126759e-01]] domain=10002 type=chi [0.00000000e+00 0.00000000e+00] [0.00000000e+00 0.00000000e+00] diff --git a/tests/test_mgxs_library_mesh/inputs_true.dat b/tests/test_mgxs_library_mesh/inputs_true.dat index 421f4d8c78..6f6ecb7ac8 100644 --- a/tests/test_mgxs_library_mesh/inputs_true.dat +++ b/tests/test_mgxs_library_mesh/inputs_true.dat @@ -539,44 +539,47 @@ + total - nu-fission + scatter analog + total - nu-fission + scatter analog total - prompt-nu-fission - analog + flux + tracklength - + total - prompt-nu-fission - analog + scatter + tracklength + total - flux - tracklength + scatter + analog - + total - inverse-velocity - tracklength + scatter-1 + analog @@ -589,14 +592,15 @@ total - prompt-nu-fission + scatter tracklength + total - flux + scatter analog @@ -604,69 +608,64 @@ total - prompt-nu-fission + nu-scatter analog + total - flux - tracklength + scatter + analog - - + total - delayed-nu-fission - tracklength + nu-scatter-1 + analog - total - delayed-nu-fission + nu-fission analog - total - delayed-nu-fission + nu-fission analog total - nu-fission - tracklength + prompt-nu-fission + analog - - + total - delayed-nu-fission - tracklength + prompt-nu-fission + analog - total - delayed-nu-fission + flux tracklength - total - decay-rate + inverse-velocity tracklength @@ -674,9 +673,100 @@ total flux - analog + tracklength + + + total + prompt-nu-fission + tracklength + + + + + total + flux + analog + + + + + + total + prompt-nu-fission + analog + + + + + total + flux + tracklength + + + + + + total + delayed-nu-fission + tracklength + + + + + + total + delayed-nu-fission + analog + + + + + + total + delayed-nu-fission + analog + + + + + total + nu-fission + tracklength + + + + + + total + delayed-nu-fission + tracklength + + + + + + total + delayed-nu-fission + tracklength + + + + + + total + decay-rate + tracklength + + + + + total + flux + analog + + diff --git a/tests/test_mgxs_library_mesh/results_true.dat b/tests/test_mgxs_library_mesh/results_true.dat index b39a1ea8ca..d04ab3d35a 100644 --- a/tests/test_mgxs_library_mesh/results_true.dat +++ b/tests/test_mgxs_library_mesh/results_true.dat @@ -106,6 +106,30 @@ 1 1 2 1 1 1 total 0.017348 0.008786 2 2 1 1 1 1 total 0.020409 0.003354 3 2 2 1 1 1 total 0.011105 0.003806 + mesh 1 group in group out nuclide mean std. dev. + x y z +0 1 1 1 1 1 total 1.0 0.153265 +1 1 2 1 1 1 total 1.0 0.454973 +2 2 1 1 1 1 total 1.0 0.146747 +3 2 2 1 1 1 total 1.0 0.141824 + mesh 1 group in group out nuclide mean std. dev. + x y z +0 1 1 1 1 1 total 1.0 0.153265 +1 1 2 1 1 1 total 1.0 0.454973 +2 2 1 1 1 1 total 1.0 0.146747 +3 2 2 1 1 1 total 1.0 0.141824 + mesh 1 group in group out nuclide mean std. dev. + x y z +0 1 1 1 1 1 total 0.385281 0.140163 +1 1 2 1 1 1 total 0.381031 0.407858 +2 2 1 1 1 1 total 0.429729 0.130705 +3 2 2 1 1 1 total 0.373069 0.127649 + mesh 1 group in group out nuclide mean std. dev. + x y z +0 1 1 1 1 1 total 0.385281 0.170507 +1 1 2 1 1 1 total 0.381031 0.495567 +2 2 1 1 1 1 total 0.429729 0.164992 +3 2 2 1 1 1 total 0.373069 0.154944 mesh 1 group out nuclide mean std. dev. x y z 0 1 1 1 1 total 1.0 0.135958 diff --git a/tests/test_mgxs_library_no_nuclides/inputs_true.dat b/tests/test_mgxs_library_no_nuclides/inputs_true.dat index ad6526fc16..e56317dad2 100644 --- a/tests/test_mgxs_library_no_nuclides/inputs_true.dat +++ b/tests/test_mgxs_library_no_nuclides/inputs_true.dat @@ -274,46 +274,49 @@ - + + total - nu-fission + scatter analog + total - nu-fission + scatter analog - - - total - prompt-nu-fission - analog - - - - - total - prompt-nu-fission - analog - - total flux tracklength - + total - inverse-velocity + scatter tracklength + + + + + total + scatter + analog + + + + + total + scatter-1 + analog + @@ -325,14 +328,15 @@ total - prompt-nu-fission + scatter tracklength + total - flux + scatter analog @@ -340,69 +344,64 @@ total - prompt-nu-fission + nu-scatter analog + + + + total + scatter + analog + + + + + total + nu-scatter-1 + analog + + + + + total + nu-fission + analog + + + + + total + nu-fission + analog + + + + + total + prompt-nu-fission + analog + + + + + total + prompt-nu-fission + analog + + total flux tracklength - - - - - total - delayed-nu-fission - tracklength - - - - - - total - delayed-nu-fission - analog - - - - - - total - delayed-nu-fission - analog - - - - - total - nu-fission - tracklength - - - - - - total - delayed-nu-fission - tracklength - - - - - - total - delayed-nu-fission - tracklength - - total - decay-rate + inverse-velocity tracklength @@ -410,9 +409,100 @@ total flux - analog + tracklength + + + total + prompt-nu-fission + tracklength + + + + + total + flux + analog + + + + + + total + prompt-nu-fission + analog + + + + + total + flux + tracklength + + + + + + total + delayed-nu-fission + tracklength + + + + + + total + delayed-nu-fission + analog + + + + + + total + delayed-nu-fission + analog + + + + + total + nu-fission + tracklength + + + + + + total + delayed-nu-fission + tracklength + + + + + + total + delayed-nu-fission + tracklength + + + + + + total + decay-rate + tracklength + + + + + total + flux + analog + + @@ -421,254 +511,165 @@ delayed-nu-fission analog - - - - total - flux - tracklength - - - - - total - total - tracklength - - - - - total - flux - analog - - - - - total - total - analog - - - - - total - scatter-1 - analog - - - - - total - flux - analog - - - - - total - total - analog - - - - - total - nu-scatter-1 - analog - - - - - total - flux - tracklength - - - - - total - absorption - tracklength - - - - - total - flux - tracklength - - - - - total - absorption - tracklength - total - fission + flux tracklength total - flux + total tracklength total - fission - tracklength + flux + analog total - flux - tracklength + total + analog - + total - nu-fission - tracklength + scatter-1 + analog total flux - tracklength + analog total - kappa-fission - tracklength + total + analog - + total - flux - tracklength + nu-scatter-1 + analog total - scatter + flux tracklength total - flux - analog + absorption + tracklength total - nu-scatter - analog + flux + tracklength total - flux - analog + absorption + tracklength - total - scatter-P3 - analog + fission + tracklength total flux - analog + tracklength - total - nu-scatter-P3 - analog + fission + tracklength - total - nu-scatter - analog + flux + tracklength - total - scatter - analog + nu-fission + tracklength total flux - analog + tracklength - total - nu-fission - analog + kappa-fission + tracklength - + total - nu-fission - analog + flux + tracklength - + total - nu-fission - analog + scatter + tracklength - + total - prompt-nu-fission + flux analog - + total - prompt-nu-fission + nu-scatter analog @@ -676,34 +677,37 @@ total flux - tracklength + analog + total - inverse-velocity - tracklength + scatter-P3 + analog total flux - tracklength + analog + total - prompt-nu-fission - tracklength + nu-scatter-P3 + analog + total - flux + nu-scatter analog @@ -711,7 +715,7 @@ total - prompt-nu-fission + scatter analog @@ -719,9 +723,185 @@ total flux - tracklength + analog + + + + total + nu-fission + analog + + + + + + total + scatter + analog + + + + + + total + scatter + analog + + + + + total + flux + tracklength + + + + + total + scatter + tracklength + + + + + + total + scatter + analog + + + + + total + scatter-1 + analog + + + + + total + flux + tracklength + + + + + total + scatter + tracklength + + + + + + total + scatter + analog + + + + + + total + nu-scatter + analog + + + + + + total + scatter + analog + + + + + total + nu-scatter-1 + analog + + + + + total + nu-fission + analog + + + + + total + nu-fission + analog + + + + + total + prompt-nu-fission + analog + + + + + total + prompt-nu-fission + analog + + + + + total + flux + tracklength + + + + + total + inverse-velocity + tracklength + + + + + total + flux + tracklength + + + + + total + prompt-nu-fission + tracklength + + + + + total + flux + analog + + + + + + total + prompt-nu-fission + analog + + + + + total + flux + tracklength + + @@ -729,7 +909,7 @@ delayed-nu-fission tracklength - + @@ -737,7 +917,7 @@ delayed-nu-fission analog - + @@ -745,14 +925,14 @@ delayed-nu-fission analog - + total nu-fission tracklength - + @@ -760,7 +940,7 @@ delayed-nu-fission tracklength - + @@ -768,7 +948,7 @@ delayed-nu-fission tracklength - + @@ -776,14 +956,14 @@ decay-rate tracklength - + total flux analog - + @@ -792,211 +972,39 @@ delayed-nu-fission analog - - - - total - flux - tracklength - - - - - total - total - tracklength - - - - - total - flux - analog - - - - - total - total - analog - - - - - total - scatter-1 - analog - - - - - total - flux - analog - - - - - total - total - analog - - - - - total - nu-scatter-1 - analog - - - - - total - flux - tracklength - - - - - total - absorption - tracklength - - - - - total - flux - tracklength - - - - - total - absorption - tracklength - - - - - total - fission - tracklength - - - - - total - flux - tracklength - - - - - total - fission - tracklength - - - - - total - flux - tracklength - - - - - total - nu-fission - tracklength - - - - - total - flux - tracklength - - - - - total - kappa-fission - tracklength - - - - - total - flux - tracklength - - - - - total - scatter - tracklength - - - - - total - flux - analog - - - - - total - nu-scatter - analog - - - - - total - flux - analog - - total - scatter-P3 - analog + flux + tracklength total - flux - analog + total + tracklength - total - nu-scatter-P3 + flux analog - total - nu-scatter + total analog - total - scatter + scatter-1 analog @@ -1009,51 +1017,50 @@ - total - nu-fission + total analog - + total - nu-fission + nu-scatter-1 analog - - - total - nu-fission - analog - - - - - total - prompt-nu-fission - analog - - - - - total - prompt-nu-fission - analog - - total flux tracklength + + + + total + absorption + tracklength + + + + + total + flux + tracklength + + + + + total + absorption + tracklength + total - inverse-velocity + fission tracklength @@ -1067,7 +1074,7 @@ total - prompt-nu-fission + fission tracklength @@ -1075,15 +1082,14 @@ total flux - analog + tracklength - total - prompt-nu-fission - analog + nu-fission + tracklength @@ -1094,58 +1100,53 @@ - total - delayed-nu-fission + kappa-fission tracklength - - + total - delayed-nu-fission - analog + flux + tracklength - - + total - delayed-nu-fission - analog + scatter + tracklength total - nu-fission - tracklength + flux + analog - total - delayed-nu-fission - tracklength + nu-scatter + analog - total - delayed-nu-fission - tracklength + flux + analog - + total - decay-rate - tracklength + scatter-P3 + analog @@ -1155,6 +1156,275 @@ analog + + + + total + nu-scatter-P3 + analog + + + + + + total + nu-scatter + analog + + + + + + total + scatter + analog + + + + + total + flux + analog + + + + + + total + nu-fission + analog + + + + + + total + scatter + analog + + + + + + total + scatter + analog + + + + + total + flux + tracklength + + + + + total + scatter + tracklength + + + + + + total + scatter + analog + + + + + total + scatter-1 + analog + + + + + total + flux + tracklength + + + + + total + scatter + tracklength + + + + + + total + scatter + analog + + + + + + total + nu-scatter + analog + + + + + + total + scatter + analog + + + + + total + nu-scatter-1 + analog + + + + + total + nu-fission + analog + + + + + total + nu-fission + analog + + + + + total + prompt-nu-fission + analog + + + + + total + prompt-nu-fission + analog + + + + + total + flux + tracklength + + + + + total + inverse-velocity + tracklength + + + + + total + flux + tracklength + + + + + total + prompt-nu-fission + tracklength + + + + + total + flux + analog + + + + + + total + prompt-nu-fission + analog + + + + + total + flux + tracklength + + + + + + total + delayed-nu-fission + tracklength + + + + + + total + delayed-nu-fission + analog + + + + + + total + delayed-nu-fission + analog + + + + + total + nu-fission + tracklength + + + + + + total + delayed-nu-fission + tracklength + + + + + + total + delayed-nu-fission + tracklength + + + + + + total + decay-rate + tracklength + + + + + total + flux + analog + + diff --git a/tests/test_mgxs_library_no_nuclides/results_true.dat b/tests/test_mgxs_library_no_nuclides/results_true.dat index 7ed8908559..6158447d1d 100644 --- a/tests/test_mgxs_library_no_nuclides/results_true.dat +++ b/tests/test_mgxs_library_no_nuclides/results_true.dat @@ -72,6 +72,26 @@ 2 10000 1 2 total 0.000000 0.000000 1 10000 2 1 total 0.454366 0.027426 0 10000 2 2 total 0.000000 0.000000 + material group in group out nuclide mean std. dev. +3 10000 1 1 total 0.997433 0.078224 +2 10000 1 2 total 0.002567 0.001256 +1 10000 2 1 total 0.002242 0.002243 +0 10000 2 2 total 0.997758 0.041053 + material group in group out nuclide mean std. dev. +3 10000 1 1 total 0.997433 0.078224 +2 10000 1 2 total 0.002567 0.001256 +1 10000 2 1 total 0.002242 0.002243 +0 10000 2 2 total 0.997758 0.041053 + material group in group out nuclide mean std. dev. +3 10000 1 1 total 0.332987 0.037309 +2 10000 1 2 total 0.000995 0.000489 +1 10000 2 1 total 0.000887 0.000889 +0 10000 2 2 total 0.379757 0.030114 + material group in group out nuclide mean std. dev. +3 10000 1 1 total 0.332987 0.048089 +2 10000 1 2 total 0.000995 0.000841 +1 10000 2 1 total 0.000887 0.001538 +0 10000 2 2 total 0.379757 0.034212 material group out nuclide mean std. dev. 1 10000 1 total 1.0 0.046071 0 10000 2 total 0.0 0.000000 @@ -240,6 +260,26 @@ 2 10001 1 2 total 0.0 0.0 1 10001 2 1 total 0.0 0.0 0 10001 2 2 total 0.0 0.0 + material group in group out nuclide mean std. dev. +3 10001 1 1 total 1.0 0.108779 +2 10001 1 2 total 0.0 0.000000 +1 10001 2 1 total 0.0 0.000000 +0 10001 2 2 total 1.0 0.142427 + material group in group out nuclide mean std. dev. +3 10001 1 1 total 1.0 0.108779 +2 10001 1 2 total 0.0 0.000000 +1 10001 2 1 total 0.0 0.000000 +0 10001 2 2 total 1.0 0.142427 + material group in group out nuclide mean std. dev. +3 10001 1 1 total 0.270707 0.038266 +2 10001 1 2 total 0.000000 0.000000 +1 10001 2 1 total 0.000000 0.000000 +0 10001 2 2 total 0.306542 0.052728 + material group in group out nuclide mean std. dev. +3 10001 1 1 total 0.270707 0.051160 +2 10001 1 2 total 0.000000 0.000000 +1 10001 2 1 total 0.000000 0.000000 +0 10001 2 2 total 0.306542 0.067458 material group out nuclide mean std. dev. 1 10001 1 total 0.0 0.0 0 10001 2 total 0.0 0.0 @@ -408,6 +448,26 @@ 2 10002 1 2 total 0.0 0.0 1 10002 2 1 total 0.0 0.0 0 10002 2 2 total 0.0 0.0 + material group in group out nuclide mean std. dev. +3 10002 1 1 total 0.953271 0.036018 +2 10002 1 2 total 0.046729 0.002547 +1 10002 2 1 total 0.000218 0.000219 +0 10002 2 2 total 0.999782 0.135885 + material group in group out nuclide mean std. dev. +3 10002 1 1 total 0.953271 0.036018 +2 10002 1 2 total 0.046729 0.002547 +1 10002 2 1 total 0.000218 0.000219 +0 10002 2 2 total 0.999782 0.135885 + material group in group out nuclide mean std. dev. +3 10002 1 1 total 0.251506 0.041807 +2 10002 1 2 total 0.031023 0.002232 +1 10002 2 1 total 0.000440 0.000445 +0 10002 2 2 total 1.479235 0.355392 + material group in group out nuclide mean std. dev. +3 10002 1 1 total 0.251506 0.048423 +2 10002 1 2 total 0.031023 0.003064 +1 10002 2 1 total 0.000440 0.000765 +0 10002 2 2 total 1.479235 0.449127 material group out nuclide mean std. dev. 1 10002 1 total 0.0 0.0 0 10002 2 total 0.0 0.0 diff --git a/tests/test_mgxs_library_nuclides/inputs_true.dat b/tests/test_mgxs_library_nuclides/inputs_true.dat index 74dfc7b2e3..bc08b91151 100644 --- a/tests/test_mgxs_library_nuclides/inputs_true.dat +++ b/tests/test_mgxs_library_nuclides/inputs_true.dat @@ -274,46 +274,49 @@ - + + U234 U235 U238 O16 - nu-fission + scatter analog + U234 U235 U238 O16 - nu-fission + scatter analog - - - U234 U235 U238 O16 - prompt-nu-fission - analog - - - - - U234 U235 U238 O16 - prompt-nu-fission - analog - - total flux tracklength - + U234 U235 U238 O16 - inverse-velocity + scatter tracklength + + + + + U234 U235 U238 O16 + scatter + analog + + + + + U234 U235 U238 O16 + scatter-1 + analog + @@ -325,14 +328,15 @@ U234 U235 U238 O16 - prompt-nu-fission + scatter tracklength - total - flux + + U234 U235 U238 O16 + scatter analog @@ -340,257 +344,254 @@ U234 U235 U238 O16 - prompt-nu-fission + nu-scatter analog - + - total - flux - tracklength + + U234 U235 U238 O16 + scatter + analog - - - Zr90 Zr91 Zr92 Zr94 Zr96 - total - tracklength - - - - - total - flux - analog - - - - - Zr90 Zr91 Zr92 Zr94 Zr96 - total - analog - - - + - Zr90 Zr91 Zr92 Zr94 Zr96 - scatter-1 - analog - - - - - total - flux - analog - - - - - Zr90 Zr91 Zr92 Zr94 Zr96 - total - analog - - - - - Zr90 Zr91 Zr92 Zr94 Zr96 + U234 U235 U238 O16 nu-scatter-1 analog + + + + U234 U235 U238 O16 + nu-fission + analog + + + + + U234 U235 U238 O16 + nu-fission + analog + + + + + U234 U235 U238 O16 + prompt-nu-fission + analog + + + + + U234 U235 U238 O16 + prompt-nu-fission + analog + + + + + total + flux + tracklength + + + + + U234 U235 U238 O16 + inverse-velocity + tracklength + - + total flux tracklength - + - Zr90 Zr91 Zr92 Zr94 Zr96 - absorption + U234 U235 U238 O16 + prompt-nu-fission tracklength - + total flux - tracklength + analog - + - Zr90 Zr91 Zr92 Zr94 Zr96 - absorption - tracklength + + U234 U235 U238 O16 + prompt-nu-fission + analog - Zr90 Zr91 Zr92 Zr94 Zr96 - fission + total + flux tracklength - total - flux + Zr90 Zr91 Zr92 Zr94 Zr96 + total tracklength - Zr90 Zr91 Zr92 Zr94 Zr96 - fission - tracklength + total + flux + analog - total - flux - tracklength + Zr90 Zr91 Zr92 Zr94 Zr96 + total + analog - + Zr90 Zr91 Zr92 Zr94 Zr96 - nu-fission - tracklength + scatter-1 + analog total flux - tracklength + analog Zr90 Zr91 Zr92 Zr94 Zr96 - kappa-fission - tracklength + total + analog - - total - flux - tracklength + + Zr90 Zr91 Zr92 Zr94 Zr96 + nu-scatter-1 + analog - Zr90 Zr91 Zr92 Zr94 Zr96 - scatter + total + flux tracklength - total - flux - analog + Zr90 Zr91 Zr92 Zr94 Zr96 + absorption + tracklength - Zr90 Zr91 Zr92 Zr94 Zr96 - nu-scatter - analog + total + flux + tracklength - total - flux - analog + Zr90 Zr91 Zr92 Zr94 Zr96 + absorption + tracklength - Zr90 Zr91 Zr92 Zr94 Zr96 - scatter-P3 - analog + fission + tracklength total flux - analog + tracklength - Zr90 Zr91 Zr92 Zr94 Zr96 - nu-scatter-P3 - analog + fission + tracklength - - Zr90 Zr91 Zr92 Zr94 Zr96 - nu-scatter - analog + total + flux + tracklength - Zr90 Zr91 Zr92 Zr94 Zr96 - scatter - analog + nu-fission + tracklength total flux - analog + tracklength - Zr90 Zr91 Zr92 Zr94 Zr96 - nu-fission - analog + kappa-fission + tracklength - - Zr90 Zr91 Zr92 Zr94 Zr96 - nu-fission - analog + + total + flux + tracklength - + Zr90 Zr91 Zr92 Zr94 Zr96 - nu-fission - analog + scatter + tracklength - - Zr90 Zr91 Zr92 Zr94 Zr96 - prompt-nu-fission + + total + flux analog - + Zr90 Zr91 Zr92 Zr94 Zr96 - prompt-nu-fission + nu-scatter analog @@ -598,34 +599,37 @@ total flux - tracklength + analog + Zr90 Zr91 Zr92 Zr94 Zr96 - inverse-velocity - tracklength + scatter-P3 + analog total flux - tracklength + analog + Zr90 Zr91 Zr92 Zr94 Zr96 - prompt-nu-fission - tracklength + nu-scatter-P3 + analog - total - flux + + Zr90 Zr91 Zr92 Zr94 Zr96 + nu-scatter analog @@ -633,214 +637,218 @@ Zr90 Zr91 Zr92 Zr94 Zr96 - prompt-nu-fission + scatter analog - + total flux - tracklength + analog - + - H1 O16 B10 B11 - total - tracklength + + Zr90 Zr91 Zr92 Zr94 Zr96 + nu-fission + analog - + - total - flux + + Zr90 Zr91 Zr92 Zr94 Zr96 + scatter analog - + - H1 O16 B10 B11 - total + + Zr90 Zr91 Zr92 Zr94 Zr96 + scatter analog - - - H1 O16 B10 B11 - scatter-1 - analog - - - + total flux - analog + tracklength + + + + + Zr90 Zr91 Zr92 Zr94 Zr96 + scatter + tracklength - + - H1 O16 B10 B11 - total + + Zr90 Zr91 Zr92 Zr94 Zr96 + scatter analog - + - H1 O16 B10 B11 - nu-scatter-1 + Zr90 Zr91 Zr92 Zr94 Zr96 + scatter-1 analog - + total flux tracklength - + - H1 O16 B10 B11 - absorption - tracklength - - - - - total - flux - tracklength - - - - - H1 O16 B10 B11 - absorption - tracklength - - - - - H1 O16 B10 B11 - fission - tracklength - - - - - total - flux - tracklength - - - - - H1 O16 B10 B11 - fission - tracklength - - - - - total - flux - tracklength - - - - - H1 O16 B10 B11 - nu-fission - tracklength - - - - - total - flux - tracklength - - - - - H1 O16 B10 B11 - kappa-fission - tracklength - - - - - total - flux - tracklength - - - - - H1 O16 B10 B11 + Zr90 Zr91 Zr92 Zr94 Zr96 scatter tracklength - - + + - total - flux + + Zr90 Zr91 Zr92 Zr94 Zr96 + scatter analog - - + + - H1 O16 B10 B11 + + Zr90 Zr91 Zr92 Zr94 Zr96 nu-scatter analog - - + + + + + Zr90 Zr91 Zr92 Zr94 Zr96 + scatter + analog + + + + + Zr90 Zr91 Zr92 Zr94 Zr96 + nu-scatter-1 + analog + + + + + Zr90 Zr91 Zr92 Zr94 Zr96 + nu-fission + analog + + + + + Zr90 Zr91 Zr92 Zr94 Zr96 + nu-fission + analog + + + + + Zr90 Zr91 Zr92 Zr94 Zr96 + prompt-nu-fission + analog + + + + + Zr90 Zr91 Zr92 Zr94 Zr96 + prompt-nu-fission + analog + + + total flux + tracklength + + + + + Zr90 Zr91 Zr92 Zr94 Zr96 + inverse-velocity + tracklength + + + + + total + flux + tracklength + + + + + Zr90 Zr91 Zr92 Zr94 Zr96 + prompt-nu-fission + tracklength + + + + + total + flux + analog + + + + + + Zr90 Zr91 Zr92 Zr94 Zr96 + prompt-nu-fission analog - - H1 O16 B10 B11 - scatter-P3 - analog + total + flux + tracklength + + + H1 O16 B10 B11 + total + tracklength + + total flux analog - - - - - H1 O16 B10 B11 - nu-scatter-P3 - analog - - H1 O16 B10 B11 - nu-scatter + total analog - H1 O16 B10 B11 - scatter + scatter-1 analog @@ -853,51 +861,50 @@ - H1 O16 B10 B11 - nu-fission + total analog - + H1 O16 B10 B11 - nu-fission + nu-scatter-1 analog - - - H1 O16 B10 B11 - nu-fission - analog - - - - - H1 O16 B10 B11 - prompt-nu-fission - analog - - - - - H1 O16 B10 B11 - prompt-nu-fission - analog - - total flux tracklength + + + + H1 O16 B10 B11 + absorption + tracklength + + + + + total + flux + tracklength + + + + + H1 O16 B10 B11 + absorption + tracklength + H1 O16 B10 B11 - inverse-velocity + fission tracklength @@ -911,7 +918,7 @@ H1 O16 B10 B11 - prompt-nu-fission + fission tracklength @@ -919,9 +926,272 @@ total flux - analog + tracklength + + + H1 O16 B10 B11 + nu-fission + tracklength + + + + + total + flux + tracklength + + + + + H1 O16 B10 B11 + kappa-fission + tracklength + + + + + total + flux + tracklength + + + + + H1 O16 B10 B11 + scatter + tracklength + + + + + total + flux + analog + + + + + H1 O16 B10 B11 + nu-scatter + analog + + + + + total + flux + analog + + + + + + H1 O16 B10 B11 + scatter-P3 + analog + + + + + total + flux + analog + + + + + + H1 O16 B10 B11 + nu-scatter-P3 + analog + + + + + + H1 O16 B10 B11 + nu-scatter + analog + + + + + + H1 O16 B10 B11 + scatter + analog + + + + + total + flux + analog + + + + + + H1 O16 B10 B11 + nu-fission + analog + + + + + + H1 O16 B10 B11 + scatter + analog + + + + + + H1 O16 B10 B11 + scatter + analog + + + + + total + flux + tracklength + + + + + H1 O16 B10 B11 + scatter + tracklength + + + + + + H1 O16 B10 B11 + scatter + analog + + + + + H1 O16 B10 B11 + scatter-1 + analog + + + + + total + flux + tracklength + + + + + H1 O16 B10 B11 + scatter + tracklength + + + + + + H1 O16 B10 B11 + scatter + analog + + + + + + H1 O16 B10 B11 + nu-scatter + analog + + + + + + H1 O16 B10 B11 + scatter + analog + + + + + H1 O16 B10 B11 + nu-scatter-1 + analog + + + + + H1 O16 B10 B11 + nu-fission + analog + + + + + H1 O16 B10 B11 + nu-fission + analog + + + + + H1 O16 B10 B11 + prompt-nu-fission + analog + + + + + H1 O16 B10 B11 + prompt-nu-fission + analog + + + + + total + flux + tracklength + + + + + H1 O16 B10 B11 + inverse-velocity + tracklength + + + + + total + flux + tracklength + + + + + H1 O16 B10 B11 + prompt-nu-fission + tracklength + + + + + total + flux + analog + + diff --git a/tests/test_mgxs_library_nuclides/results_true.dat b/tests/test_mgxs_library_nuclides/results_true.dat index 595394ad26..3fa814577f 100644 --- a/tests/test_mgxs_library_nuclides/results_true.dat +++ b/tests/test_mgxs_library_nuclides/results_true.dat @@ -1 +1 @@ -b91cd851e23046bed070866f56e03cb95d92025dbaf4d7e12dad553fc391cd812c2c6cb7584e9a10af113d728631dd10a079717418eefd57b676b847c3261c80 \ No newline at end of file +830113ee8be5f5a9941a2e1b97d8fc0049dbde0a7860c2ebf3aadfa4811ca58663fefbfea5f01e8793b1bfe52ac060b3631cafd959203d158d20af94ed318743 \ No newline at end of file