From a1f4ffe44dd53e32ec5f9c55cf5cf43209191887 Mon Sep 17 00:00:00 2001 From: Will Boyd Date: Tue, 28 Feb 2017 11:46:22 -0500 Subject: [PATCH] Updated test suite for conslidated consistent scattering matrices --- openmc/mgxs/mgxs.py | 42 +- .../inputs_true.dat | 654 ++++++++++-------- .../results_true.dat | 8 +- .../inputs_true.dat | 122 ++-- .../results_true.dat | 4 +- tests/test_mgxs_library_hdf5/inputs_true.dat | 654 ++++++++++-------- tests/test_mgxs_library_hdf5/results_true.dat | 24 +- .../test_mgxs_library_hdf5.py | 2 +- tests/test_mgxs_library_mesh/inputs_true.dat | 122 ++-- tests/test_mgxs_library_mesh/results_true.dat | 8 +- .../inputs_true.dat | 654 ++++++++++-------- .../results_true.dat | 20 +- .../inputs_true.dat | 558 ++++++++------- .../results_true.dat | 2 +- 14 files changed, 1558 insertions(+), 1316 deletions(-) diff --git a/openmc/mgxs/mgxs.py b/openmc/mgxs/mgxs.py index b0e383bc07..2e7b7afdab 100644 --- a/openmc/mgxs/mgxs.py +++ b/openmc/mgxs/mgxs.py @@ -733,12 +733,12 @@ class MGXS(object): mgxs = ScatterProbabilityMatrix(domain, domain_type, energy_groups) elif mgxs_type == 'nu-scatter probability matrix': mgxs = ScatterProbabilityMatrix( - domain, domain_type, energy_groups, nu=False) + domain, domain_type, energy_groups, nu=True) elif mgxs_type == 'consistent scatter matrix': mgxs = ConsistentScatterMatrixXS(domain, domain_type, energy_groups) elif mgxs_type == 'consistent nu-scatter matrix': mgxs = ConsistentScatterMatrixXS( - domain, domain_type, energy_groups, nu=False) + domain, domain_type, energy_groups, nu=True) elif mgxs_type == 'nu-fission matrix': mgxs = NuFissionMatrixXS(domain, domain_type, energy_groups) elif mgxs_type == 'chi': @@ -4694,7 +4694,7 @@ class ScatterProbabilityMatrix(MatrixMGXS): self.nu = nu def __deepcopy__(self, memo): - clone = super(ScatterProbabilityMatrixXS, self).__deepcopy__(memo) + clone = super(ScatterProbabilityMatrix, self).__deepcopy__(memo) clone._nu = self.nu return clone @@ -5057,15 +5057,13 @@ class ConvolvedMGXS(MGXS): # Override the domain object that loaded from an OpenMC summary file # NOTE: This is necessary for micro cross-sections which require # the isotopic number densities as computed by OpenMC - if self.domain_type == 'cell' or self.domain_type == 'distribcell': - all_cells = statepoint.summary.geometry.get_all_cells() - self.domain = all_cells[self.domain.id] + geom = statepoint.summary.geometry + if self.domain_type in ('cell', 'distribcell'): + self.domain = geom.get_all_cells()[self.domain.id] elif self.domain_type == 'universe': - all_univs = statepoint.summary.get_all_universes() - self.domain = all_univs[self.domain.id] + self.domain = geom.get_all_universes()[self.domain.id] elif self.domain_type == 'material': - all_mats = statepoint.summary.get_all_materials() - self.domain = all_mats[self.domain.id] + self.domain = geom.get_all_materials()[self.domain.id] elif self.domain_type == 'mesh': self.domain = statepoint.meshes[self.domain.id] else: @@ -5408,6 +5406,26 @@ class ConsistentScatterMatrixXS(ConvolvedMGXS, ScatterMatrixXS): return self._xs_tally + @ScatterMatrixXS.correction.setter + def correction(self, correction): + ScatterMatrixXS.correction = correction + self.mgxs[2].correction = correction + + @ScatterMatrixXS.scatter_format.setter + def scatter_format(self, scatter_format): + ScatterMatrixXS.scatter_format = scatter_format + self.mgxs[1].scatter_format = scatter_format + + @ScatterMatrixXS.legendre_order.setter + def legendre_order(self, legendre_order): + ScatterMatrixXS.legendre_order = legendre_order + self.mgxs[1].legendre_order = legendre_order + + @ScatterMatrixXS.histogram_bins.setter + def histogram_bins(self, histogram_bins): + ScatterMatrixXS.histogram_bins = histogram_bins + self.mgxs[1].histogram_bins = histogram_bins + @ScatterMatrixXS.nu.setter def nu(self, nu): cv.check_type('nu', nu, bool) @@ -5805,10 +5823,10 @@ class Chi(MGXS): self._prompt = prompt if not self.prompt: self._rxn_type = 'nu-fission' - self._hdf5_key = 'nu-fission matrix' + self._hdf5_key = 'chi' else: self._rxn_type = 'prompt-nu-fission' - self._hdf5_key = 'prompt-nu-fission matrix' + self._hdf5_key = 'chi-prompt' def get_homogenized_mgxs(self, other_mgxs): """Construct a homogenized mgxs with other MGXS objects. diff --git a/tests/test_mgxs_library_condense/inputs_true.dat b/tests/test_mgxs_library_condense/inputs_true.dat index e56317dad2..518663028a 100644 --- a/tests/test_mgxs_library_condense/inputs_true.dat +++ b/tests/test_mgxs_library_condense/inputs_true.dat @@ -285,7 +285,7 @@ total - scatter + nu-scatter analog @@ -312,26 +312,13 @@ + total - scatter-1 + nu-scatter analog - - - total - flux - tracklength - - - - - total - scatter - tracklength - - @@ -339,10 +326,23 @@ scatter analog + + + + total + scatter-1 + analog + + + + + total + flux + analog + - total nu-scatter analog @@ -352,57 +352,59 @@ total - scatter + nu-scatter analog + total - nu-scatter-1 + nu-scatter analog - + + total - nu-fission + scatter analog total - nu-fission + nu-scatter-1 analog total - prompt-nu-fission + nu-fission analog total - prompt-nu-fission + nu-fission analog - + total - flux - tracklength + prompt-nu-fission + analog - + total - inverse-velocity - tracklength + prompt-nu-fission + analog @@ -415,7 +417,7 @@ total - prompt-nu-fission + inverse-velocity tracklength @@ -423,9 +425,23 @@ total flux - analog + tracklength + + + total + prompt-nu-fission + tracklength + + + + + total + flux + analog + + @@ -433,14 +449,14 @@ prompt-nu-fission analog - + total flux tracklength - + @@ -448,7 +464,7 @@ delayed-nu-fission tracklength - + @@ -456,7 +472,7 @@ delayed-nu-fission analog - + @@ -464,45 +480,45 @@ delayed-nu-fission analog - + total nu-fission tracklength - - - - - total - delayed-nu-fission - tracklength - - - - - - total - delayed-nu-fission - tracklength - total - decay-rate + delayed-nu-fission tracklength + + + + total + delayed-nu-fission + tracklength + + + + + + total + decay-rate + tracklength + + total flux analog - + @@ -511,75 +527,61 @@ delayed-nu-fission analog - - - - total - flux - tracklength - - - - - total - total - tracklength - total flux - analog + tracklength total total - analog + tracklength - + total - scatter-1 + flux analog total - flux + total analog - + total - total + scatter-1 analog - + total - nu-scatter-1 + flux analog total - flux - tracklength + total + analog - + total - absorption - tracklength + nu-scatter-1 + analog @@ -599,14 +601,14 @@ total - fission + flux tracklength total - flux + absorption tracklength @@ -627,7 +629,7 @@ total - nu-fission + fission tracklength @@ -641,7 +643,7 @@ total - kappa-fission + nu-fission tracklength @@ -655,7 +657,7 @@ total - scatter + kappa-fission tracklength @@ -663,14 +665,14 @@ total flux - analog + tracklength total - nu-scatter - analog + scatter + tracklength @@ -682,9 +684,8 @@ - total - scatter-P3 + nu-scatter analog @@ -699,15 +700,14 @@ total - nu-scatter-P3 + scatter-P3 analog - total - nu-scatter + flux analog @@ -715,14 +715,15 @@ total - scatter + nu-scatter-P3 analog + total - flux + nu-scatter analog @@ -730,15 +731,14 @@ total - nu-fission + scatter analog - total - scatter + flux analog @@ -746,52 +746,55 @@ total - scatter + nu-fission analog + total - flux - tracklength + scatter + analog + total - scatter - tracklength + nu-scatter + analog - - - - total - scatter - analog - - - - - total - scatter-1 - analog - - total flux tracklength - + total scatter tracklength + + + + + total + scatter + analog + + + + + + total + nu-scatter + analog + @@ -801,6 +804,27 @@ analog + + + total + scatter-1 + analog + + + + + total + flux + analog + + + + + total + nu-scatter + analog + + @@ -808,7 +832,15 @@ nu-scatter analog - + + + + + total + nu-scatter + analog + + @@ -816,83 +848,54 @@ 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 + nu-fission + analog - + total - inverse-velocity - tracklength + nu-fission + analog - + total - flux - tracklength + prompt-nu-fission + analog - + total prompt-nu-fission - tracklength + analog total flux - analog + tracklength - total - prompt-nu-fission - analog + inverse-velocity + tracklength @@ -903,33 +906,31 @@ - total - delayed-nu-fission + prompt-nu-fission tracklength - - + total - delayed-nu-fission + flux analog - + total - delayed-nu-fission + prompt-nu-fission analog total - nu-fission + flux tracklength @@ -941,6 +942,29 @@ tracklength + + + + total + delayed-nu-fission + analog + + + + + + total + delayed-nu-fission + analog + + + + + total + nu-fission + tracklength + + @@ -948,7 +972,15 @@ delayed-nu-fission tracklength - + + + + + total + delayed-nu-fission + tracklength + + @@ -956,14 +988,14 @@ decay-rate tracklength - + total flux analog - + @@ -972,123 +1004,95 @@ delayed-nu-fission analog - - - - total - flux - tracklength - - - - - total - total - tracklength - - - - - total - flux - analog - - - - - total - total - 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 + absorption tracklength total - fission + flux tracklength total - flux + absorption tracklength total - nu-fission + fission tracklength @@ -1102,7 +1106,7 @@ total - kappa-fission + fission tracklength @@ -1116,7 +1120,7 @@ total - scatter + nu-fission tracklength @@ -1124,29 +1128,28 @@ total flux - analog + tracklength total - nu-scatter - analog + kappa-fission + tracklength total flux - analog + tracklength - total - scatter-P3 - analog + scatter + tracklength @@ -1158,17 +1161,15 @@ - total - nu-scatter-P3 + nu-scatter analog - total - nu-scatter + flux analog @@ -1176,7 +1177,7 @@ total - scatter + scatter-P3 analog @@ -1191,7 +1192,7 @@ total - nu-fission + nu-scatter-P3 analog @@ -1199,7 +1200,7 @@ total - scatter + nu-scatter analog @@ -1215,14 +1216,15 @@ total flux - tracklength + analog + total - scatter - tracklength + nu-fission + analog @@ -1234,9 +1236,10 @@ + total - scatter-1 + nu-scatter analog @@ -1281,75 +1284,77 @@ total - nu-scatter-1 + scatter-1 analog - + total - nu-fission + flux analog - + total - nu-fission + nu-scatter analog - + + total - prompt-nu-fission + nu-scatter analog + total - prompt-nu-fission + nu-scatter analog + total - flux - tracklength + scatter + analog - + total - inverse-velocity - tracklength + nu-scatter-1 + analog - + total - flux - tracklength + nu-fission + analog - + total - prompt-nu-fission - tracklength + nu-fission + analog - + total - flux + prompt-nu-fission analog - total prompt-nu-fission @@ -1364,49 +1369,45 @@ - total - delayed-nu-fission + inverse-velocity tracklength - - + total - delayed-nu-fission - analog + flux + tracklength - - + total - delayed-nu-fission - analog + prompt-nu-fission + tracklength total - nu-fission - tracklength + flux + analog - + total - delayed-nu-fission - tracklength + prompt-nu-fission + analog - total - delayed-nu-fission + flux tracklength @@ -1414,17 +1415,64 @@ total - decay-rate + 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 429caef14e..06edc733c4 100644 --- a/tests/test_mgxs_library_condense/results_true.dat +++ b/tests/test_mgxs_library_condense/results_true.dat @@ -39,7 +39,7 @@ 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 +0 10000 1 1 total 0.343079 0.043498 material group out nuclide mean std. dev. 0 10000 1 total 1.0 0.046071 material group out nuclide mean std. dev. @@ -125,8 +125,8 @@ 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 in group out nuclide mean std. dev. +0 10001 1 1 total 0.27737 0.051266 material group out nuclide mean std. dev. 0 10001 1 total 0.0 0.0 material group out nuclide mean std. dev. @@ -213,7 +213,7 @@ 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 +0 10002 1 1 total 0.492997 0.086399 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 e8f9174995..5a64f7af12 100644 --- a/tests/test_mgxs_library_distribcell/inputs_true.dat +++ b/tests/test_mgxs_library_distribcell/inputs_true.dat @@ -312,7 +312,7 @@ total - scatter + nu-scatter analog @@ -339,26 +339,13 @@ + total - scatter-1 + nu-scatter analog - - - total - flux - tracklength - - - - - total - scatter - tracklength - - @@ -366,10 +353,23 @@ scatter analog + + + + total + scatter-1 + analog + + + + + total + flux + analog + - total nu-scatter analog @@ -379,57 +379,59 @@ total - scatter + nu-scatter analog + total - nu-scatter-1 + nu-scatter analog + total - nu-fission + scatter analog total - nu-fission + nu-scatter-1 analog total - prompt-nu-fission + nu-fission analog total - prompt-nu-fission + nu-fission analog total - flux - tracklength + prompt-nu-fission + analog - + total - inverse-velocity - tracklength + prompt-nu-fission + analog @@ -442,7 +444,7 @@ total - prompt-nu-fission + inverse-velocity tracklength @@ -450,9 +452,23 @@ total flux - analog + tracklength + + + total + prompt-nu-fission + tracklength + + + + + total + flux + analog + + @@ -460,14 +476,14 @@ prompt-nu-fission analog - + total flux tracklength - + @@ -475,7 +491,7 @@ delayed-nu-fission tracklength - + @@ -483,7 +499,7 @@ delayed-nu-fission analog - + @@ -491,45 +507,45 @@ delayed-nu-fission analog - + total nu-fission tracklength - - - - - total - delayed-nu-fission - tracklength - - - - - - total - delayed-nu-fission - tracklength - total - decay-rate + 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 8dfab8d3aa..14893f0833 100644 --- a/tests/test_mgxs_library_distribcell/results_true.dat +++ b/tests/test_mgxs_library_distribcell/results_true.dat @@ -35,11 +35,11 @@ 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 +0 ((0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13... 1 1 total 1.0 0.037208 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 +0 ((0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13... 1 1 total 0.340468 0.025369 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 e56317dad2..518663028a 100644 --- a/tests/test_mgxs_library_hdf5/inputs_true.dat +++ b/tests/test_mgxs_library_hdf5/inputs_true.dat @@ -285,7 +285,7 @@ total - scatter + nu-scatter analog @@ -312,26 +312,13 @@ + total - scatter-1 + nu-scatter analog - - - total - flux - tracklength - - - - - total - scatter - tracklength - - @@ -339,10 +326,23 @@ scatter analog + + + + total + scatter-1 + analog + + + + + total + flux + analog + - total nu-scatter analog @@ -352,57 +352,59 @@ total - scatter + nu-scatter analog + total - nu-scatter-1 + nu-scatter analog - + + total - nu-fission + scatter analog total - nu-fission + nu-scatter-1 analog total - prompt-nu-fission + nu-fission analog total - prompt-nu-fission + nu-fission analog - + total - flux - tracklength + prompt-nu-fission + analog - + total - inverse-velocity - tracklength + prompt-nu-fission + analog @@ -415,7 +417,7 @@ total - prompt-nu-fission + inverse-velocity tracklength @@ -423,9 +425,23 @@ total flux - analog + tracklength + + + total + prompt-nu-fission + tracklength + + + + + total + flux + analog + + @@ -433,14 +449,14 @@ prompt-nu-fission analog - + total flux tracklength - + @@ -448,7 +464,7 @@ delayed-nu-fission tracklength - + @@ -456,7 +472,7 @@ delayed-nu-fission analog - + @@ -464,45 +480,45 @@ delayed-nu-fission analog - + total nu-fission tracklength - - - - - total - delayed-nu-fission - tracklength - - - - - - total - delayed-nu-fission - tracklength - total - decay-rate + delayed-nu-fission tracklength + + + + total + delayed-nu-fission + tracklength + + + + + + total + decay-rate + tracklength + + total flux analog - + @@ -511,75 +527,61 @@ delayed-nu-fission analog - - - - total - flux - tracklength - - - - - total - total - tracklength - total flux - analog + tracklength total total - analog + tracklength - + total - scatter-1 + flux analog total - flux + total analog - + total - total + scatter-1 analog - + total - nu-scatter-1 + flux analog total - flux - tracklength + total + analog - + total - absorption - tracklength + nu-scatter-1 + analog @@ -599,14 +601,14 @@ total - fission + flux tracklength total - flux + absorption tracklength @@ -627,7 +629,7 @@ total - nu-fission + fission tracklength @@ -641,7 +643,7 @@ total - kappa-fission + nu-fission tracklength @@ -655,7 +657,7 @@ total - scatter + kappa-fission tracklength @@ -663,14 +665,14 @@ total flux - analog + tracklength total - nu-scatter - analog + scatter + tracklength @@ -682,9 +684,8 @@ - total - scatter-P3 + nu-scatter analog @@ -699,15 +700,14 @@ total - nu-scatter-P3 + scatter-P3 analog - total - nu-scatter + flux analog @@ -715,14 +715,15 @@ total - scatter + nu-scatter-P3 analog + total - flux + nu-scatter analog @@ -730,15 +731,14 @@ total - nu-fission + scatter analog - total - scatter + flux analog @@ -746,52 +746,55 @@ total - scatter + nu-fission analog + total - flux - tracklength + scatter + analog + total - scatter - tracklength + nu-scatter + analog - - - - total - scatter - analog - - - - - total - scatter-1 - analog - - total flux tracklength - + total scatter tracklength + + + + + total + scatter + analog + + + + + + total + nu-scatter + analog + @@ -801,6 +804,27 @@ analog + + + total + scatter-1 + analog + + + + + total + flux + analog + + + + + total + nu-scatter + analog + + @@ -808,7 +832,15 @@ nu-scatter analog - + + + + + total + nu-scatter + analog + + @@ -816,83 +848,54 @@ 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 + nu-fission + analog - + total - inverse-velocity - tracklength + nu-fission + analog - + total - flux - tracklength + prompt-nu-fission + analog - + total prompt-nu-fission - tracklength + analog total flux - analog + tracklength - total - prompt-nu-fission - analog + inverse-velocity + tracklength @@ -903,33 +906,31 @@ - total - delayed-nu-fission + prompt-nu-fission tracklength - - + total - delayed-nu-fission + flux analog - + total - delayed-nu-fission + prompt-nu-fission analog total - nu-fission + flux tracklength @@ -941,6 +942,29 @@ tracklength + + + + total + delayed-nu-fission + analog + + + + + + total + delayed-nu-fission + analog + + + + + total + nu-fission + tracklength + + @@ -948,7 +972,15 @@ delayed-nu-fission tracklength - + + + + + total + delayed-nu-fission + tracklength + + @@ -956,14 +988,14 @@ decay-rate tracklength - + total flux analog - + @@ -972,123 +1004,95 @@ delayed-nu-fission analog - - - - total - flux - tracklength - - - - - total - total - tracklength - - - - - total - flux - analog - - - - - total - total - 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 + absorption tracklength total - fission + flux tracklength total - flux + absorption tracklength total - nu-fission + fission tracklength @@ -1102,7 +1106,7 @@ total - kappa-fission + fission tracklength @@ -1116,7 +1120,7 @@ total - scatter + nu-fission tracklength @@ -1124,29 +1128,28 @@ total flux - analog + tracklength total - nu-scatter - analog + kappa-fission + tracklength total flux - analog + tracklength - total - scatter-P3 - analog + scatter + tracklength @@ -1158,17 +1161,15 @@ - total - nu-scatter-P3 + nu-scatter analog - total - nu-scatter + flux analog @@ -1176,7 +1177,7 @@ total - scatter + scatter-P3 analog @@ -1191,7 +1192,7 @@ total - nu-fission + nu-scatter-P3 analog @@ -1199,7 +1200,7 @@ total - scatter + nu-scatter analog @@ -1215,14 +1216,15 @@ total flux - tracklength + analog + total - scatter - tracklength + nu-fission + analog @@ -1234,9 +1236,10 @@ + total - scatter-1 + nu-scatter analog @@ -1281,75 +1284,77 @@ total - nu-scatter-1 + scatter-1 analog - + total - nu-fission + flux analog - + total - nu-fission + nu-scatter analog - + + total - prompt-nu-fission + nu-scatter analog + total - prompt-nu-fission + nu-scatter analog + total - flux - tracklength + scatter + analog - + total - inverse-velocity - tracklength + nu-scatter-1 + analog - + total - flux - tracklength + nu-fission + analog - + total - prompt-nu-fission - tracklength + nu-fission + analog - + total - flux + prompt-nu-fission analog - total prompt-nu-fission @@ -1364,49 +1369,45 @@ - total - delayed-nu-fission + inverse-velocity tracklength - - + total - delayed-nu-fission - analog + flux + tracklength - - + total - delayed-nu-fission - analog + prompt-nu-fission + tracklength total - nu-fission - tracklength + flux + analog - + total - delayed-nu-fission - tracklength + prompt-nu-fission + analog - total - delayed-nu-fission + flux tracklength @@ -1414,17 +1415,64 @@ total - decay-rate + 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 f5eb2b92eb..4a8578b6d5 100644 --- a/tests/test_mgxs_library_hdf5/results_true.dat +++ b/tests/test_mgxs_library_hdf5/results_true.dat @@ -76,10 +76,10 @@ domain=10000 type=consistent scatter matrix [[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]] +[[3.32465997e-01 9.88930322e-04] + [9.24639842e-04 3.96145576e-01]] +[[5.08819059e-02 8.36973463e-04] + [1.60212263e-03 2.87181296e-02]] domain=10000 type=chi [1.00000000e+00 0.00000000e+00] [4.60705493e-02 0.00000000e+00] @@ -262,10 +262,10 @@ domain=10001 type=consistent scatter matrix [[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]] +[[2.71891125e-01 0.00000000e+00] + [0.00000000e+00 3.07477884e-01]] +[[5.90732661e-02 0.00000000e+00] + [0.00000000e+00 7.57666234e-02]] domain=10001 type=chi [0.00000000e+00 0.00000000e+00] [0.00000000e+00 0.00000000e+00] @@ -448,10 +448,10 @@ domain=10002 type=consistent scatter matrix [[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]] +[[2.58651993e-01 3.13677176e-02] + [4.43343102e-04 1.48230049e+00]] +[[4.56422796e-02 2.98774961e-03] + [7.71125112e-04 4.71762821e-01]] domain=10002 type=chi [0.00000000e+00 0.00000000e+00] [0.00000000e+00 0.00000000e+00] diff --git a/tests/test_mgxs_library_hdf5/test_mgxs_library_hdf5.py b/tests/test_mgxs_library_hdf5/test_mgxs_library_hdf5.py index 9197f549c1..3c657981b0 100644 --- a/tests/test_mgxs_library_hdf5/test_mgxs_library_hdf5.py +++ b/tests/test_mgxs_library_hdf5/test_mgxs_library_hdf5.py @@ -59,7 +59,7 @@ class MGXSTestHarness(PyAPITestHarness): # Export the MGXS Library to an HDF5 file self.mgxs_lib.build_hdf5_store(directory='.') - + # Open the MGXS HDF5 file f = h5py.File('mgxs.h5', 'r') diff --git a/tests/test_mgxs_library_mesh/inputs_true.dat b/tests/test_mgxs_library_mesh/inputs_true.dat index 6f6ecb7ac8..3f719e7b07 100644 --- a/tests/test_mgxs_library_mesh/inputs_true.dat +++ b/tests/test_mgxs_library_mesh/inputs_true.dat @@ -549,7 +549,7 @@ total - scatter + nu-scatter analog @@ -576,26 +576,13 @@ + total - scatter-1 + nu-scatter analog - - - total - flux - tracklength - - - - - total - scatter - tracklength - - @@ -603,10 +590,23 @@ scatter analog + + + + total + scatter-1 + analog + + + + + total + flux + analog + - total nu-scatter analog @@ -616,57 +616,59 @@ total - scatter + nu-scatter analog + total - nu-scatter-1 + nu-scatter analog + total - nu-fission + scatter analog total - nu-fission + nu-scatter-1 analog total - prompt-nu-fission + nu-fission analog total - prompt-nu-fission + nu-fission analog total - flux - tracklength + prompt-nu-fission + analog - + total - inverse-velocity - tracklength + prompt-nu-fission + analog @@ -679,7 +681,7 @@ total - prompt-nu-fission + inverse-velocity tracklength @@ -687,9 +689,23 @@ total flux - analog + tracklength + + + total + prompt-nu-fission + tracklength + + + + + total + flux + analog + + @@ -697,14 +713,14 @@ prompt-nu-fission analog - + total flux tracklength - + @@ -712,7 +728,7 @@ delayed-nu-fission tracklength - + @@ -720,7 +736,7 @@ delayed-nu-fission analog - + @@ -728,45 +744,45 @@ delayed-nu-fission analog - + total nu-fission tracklength - - - - - total - delayed-nu-fission - tracklength - - - - - - total - delayed-nu-fission - tracklength - total - decay-rate + 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 d04ab3d35a..23a1fce0fc 100644 --- a/tests/test_mgxs_library_mesh/results_true.dat +++ b/tests/test_mgxs_library_mesh/results_true.dat @@ -126,10 +126,10 @@ 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 +0 1 1 1 1 1 total 0.391249 0.172830 +1 1 2 1 1 1 total 0.366825 0.473935 +2 2 1 1 1 1 total 0.436538 0.175458 +3 2 2 1 1 1 total 0.380998 0.149007 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 e56317dad2..518663028a 100644 --- a/tests/test_mgxs_library_no_nuclides/inputs_true.dat +++ b/tests/test_mgxs_library_no_nuclides/inputs_true.dat @@ -285,7 +285,7 @@ total - scatter + nu-scatter analog @@ -312,26 +312,13 @@ + total - scatter-1 + nu-scatter analog - - - total - flux - tracklength - - - - - total - scatter - tracklength - - @@ -339,10 +326,23 @@ scatter analog + + + + total + scatter-1 + analog + + + + + total + flux + analog + - total nu-scatter analog @@ -352,57 +352,59 @@ total - scatter + nu-scatter analog + total - nu-scatter-1 + nu-scatter analog - + + total - nu-fission + scatter analog total - nu-fission + nu-scatter-1 analog total - prompt-nu-fission + nu-fission analog total - prompt-nu-fission + nu-fission analog - + total - flux - tracklength + prompt-nu-fission + analog - + total - inverse-velocity - tracklength + prompt-nu-fission + analog @@ -415,7 +417,7 @@ total - prompt-nu-fission + inverse-velocity tracklength @@ -423,9 +425,23 @@ total flux - analog + tracklength + + + total + prompt-nu-fission + tracklength + + + + + total + flux + analog + + @@ -433,14 +449,14 @@ prompt-nu-fission analog - + total flux tracklength - + @@ -448,7 +464,7 @@ delayed-nu-fission tracklength - + @@ -456,7 +472,7 @@ delayed-nu-fission analog - + @@ -464,45 +480,45 @@ delayed-nu-fission analog - + total nu-fission tracklength - - - - - total - delayed-nu-fission - tracklength - - - - - - total - delayed-nu-fission - tracklength - total - decay-rate + delayed-nu-fission tracklength + + + + total + delayed-nu-fission + tracklength + + + + + + total + decay-rate + tracklength + + total flux analog - + @@ -511,75 +527,61 @@ delayed-nu-fission analog - - - - total - flux - tracklength - - - - - total - total - tracklength - total flux - analog + tracklength total total - analog + tracklength - + total - scatter-1 + flux analog total - flux + total analog - + total - total + scatter-1 analog - + total - nu-scatter-1 + flux analog total - flux - tracklength + total + analog - + total - absorption - tracklength + nu-scatter-1 + analog @@ -599,14 +601,14 @@ total - fission + flux tracklength total - flux + absorption tracklength @@ -627,7 +629,7 @@ total - nu-fission + fission tracklength @@ -641,7 +643,7 @@ total - kappa-fission + nu-fission tracklength @@ -655,7 +657,7 @@ total - scatter + kappa-fission tracklength @@ -663,14 +665,14 @@ total flux - analog + tracklength total - nu-scatter - analog + scatter + tracklength @@ -682,9 +684,8 @@ - total - scatter-P3 + nu-scatter analog @@ -699,15 +700,14 @@ total - nu-scatter-P3 + scatter-P3 analog - total - nu-scatter + flux analog @@ -715,14 +715,15 @@ total - scatter + nu-scatter-P3 analog + total - flux + nu-scatter analog @@ -730,15 +731,14 @@ total - nu-fission + scatter analog - total - scatter + flux analog @@ -746,52 +746,55 @@ total - scatter + nu-fission analog + total - flux - tracklength + scatter + analog + total - scatter - tracklength + nu-scatter + analog - - - - total - scatter - analog - - - - - total - scatter-1 - analog - - total flux tracklength - + total scatter tracklength + + + + + total + scatter + analog + + + + + + total + nu-scatter + analog + @@ -801,6 +804,27 @@ analog + + + total + scatter-1 + analog + + + + + total + flux + analog + + + + + total + nu-scatter + analog + + @@ -808,7 +832,15 @@ nu-scatter analog - + + + + + total + nu-scatter + analog + + @@ -816,83 +848,54 @@ 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 + nu-fission + analog - + total - inverse-velocity - tracklength + nu-fission + analog - + total - flux - tracklength + prompt-nu-fission + analog - + total prompt-nu-fission - tracklength + analog total flux - analog + tracklength - total - prompt-nu-fission - analog + inverse-velocity + tracklength @@ -903,33 +906,31 @@ - total - delayed-nu-fission + prompt-nu-fission tracklength - - + total - delayed-nu-fission + flux analog - + total - delayed-nu-fission + prompt-nu-fission analog total - nu-fission + flux tracklength @@ -941,6 +942,29 @@ tracklength + + + + total + delayed-nu-fission + analog + + + + + + total + delayed-nu-fission + analog + + + + + total + nu-fission + tracklength + + @@ -948,7 +972,15 @@ delayed-nu-fission tracklength - + + + + + total + delayed-nu-fission + tracklength + + @@ -956,14 +988,14 @@ decay-rate tracklength - + total flux analog - + @@ -972,123 +1004,95 @@ delayed-nu-fission analog - - - - total - flux - tracklength - - - - - total - total - tracklength - - - - - total - flux - analog - - - - - total - total - 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 + absorption tracklength total - fission + flux tracklength total - flux + absorption tracklength total - nu-fission + fission tracklength @@ -1102,7 +1106,7 @@ total - kappa-fission + fission tracklength @@ -1116,7 +1120,7 @@ total - scatter + nu-fission tracklength @@ -1124,29 +1128,28 @@ total flux - analog + tracklength total - nu-scatter - analog + kappa-fission + tracklength total flux - analog + tracklength - total - scatter-P3 - analog + scatter + tracklength @@ -1158,17 +1161,15 @@ - total - nu-scatter-P3 + nu-scatter analog - total - nu-scatter + flux analog @@ -1176,7 +1177,7 @@ total - scatter + scatter-P3 analog @@ -1191,7 +1192,7 @@ total - nu-fission + nu-scatter-P3 analog @@ -1199,7 +1200,7 @@ total - scatter + nu-scatter analog @@ -1215,14 +1216,15 @@ total flux - tracklength + analog + total - scatter - tracklength + nu-fission + analog @@ -1234,9 +1236,10 @@ + total - scatter-1 + nu-scatter analog @@ -1281,75 +1284,77 @@ total - nu-scatter-1 + scatter-1 analog - + total - nu-fission + flux analog - + total - nu-fission + nu-scatter analog - + + total - prompt-nu-fission + nu-scatter analog + total - prompt-nu-fission + nu-scatter analog + total - flux - tracklength + scatter + analog - + total - inverse-velocity - tracklength + nu-scatter-1 + analog - + total - flux - tracklength + nu-fission + analog - + total - prompt-nu-fission - tracklength + nu-fission + analog - + total - flux + prompt-nu-fission analog - total prompt-nu-fission @@ -1364,49 +1369,45 @@ - total - delayed-nu-fission + inverse-velocity tracklength - - + total - delayed-nu-fission - analog + flux + tracklength - - + total - delayed-nu-fission - analog + prompt-nu-fission + tracklength total - nu-fission - tracklength + flux + analog - + total - delayed-nu-fission - tracklength + prompt-nu-fission + analog - total - delayed-nu-fission + flux tracklength @@ -1414,17 +1415,64 @@ total - decay-rate + 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 6158447d1d..430fb6a338 100644 --- a/tests/test_mgxs_library_no_nuclides/results_true.dat +++ b/tests/test_mgxs_library_no_nuclides/results_true.dat @@ -88,10 +88,10 @@ 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 +3 10000 1 1 total 0.332466 0.050882 +2 10000 1 2 total 0.000989 0.000837 +1 10000 2 1 total 0.000925 0.001602 +0 10000 2 2 total 0.396146 0.028718 material group out nuclide mean std. dev. 1 10000 1 total 1.0 0.046071 0 10000 2 total 0.0 0.000000 @@ -276,10 +276,10 @@ 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 +3 10001 1 1 total 0.271891 0.059073 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 +0 10001 2 2 total 0.307478 0.075767 material group out nuclide mean std. dev. 1 10001 1 total 0.0 0.0 0 10001 2 total 0.0 0.0 @@ -464,10 +464,10 @@ 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 +3 10002 1 1 total 0.258652 0.045642 +2 10002 1 2 total 0.031368 0.002988 +1 10002 2 1 total 0.000443 0.000771 +0 10002 2 2 total 1.482300 0.471763 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 bc08b91151..2fa360ede8 100644 --- a/tests/test_mgxs_library_nuclides/inputs_true.dat +++ b/tests/test_mgxs_library_nuclides/inputs_true.dat @@ -285,7 +285,7 @@ U234 U235 U238 O16 - scatter + nu-scatter analog @@ -312,26 +312,13 @@ + U234 U235 U238 O16 - scatter-1 + nu-scatter analog - - - total - flux - tracklength - - - - - U234 U235 U238 O16 - scatter - tracklength - - @@ -339,10 +326,23 @@ scatter analog + + + + U234 U235 U238 O16 + scatter-1 + analog + + + + + total + flux + analog + - U234 U235 U238 O16 nu-scatter analog @@ -352,57 +352,59 @@ U234 U235 U238 O16 - scatter + nu-scatter analog + U234 U235 U238 O16 - nu-scatter-1 + nu-scatter analog - + + U234 U235 U238 O16 - nu-fission + scatter analog U234 U235 U238 O16 - nu-fission + nu-scatter-1 analog U234 U235 U238 O16 - prompt-nu-fission + nu-fission analog U234 U235 U238 O16 - prompt-nu-fission + nu-fission analog - - total - flux - tracklength + + U234 U235 U238 O16 + prompt-nu-fission + analog - + U234 U235 U238 O16 - inverse-velocity - tracklength + prompt-nu-fission + analog @@ -415,7 +417,7 @@ U234 U235 U238 O16 - prompt-nu-fission + inverse-velocity tracklength @@ -423,9 +425,23 @@ total flux - analog + tracklength + + + U234 U235 U238 O16 + prompt-nu-fission + tracklength + + + + + total + flux + analog + + @@ -433,75 +449,61 @@ prompt-nu-fission analog - - - - total - flux - tracklength - - - - - Zr90 Zr91 Zr92 Zr94 Zr96 - total - tracklength - total flux - analog + tracklength Zr90 Zr91 Zr92 Zr94 Zr96 total - analog + tracklength - - - Zr90 Zr91 Zr92 Zr94 Zr96 - scatter-1 - analog - - total flux analog - + Zr90 Zr91 Zr92 Zr94 Zr96 total analog - + Zr90 Zr91 Zr92 Zr94 Zr96 - nu-scatter-1 + scatter-1 + analog + + + + + total + flux analog - total - flux - tracklength + Zr90 Zr91 Zr92 Zr94 Zr96 + total + analog - + Zr90 Zr91 Zr92 Zr94 Zr96 - absorption - tracklength + nu-scatter-1 + analog @@ -520,15 +522,15 @@ - Zr90 Zr91 Zr92 Zr94 Zr96 - fission + total + flux tracklength - total - flux + Zr90 Zr91 Zr92 Zr94 Zr96 + absorption tracklength @@ -549,7 +551,7 @@ Zr90 Zr91 Zr92 Zr94 Zr96 - nu-fission + fission tracklength @@ -563,7 +565,7 @@ Zr90 Zr91 Zr92 Zr94 Zr96 - kappa-fission + nu-fission tracklength @@ -577,7 +579,7 @@ Zr90 Zr91 Zr92 Zr94 Zr96 - scatter + kappa-fission tracklength @@ -585,14 +587,14 @@ total flux - analog + tracklength Zr90 Zr91 Zr92 Zr94 Zr96 - nu-scatter - analog + scatter + tracklength @@ -604,9 +606,8 @@ - Zr90 Zr91 Zr92 Zr94 Zr96 - scatter-P3 + nu-scatter analog @@ -621,15 +622,14 @@ Zr90 Zr91 Zr92 Zr94 Zr96 - nu-scatter-P3 + scatter-P3 analog - - Zr90 Zr91 Zr92 Zr94 Zr96 - nu-scatter + total + flux analog @@ -637,14 +637,15 @@ Zr90 Zr91 Zr92 Zr94 Zr96 - scatter + nu-scatter-P3 analog - total - flux + + Zr90 Zr91 Zr92 Zr94 Zr96 + nu-scatter analog @@ -652,15 +653,14 @@ Zr90 Zr91 Zr92 Zr94 Zr96 - nu-fission + scatter analog - - Zr90 Zr91 Zr92 Zr94 Zr96 - scatter + total + flux analog @@ -668,52 +668,55 @@ Zr90 Zr91 Zr92 Zr94 Zr96 - scatter + nu-fission analog - total - flux - tracklength + + Zr90 Zr91 Zr92 Zr94 Zr96 + scatter + analog + Zr90 Zr91 Zr92 Zr94 Zr96 - scatter - tracklength + nu-scatter + analog - - - - Zr90 Zr91 Zr92 Zr94 Zr96 - scatter - analog - - - - - Zr90 Zr91 Zr92 Zr94 Zr96 - scatter-1 - analog - - total flux tracklength - + Zr90 Zr91 Zr92 Zr94 Zr96 scatter tracklength + + + + + Zr90 Zr91 Zr92 Zr94 Zr96 + scatter + analog + + + + + + Zr90 Zr91 Zr92 Zr94 Zr96 + nu-scatter + analog + @@ -723,6 +726,27 @@ analog + + + Zr90 Zr91 Zr92 Zr94 Zr96 + scatter-1 + analog + + + + + total + flux + analog + + + + + Zr90 Zr91 Zr92 Zr94 Zr96 + nu-scatter + analog + + @@ -730,7 +754,15 @@ nu-scatter analog - + + + + + Zr90 Zr91 Zr92 Zr94 Zr96 + nu-scatter + analog + + @@ -738,77 +770,77 @@ 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 + nu-fission + analog - + Zr90 Zr91 Zr92 Zr94 Zr96 - inverse-velocity - tracklength + nu-fission + analog - - total - flux - tracklength + + Zr90 Zr91 Zr92 Zr94 Zr96 + prompt-nu-fission + analog - + Zr90 Zr91 Zr92 Zr94 Zr96 prompt-nu-fission - tracklength + analog total flux - analog + tracklength + + + Zr90 Zr91 Zr92 Zr94 Zr96 + inverse-velocity + tracklength + + + + + total + flux + tracklength + + + + + Zr90 Zr91 Zr92 Zr94 Zr96 + prompt-nu-fission + tracklength + + + + + total + flux + analog + + @@ -816,123 +848,95 @@ prompt-nu-fission analog - - - - total - flux - tracklength - - - - - H1 O16 B10 B11 - total - tracklength - - - - - total - flux - analog - - - - - H1 O16 B10 B11 - total - analog - + + + total + flux + tracklength + + + + + H1 O16 B10 B11 + total + tracklength + + + + + total + flux + analog + + + + + H1 O16 B10 B11 + total + analog + + H1 O16 B10 B11 scatter-1 analog - + total flux analog - + H1 O16 B10 B11 total analog - + H1 O16 B10 B11 nu-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 + total + flux tracklength - total - flux + H1 O16 B10 B11 + absorption tracklength - H1 O16 B10 B11 - fission + total + flux tracklength - total - flux + H1 O16 B10 B11 + absorption tracklength H1 O16 B10 B11 - nu-fission + fission tracklength @@ -946,7 +950,7 @@ H1 O16 B10 B11 - kappa-fission + fission tracklength @@ -960,7 +964,7 @@ H1 O16 B10 B11 - scatter + nu-fission tracklength @@ -968,29 +972,28 @@ total flux - analog + tracklength H1 O16 B10 B11 - nu-scatter - analog + kappa-fission + tracklength total flux - analog + tracklength - H1 O16 B10 B11 - scatter-P3 - analog + scatter + tracklength @@ -1002,17 +1005,15 @@ - H1 O16 B10 B11 - nu-scatter-P3 + nu-scatter analog - - H1 O16 B10 B11 - nu-scatter + total + flux analog @@ -1020,7 +1021,7 @@ H1 O16 B10 B11 - scatter + scatter-P3 analog @@ -1035,7 +1036,7 @@ H1 O16 B10 B11 - nu-fission + nu-scatter-P3 analog @@ -1043,7 +1044,7 @@ H1 O16 B10 B11 - scatter + nu-scatter analog @@ -1059,14 +1060,15 @@ total flux - tracklength + analog + H1 O16 B10 B11 - scatter - tracklength + nu-fission + analog @@ -1078,9 +1080,10 @@ + H1 O16 B10 B11 - scatter-1 + nu-scatter analog @@ -1125,73 +1128,118 @@ H1 O16 B10 B11 - nu-scatter-1 + scatter-1 analog - - H1 O16 B10 B11 - nu-fission + + total + flux analog + + + H1 O16 B10 B11 + nu-scatter + analog + + + + + + H1 O16 B10 B11 + nu-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 3fa814577f..73f40d67d1 100644 --- a/tests/test_mgxs_library_nuclides/results_true.dat +++ b/tests/test_mgxs_library_nuclides/results_true.dat @@ -1 +1 @@ -830113ee8be5f5a9941a2e1b97d8fc0049dbde0a7860c2ebf3aadfa4811ca58663fefbfea5f01e8793b1bfe52ac060b3631cafd959203d158d20af94ed318743 \ No newline at end of file +5c57e011264efb348fa333166e42da34f564feb2c2507f89c72fadb1056ed871e251911800fe3976cac9c66fa456edb63ee3bc0c4a40d8d82abe2c58c6cc3128 \ No newline at end of file