Replace many filter/score tests with a single test_tallies

This commit is contained in:
Paul Romano 2016-01-19 08:44:05 -06:00
parent 05ea729022
commit fbd66b9495
96 changed files with 3907 additions and 4650 deletions

View file

@ -1 +0,0 @@
57d6fd9cb5180c38efd2729a5dea0708cbd5fd0bf7dcf0c9d5c9cef5d818aeab5a926d03e70dedcf1b60d5740938fb3ba80e6ccdb09c661d159c0893da3bd593

View file

@ -1,76 +0,0 @@
k-combined:
9.903196E-01 4.279617E-02
tally 1:
4.215917E+01
3.561920E+02
4.174788E+01
3.505184E+02
4.603223E+01
4.242918E+02
4.496760E+01
4.075599E+02
4.088099E+01
3.376516E+02
tally 2:
4.157239E+01
3.482158E+02
4.227810E+01
3.613293E+02
4.376107E+01
3.835007E+02
4.644205E+01
4.327195E+02
4.191554E+01
3.522147E+02
tally 3:
4.215917E+01
3.561920E+02
4.174788E+01
3.505184E+02
4.603223E+01
4.242918E+02
4.496402E+01
4.075053E+02
4.088458E+01
3.377000E+02
tally 4:
1.531988E+01
4.816326E+01
9.274393E+00
1.821174E+01
1.595868E+01
5.124238E+01
1.299895E+00
6.417145E-01
1.510024E+01
4.604170E+01
8.533361E+00
1.462765E+01
1.658141E+01
5.595629E+01
1.427417E+00
6.621807E-01
1.683102E+01
5.741400E+01
9.845257E+00
2.028406E+01
1.773179E+01
6.477077E+01
1.536972E+00
6.111079E-01
1.586070E+01
5.360975E+01
9.928220E+00
2.089005E+01
1.737609E+01
6.161847E+01
1.700608E+00
8.439708E-01
1.607027E+01
5.490113E+01
7.569336E+00
1.280955E+01
1.606086E+01
5.308665E+01
9.898901E-01
3.143027E-01

View file

@ -1,59 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class FilterAzimuthalTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt1 = openmc.Filter(type='azimuthal',
bins=(-3.1416, -1.8850, -0.6283, 0.6283, 1.8850,
3.1416))
tally1 = openmc.Tally(tally_id=1)
tally1.add_filter(filt1)
tally1.add_score('flux')
tally1.estimator = 'tracklength'
tally2 = openmc.Tally(tally_id=2)
tally2.add_filter(filt1)
tally2.add_score('flux')
tally2.estimator = 'analog'
filt3 = openmc.Filter(type='azimuthal', bins=(5,))
tally3 = openmc.Tally(tally_id=3)
tally3.add_filter(filt3)
tally3.add_score('flux')
tally3.estimator = 'tracklength'
mesh = openmc.Mesh(mesh_id=1)
mesh.lower_left = [-182.07, -182.07]
mesh.upper_right = [182.07, 182.07]
mesh.dimension = [2, 2]
filt_mesh = openmc.Filter(type='mesh', bins=(1,))
tally4 = openmc.Tally(tally_id=4)
tally4.add_filter(filt3)
tally4.add_filter(filt_mesh)
tally4.add_score('flux')
tally4.estimator = 'tracklength'
self._input_set.tallies = openmc.TalliesFile()
self._input_set.tallies.add_tally(tally1)
self._input_set.tallies.add_tally(tally2)
self._input_set.tallies.add_tally(tally3)
self._input_set.tallies.add_tally(tally4)
self._input_set.tallies.add_mesh(mesh)
super(FilterAzimuthalTestHarness, self)._build_inputs()
def _cleanup(self):
super(FilterAzimuthalTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = FilterAzimuthalTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
f8359184c02fbab5dca5368689a84924066ab1fb09cae575588ceddd696d5461db577498df9959365d89fe933e9b338390e44e362c603c6f2aa5bcf4acc14b20

View file

@ -1,11 +0,0 @@
k-combined:
9.903196E-01 4.279617E-02
tally 1:
0.000000E+00
0.000000E+00
1.767552E+01
6.295417E+01
3.863588E+00
3.013300E+00
5.356594E+01
5.839391E+02

View file

@ -1,29 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class FilterCellTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='cell', bins=(10, 21, 22, 23))
tally = openmc.Tally(tally_id=1)
tally.add_filter(filt)
tally.add_score('total')
self._input_set.tallies = openmc.TalliesFile()
self._input_set.tallies.add_tally(tally)
super(FilterCellTestHarness, self)._build_inputs()
def _cleanup(self):
super(FilterCellTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = FilterCellTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
8ae662f8881ce8cdec550069c6233c2c91e9a10f7200af6892cf6f2d77712ccfa17895dbd2eee02e6daf3d665c6ed84b29e17d89ff519e70c37b36d75a431d53

View file

@ -1,11 +0,0 @@
k-combined:
9.903196E-01 4.279617E-02
tally 1:
0.000000E+00
0.000000E+00
8.921179E+01
1.601939E+03
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00

View file

@ -1,29 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class FilterCellbornTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='cellborn', bins=(10, 21, 22, 23))
tally = openmc.Tally(tally_id=1)
tally.add_filter(filt)
tally.add_score('total')
self._input_set.tallies = openmc.TalliesFile()
self._input_set.tallies.add_tally(tally)
super(FilterCellbornTestHarness, self)._build_inputs()
def _cleanup(self):
super(FilterCellbornTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = FilterCellbornTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
a7c8ce7ffbc3a7b965d8a3077a4d9132130561afef19047b279b2d23198e248b09664856a092a32394894e19fef7708cebad99b3839d735c4e98ae0c9af58cb7

View file

@ -1,15 +0,0 @@
k-combined:
9.903196E-01 4.279617E-02
tally 1:
8.141852E-04
1.337187E-07
4.849156E-03
4.744020E-06
4.460252E-03
4.015453E-06
1.028479E-02
2.136252E-05
5.002274E-03
5.056965E-06
1.974747E-03
7.882970E-07

View file

@ -1,30 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class FilterDelayedgroupTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='delayedgroup',
bins=(1, 2, 3, 4, 5, 6))
tally = openmc.Tally(tally_id=1)
tally.add_filter(filt)
tally.add_score('delayed-nu-fission')
self._input_set.tallies = openmc.TalliesFile()
self._input_set.tallies.add_tally(tally)
super(FilterDelayedgroupTestHarness, self)._build_inputs()
def _cleanup(self):
super(FilterDelayedgroupTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = FilterDelayedgroupTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
51d3e2c43f36712a7b26c5fa26e0e2ca6fb9af205af04f0f8cd44c6b100e36382417c2c63d711e4677ce3c1958d15072727d5fd32424a3f6eb08d1f3b1c7db5a

View file

@ -1,11 +0,0 @@
k-combined:
9.903196E-01 4.279617E-02
tally 1:
2.844008E+01
1.619630E+02
4.425619E+01
3.938244E+02
5.527425E+01
6.120383E+02
9.799897E+00
1.957877E+01

View file

@ -1,30 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class FilterEnergyTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='energy',
bins=(0.0, 0.253e-6, 1.0e-3, 1.0, 20.0))
tally = openmc.Tally(tally_id=1)
tally.add_filter(filt)
tally.add_score('total')
self._input_set.tallies = openmc.TalliesFile()
self._input_set.tallies.add_tally(tally)
super(FilterEnergyTestHarness, self)._build_inputs()
def _cleanup(self):
super(FilterEnergyTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = FilterEnergyTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
f0810606c5f947a9fe03bcfc87de3883ce46f59d8603e02ed30f853ebf301b2dc6bdcd109889801ada9e6e0b7be4932efeca97d4beea875af8c8e3ecb7511444

View file

@ -1,11 +0,0 @@
k-combined:
9.903196E-01 4.279617E-02
tally 1:
2.842000E+01
1.620214E+02
4.361000E+01
3.810139E+02
5.297000E+01
5.616595E+02
6.530000E+00
8.828900E+00

View file

@ -1,30 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class FilterEnergyoutTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='energyout',
bins=(0.0, 0.253e-6, 1.0e-3, 1.0, 20.0))
tally = openmc.Tally(tally_id=1)
tally.add_filter(filt)
tally.add_score('scatter')
self._input_set.tallies = openmc.TalliesFile()
self._input_set.tallies.add_tally(tally)
super(FilterEnergyoutTestHarness, self)._build_inputs()
def _cleanup(self):
super(FilterEnergyoutTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = FilterEnergyoutTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
c4d4334d44956d6dc9abe854a5e9403d7f8a87ffb04a15a3d128e8d18eb4111f46ca277b751e1b0e836d69527502f9abba115a4b2fc64c38da63a9d57968d860

View file

@ -1,67 +0,0 @@
k-combined:
9.903196E-01 4.279617E-02
tally 1:
2.576000E+01
1.331666E+02
0.000000E+00
0.000000E+00
7.000000E-02
1.300000E-03
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
1.050675E+00
2.274991E-01
0.000000E+00
0.000000E+00
2.070821E+00
8.886068E-01
2.660000E+00
1.422000E+00
0.000000E+00
0.000000E+00
3.897000E+01
3.042635E+02
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
4.352932E-01
4.705717E-02
0.000000E+00
0.000000E+00
1.018668E+00
2.090017E-01
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
4.570000E+00
4.182700E+00
0.000000E+00
0.000000E+00
4.968000E+01
4.940534E+02
6.537406E-02
1.230788E-03
0.000000E+00
0.000000E+00
8.678070E-02
2.482037E-03
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
3.290000E+00
2.178900E+00
1.610879E-01
5.883677E-03
6.530000E+00
8.828900E+00
3.151783E-01
2.052521E-02

View file

@ -1,34 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class FilterGroupTransferTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt1 = openmc.Filter(type='energy',
bins=(0.0, 0.253e-6, 1.0e-3, 1.0, 20.0))
filt2 = openmc.Filter(type='energyout',
bins=(0.0, 0.253e-6, 1.0e-3, 1.0, 20.0))
tally = openmc.Tally(tally_id=1)
tally.add_filter(filt1)
tally.add_filter(filt2)
tally.add_score('scatter')
tally.add_score('nu-fission')
self._input_set.tallies = openmc.TalliesFile()
self._input_set.tallies.add_tally(tally)
super(FilterGroupTransferTestHarness, self)._build_inputs()
def _cleanup(self):
super(FilterGroupTransferTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = FilterGroupTransferTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
7689b2c88391128377b7f9bfcda347a42f77d69d194186629fa965ecd3fc51be0bfd1ac92fb9d7551128d8b6ed5241ead4fb94b27ae29d80230863e78fbbcb68

View file

@ -1,11 +0,0 @@
k-combined:
9.903196E-01 4.279617E-02
tally 1:
2.868239E+01
1.648549E+02
6.779424E+00
9.202676E+00
6.446222E+01
8.387204E+02
3.367496E+01
2.349072E+02

View file

@ -1,29 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class FilterMaterialTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='material', bins=(1, 2, 3, 4))
tally = openmc.Tally(tally_id=1)
tally.add_filter(filt)
tally.add_score('total')
self._input_set.tallies = openmc.TalliesFile()
self._input_set.tallies.add_tally(tally)
super(FilterMaterialTestHarness, self)._build_inputs()
def _cleanup(self):
super(FilterMaterialTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = FilterMaterialTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
ecc649936e2cc364b079944f47e18fb81ec7290017b4bd5837e5aa1e24e1146df77897f44c7c2a88500e3f525566b51777cd9b84ec6a636f5883e411e4c1f75c

View file

@ -1,121 +0,0 @@
k-combined:
9.903196E-01 4.279617E-02
tally 1:
1.241000E+01
3.088870E+01
1.241000E+01
3.088870E+01
1.364000E+01
3.727140E+01
1.364000E+01
3.727140E+01
3.251000E+01
2.118597E+02
3.251000E+01
2.118597E+02
7.297000E+01
1.066904E+03
7.297000E+01
1.066904E+03
tally 2:
9.880000E+00
1.964520E+01
9.880000E+00
1.964520E+01
1.022000E+01
2.099620E+01
1.022000E+01
2.099620E+01
1.479000E+01
4.397670E+01
1.479000E+01
4.397670E+01
3.470000E+01
2.412094E+02
3.470000E+01
2.412094E+02
6.194000E+01
7.687326E+02
6.194000E+01
7.687326E+02
tally 3:
3.560000E+00
2.681800E+00
3.560000E+00
2.681800E+00
1.930000E+00
7.915000E-01
1.930000E+00
7.915000E-01
3.870000E+00
3.109100E+00
3.870000E+00
3.109100E+00
3.500000E-01
3.630000E-02
3.500000E-01
3.630000E-02
3.680000E+00
2.840200E+00
3.680000E+00
2.840200E+00
2.050000E+00
8.735000E-01
2.050000E+00
8.735000E-01
3.910000E+00
3.085100E+00
3.910000E+00
3.085100E+00
3.900000E-01
3.610000E-02
3.900000E-01
3.610000E-02
5.130000E+00
5.422100E+00
5.130000E+00
5.422100E+00
3.100000E+00
1.959200E+00
3.100000E+00
1.959200E+00
5.840000E+00
6.914600E+00
5.840000E+00
6.914600E+00
5.400000E-01
8.980000E-02
5.400000E-01
8.980000E-02
1.215000E+01
3.061010E+01
1.215000E+01
3.061010E+01
7.220000E+00
1.081680E+01
7.220000E+00
1.081680E+01
1.355000E+01
3.699090E+01
1.355000E+01
3.699090E+01
1.360000E+00
5.098000E-01
1.360000E+00
5.098000E-01
2.199000E+01
9.837430E+01
2.199000E+01
9.837430E+01
1.243000E+01
3.167470E+01
1.243000E+01
3.167470E+01
2.451000E+01
1.233915E+02
2.451000E+01
1.233915E+02
2.460000E+00
1.687000E+00
2.460000E+00
1.687000E+00

View file

@ -1,53 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class FilterMuTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt1 = openmc.Filter(type='mu',
bins=(-1.0, -0.5, 0.0, 0.5, 1.0))
tally1 = openmc.Tally(tally_id=1)
tally1.add_filter(filt1)
tally1.add_score('scatter')
tally1.add_score('nu-scatter')
filt2 = openmc.Filter(type='mu', bins=(5,))
tally2 = openmc.Tally(tally_id=2)
tally2.add_filter(filt2)
tally2.add_score('scatter')
tally2.add_score('nu-scatter')
mesh = openmc.Mesh(mesh_id=1)
mesh.lower_left = [-182.07, -182.07]
mesh.upper_right = [182.07, 182.07]
mesh.dimension = [2, 2]
filt_mesh = openmc.Filter(type='mesh', bins=(1,))
tally3 = openmc.Tally(tally_id=3)
tally3.add_filter(filt2)
tally3.add_filter(filt_mesh)
tally3.add_score('scatter')
tally3.add_score('nu-scatter')
self._input_set.tallies = openmc.TalliesFile()
self._input_set.tallies.add_tally(tally1)
self._input_set.tallies.add_tally(tally2)
self._input_set.tallies.add_tally(tally3)
self._input_set.tallies.add_mesh(mesh)
super(FilterMuTestHarness, self)._build_inputs()
def _cleanup(self):
super(FilterMuTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = FilterMuTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
301824991a022884215609f39797a61933faf7ccacf81ad6bb883af08857563e8bd74ab946fc4fd072860168d77f76d0c76d1467375158072dce431fc6a1c449

View file

@ -1,76 +0,0 @@
k-combined:
9.903196E-01 4.279617E-02
tally 1:
2.127061E+01
9.220793E+01
5.602776E+01
6.373945E+02
6.367492E+01
8.138443E+02
5.529942E+01
6.140264E+02
1.951517E+01
7.668661E+01
tally 2:
2.075936E+01
8.757254E+01
5.524881E+01
6.153139E+02
6.475252E+01
8.402281E+02
5.446664E+01
5.961174E+02
2.074180E+01
8.681580E+01
tally 3:
2.128073E+01
9.230382E+01
5.601764E+01
6.371703E+02
6.367492E+01
8.138443E+02
5.529942E+01
6.140264E+02
1.951517E+01
7.668661E+01
tally 4:
8.088647E+00
1.396899E+01
3.960907E+00
3.249150E+00
8.430714E+00
1.435355E+01
7.192159E-01
1.641710E-01
1.974619E+01
8.105078E+01
1.212452E+01
3.016420E+01
2.228348E+01
1.050847E+02
1.748809E+00
9.501796E-01
2.257423E+01
1.038902E+02
1.351331E+01
3.969787E+01
2.507638E+01
1.283664E+02
2.193118E+00
1.424580E+00
2.192232E+01
9.859711E+01
1.096779E+01
2.506373E+01
2.074138E+01
8.670015E+01
1.469145E+00
8.072204E-01
6.850719E+00
9.425536E+00
4.584038E+00
4.399762E+00
7.176883E+00
1.090693E+01
8.244944E-01
1.794291E-01

View file

@ -1,59 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class FilterPolarTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt1 = openmc.Filter(type='polar',
bins=(0.0, 0.6283, 1.2566, 1.8850, 2.5132,
3.1416))
tally1 = openmc.Tally(tally_id=1)
tally1.add_filter(filt1)
tally1.add_score('flux')
tally1.estimator = 'tracklength'
tally2 = openmc.Tally(tally_id=2)
tally2.add_filter(filt1)
tally2.add_score('flux')
tally2.estimator = 'analog'
filt3 = openmc.Filter(type='polar', bins=(5,))
tally3 = openmc.Tally(tally_id=3)
tally3.add_filter(filt3)
tally3.add_score('flux')
tally3.estimator = 'tracklength'
mesh = openmc.Mesh(mesh_id=1)
mesh.lower_left = [-182.07, -182.07]
mesh.upper_right = [182.07, 182.07]
mesh.dimension = [2, 2]
filt_mesh = openmc.Filter(type='mesh', bins=(1,))
tally4 = openmc.Tally(tally_id=4)
tally4.add_filter(filt3)
tally4.add_filter(filt_mesh)
tally4.add_score('flux')
tally4.estimator = 'tracklength'
self._input_set.tallies = openmc.TalliesFile()
self._input_set.tallies.add_tally(tally1)
self._input_set.tallies.add_tally(tally2)
self._input_set.tallies.add_tally(tally3)
self._input_set.tallies.add_tally(tally4)
self._input_set.tallies.add_mesh(mesh)
super(FilterPolarTestHarness, self)._build_inputs()
def _cleanup(self):
super(FilterPolarTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = FilterPolarTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
164804414f48a818c93e197f2901ce6ae375d88071a03e89c920dbc4462e7a2c8d2c85acf6560fcd6eb3d7c0c53d3b426ab1cc4b7721266fe8adec3e7231149e

View file

@ -1,11 +0,0 @@
k-combined:
9.903196E-01 4.279617E-02
tally 1:
7.510505E+01
1.143811E+03
8.792943E+00
1.575416E+01
4.214462E+01
3.642975E+02
4.335157E+00
3.864423E+00

View file

@ -1,29 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class FilterUniverseTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='universe', bins=(1, 2, 3, 4))
tally = openmc.Tally(tally_id=1)
tally.add_filter(filt)
tally.add_score('total')
self._input_set.tallies = openmc.TalliesFile()
self._input_set.tallies.add_tally(tally)
super(FilterUniverseTestHarness, self)._build_inputs()
def _cleanup(self):
super(FilterUniverseTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = FilterUniverseTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
0e8ecbc5afb7fb5e521913f239849febadbc969bbf99159b42d6d7e7930dcdb34f0e778e00a6e7c48170d4dd176b5776455ba96b722ad9cb6f2438e6ac3ce406

View file

@ -1,77 +0,0 @@
k-combined:
9.903196E-01 4.279617E-02
tally 1:
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
1.538090E-03
1.381456E-06
3.974412E-01
3.209809E-02
1.373550E+00
3.796357E-01
5.252455E-06
2.290531E-11
3.359792E-02
2.267331E-04
2.459115E-02
1.233078E-04
0.000000E+00
0.000000E+00
7.004005E-05
1.748739E-09
8.104946E-02
1.395618E-03
tally 2:
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
2.000000E-01
9.000000E-03
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
2.000000E-02
2.000000E-04
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
tally 3:
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
1.408027E-03
1.849607E-06
3.946436E-01
3.166261E-02
1.288136E+00
3.382059E-01
2.179241E-05
4.749090E-10
3.146594E-02
2.159308E-04
4.278352E-02
4.094478E-04
0.000000E+00
0.000000E+00
1.736514E-04
1.245171E-08
7.989710E-02
1.377742E-03

View file

@ -1,34 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class ScoreMTTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='cell', bins=(10, 21, 22, 23))
tallies = [openmc.Tally(tally_id=i) for i in range(1, 4)]
[t.add_filter(filt) for t in tallies]
[t.add_score('16') for t in tallies]
[t.add_score('51') for t in tallies]
[t.add_score('102') for t in tallies]
tallies[0].estimator = 'tracklength'
tallies[1].estimator = 'analog'
tallies[2].estimator = 'collision'
self._input_set.tallies = openmc.TalliesFile()
[self._input_set.tallies.add_tally(t) for t in tallies]
super(ScoreMTTestHarness, self)._build_inputs()
def _cleanup(self):
super(ScoreMTTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = ScoreMTTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
df0089700d7ca25e997d9e6da4aa7132575298feb14398b2e806961fdb2e1d9bfbd23beb7bbc2a71b2ce18abe324702c2ab654af32e826bba5571a068b00a848

View file

@ -1,29 +0,0 @@
k-combined:
9.903196E-01 4.279617E-02
tally 1:
0.000000E+00
0.000000E+00
2.533174E+00
1.298118E+00
2.453769E-02
1.227715E-04
3.869051E-01
3.180828E-02
tally 2:
0.000000E+00
0.000000E+00
2.540000E+00
1.293400E+00
4.000000E-02
6.000000E-04
4.000000E-01
3.600000E-02
tally 3:
0.000000E+00
0.000000E+00
2.422314E+00
1.193460E+00
4.285618E-02
4.109734E-04
3.832282E-01
3.169516E-02

View file

@ -1,32 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class ScoreAbsorptionTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='cell', bins=(10, 21, 22, 23))
tallies = [openmc.Tally(tally_id=i) for i in range(1, 4)]
[t.add_filter(filt) for t in tallies]
[t.add_score('absorption') for t in tallies]
tallies[0].estimator = 'tracklength'
tallies[1].estimator = 'analog'
tallies[2].estimator = 'collision'
self._input_set.tallies = openmc.TalliesFile()
[self._input_set.tallies.add_tally(t) for t in tallies]
super(ScoreAbsorptionTestHarness, self)._build_inputs()
def _cleanup(self):
super(ScoreAbsorptionTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = ScoreAbsorptionTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
2fb062798cab618153187fe3d8aaee4c6fb61132ab8215742e5939633ab321fb937d4d33a85856271bdf465257aca9cbba1b52716f233c22202ecfbbb9c15b1f

View file

@ -1,29 +0,0 @@
k-combined:
9.903196E-01 4.279617E-02
tally 1:
1.711611E-02
5.967549E-05
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
1.026930E-02
2.198717E-05
tally 2:
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
1.976462E-02
1.953328E-04
tally 3:
1.686299E-02
5.765477E-05
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
1.061240E-02
2.305936E-05

View file

@ -1,32 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class ScoreDelayedNuFissionTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='cell', bins=(21, 22, 23, 27))
tallies = [openmc.Tally(tally_id=i) for i in range(1, 4)]
[t.add_filter(filt) for t in tallies]
[t.add_score('delayed-nu-fission') for t in tallies]
tallies[0].estimator = 'tracklength'
tallies[1].estimator = 'analog'
tallies[2].estimator = 'collision'
self._input_set.tallies = openmc.TalliesFile()
[self._input_set.tallies.add_tally(t) for t in tallies]
super(ScoreDelayedNuFissionTestHarness, self)._build_inputs()
def _cleanup(self):
super(ScoreDelayedNuFissionTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = ScoreDelayedNuFissionTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
1e43a3ef68b15aededc0466c913d2f784d237adc88827a980a3dcdcfd64e9bb73679cc3114d69caf389f9c478c439a8771602c397461b90ae0db58a81bfb739a

View file

@ -1,12 +0,0 @@
k-combined:
9.903196E-01 4.279617E-02
tally 1:
6.520000E+01
8.551888E+02
4.035000E+01
3.351119E+02
tally 2:
1.739000E+01
6.083290E+01
1.104000E+01
2.498260E+01

View file

@ -1,31 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class ScoreEventsTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='cell', bins=(21, 27))
tallies = [openmc.Tally(tally_id=i) for i in range(1, 3)]
[t.add_filter(filt) for t in tallies]
[t.add_score('events') for t in tallies]
tallies[0].estimator = 'tracklength'
tallies[1].estimator = 'analog'
self._input_set.tallies = openmc.TalliesFile()
[self._input_set.tallies.add_tally(t) for t in tallies]
super(ScoreEventsTestHarness, self)._build_inputs()
def _cleanup(self):
super(ScoreEventsTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = ScoreEventsTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
dc94fe38751001e3950450f8f6e7a865a42e699be76372ac7846da863283b6bb963c32b477ace4217be60e1f7a473e946d27238b3faf17d3b7426dbd1a34f9e6

View file

@ -1,29 +0,0 @@
k-combined:
9.903196E-01 4.279617E-02
tally 1:
1.156315E+00
2.733527E-01
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
6.971594E-01
1.004973E-01
tally 2:
1.225263E+00
3.054971E-01
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
6.475958E-01
8.567154E-02
tally 3:
1.131528E+00
2.612886E-01
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
7.021712E-01
1.008605E-01

View file

@ -1,32 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class ScoreFissionTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='cell', bins=(21, 22, 23, 27))
tallies = [openmc.Tally(tally_id=i) for i in range(1, 4)]
[t.add_filter(filt) for t in tallies]
[t.add_score('fission') for t in tallies]
tallies[0].estimator = 'tracklength'
tallies[1].estimator = 'analog'
tallies[2].estimator = 'collision'
self._input_set.tallies = openmc.TalliesFile()
[self._input_set.tallies.add_tally(t) for t in tallies]
super(ScoreFissionTestHarness, self)._build_inputs()
def _cleanup(self):
super(ScoreFissionTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = ScoreFissionTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
bd5362b44190406434cdaa086b7e7397e8f6841b86ad61eda2c3f604df03746832dbcff0e8e96e355f5ba5b4333d6a336358379f8ced51f7a1721ceacb620daa

View file

@ -1,41 +0,0 @@
k-combined:
9.903196E-01 4.279617E-02
tally 1:
3.890713E+01
3.046363E+02
1.366220E+01
3.758161E+01
6.561669E+01
8.680729E+02
2.382728E+01
1.170590E+02
8.047875E+00
1.334796E+01
4.056568E+01
3.389623E+02
tally 2:
3.862543E+01
2.993190E+02
1.438678E+01
4.193571E+01
6.400634E+01
8.298077E+02
2.426423E+01
1.215124E+02
7.600812E+00
1.199814E+01
4.104875E+01
3.455300E+02
tally 3:
3.862543E+01
2.993190E+02
1.438678E+01
4.193571E+01
6.400634E+01
8.298077E+02
2.426423E+01
1.215124E+02
7.600812E+00
1.199814E+01
4.104875E+01
3.455300E+02

View file

@ -1,32 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class ScoreFluxTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='cell', bins=(21, 22, 23, 27, 28, 29))
tallies = [openmc.Tally(tally_id=i) for i in range(1, 4)]
[t.add_filter(filt) for t in tallies]
[t.add_score('flux') for t in tallies]
tallies[0].estimator = 'tracklength'
tallies[1].estimator = 'analog'
tallies[2].estimator = 'collision'
self._input_set.tallies = openmc.TalliesFile()
[self._input_set.tallies.add_tally(t) for t in tallies]
super(ScoreFluxTestHarness, self)._build_inputs()
def _cleanup(self):
super(ScoreFluxTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = ScoreFluxTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
7909822f2ad84443506129719c664b71ac0eac875a7c234be42c553564435794b6028078b096b21e9fb5dad650495b84f2b53decf73e277c84a3ea52799c008e

File diff suppressed because it is too large Load diff

View file

@ -1,33 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class ScoreFluxYnTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='cell', bins=(21, 22, 23, 27, 28, 29))
tallies = [openmc.Tally(tally_id=i) for i in range(1, 5)]
[t.add_filter(filt) for t in tallies]
tallies[0].add_score('flux')
[t.add_score('flux-y5') for t in tallies[1:]]
tallies[1].estimator = 'tracklength'
tallies[2].estimator = 'analog'
tallies[3].estimator = 'collision'
self._input_set.tallies = openmc.TalliesFile()
[self._input_set.tallies.add_tally(t) for t in tallies]
super(ScoreFluxYnTestHarness, self)._build_inputs()
def _cleanup(self):
super(ScoreFluxYnTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = ScoreFluxYnTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
4eee301ac8b984041ded725f1b031602e823edec1dd0883481fba794d6301eb5b83a0e87cf77b1298901de518c783ee5a017a91b5ac962ab0db8b37bb9918053

View file

@ -1,29 +0,0 @@
k-combined:
9.903196E-01 4.279617E-02
tally 1:
1.049628E-05
2.261930E-11
4.056389E-06
3.411247E-12
2.243766E-05
1.069671E-10
6.354432E-06
8.370608E-12
tally 2:
1.029200E-05
2.180706E-11
4.353200E-06
4.363747E-12
2.211790E-05
1.055892E-10
6.086777E-06
7.589579E-12
tally 3:
1.029200E-05
2.180706E-11
4.353200E-06
4.363747E-12
2.211790E-05
1.055892E-10
6.086777E-06
7.589579E-12

View file

@ -1,32 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class ScoreInverseVelocityTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='cell', bins=(21, 22, 23, 27))
tallies = [openmc.Tally(tally_id=i) for i in range(1, 4)]
[t.add_filter(filt) for t in tallies]
[t.add_score('inverse-velocity') for t in tallies]
tallies[0].estimator = 'tracklength'
tallies[1].estimator = 'analog'
tallies[2].estimator = 'collision'
self._input_set.tallies = openmc.TalliesFile()
[self._input_set.tallies.add_tally(t) for t in tallies]
super(ScoreInverseVelocityTestHarness, self)._build_inputs()
def _cleanup(self):
super(ScoreInverseVelocityTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = ScoreInverseVelocityTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
32c8c6625dbeecd8ed670871234a0aa9878a29cd86d93328151d90eda209bf70ee83901418cb29f7e8ef66d6f9bdc74a350f2340b285abc64d772baf02ed6377

View file

@ -1,29 +0,0 @@
k-combined:
9.903196E-01 4.279617E-02
tally 1:
2.266169E+02
1.049923E+04
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
1.366590E+02
3.861651E+03
tally 2:
2.403775E+02
1.175130E+04
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
1.270420E+02
3.297537E+03
tally 3:
2.217588E+02
1.003581E+04
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
1.376303E+02
3.875598E+03

View file

@ -1,32 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class ScoreKappaFissionTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='cell', bins=(21, 22, 23, 27))
tallies = [openmc.Tally(tally_id=i) for i in range(1, 4)]
[t.add_filter(filt) for t in tallies]
[t.add_score('kappa-fission') for t in tallies]
tallies[0].estimator = 'tracklength'
tallies[1].estimator = 'analog'
tallies[2].estimator = 'collision'
self._input_set.tallies = openmc.TalliesFile()
[self._input_set.tallies.add_tally(t) for t in tallies]
super(ScoreKappaFissionTestHarness, self)._build_inputs()
def _cleanup(self):
super(ScoreKappaFissionTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = ScoreKappaFissionTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
ef1c9dc1906068cb48427ffc8776d8b95810ca1aca4534692ab7f788d8dac84c5f4545c7edbd884b55fb3e2b35aa1f28b9277d359427fe89bed012b38bf6342e

View file

@ -1,29 +0,0 @@
k-combined:
9.903196E-01 4.279617E-02
tally 1:
3.041781E+00
1.891714E+00
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
1.835166E+00
6.963265E-01
tally 2:
3.341227E+00
2.322075E+00
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
1.862652E+00
7.112121E-01
tally 3:
2.975121E+00
1.806644E+00
0.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
1.846861E+00
6.985413E-01

View file

@ -1,32 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class ScoreNuFissionTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='cell', bins=(21, 22, 23, 27))
tallies = [openmc.Tally(tally_id=i) for i in range(1, 4)]
[t.add_filter(filt) for t in tallies]
[t.add_score('nu-fission') for t in tallies]
tallies[0].estimator = 'tracklength'
tallies[1].estimator = 'analog'
tallies[2].estimator = 'collision'
self._input_set.tallies = openmc.TalliesFile()
[self._input_set.tallies.add_tally(t) for t in tallies]
super(ScoreNuFissionTestHarness, self)._build_inputs()
def _cleanup(self):
super(ScoreNuFissionTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = ScoreNuFissionTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
2ec83c8c9175d4fccd6421ef736cced51f90bf01f7e20992a0d1b49db04221132d483032467c9dcda5f562f10a67f5fde1967a025230e4ea2bf9668816881d21

View file

@ -1,11 +0,0 @@
k-combined:
1.034954E+00 1.782721E-02
tally 1:
0.000000E+00
0.000000E+00
2.514000E+01
6.511880E+01
6.370000E+00
4.230900E+00
8.547000E+01
7.481913E+02

View file

@ -1,34 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class ScoreNuScatterTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='cell', bins=(10, 21, 22, 23))
t = openmc.Tally(tally_id=1)
t.add_filter(filt)
t.add_score('nu-scatter')
self._input_set.tallies = openmc.TalliesFile()
self._input_set.tallies.add_tally(t)
self._input_set.build_default_materials_and_geometry()
self._input_set.build_default_settings()
self._input_set.settings.inactive = 0
self._input_set.export()
def _cleanup(self):
super(ScoreNuScatterTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = ScoreNuScatterTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
b304e586966abb31fbe625a7a48547e51ea563061928c61bc8bbec01df94b4a61b8c874dd4b5cac86a74508e81dd3f7dd8d801fcc4fe75ded5eeb3f73cf113a2

View file

@ -1,33 +0,0 @@
k-combined:
1.034954E+00 1.782721E-02
tally 1:
2.514000E+01
6.511880E+01
2.724740E+00
8.378120E-01
1.521255E+00
2.667071E-01
7.903706E-01
1.216244E-01
5.770120E-01
5.508594E-02
6.370000E+00
4.230900E+00
8.075261E-01
9.047897E-02
5.879624E-01
4.107777E-02
2.034636E-01
8.243025E-03
-2.744502E-02
1.515916E-03
8.547000E+01
7.481913E+02
4.446994E+01
2.016855E+02
1.664683E+01
2.837713E+01
1.373176E+00
3.329601E-01
-1.663772E+00
4.264485E-01

View file

@ -1,38 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class ScoreNuScatterNTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='cell', bins=(21, 22, 23))
t = openmc.Tally(tally_id=1)
t.add_filter(filt)
t.add_score('nu-scatter')
t.add_score('nu-scatter-1')
t.add_score('nu-scatter-2')
t.add_score('nu-scatter-3')
t.add_score('nu-scatter-4')
self._input_set.tallies = openmc.TalliesFile()
self._input_set.tallies.add_tally(t)
self._input_set.build_default_materials_and_geometry()
self._input_set.build_default_settings()
self._input_set.settings.inactive = 0
self._input_set.export()
def _cleanup(self):
super(ScoreNuScatterNTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = ScoreNuScatterNTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
9c3d305ad2c4ac642db896100805c32ce0cf0bbf89958718a30afde7e1dd1329fb7946c35fc628355d29270760e5f1c3700890dfba1afe8d31f4deab63de86ff

View file

@ -1,24 +0,0 @@
k-combined:
1.034954E+00 1.782721E-02
tally 1:
2.514000E+01
6.511880E+01
2.724740E+00
8.378120E-01
1.521255E+00
2.667071E-01
7.903706E-01
1.216244E-01
5.770120E-01
5.508594E-02
tally 2:
2.514000E+01
6.511880E+01
2.724740E+00
8.378120E-01
1.521255E+00
2.667071E-01
7.903706E-01
1.216244E-01
5.770120E-01
5.508594E-02

View file

@ -1,42 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class ScoreNuScatterPNTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='cell', bins=(21, ))
t1 = openmc.Tally(tally_id=1)
t1.add_filter(filt)
t1.add_score('nu-scatter-0')
t1.add_score('nu-scatter-1')
t1.add_score('nu-scatter-2')
t1.add_score('nu-scatter-3')
t1.add_score('nu-scatter-4')
t2 = openmc.Tally(tally_id=2)
t2.add_filter(filt)
t2.add_score('nu-scatter-p4')
self._input_set.tallies = openmc.TalliesFile()
self._input_set.tallies.add_tally(t1)
self._input_set.tallies.add_tally(t2)
self._input_set.build_default_materials_and_geometry()
self._input_set.build_default_settings()
self._input_set.settings.inactive = 0
self._input_set.export()
def _cleanup(self):
super(ScoreNuScatterPNTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = ScoreNuScatterPNTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
c483f62afa60f7390bbd82d7372a1f629f6783f8fb85857c63a3912e8d980118eff38f356b53312d067daa0f190634ac89bebac19cfe15325fb2b440473addae

View file

@ -1,38 +0,0 @@
k-combined:
1.034954E+00 1.782721E-02
tally 1:
2.514000E+01
6.511880E+01
tally 2:
2.514000E+01
6.511880E+01
2.222467E-01
2.881247E-02
3.019176E-01
3.014833E-02
-8.459006E-04
4.773570E-02
9.596964E-02
1.009754E-02
4.314855E-02
6.207871E-03
4.607677E-02
9.205573E-03
2.345994E-03
1.243004E-02
9.577397E-02
6.605519E-03
2.821584E-02
3.834286E-03
-1.077389E-01
6.570217E-03
1.106443E-01
1.006436E-02
1.322104E-01
7.721677E-03
-1.315548E-02
5.488918E-04
-2.792171E-02
5.816161E-03
1.994370E-02
1.169674E-03

View file

@ -1,38 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class ScoreNuScatterYNTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='cell', bins=(21, ))
t1 = openmc.Tally(tally_id=1)
t1.add_filter(filt)
t1.add_score('nu-scatter-0')
t2 = openmc.Tally(tally_id=2)
t2.add_filter(filt)
t2.add_score('nu-scatter-y3')
self._input_set.tallies = openmc.TalliesFile()
self._input_set.tallies.add_tally(t1)
self._input_set.tallies.add_tally(t2)
self._input_set.build_default_materials_and_geometry()
self._input_set.build_default_settings()
self._input_set.settings.inactive = 0
self._input_set.export()
def _cleanup(self):
super(ScoreNuScatterYNTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = ScoreNuScatterYNTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
b3e7dc8968d814e455866532c05702196bab7dbdaca3c6cd3eb4f22243efb67755b373a7c54de7d767c6f3e0c4b5db612c345832c8f07cd1f50bc08fc841b3b8

View file

@ -1,29 +0,0 @@
k-combined:
9.903196E-01 4.279617E-02
tally 1:
0.000000E+00
0.000000E+00
1.514235E+01
4.620490E+01
3.839050E+00
2.975620E+00
5.317903E+01
5.754103E+02
tally 2:
0.000000E+00
0.000000E+00
1.485000E+01
4.439790E+01
4.120000E+00
3.438000E+00
5.173000E+01
5.467243E+02
tally 3:
0.000000E+00
0.000000E+00
1.496769E+01
4.502714E+01
4.117144E+00
3.431861E+00
5.174677E+01
5.469474E+02

View file

@ -1,32 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class ScoreScatterTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='cell', bins=(10, 21, 22, 23))
tallies = [openmc.Tally(tally_id=i) for i in range(1, 4)]
[t.add_filter(filt) for t in tallies]
[t.add_score('scatter') for t in tallies]
tallies[0].estimator = 'tracklength'
tallies[1].estimator = 'analog'
tallies[2].estimator = 'collision'
self._input_set.tallies = openmc.TalliesFile()
[self._input_set.tallies.add_tally(t) for t in tallies]
super(ScoreScatterTestHarness, self)._build_inputs()
def _cleanup(self):
super(ScoreScatterTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = ScoreScatterTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
fae463e84fbb166a9ec03390824e359d162fae9f8556d44681c76907c22a0d48e69281dcce6ffd7f3d6e4b19dad3d705c516328d902878288300f87c4a72a671

View file

@ -1,33 +0,0 @@
k-combined:
9.903196E-01 4.279617E-02
tally 1:
1.485000E+01
4.439790E+01
1.259515E+00
3.360064E-01
7.983154E-01
1.355632E-01
3.425460E-01
2.971972E-02
2.949225E-01
3.975603E-02
4.120000E+00
3.438000E+00
6.222571E-01
8.335984E-02
1.670136E-01
1.374768E-02
-5.819374E-02
1.091808E-02
-6.389550E-02
5.688533E-03
5.173000E+01
5.467243E+02
2.669403E+01
1.451361E+02
9.691140E+00
1.933574E+01
5.860769E-01
2.122377E-01
-1.190340E+00
3.145785E-01

View file

@ -1,33 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class ScoreScatterNTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='cell', bins=(21, 22, 23))
t = openmc.Tally(tally_id=1)
t.add_filter(filt)
t.add_score('scatter')
t.add_score('scatter-1')
t.add_score('scatter-2')
t.add_score('scatter-3')
t.add_score('scatter-4')
self._input_set.tallies = openmc.TalliesFile()
self._input_set.tallies.add_tally(t)
super(ScoreScatterNTestHarness, self)._build_inputs()
def _cleanup(self):
super(ScoreScatterNTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = ScoreScatterNTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
2d2e8de66740bbed327dd926f59d75120b04d30ffb9d7c96876ba21c7768c367c63e3624c3ee40553dc40d9a5379fa0052a932a6c5f45d1ad4327c4ac83cdff2

View file

@ -1,24 +0,0 @@
k-combined:
9.903196E-01 4.279617E-02
tally 1:
1.485000E+01
4.439790E+01
1.259515E+00
3.360064E-01
7.983154E-01
1.355632E-01
3.425460E-01
2.971972E-02
2.949225E-01
3.975603E-02
tally 2:
1.485000E+01
4.439790E+01
1.259515E+00
3.360064E-01
7.983154E-01
1.355632E-01
3.425460E-01
2.971972E-02
2.949225E-01
3.975603E-02

View file

@ -1,38 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class ScoreScatterPNTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='cell', bins=(21, ))
t1 = openmc.Tally(tally_id=1)
t1.add_filter(filt)
t1.add_score('scatter-0')
t1.add_score('scatter-1')
t1.add_score('scatter-2')
t1.add_score('scatter-3')
t1.add_score('scatter-4')
t1.estimator = 'analog'
t2 = openmc.Tally(tally_id=2)
t2.add_filter(filt)
t2.add_score('scatter-p4')
self._input_set.tallies = openmc.TalliesFile()
self._input_set.tallies.add_tally(t1)
self._input_set.tallies.add_tally(t2)
super(ScoreScatterPNTestHarness, self)._build_inputs()
def _cleanup(self):
super(ScoreScatterPNTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = ScoreScatterPNTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
8dd146ebd2008801a4c83470e8d9fcc8d39fe5e687c65f980eca209dd5f7fb8d17bfadf3bf3d452eaa564ee5f35a8fc97adc3dda44160d6ad574b784f2dd0030

View file

@ -1,56 +0,0 @@
k-combined:
9.903196E-01 4.279617E-02
tally 1:
1.485000E+01
4.439790E+01
tally 2:
1.485000E+01
4.439790E+01
-8.440076E-02
1.135203E-02
8.198663E-02
3.887429E-02
-1.358080E-01
2.890416E-02
-3.544823E-02
9.843339E-04
-1.542072E-01
8.228126E-03
1.057111E-01
3.758100E-03
-1.647870E-02
4.827841E-03
1.378297E-01
1.566876E-02
4.676778E-02
4.809366E-03
1.966204E-02
7.447981E-04
1.889258E-02
6.841953E-04
1.337703E-02
1.250077E-03
-1.044684E-01
6.969498E-03
-1.177995E-02
8.208715E-03
-1.940058E-04
5.128759E-03
-2.165868E-02
1.335569E-03
-3.080886E-02
4.544434E-04
1.039856E-03
1.209631E-03
-1.317068E-02
1.469722E-03
-6.432758E-02
2.106736E-03
3.323023E-02
4.513838E-03
2.683700E-02
1.146747E-03
-3.494912E-02
1.006153E-03
6.289525E-02
3.700145E-03

View file

@ -1,34 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class ScoreScatterYNTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='cell', bins=(21, ))
t1 = openmc.Tally(tally_id=1)
t1.add_filter(filt)
t1.add_score('scatter-0')
t1.estimator = 'analog'
t2 = openmc.Tally(tally_id=2)
t2.add_filter(filt)
t2.add_score('scatter-y4')
self._input_set.tallies = openmc.TalliesFile()
self._input_set.tallies.add_tally(t1)
self._input_set.tallies.add_tally(t2)
super(ScoreScatterYNTestHarness, self)._build_inputs()
def _cleanup(self):
super(ScoreScatterYNTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = ScoreScatterYNTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
7bf8aa36c31ca8b34f7c410901cb96e1ba7d389c33c850591519b15753c1322b75e5051c960dbc2e254cf46cc9720dd5e348aac0acbb70d10c71165e2f5ab9e4

View file

@ -1,29 +0,0 @@
k-combined:
9.903196E-01 4.279617E-02
tally 1:
0.000000E+00
0.000000E+00
1.767552E+01
6.295417E+01
3.863588E+00
3.013300E+00
5.356594E+01
5.839391E+02
tally 2:
0.000000E+00
0.000000E+00
1.739000E+01
6.083290E+01
4.160000E+00
3.501000E+00
5.213000E+01
5.552351E+02
tally 3:
0.000000E+00
0.000000E+00
1.739000E+01
6.083290E+01
4.160000E+00
3.501000E+00
5.213000E+01
5.552351E+02

View file

@ -1,32 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class ScoreTotalTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='cell', bins=(10, 21, 22, 23))
tallies = [openmc.Tally(tally_id=i) for i in range(1, 4)]
[t.add_filter(filt) for t in tallies]
[t.add_score('total') for t in tallies]
tallies[0].estimator = 'tracklength'
tallies[1].estimator = 'analog'
tallies[2].estimator = 'collision'
self._input_set.tallies = openmc.TalliesFile()
[self._input_set.tallies.add_tally(t) for t in tallies]
super(ScoreTotalTestHarness, self)._build_inputs()
def _cleanup(self):
super(ScoreTotalTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = ScoreTotalTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -1 +0,0 @@
3c05a49f78866eda267c9f8eab2669a3a1aeb4eabfade9697d551b13f482d9076190c63a52a8aade59c20d917cebdd3e9bedabda6bc5bfd549db43cc61d7466f

File diff suppressed because it is too large Load diff

View file

@ -1,35 +0,0 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import TestHarness, PyAPITestHarness
import openmc
class ScoreTotalYNTestHarness(PyAPITestHarness):
def _build_inputs(self):
filt = openmc.Filter(type='cell', bins=(10, 21, 22, 23))
tallies = [openmc.Tally(tally_id=i) for i in range(1, 5)]
[t.add_filter(filt) for t in tallies]
tallies[0].add_score('total')
[t.add_score('total-y4') for t in tallies[1:]]
[t.add_nuclide('U-235') for t in tallies[1:]]
[t.add_nuclide('total') for t in tallies[1:]]
tallies[1].estimator = 'tracklength'
tallies[2].estimator = 'analog'
tallies[3].estimator = 'collision'
self._input_set.tallies = openmc.TalliesFile()
[self._input_set.tallies.add_tally(t) for t in tallies]
super(ScoreTotalYNTestHarness, self)._build_inputs()
def _cleanup(self):
super(ScoreTotalYNTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = ScoreTotalYNTestHarness('statepoint.10.*', True)
harness.main()

View file

@ -0,0 +1 @@
fb9a9e5d829d924e94f4e1b3862edbefdb9dbed42b97930a5ebe41c0bc052ce668dcf7a07c42d985d005f68b37c1233b6110c86432b7ed0e561e1ef653d23eca

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,209 @@
#!/usr/bin/env python
import os
import sys
sys.path.insert(0, os.pardir)
from testing_harness import PyAPITestHarness
from openmc import Filter, Mesh, Tally, TalliesFile
class TalliesTestHarness(PyAPITestHarness):
def _build_inputs(self):
azimuthal_bins = (-3.1416, -1.8850, -0.6283, 0.6283, 1.8850, 3.1416)
azimuthal_filter1 = Filter(type='azimuthal', bins=azimuthal_bins)
azimuthal_tally1 = Tally()
azimuthal_tally1.add_filter(azimuthal_filter1)
azimuthal_tally1.add_score('flux')
azimuthal_tally1.estimator = 'tracklength'
azimuthal_tally2 = Tally()
azimuthal_tally2.add_filter(azimuthal_filter1)
azimuthal_tally2.add_score('flux')
azimuthal_tally2.estimator = 'analog'
azimuthal_filter2 = Filter(type='azimuthal', bins=(5,))
azimuthal_tally3 = Tally()
azimuthal_tally3.add_filter(azimuthal_filter2)
azimuthal_tally3.add_score('flux')
azimuthal_tally3.estimator = 'tracklength'
mesh_2x2 = Mesh(mesh_id=1)
mesh_2x2.lower_left = [-182.07, -182.07]
mesh_2x2.upper_right = [182.07, 182.07]
mesh_2x2.dimension = [2, 2]
mesh_filter = Filter(type='mesh', bins=(1,))
azimuthal_tally4 = Tally()
azimuthal_tally4.add_filter(azimuthal_filter2)
azimuthal_tally4.add_filter(mesh_filter)
azimuthal_tally4.add_score('flux')
azimuthal_tally4.estimator = 'tracklength'
cellborn_tally = Tally()
cellborn_tally.add_filter(Filter(type='cellborn', bins=(10, 21, 22, 23)))
cellborn_tally.add_score('total')
dg_tally = Tally()
dg_tally.add_filter(Filter(type='delayedgroup', bins=(1, 2, 3, 4, 5, 6)))
dg_tally.add_score('delayed-nu-fission')
four_groups = (0.0, 0.253e-6, 1.0e-3, 1.0, 20.0)
energy_filter = Filter(type='energy', bins=four_groups)
energy_tally = Tally()
energy_tally.add_filter(energy_filter)
energy_tally.add_score('total')
energyout_filter = Filter(type='energyout', bins=four_groups)
energyout_tally = Tally()
energyout_tally.add_filter(energyout_filter)
energyout_tally.add_score('scatter')
transfer_tally = Tally()
transfer_tally.add_filter(energy_filter)
transfer_tally.add_filter(energyout_filter)
transfer_tally.add_score('scatter')
transfer_tally.add_score('nu-fission')
material_tally = Tally()
material_tally.add_filter(Filter(type='material', bins=(1, 2, 3, 4)))
material_tally.add_score('total')
mu_tally1 = Tally()
mu_tally1.add_filter(Filter(type='mu', bins=(-1.0, -0.5, 0.0, 0.5, 1.0)))
mu_tally1.add_score('scatter')
mu_tally1.add_score('nu-scatter')
mu_filter = Filter(type='mu', bins=(5,))
mu_tally2 = Tally()
mu_tally2.add_filter(mu_filter)
mu_tally2.add_score('scatter')
mu_tally2.add_score('nu-scatter')
mu_tally3 = Tally()
mu_tally3.add_filter(mu_filter)
mu_tally3.add_filter(mesh_filter)
mu_tally3.add_score('scatter')
mu_tally3.add_score('nu-scatter')
polar_bins = (0.0, 0.6283, 1.2566, 1.8850, 2.5132, 3.1416)
polar_filter = Filter(type='polar', bins=polar_bins)
polar_tally1 = Tally()
polar_tally1.add_filter(polar_filter)
polar_tally1.add_score('flux')
polar_tally1.estimator = 'tracklength'
polar_tally2 = Tally()
polar_tally2.add_filter(polar_filter)
polar_tally2.add_score('flux')
polar_tally2.estimator = 'analog'
polar_filter2 = Filter(type='polar', bins=(5,))
polar_tally3 = Tally()
polar_tally3.add_filter(polar_filter2)
polar_tally3.add_score('flux')
polar_tally3.estimator = 'tracklength'
polar_tally4 = Tally()
polar_tally4.add_filter(polar_filter2)
polar_tally4.add_filter(mesh_filter)
polar_tally4.add_score('flux')
polar_tally4.estimator = 'tracklength'
universe_tally = Tally()
universe_tally.add_filter(Filter(type='universe', bins=(1, 2, 3, 4)))
universe_tally.add_score('total')
cell_filter = Filter(type='cell', bins=(10, 21, 22, 23))
score_tallies = [Tally(), Tally(), Tally()]
for t in score_tallies:
t.add_filter(cell_filter)
t.add_score('absorption')
t.add_score('delayed-nu-fission')
t.add_score('events')
t.add_score('fission')
t.add_score('inverse-velocity')
t.add_score('kappa-fission')
t.add_score('(n,2n)')
t.add_score('(n,n1)')
t.add_score('(n,gamma)')
t.add_score('nu-fission')
t.add_score('scatter')
t.add_score('total')
score_tallies[0].estimator = 'tracklength'
score_tallies[1].estimator = 'analog'
score_tallies[2].estimator = 'collision'
cell_filter2 = Filter(type='cell', bins=(21, 22, 23, 27, 28, 29))
flux_tallies = [Tally() for i in range(4)]
[t.add_filter(cell_filter2) for t in flux_tallies]
flux_tallies[0].add_score('flux')
[t.add_score('flux-y5') for t in flux_tallies[1:]]
flux_tallies[1].estimator = 'tracklength'
flux_tallies[2].estimator = 'analog'
flux_tallies[3].estimator = 'collision'
scatter_tally1 = Tally()
scatter_tally1.add_filter(cell_filter)
scatter_tally1.add_score('scatter')
scatter_tally1.add_score('scatter-1')
scatter_tally1.add_score('scatter-2')
scatter_tally1.add_score('scatter-3')
scatter_tally1.add_score('scatter-4')
scatter_tally1.add_score('nu-scatter')
scatter_tally1.add_score('nu-scatter-1')
scatter_tally1.add_score('nu-scatter-2')
scatter_tally1.add_score('nu-scatter-3')
scatter_tally1.add_score('nu-scatter-4')
scatter_tally2 = Tally()
scatter_tally2.add_filter(cell_filter)
scatter_tally2.add_score('scatter-p4')
scatter_tally2.add_score('scatter-y4')
scatter_tally2.add_score('nu-scatter-p4')
scatter_tally2.add_score('nu-scatter-y3')
total_tallies = [Tally() for i in range(4)]
[t.add_filter(cell_filter) for t in total_tallies]
total_tallies[0].add_score('total')
[t.add_score('total-y4') for t in total_tallies[1:]]
[t.add_nuclide('U-235') for t in total_tallies[1:]]
[t.add_nuclide('total') for t in total_tallies[1:]]
total_tallies[1].estimator = 'tracklength'
total_tallies[2].estimator = 'analog'
total_tallies[3].estimator = 'collision'
self._input_set.tallies = TalliesFile()
self._input_set.tallies.add_tally(azimuthal_tally1)
self._input_set.tallies.add_tally(azimuthal_tally2)
self._input_set.tallies.add_tally(azimuthal_tally3)
self._input_set.tallies.add_tally(azimuthal_tally4)
self._input_set.tallies.add_tally(cellborn_tally)
self._input_set.tallies.add_tally(dg_tally)
self._input_set.tallies.add_tally(energy_tally)
self._input_set.tallies.add_tally(energyout_tally)
self._input_set.tallies.add_tally(transfer_tally)
self._input_set.tallies.add_tally(material_tally)
self._input_set.tallies.add_tally(mu_tally1)
self._input_set.tallies.add_tally(mu_tally2)
self._input_set.tallies.add_tally(mu_tally3)
self._input_set.tallies.add_tally(polar_tally1)
self._input_set.tallies.add_tally(polar_tally2)
self._input_set.tallies.add_tally(polar_tally3)
self._input_set.tallies.add_tally(polar_tally4)
self._input_set.tallies.add_tally(universe_tally)
[self._input_set.tallies.add_tally(t) for t in score_tallies]
[self._input_set.tallies.add_tally(t) for t in flux_tallies]
self._input_set.tallies.add_tally(scatter_tally1)
self._input_set.tallies.add_tally(scatter_tally2)
[self._input_set.tallies.add_tally(t) for t in total_tallies]
self._input_set.tallies.add_mesh(mesh_2x2)
super(TalliesTestHarness, self)._build_inputs()
def _cleanup(self):
super(TalliesTestHarness, self)._cleanup()
f = os.path.join(os.getcwd(), 'tallies.xml')
if os.path.exists(f): os.remove(f)
if __name__ == '__main__':
harness = TalliesTestHarness('statepoint.10.*', True)
harness.main()