mirror of
https://github.com/openmc-dev/openmc.git
synced 2026-07-27 05:35:49 -04:00
Added all mgxs types to tally types for all mgxs library tests and also converted them (save for the distribcell tests) to use the pincell model. Also, this showed there was an error in my multiplicitymatrix class, but thats fixed now
This commit is contained in:
parent
3368d7aebe
commit
a3ccb5c7cd
18 changed files with 507 additions and 1247 deletions
|
|
@ -3680,7 +3680,7 @@ class MultiplicityMatrixXS(MatrixMGXS):
|
|||
groups=None, by_nuclide=False, name=''):
|
||||
super(MultiplicityMatrixXS, self).__init__(domain, domain_type, groups,
|
||||
by_nuclide, name)
|
||||
self._rxn_type = 'multiplicity'
|
||||
self._rxn_type = 'multiplicity matrix'
|
||||
|
||||
@property
|
||||
def scores(self):
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
2db36402006f1aec10d484836303d5d804516ea9945f0508e610994b255185cb7f42dc3ed27dfd93355018d187100332011e921391059f83d3a5fda85e80d789
|
||||
34d5891f6f17c2d4b686b814ba61ba0045bc4289e278b1c3c47dbba59b83837fcfe15f2b8d58e7a2b07627b73d51e40348d70e9ed36dbb7cc94468d61c068c4c
|
||||
|
|
@ -90,5 +90,5 @@ class MGXSTestHarness(PyAPITestHarness):
|
|||
|
||||
|
||||
if __name__ == '__main__':
|
||||
harness = MGXSTestHarness('statepoint.10.*', True)
|
||||
harness = MGXSTestHarness('statepoint.10.*', False)
|
||||
harness.main()
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
104e7fb527770ac5d3fc636da7716e8fb05d55761253d30516c899f466e6b38ffd881611a3d0cdf65c6af058c32f6f6758c68782be7a170d21024bdae751862f
|
||||
317a63a9dd3bfd84e969667b00f46018e56c04c356461a75103f63569e6b70c84d0da7f5e611faaf1b2631330b05ab4346223d3d843018ce0ce8876671a450c0
|
||||
|
|
@ -1,132 +1,108 @@
|
|||
material group in nuclide mean std. dev.
|
||||
0 1 1 total 0.412084 0.02359
|
||||
0 10000 1 total 0.453624 0.021053
|
||||
material group in nuclide mean std. dev.
|
||||
0 1 1 total 0.076425 0.003691
|
||||
0 10000 1 total 0.400852 0.022858
|
||||
material group in nuclide mean std. dev.
|
||||
0 10000 1 total 0.400852 0.022858
|
||||
material group in nuclide mean std. dev.
|
||||
0 10000 1 total 0.064903 0.004313
|
||||
material group in nuclide mean std. dev.
|
||||
0 10000 1 total 0.028048 0.00458
|
||||
material group in nuclide mean std. dev.
|
||||
0 10000 1 total 0.036855 0.002622
|
||||
material group in nuclide mean std. dev.
|
||||
0 10000 1 total 0.090649 0.00641
|
||||
material group in nuclide mean std. dev.
|
||||
0 10000 1 total 7.137955 0.507364
|
||||
material group in nuclide mean std. dev.
|
||||
0 10000 1 total 0.388721 0.01783
|
||||
material group in nuclide mean std. dev.
|
||||
0 10000 1 total 0.389304 0.023076
|
||||
material group in group out nuclide moment mean std. dev.
|
||||
0 1 1 1 total P0 0.384780 0.022253
|
||||
1 1 1 1 total P1 0.039277 0.004308
|
||||
2 1 1 1 total P2 0.017574 0.002402
|
||||
3 1 1 1 total P3 0.012203 0.002164
|
||||
material group out nuclide mean std. dev.
|
||||
0 1 1 total 1.0 0.055333
|
||||
material group in nuclide mean std. dev.
|
||||
0 2 1 total 0.241262 0.00841
|
||||
material group in nuclide mean std. dev.
|
||||
0 2 1 total 0.0 0.0
|
||||
0 10000 1 1 total P0 0.389304 0.023146
|
||||
1 10000 1 1 total P1 0.046224 0.005907
|
||||
2 10000 1 1 total P2 0.017984 0.002883
|
||||
3 10000 1 1 total P3 0.006628 0.002457
|
||||
material group in group out nuclide moment mean std. dev.
|
||||
0 2 1 1 total P0 0.272369 0.006872
|
||||
1 2 1 1 total P1 0.031107 0.005483
|
||||
2 2 1 1 total P2 0.025999 0.006151
|
||||
3 2 1 1 total P3 0.003219 0.003312
|
||||
0 10000 1 1 total P0 0.389304 0.023146
|
||||
1 10000 1 1 total P1 0.046224 0.005907
|
||||
2 10000 1 1 total P2 0.017984 0.002883
|
||||
3 10000 1 1 total P3 0.006628 0.002457
|
||||
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.085835 0.005592
|
||||
material group out nuclide mean std. dev.
|
||||
0 2 1 total 0.0 0.0
|
||||
0 10000 1 total 1.0 0.046071
|
||||
material group in nuclide mean std. dev.
|
||||
0 3 1 total 0.400028 0.034667
|
||||
material group in nuclide mean std. dev.
|
||||
0 3 1 total 0.0 0.0
|
||||
material group in group out nuclide moment mean std. dev.
|
||||
0 3 1 1 total P0 0.794999 0.036548
|
||||
1 3 1 1 total P1 0.401537 0.016175
|
||||
2 3 1 1 total P2 0.143623 0.008719
|
||||
3 3 1 1 total P3 0.001991 0.004433
|
||||
material group out nuclide mean std. dev.
|
||||
0 3 1 total 0.0 0.0
|
||||
0 10001 1 total 0.311594 0.013793
|
||||
material group in nuclide mean std. dev.
|
||||
0 4 1 total 0.377402 0.072937
|
||||
material group in nuclide mean std. dev.
|
||||
0 4 1 total 0.0 0.0
|
||||
material group in group out nuclide moment mean std. dev.
|
||||
0 4 1 1 total P0 0.727311 0.080096
|
||||
1 4 1 1 total P1 0.355839 0.037901
|
||||
2 4 1 1 total P2 0.124483 0.015823
|
||||
3 4 1 1 total P3 0.012168 0.006224
|
||||
material group out nuclide mean std. dev.
|
||||
0 4 1 total 0.0 0.0
|
||||
material group in nuclide mean std. dev.
|
||||
0 5 1 total 0.0 0.0
|
||||
material group in nuclide mean std. dev.
|
||||
0 5 1 total 0.0 0.0
|
||||
material group in group out nuclide moment mean std. dev.
|
||||
0 5 1 1 total P0 0.0 0.0
|
||||
1 5 1 1 total P1 0.0 0.0
|
||||
2 5 1 1 total P2 0.0 0.0
|
||||
3 5 1 1 total P3 0.0 0.0
|
||||
material group out nuclide mean std. dev.
|
||||
0 5 1 total 0.0 0.0
|
||||
material group in nuclide mean std. dev.
|
||||
0 6 1 total 0.0 0.0
|
||||
material group in nuclide mean std. dev.
|
||||
0 6 1 total 0.0 0.0
|
||||
material group in group out nuclide moment mean std. dev.
|
||||
0 6 1 1 total P0 0.0 0.0
|
||||
1 6 1 1 total P1 0.0 0.0
|
||||
2 6 1 1 total P2 0.0 0.0
|
||||
3 6 1 1 total P3 0.0 0.0
|
||||
material group out nuclide mean std. dev.
|
||||
0 6 1 total 0.0 0.0
|
||||
material group in nuclide mean std. dev.
|
||||
0 7 1 total 0.0 0.0
|
||||
material group in nuclide mean std. dev.
|
||||
0 7 1 total 0.0 0.0
|
||||
material group in group out nuclide moment mean std. dev.
|
||||
0 7 1 1 total P0 0.0 0.0
|
||||
1 7 1 1 total P1 0.0 0.0
|
||||
2 7 1 1 total P2 0.0 0.0
|
||||
3 7 1 1 total P3 0.0 0.0
|
||||
material group out nuclide mean std. dev.
|
||||
0 7 1 total 0.0 0.0
|
||||
material group in nuclide mean std. dev.
|
||||
0 8 1 total 0.0 0.0
|
||||
material group in nuclide mean std. dev.
|
||||
0 8 1 total 0.0 0.0
|
||||
material group in group out nuclide moment mean std. dev.
|
||||
0 8 1 1 total P0 0.0 0.0
|
||||
1 8 1 1 total P1 0.0 0.0
|
||||
2 8 1 1 total P2 0.0 0.0
|
||||
3 8 1 1 total P3 0.0 0.0
|
||||
material group out nuclide mean std. dev.
|
||||
0 8 1 total 0.0 0.0
|
||||
0 10001 1 total 0.279255 0.02919
|
||||
material group in nuclide mean std. dev.
|
||||
0 9 1 total 0.600536 0.748875
|
||||
material group in nuclide mean std. dev.
|
||||
0 9 1 total 0.0 0.0
|
||||
material group in group out nuclide moment mean std. dev.
|
||||
0 9 1 1 total P0 0.720380 0.771015
|
||||
1 9 1 1 total P1 0.119844 0.184691
|
||||
2 9 1 1 total P2 0.038522 0.064485
|
||||
3 9 1 1 total P3 0.056023 0.050595
|
||||
material group out nuclide mean std. dev.
|
||||
0 9 1 total 0.0 0.0
|
||||
material group in nuclide mean std. dev.
|
||||
0 10 1 total 0.235515 0.613974
|
||||
material group in nuclide mean std. dev.
|
||||
0 10 1 total 0.0 0.0
|
||||
material group in group out nuclide moment mean std. dev.
|
||||
0 10 1 1 total P0 0.501009 0.708534
|
||||
1 10 1 1 total P1 0.265494 0.375465
|
||||
2 10 1 1 total P2 0.141979 0.200788
|
||||
3 10 1 1 total P3 0.074258 0.105017
|
||||
material group out nuclide mean std. dev.
|
||||
0 10 1 total 0.0 0.0
|
||||
material group in nuclide mean std. dev.
|
||||
0 11 1 total 0.510145 0.741941
|
||||
material group in nuclide mean std. dev.
|
||||
0 11 1 total 0.0 0.0
|
||||
material group in group out nuclide moment mean std. dev.
|
||||
0 11 1 1 total P0 0.804661 0.817658
|
||||
1 11 1 1 total P1 0.312803 0.315315
|
||||
2 11 1 1 total P2 0.168113 0.172935
|
||||
3 11 1 1 total P3 0.003808 0.037911
|
||||
material group out nuclide mean std. dev.
|
||||
0 11 1 total 0.0 0.0
|
||||
0 10001 1 total 0.279255 0.02919
|
||||
material group in nuclide mean std. dev.
|
||||
0 12 1 total 0.73836 0.825631
|
||||
0 10001 1 total 0.00221 0.000286
|
||||
material group in nuclide mean std. dev.
|
||||
0 10001 1 total 0.00221 0.000286
|
||||
material group in nuclide mean std. dev.
|
||||
0 12 1 total 0.0 0.0
|
||||
0 10001 1 total 0.0 0.0
|
||||
material group in nuclide mean std. dev.
|
||||
0 10001 1 total 0.0 0.0
|
||||
material group in nuclide mean std. dev.
|
||||
0 10001 1 total 0.0 0.0
|
||||
material group in nuclide mean std. dev.
|
||||
0 10001 1 total 0.309384 0.013551
|
||||
material group in nuclide mean std. dev.
|
||||
0 10001 1 total 0.307987 0.029308
|
||||
material group in group out nuclide moment mean std. dev.
|
||||
0 12 1 1 total P0 0.943429 0.856119
|
||||
1 12 1 1 total P1 0.220164 0.163180
|
||||
2 12 1 1 total P2 0.052884 0.042440
|
||||
3 12 1 1 total P3 0.039939 0.032867
|
||||
0 10001 1 1 total P0 0.307987 0.029308
|
||||
1 10001 1 1 total P1 0.030617 0.007464
|
||||
2 10001 1 1 total P2 0.018911 0.004323
|
||||
3 10001 1 1 total P3 0.006235 0.003338
|
||||
material group in group out nuclide moment mean std. dev.
|
||||
0 10001 1 1 total P0 0.307987 0.029308
|
||||
1 10001 1 1 total P1 0.030617 0.007464
|
||||
2 10001 1 1 total P2 0.018911 0.004323
|
||||
3 10001 1 1 total P3 0.006235 0.003338
|
||||
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.0 0.0
|
||||
material group out nuclide mean std. dev.
|
||||
0 12 1 total 0.0 0.0
|
||||
0 10001 1 total 0.0 0.0
|
||||
material group in nuclide mean std. dev.
|
||||
0 10002 1 total 0.904999 0.043964
|
||||
material group in nuclide mean std. dev.
|
||||
0 10002 1 total 0.499184 0.040914
|
||||
material group in nuclide mean std. dev.
|
||||
0 10002 1 total 0.499184 0.040914
|
||||
material group in nuclide mean std. dev.
|
||||
0 10002 1 total 0.00606 0.000555
|
||||
material group in nuclide mean std. dev.
|
||||
0 10002 1 total 0.00606 0.000555
|
||||
material group in nuclide mean std. dev.
|
||||
0 10002 1 total 0.0 0.0
|
||||
material group in nuclide mean std. dev.
|
||||
0 10002 1 total 0.0 0.0
|
||||
material group in nuclide mean std. dev.
|
||||
0 10002 1 total 0.0 0.0
|
||||
material group in nuclide mean std. dev.
|
||||
0 10002 1 total 0.898938 0.043493
|
||||
material group in nuclide mean std. dev.
|
||||
0 10002 1 total 0.903415 0.043959
|
||||
material group in group out nuclide moment mean std. dev.
|
||||
0 10002 1 1 total P0 0.903415 0.043586
|
||||
1 10002 1 1 total P1 0.410417 0.015877
|
||||
2 10002 1 1 total P2 0.143301 0.007187
|
||||
3 10002 1 1 total P3 0.008739 0.003571
|
||||
material group in group out nuclide moment mean std. dev.
|
||||
0 10002 1 1 total P0 0.903415 0.043586
|
||||
1 10002 1 1 total P1 0.410417 0.015877
|
||||
2 10002 1 1 total P2 0.143301 0.007187
|
||||
3 10002 1 1 total P3 0.008739 0.003571
|
||||
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.0 0.0
|
||||
material group out nuclide mean std. dev.
|
||||
0 10002 1 total 0.0 0.0
|
||||
|
|
|
|||
|
|
@ -6,27 +6,28 @@ import glob
|
|||
import hashlib
|
||||
sys.path.insert(0, os.pardir)
|
||||
from testing_harness import PyAPITestHarness
|
||||
from input_set import PinCellInputSet
|
||||
import openmc
|
||||
import openmc.mgxs
|
||||
|
||||
|
||||
class MGXSTestHarness(PyAPITestHarness):
|
||||
def _build_inputs(self):
|
||||
|
||||
# The openmc.mgxs module needs a summary.h5 file
|
||||
self._input_set.settings.output = {'summary': True}
|
||||
# Set the input set to use the pincell model
|
||||
self._input_set = PinCellInputSet()
|
||||
|
||||
# Generate inputs using parent class routine
|
||||
super(MGXSTestHarness, self)._build_inputs()
|
||||
|
||||
# Initialize a two-group structure
|
||||
energy_groups = openmc.mgxs.EnergyGroups(group_edges=[0, 0.625e-6, 20.])
|
||||
energy_groups = openmc.mgxs.EnergyGroups(group_edges=[0, 0.625e-6,
|
||||
20.])
|
||||
|
||||
# Initialize MGXS Library for a few cross section types
|
||||
self.mgxs_lib = openmc.mgxs.Library(self._input_set.geometry)
|
||||
self.mgxs_lib.by_nuclide = False
|
||||
self.mgxs_lib.mgxs_types = ['transport', 'nu-fission',
|
||||
'nu-scatter matrix', 'chi']
|
||||
# Test all MGXS types
|
||||
self.mgxs_lib.mgxs_types = openmc.mgxs.MGXS_TYPES
|
||||
self.mgxs_lib.energy_groups = energy_groups
|
||||
self.mgxs_lib.legendre_order = 3
|
||||
self.mgxs_lib.domain_type = 'material'
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
018bbbc2099f7b94180b391e46e42fc9a82498c60b3f8f7f4c91480ea373427932d287fe571d53b2397f329e71485e7155d7644f0f995bbcb458ba3e872ab043
|
||||
88849ac150f9c389e67de96356dfceb0bde08643f68ca25699e67d263995b95893d7340a2b08b2f0f5075fc5020f73553c5287ec6c56ace2f35ce0214961e123
|
||||
|
|
@ -1,11 +1,36 @@
|
|||
avg(distribcell) group in nuclide mean std. dev.
|
||||
0 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,... 1 total 1.145934 0.553822
|
||||
avg(distribcell) group in nuclide mean std. dev.
|
||||
0 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,... 1 total 0.718919 0.520644
|
||||
avg(distribcell) group in nuclide mean std. dev.
|
||||
0 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,... 1 total 0.718919 0.520644
|
||||
avg(distribcell) group in nuclide mean std. dev.
|
||||
0 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,... 1 total 0.019762 0.010629
|
||||
avg(distribcell) group in nuclide mean std. dev.
|
||||
0 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,... 1 total 0.019762 0.010629
|
||||
avg(distribcell) group in nuclide mean std. dev.
|
||||
0 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,... 1 total 0.0 0.0
|
||||
avg(distribcell) group in nuclide mean std. dev.
|
||||
0 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,... 1 total 0.0 0.0
|
||||
avg(distribcell) group in nuclide mean std. dev.
|
||||
0 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,... 1 total 0.0 0.0
|
||||
avg(distribcell) group in nuclide mean std. dev.
|
||||
0 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,... 1 total 1.126172 0.54344
|
||||
avg(distribcell) group in nuclide mean std. dev.
|
||||
0 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,... 1 total 1.142547 0.570131
|
||||
avg(distribcell) group in group out nuclide moment mean std. dev.
|
||||
0 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,... 1 1 total P0 1.142547 0.570131
|
||||
1 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,... 1 1 total P1 0.447381 0.216322
|
||||
2 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,... 1 1 total P2 0.141202 0.066504
|
||||
3 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,... 1 1 total P3 0.039228 0.024621
|
||||
avg(distribcell) group in group out nuclide moment mean std. dev.
|
||||
0 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,... 1 1 total P0 1.142547 0.570131
|
||||
1 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,... 1 1 total P1 0.447381 0.216322
|
||||
2 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,... 1 1 total P2 0.141202 0.066504
|
||||
3 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,... 1 1 total P3 0.039228 0.024621
|
||||
avg(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.529717
|
||||
avg(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.0 0.0
|
||||
avg(distribcell) group out nuclide mean std. dev.
|
||||
0 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,... 1 total 0.0 0.0
|
||||
|
|
|
|||
|
|
@ -12,10 +12,6 @@ import openmc.mgxs
|
|||
|
||||
class MGXSTestHarness(PyAPITestHarness):
|
||||
def _build_inputs(self):
|
||||
|
||||
# The openmc.mgxs module needs a summary.h5 file
|
||||
self._input_set.settings.output = {'summary': True}
|
||||
|
||||
# Generate inputs using parent class routine
|
||||
super(MGXSTestHarness, self)._build_inputs()
|
||||
|
||||
|
|
@ -26,8 +22,8 @@ class MGXSTestHarness(PyAPITestHarness):
|
|||
# for one material-filled cell in the geometry
|
||||
self.mgxs_lib = openmc.mgxs.Library(self._input_set.geometry)
|
||||
self.mgxs_lib.by_nuclide = False
|
||||
self.mgxs_lib.mgxs_types = ['transport', 'nu-fission',
|
||||
'nu-scatter matrix', 'chi']
|
||||
# Test all MGXS types
|
||||
self.mgxs_lib.mgxs_types = openmc.mgxs.MGXS_TYPES
|
||||
self.mgxs_lib.energy_groups = energy_groups
|
||||
self.mgxs_lib.legendre_order = 3
|
||||
self.mgxs_lib.domain_type = 'distribcell'
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
104e7fb527770ac5d3fc636da7716e8fb05d55761253d30516c899f466e6b38ffd881611a3d0cdf65c6af058c32f6f6758c68782be7a170d21024bdae751862f
|
||||
317a63a9dd3bfd84e969667b00f46018e56c04c356461a75103f63569e6b70c84d0da7f5e611faaf1b2631330b05ab4346223d3d843018ce0ce8876671a450c0
|
||||
|
|
@ -1,240 +1,195 @@
|
|||
domain=1 type=transport
|
||||
[ 0.37274472 0.86160691]
|
||||
[ 0.02426918 0.03234902]
|
||||
domain=1 type=nu-fission
|
||||
[ 0.02178897 0.71407658]
|
||||
[ 0.00118187 0.04055185]
|
||||
domain=1 type=nu-scatter matrix
|
||||
[[[ 3.81546297e-01 4.43012537e-02 2.06462886e-02 1.36952959e-02]
|
||||
[ 1.55945353e-03 -5.97269486e-04 -2.38789528e-04 1.75508083e-04]]
|
||||
domain=10000 type=total
|
||||
[ 0.41482549 0.66016992]
|
||||
[ 0.02279291 0.04751893]
|
||||
domain=10000 type=transport
|
||||
[ 0.35685964 0.64764766]
|
||||
[ 0.0254936 0.02370374]
|
||||
domain=10000 type=nu-transport
|
||||
[ 0.35685964 0.64764766]
|
||||
[ 0.0254936 0.02370374]
|
||||
domain=10000 type=absorption
|
||||
[ 0.02740784 0.26451074]
|
||||
[ 0.0026925 0.02336708]
|
||||
domain=10000 type=capture
|
||||
[ 0.01984455 0.07171935]
|
||||
[ 0.0026433 0.02520786]
|
||||
domain=10000 type=fission
|
||||
[ 0.00756329 0.19279139]
|
||||
[ 0.00050848 0.01710592]
|
||||
domain=10000 type=nu-fission
|
||||
[ 0.01943174 0.46977478]
|
||||
[ 0.00132298 0.041682 ]
|
||||
domain=10000 type=kappa-fission
|
||||
[ 1.47456982 37.28689641]
|
||||
[ 0.09923532 3.30837772]
|
||||
domain=10000 type=scatter
|
||||
[ 0.38741765 0.39565918]
|
||||
[ 0.02062573 0.02512506]
|
||||
domain=10000 type=nu-scatter
|
||||
[ 0.38518839 0.4123894 ]
|
||||
[ 0.02694562 0.01542528]
|
||||
domain=10000 type=scatter matrix
|
||||
[[[ 3.84199458e-01 5.18702843e-02 2.00688453e-02 9.47771571e-03]
|
||||
[ 9.88930393e-04 -2.07234596e-04 -1.03366181e-04 2.34290623e-04]]
|
||||
|
||||
[[ 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00]
|
||||
[ 4.03915981e-01 -1.13103276e-02 -1.48065932e-02 -6.85505346e-03]]]
|
||||
[[[ 0.02403322 0.00472203 0.00253903 0.00222437]
|
||||
[ 0.00051015 0.00022485 0.00022157 0.00020939]]
|
||||
[[ 9.24639909e-04 -7.67704968e-04 4.93788872e-04 -1.71497229e-04]
|
||||
[ 4.11464759e-01 1.64817280e-02 6.37149049e-03 -1.04991221e-02]]]
|
||||
[[[ 0.02700101 0.00698255 0.0028465 0.00223352]
|
||||
[ 0.00048242 0.00014901 0.00018432 0.00012817]]
|
||||
|
||||
[[ 0. 0. 0. 0. ]
|
||||
[ 0.01896646 0.00783919 0.00862908 0.00904704]]]
|
||||
domain=1 type=chi
|
||||
[[ 0.00092488 0.00076791 0.00049392 0.00017154]
|
||||
[ 0.01524494 0.00450173 0.01055075 0.01043819]]]
|
||||
domain=10000 type=nu-scatter matrix
|
||||
[[[ 3.84199458e-01 5.18702843e-02 2.00688453e-02 9.47771571e-03]
|
||||
[ 9.88930393e-04 -2.07234596e-04 -1.03366181e-04 2.34290623e-04]]
|
||||
|
||||
[[ 9.24639909e-04 -7.67704968e-04 4.93788872e-04 -1.71497229e-04]
|
||||
[ 4.11464759e-01 1.64817280e-02 6.37149049e-03 -1.04991221e-02]]]
|
||||
[[[ 0.02700101 0.00698255 0.0028465 0.00223352]
|
||||
[ 0.00048242 0.00014901 0.00018432 0.00012817]]
|
||||
|
||||
[[ 0.00092488 0.00076791 0.00049392 0.00017154]
|
||||
[ 0.01524494 0.00450173 0.01055075 0.01043819]]]
|
||||
domain=10000 type=multiplicity matrix
|
||||
[[ 1. 1.]
|
||||
[ 1. 1.]]
|
||||
[[ 0.07851646 0.68718427]
|
||||
[ 1.41421356 0.04113035]]
|
||||
domain=10000 type=nu-fission matrix
|
||||
[[ 0.02014243 0. ]
|
||||
[ 0.45436647 0. ]]
|
||||
[[ 0.00314909 0. ]
|
||||
[ 0.02742551 0. ]]
|
||||
domain=10000 type=chi
|
||||
[ 1. 0.]
|
||||
[ 0.05533329 0. ]
|
||||
domain=2 type=transport
|
||||
[ 0.23725441 0.28593027]
|
||||
[ 0.00818357 0.04879593]
|
||||
domain=2 type=nu-fission
|
||||
[ 0.04607052 0. ]
|
||||
domain=10001 type=total
|
||||
[ 0.31373767 0.3008214 ]
|
||||
[ 0.0155819 0.02805245]
|
||||
domain=10001 type=transport
|
||||
[ 0.27322787 0.31237484]
|
||||
[ 0.03311537 0.04960583]
|
||||
domain=10001 type=nu-transport
|
||||
[ 0.27322787 0.31237484]
|
||||
[ 0.03311537 0.04960583]
|
||||
domain=10001 type=absorption
|
||||
[ 0.00157499 0.00540038]
|
||||
[ 0.00032255 0.00061814]
|
||||
domain=10001 type=capture
|
||||
[ 0.00157499 0.00540038]
|
||||
[ 0.00032255 0.00061814]
|
||||
domain=10001 type=fission
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=2 type=nu-scatter matrix
|
||||
[[[ 0.27311543 0.03586102 0.02970389 0.00224892]
|
||||
domain=10001 type=nu-fission
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=10001 type=kappa-fission
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=10001 type=scatter
|
||||
[ 0.31216268 0.29542102]
|
||||
[ 0.01532192 0.02744549]
|
||||
domain=10001 type=nu-scatter
|
||||
[ 0.31012074 0.29626427]
|
||||
[ 0.03378811 0.04379223]
|
||||
domain=10001 type=scatter matrix
|
||||
[[[ 0.31012074 0.03822959 0.02074494 0.0079643 ]
|
||||
[ 0. 0. 0. 0. ]]
|
||||
|
||||
[[ 0. 0. 0. 0. ]
|
||||
[ 0.26405068 -0.02187959 -0.01529469 0.01403395]]]
|
||||
[[[ 0.00625287 0.00587756 0.00664018 0.00337568]
|
||||
[ 0.29626427 -0.01121364 0.00883657 -0.00327007]]]
|
||||
[[[ 0.03378811 0.008484 0.00469561 0.00373162]
|
||||
[ 0. 0. 0. 0. ]]
|
||||
|
||||
[[ 0. 0. 0. 0. ]
|
||||
[ 0.04539742 0.01221814 0.01027609 0.01431818]]]
|
||||
domain=2 type=chi
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=3 type=transport
|
||||
[ 0.28690578 1.41815062]
|
||||
[ 0.02740142 0.26530756]
|
||||
domain=3 type=nu-fission
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=3 type=nu-scatter matrix
|
||||
[[[ 0.64334557 0.38340871 0.15218526 0.00303724]
|
||||
[ 0.02618721 0.00736219 -0.00273849 -0.00271989]]
|
||||
|
||||
[[ 0. 0. 0. 0. ]
|
||||
[ 1.92421362 0.4984312 0.09120485 0.01705441]]]
|
||||
[[[ 0.02837604 0.01644677 0.00957372 0.00464802]
|
||||
[ 0.00166461 0.00093414 0.00075617 0.00055807]]
|
||||
|
||||
[[ 0. 0. 0. 0. ]
|
||||
[ 0.28406198 0.06342067 0.01372628 0.01391602]]]
|
||||
domain=3 type=chi
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=4 type=transport
|
||||
[ 0.24244686 1.25395921]
|
||||
[ 0.06103082 0.38836257]
|
||||
domain=4 type=nu-fission
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=4 type=nu-scatter matrix
|
||||
[[[ 0.54394096 0.32601136 0.13113269 0.01210477]
|
||||
[ 0.023662 0.00752551 -0.00272975 -0.0031405 ]]
|
||||
|
||||
[[ 0. 0. 0. 0. ]
|
||||
[ 1.76464845 0.50069481 0.09902596 0.03297543]]]
|
||||
[[[ 0.06542705 0.03860196 0.0174751 0.00607268]
|
||||
[ 0.00308328 0.00130111 0.00084112 0.00057761]]
|
||||
|
||||
[[ 0. 0. 0. 0. ]
|
||||
[ 0.41620952 0.12217802 0.03871874 0.02510259]]]
|
||||
domain=4 type=chi
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=5 type=transport
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=5 type=nu-fission
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=5 type=nu-scatter matrix
|
||||
[[[ 0. 0. 0. 0.]
|
||||
[ 0. 0. 0. 0.]]
|
||||
|
||||
[[ 0. 0. 0. 0.]
|
||||
[ 0. 0. 0. 0.]]]
|
||||
[[[ 0. 0. 0. 0.]
|
||||
[ 0. 0. 0. 0.]]
|
||||
|
||||
[[ 0. 0. 0. 0.]
|
||||
[ 0. 0. 0. 0.]]]
|
||||
domain=5 type=chi
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=6 type=transport
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=6 type=nu-fission
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=6 type=nu-scatter matrix
|
||||
[[[ 0. 0. 0. 0.]
|
||||
[ 0. 0. 0. 0.]]
|
||||
|
||||
[[ 0. 0. 0. 0.]
|
||||
[ 0. 0. 0. 0.]]]
|
||||
[[[ 0. 0. 0. 0.]
|
||||
[ 0. 0. 0. 0.]]
|
||||
|
||||
[[ 0. 0. 0. 0.]
|
||||
[ 0. 0. 0. 0.]]]
|
||||
domain=6 type=chi
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=7 type=transport
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=7 type=nu-fission
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=7 type=nu-scatter matrix
|
||||
[[[ 0. 0. 0. 0.]
|
||||
[ 0. 0. 0. 0.]]
|
||||
|
||||
[[ 0. 0. 0. 0.]
|
||||
[ 0. 0. 0. 0.]]]
|
||||
[[[ 0. 0. 0. 0.]
|
||||
[ 0. 0. 0. 0.]]
|
||||
|
||||
[[ 0. 0. 0. 0.]
|
||||
[ 0. 0. 0. 0.]]]
|
||||
domain=7 type=chi
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=8 type=transport
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=8 type=nu-fission
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=8 type=nu-scatter matrix
|
||||
[[[ 0. 0. 0. 0.]
|
||||
[ 0. 0. 0. 0.]]
|
||||
|
||||
[[ 0. 0. 0. 0.]
|
||||
[ 0. 0. 0. 0.]]]
|
||||
[[[ 0. 0. 0. 0.]
|
||||
[ 0. 0. 0. 0.]]
|
||||
|
||||
[[ 0. 0. 0. 0.]
|
||||
[ 0. 0. 0. 0.]]]
|
||||
domain=8 type=chi
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=9 type=transport
|
||||
[ 0.60053598 0. ]
|
||||
[ 0.74887543 0. ]
|
||||
domain=9 type=nu-fission
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=9 type=nu-scatter matrix
|
||||
[[[ 0.72037987 0.11984389 0.03852204 0.05602285]
|
||||
[ 0.04379223 0.01618037 0.01150396 0.00732885]]]
|
||||
domain=10001 type=nu-scatter matrix
|
||||
[[[ 0.31012074 0.03822959 0.02074494 0.0079643 ]
|
||||
[ 0. 0. 0. 0. ]]
|
||||
|
||||
[[ 0. 0. 0. 0. ]
|
||||
[ 0. 0. 0. 0. ]]]
|
||||
[[[ 0.77101455 0.18469083 0.06448453 0.05059534]
|
||||
[ 0.29626427 -0.01121364 0.00883657 -0.00327007]]]
|
||||
[[[ 0.03378811 0.008484 0.00469561 0.00373162]
|
||||
[ 0. 0. 0. 0. ]]
|
||||
|
||||
[[ 0. 0. 0. 0. ]
|
||||
[ 0. 0. 0. 0. ]]]
|
||||
domain=9 type=chi
|
||||
[ 0.04379223 0.01618037 0.01150396 0.00732885]]]
|
||||
domain=10001 type=multiplicity matrix
|
||||
[[ 1. 0.]
|
||||
[ 0. 1.]]
|
||||
[[ 0.1087787 0. ]
|
||||
[ 0. 0.14242717]]
|
||||
domain=10001 type=nu-fission matrix
|
||||
[[ 0. 0.]
|
||||
[ 0. 0.]]
|
||||
[[ 0. 0.]
|
||||
[ 0. 0.]]
|
||||
domain=10001 type=chi
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=10 type=transport
|
||||
[ 0.23551495 0. ]
|
||||
[ 0.61397415 0. ]
|
||||
domain=10 type=nu-fission
|
||||
domain=10002 type=total
|
||||
[ 0.66457226 2.05238401]
|
||||
[ 0.03121475 0.22434291]
|
||||
domain=10002 type=transport
|
||||
[ 0.29056526 1.51643801]
|
||||
[ 0.02385185 0.23519727]
|
||||
domain=10002 type=nu-transport
|
||||
[ 0.29056526 1.51643801]
|
||||
[ 0.02385185 0.23519727]
|
||||
domain=10002 type=absorption
|
||||
[ 0.0006904 0.03168726]
|
||||
[ 4.41475687e-05 3.74655858e-03]
|
||||
domain=10002 type=capture
|
||||
[ 0.0006904 0.03168726]
|
||||
[ 4.41475687e-05 3.74655858e-03]
|
||||
domain=10002 type=fission
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=10 type=nu-scatter matrix
|
||||
[[[ 0.50100891 0.26549396 0.14197875 0.07425836]
|
||||
[ 0. 0. 0. 0. ]]
|
||||
domain=10002 type=nu-fission
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=10002 type=kappa-fission
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=10002 type=scatter
|
||||
[ 0.66388186 2.02069676]
|
||||
[ 0.03117268 0.22060445]
|
||||
domain=10002 type=nu-scatter
|
||||
[ 0.6712692 2.03538833]
|
||||
[ 0.02618637 0.25806033]
|
||||
domain=10002 type=scatter matrix
|
||||
[[[ 6.39901485e-01 3.81167449e-01 1.52391898e-01 9.14802229e-03]
|
||||
[ 3.13677198e-02 8.75772321e-03 -2.56790106e-03 -3.78480288e-03]]
|
||||
|
||||
[[ 0. 0. 0. 0. ]
|
||||
[ 0. 0. 0. 0. ]]]
|
||||
[[[ 0.70853359 0.37546516 0.20078827 0.10501718]
|
||||
[ 0. 0. 0. 0. ]]
|
||||
[[ 4.43343134e-04 3.99960414e-04 3.19562707e-04 2.13846969e-04]
|
||||
[ 2.03494499e+00 5.09940513e-01 1.11174609e-01 2.49884357e-02]]]
|
||||
[[[ 2.47091228e-02 1.62432649e-02 8.15627770e-03 3.88856214e-03]
|
||||
[ 1.72811290e-03 9.25670501e-04 1.01398475e-03 8.17075571e-04]]
|
||||
|
||||
[[ 0. 0. 0. 0. ]
|
||||
[ 0. 0. 0. 0. ]]]
|
||||
domain=10 type=chi
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=11 type=transport
|
||||
[ 0.18632392 0.94598628]
|
||||
[ 0.63212919 1.59113341]
|
||||
domain=11 type=nu-fission
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=11 type=nu-scatter matrix
|
||||
[[[ 0.47812753 0.32367878 0.14337507 0.05400336]
|
||||
[ 0.03187517 0.00858456 -0.01246962 -0.01132019]]
|
||||
[[ 4.44850393e-04 4.01320183e-04 3.20649143e-04 2.14573997e-04]
|
||||
[ 2.57799889e-01 5.12359063e-02 1.30198170e-02 8.31235256e-03]]]
|
||||
domain=10002 type=nu-scatter matrix
|
||||
[[[ 6.39901485e-01 3.81167449e-01 1.52391898e-01 9.14802229e-03]
|
||||
[ 3.13677198e-02 8.75772321e-03 -2.56790106e-03 -3.78480288e-03]]
|
||||
|
||||
[[ 0. 0. 0. 0. ]
|
||||
[ 1.20124973 0.28661101 0.21819147 -0.04851424]]]
|
||||
[[[ 0.67617444 0.45775092 0.20276296 0.07637229]
|
||||
[ 0.0450783 0.0121404 0.01763471 0.01600917]]
|
||||
[[ 4.43343134e-04 3.99960414e-04 3.19562707e-04 2.13846969e-04]
|
||||
[ 2.03494499e+00 5.09940513e-01 1.11174609e-01 2.49884357e-02]]]
|
||||
[[[ 2.47091228e-02 1.62432649e-02 8.15627770e-03 3.88856214e-03]
|
||||
[ 1.72811290e-03 9.25670501e-04 1.01398475e-03 8.17075571e-04]]
|
||||
|
||||
[[ 0. 0. 0. 0. ]
|
||||
[ 1.69882367 0.40532917 0.30856933 0.0686095 ]]]
|
||||
domain=11 type=chi
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=12 type=transport
|
||||
[ 0.21329208 1.3909745 ]
|
||||
[ 0.27144387 2.13734565]
|
||||
domain=12 type=nu-fission
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
domain=12 type=nu-scatter matrix
|
||||
[[[ 0.40859392 0.22254143 0.0909719 0.03100368]
|
||||
[ 0.02723959 -0.01008785 -0.00694631 0.00969231]]
|
||||
|
||||
[[ 0. 0. 0. 0. ]
|
||||
[ 1.57432766 0.22974802 0.01417839 0.03899727]]]
|
||||
[[[ 0.27812309 0.14577636 0.06962553 0.03598053]
|
||||
[ 0.02955488 0.01094529 0.00753673 0.01051613]]
|
||||
|
||||
[[ 0. 0. 0. 0. ]
|
||||
[ 2.22643553 0.32491277 0.02005128 0.05515046]]]
|
||||
domain=12 type=chi
|
||||
[[ 4.44850393e-04 4.01320183e-04 3.20649143e-04 2.14573997e-04]
|
||||
[ 2.57799889e-01 5.12359063e-02 1.30198170e-02 8.31235256e-03]]]
|
||||
domain=10002 type=multiplicity matrix
|
||||
[[ 1. 1.]
|
||||
[ 1. 1.]]
|
||||
[[ 0.03860919 0.06766735]
|
||||
[ 1.41421356 0.13592921]]
|
||||
domain=10002 type=nu-fission matrix
|
||||
[[ 0. 0.]
|
||||
[ 0. 0.]]
|
||||
[[ 0. 0.]
|
||||
[ 0. 0.]]
|
||||
domain=10002 type=chi
|
||||
[ 0. 0.]
|
||||
[ 0. 0.]
|
||||
|
|
|
|||
|
|
@ -7,27 +7,28 @@ import hashlib
|
|||
import h5py
|
||||
sys.path.insert(0, os.pardir)
|
||||
from testing_harness import PyAPITestHarness
|
||||
from input_set import PinCellInputSet
|
||||
import openmc
|
||||
import openmc.mgxs
|
||||
|
||||
|
||||
class MGXSTestHarness(PyAPITestHarness):
|
||||
def _build_inputs(self):
|
||||
|
||||
# The openmc.mgxs module needs a summary.h5 file
|
||||
self._input_set.settings.output = {'summary': True}
|
||||
# Set the input set to use the pincell model
|
||||
self._input_set = PinCellInputSet()
|
||||
|
||||
# Generate inputs using parent class routine
|
||||
super(MGXSTestHarness, self)._build_inputs()
|
||||
|
||||
# Initialize a two-group structure
|
||||
energy_groups = openmc.mgxs.EnergyGroups(group_edges=[0, 0.625e-6, 20.])
|
||||
energy_groups = openmc.mgxs.EnergyGroups(group_edges=[0, 0.625e-6,
|
||||
20.])
|
||||
|
||||
# Initialize MGXS Library for a few cross section types
|
||||
self.mgxs_lib = openmc.mgxs.Library(self._input_set.geometry)
|
||||
self.mgxs_lib.by_nuclide = False
|
||||
self.mgxs_lib.mgxs_types = ['transport', 'nu-fission',
|
||||
'nu-scatter matrix', 'chi']
|
||||
# Test all MGXS types
|
||||
self.mgxs_lib.mgxs_types = openmc.mgxs.MGXS_TYPES
|
||||
self.mgxs_lib.energy_groups = energy_groups
|
||||
self.mgxs_lib.legendre_order = 3
|
||||
self.mgxs_lib.domain_type = 'material'
|
||||
|
|
@ -75,7 +76,6 @@ class MGXSTestHarness(PyAPITestHarness):
|
|||
|
||||
return outstr
|
||||
|
||||
|
||||
def _cleanup(self):
|
||||
super(MGXSTestHarness, self)._cleanup()
|
||||
f = os.path.join(os.getcwd(), 'tallies.xml')
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
8675afa50c9e291cea100a30603833c9f73fdf75f0831809dee523292ddcdd27d452540bb06ea2ad40aaa3304228fb6a46281cb04878a492e27a62976c78c96b
|
||||
317a63a9dd3bfd84e969667b00f46018e56c04c356461a75103f63569e6b70c84d0da7f5e611faaf1b2631330b05ab4346223d3d843018ce0ce8876671a450c0
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -6,15 +6,15 @@ import glob
|
|||
import hashlib
|
||||
sys.path.insert(0, os.pardir)
|
||||
from testing_harness import PyAPITestHarness
|
||||
from input_set import PinCellInputSet
|
||||
import openmc
|
||||
import openmc.mgxs
|
||||
|
||||
|
||||
class MGXSTestHarness(PyAPITestHarness):
|
||||
def _build_inputs(self):
|
||||
|
||||
# The openmc.mgxs module needs a summary.h5 file
|
||||
self._input_set.settings.output = {'summary': True}
|
||||
# Set the input set to use the pincell model
|
||||
self._input_set = PinCellInputSet()
|
||||
|
||||
# Generate inputs using parent class routine
|
||||
super(MGXSTestHarness, self)._build_inputs()
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
6612ed1baa139ba085456963f0f04a0450bd13c46e6e04ec8fb1c7392168584fce4ca28b75c7606163b4af02a9ead433993f14fa3be8a5ad0083b01c5ff5f33e
|
||||
eebb1469278f470b5859ed83e9b6526e7c4e3fed503bd22e414c6dc13b19b8e4cb6a44e3c14269e6e173f43056eda78268f455662ae119280bc18ea6a071dac7
|
||||
|
|
@ -1 +1 @@
|
|||
629afcb6af616b3b51fc219ef1a829675322fd0b890d538ac172feb76a3937efd1142d8082072f3ab304d2b5f4bf8a930330dc5b2d322c2c96c7187d7c026b7b
|
||||
a631b8a347f344d822e6300ed2576caa7c05a74daedeb4aaaabfb89570942cff1bbd47ad7f81306e668e12266404f7abdcf680fdfeb5a4835579892e32bf57e8
|
||||
|
|
@ -6,15 +6,15 @@ import glob
|
|||
import hashlib
|
||||
sys.path.insert(0, os.pardir)
|
||||
from testing_harness import PyAPITestHarness
|
||||
from input_set import PinCellInputSet
|
||||
import openmc
|
||||
import openmc.mgxs
|
||||
|
||||
|
||||
class MGXSTestHarness(PyAPITestHarness):
|
||||
def _build_inputs(self):
|
||||
|
||||
# The openmc.mgxs module needs a summary.h5 file
|
||||
self._input_set.settings.output = {'summary': True}
|
||||
# Set the input set to use the pincell model
|
||||
self._input_set = PinCellInputSet()
|
||||
|
||||
# Generate inputs using parent class routine
|
||||
super(MGXSTestHarness, self)._build_inputs()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue