Lower precision on tally aggregation test from 8 to 7

This commit is contained in:
Paul Romano 2022-02-07 23:13:45 -06:00
parent 6c643bbb7f
commit 9559aa29fa
2 changed files with 117 additions and 115 deletions

View file

@ -1,97 +1,97 @@
[[1.61005568e-05 5.28458444e-04]
[3.11780303e-01 1.69630677e-01]
[1.81039700e-02 7.17920004e-01]], [[1.63277473e-05 5.35624141e-04]
[3.22999594e-01 1.75065732e-01]
[1.85187755e-02 7.21594286e-01]], [[1.57790723e-05 5.78478805e-04]
[3.12060993e-01 1.69379533e-01]
[1.76156994e-02 6.98879633e-01]], [[1.61290396e-05 5.22145640e-04]
[3.31165486e-01 1.79249843e-01]
[1.83392363e-02 7.18096451e-01]][[2.50705992e-07 4.15411769e-05]
[8.88683714e-03 4.34823604e-03]
[4.29294550e-04 5.11665109e-03]], [[2.63489203e-07 4.09119777e-05]
[9.55602586e-03 4.69484865e-03]
[5.15000077e-04 8.20227964e-03]], [[2.84827298e-07 5.23693876e-05]
[5.93669503e-03 2.98039486e-03]
[3.50362785e-04 7.11933781e-03]], [[4.95292791e-07 5.21837231e-05]
[1.16451396e-02 5.73252446e-03]
[9.30056985e-04 9.25360540e-03]][[1.02765520e-06 8.06605975e-04]
[1.11927207e+00 5.54627433e-01]
[1.39118344e-06 5.06998814e-01]], [[1.96296376e-06 1.04095045e-03]
[1.40593050e-01 9.80871419e-02]
[2.94926461e-05 7.87053204e-01]], [[1.51074017e-05 2.29954879e-04]
[1.31358252e-02 2.98161818e-02]
[3.29647853e-04 1.12152170e+00]], [[4.62383953e-05 8.71957301e-05]
[5.00543423e-03 1.07950266e-02]
[7.22171494e-02 4.40916661e-01]][[1.65326728e-08 1.23379346e-05]
[1.83866310e-02 9.02061647e-03]
[2.18217041e-08 6.58579737e-03]], [[1.43989927e-07 9.33223265e-05]
[1.75029172e-03 1.13330217e-03]
[1.23529292e-05 1.09908191e-02]], [[2.08663931e-07 1.58492255e-06]
[1.05313289e-04 1.28418774e-04]
[5.57808071e-06 5.56265934e-03]], [[6.27833201e-07 1.16609909e-06]
[6.57036438e-05 1.44789485e-04]
[1.19878908e-03 5.88707758e-03]][[0.27264715 0.26047652]], [[0.28262955 0.2668458 ]], [[0.27358033 0.26010361]], [[0.29041746 0.27500692]], [[0.0346119 0.22582686]], [[0.03577981 0.2250003 ]], [[0.03407193 0.21859532]], [[0.03616086 0.21675882]], [[0.00335479 0.28896656]], [[0.0034114 0.29075928]], [[0.00329103 0.27971624]], [[0.00342335 0.29212575]], [[0.01928653 0.1128092 ]], [[0.01971393 0.11459026]], [[0.01874918 0.11042247]], [[0.01951918 0.11397695]][[0.00882784 0.00523284]], [[0.00954756 0.00573915]], [[0.00588879 0.00376804]], [[0.01158894 0.00708702]], [[0.00102019 0.00250541]], [[0.00039966 0.00688 ]], [[0.00074982 0.00526868]], [[0.00114059 0.00638128]], [[6.09921974e-05 2.73214859e-03]], [[3.87113119e-05 2.37272080e-03]], [[5.95581496e-05 3.24982165e-03]], [[4.85413262e-05 2.70257139e-03]], [[0.00042997 0.00199114]], [[0.00051547 0.00184897]], [[0.00035135 0.00265556]], [[0.00093133 0.00449926]][[1.97530308e-04]
[4.07797300e-01]
[1.25128841e-01]], [[2.03241058e-04]
[4.22641844e-01]
[1.26630264e-01]], [[1.97625201e-04]
[4.09151448e-01]
[1.24334865e-01]], [[2.09237063e-04]
[4.34308908e-01]
[1.30906235e-01]], [[0.00025338]
[0.05895582]
[0.20122956]], [[0.00025148]
[0.06049907]
[0.20002955]], [[0.00030465]
[0.05796949]
[0.1943931 ]], [[0.0002334 ]
[0.0612558 ]
[0.19143048]], [[6.03164990e-05]
[1.07108991e-02]
[2.81550134e-01]], [[6.33746662e-05]
[1.09155142e-02]
[2.83191794e-01]], [[5.93920816e-05]
[1.04611857e-02]
[2.72486696e-01]], [[6.19790342e-05]
[1.08644079e-02]
[2.84622720e-01]], [[3.33318949e-05]
[3.94695980e-03]
[1.28115439e-01]], [[3.38512144e-05]
[4.00889317e-03]
[1.30261451e-01]], [[3.25875003e-05]
[3.85839921e-03]
[1.25280669e-01]], [[3.36635158e-05]
[3.98620867e-03]
[1.29476251e-01]][[5.95890211e-06]
[9.82689936e-03]
[2.95727478e-03]], [[6.38330878e-06]
[1.06352939e-02]
[3.31424633e-03]], [[4.06559013e-06]
[6.56685481e-03]
[2.39841401e-03]], [[7.70978183e-06]
[1.29088618e-02]
[4.22973219e-03]], [[4.11055418e-05]
[1.14182019e-03]
[2.45201819e-03]], [[4.04069587e-05]
[4.94079821e-04]
[6.87374133e-03]], [[5.21912212e-05]
[9.93748247e-04]
[5.22790507e-03]], [[5.16019951e-05]
[1.34628791e-03]
[6.34086376e-03]], [[5.94620921e-07]
[9.14728767e-05]
[2.73129792e-03]], [[4.54875038e-07]
[5.53436452e-05]
[2.37239108e-03]], [[1.35682209e-06]
[1.04960334e-04]
[3.24867195e-03]], [[3.92515745e-07]
[7.16616524e-05]
[2.70205715e-03]], [[4.52300861e-07]
[5.43990642e-05]
[2.03630956e-03]], [[4.28365958e-07]
[5.07914928e-05]
[1.91880908e-03]], [[5.83372364e-07]
[7.04771264e-05]
[2.67777413e-03]], [[1.01270175e-06]
[1.21552065e-04]
[4.59302934e-03]]
[[1.6100557e-05 5.2845844e-04]
[3.1178030e-01 1.6963068e-01]
[1.8103970e-02 7.1792000e-01]], [[1.6327747e-05 5.3562414e-04]
[3.2299959e-01 1.7506573e-01]
[1.8518775e-02 7.2159429e-01]], [[1.5779072e-05 5.7847880e-04]
[3.1206099e-01 1.6937953e-01]
[1.7615699e-02 6.9887963e-01]], [[1.6129040e-05 5.2214564e-04]
[3.3116549e-01 1.7924984e-01]
[1.8339236e-02 7.1809645e-01]][[2.5070599e-07 4.1541177e-05]
[8.8868371e-03 4.3482360e-03]
[4.2929455e-04 5.1166511e-03]], [[2.6348920e-07 4.0911978e-05]
[9.5560259e-03 4.6948487e-03]
[5.1500008e-04 8.2022796e-03]], [[2.8482730e-07 5.2369388e-05]
[5.9366950e-03 2.9803949e-03]
[3.5036278e-04 7.1193378e-03]], [[4.9529279e-07 5.2183723e-05]
[1.1645140e-02 5.7325245e-03]
[9.3005699e-04 9.2536054e-03]][[1.0276552e-06 8.0660598e-04]
[1.1192721e+00 5.5462743e-01]
[1.3911834e-06 5.0699881e-01]], [[1.9629638e-06 1.0409504e-03]
[1.4059305e-01 9.8087142e-02]
[2.9492646e-05 7.8705320e-01]], [[1.5107402e-05 2.2995488e-04]
[1.3135825e-02 2.9816182e-02]
[3.2964785e-04 1.1215217e+00]], [[4.6238395e-05 8.7195730e-05]
[5.0054342e-03 1.0795027e-02]
[7.2217149e-02 4.4091666e-01]][[1.6532673e-08 1.2337935e-05]
[1.8386631e-02 9.0206165e-03]
[2.1821704e-08 6.5857974e-03]], [[1.4398993e-07 9.3322326e-05]
[1.7502917e-03 1.1333022e-03]
[1.2352929e-05 1.0990819e-02]], [[2.0866393e-07 1.5849226e-06]
[1.0531329e-04 1.2841877e-04]
[5.5780807e-06 5.5626593e-03]], [[6.2783320e-07 1.1660991e-06]
[6.5703644e-05 1.4478948e-04]
[1.1987891e-03 5.8870776e-03]][[0.2726472 0.2604765]], [[0.2826295 0.2668458]], [[0.2735803 0.2601036]], [[0.2904175 0.2750069]], [[0.0346119 0.2258269]], [[0.0357798 0.2250003]], [[0.0340719 0.2185953]], [[0.0361609 0.2167588]], [[0.0033548 0.2889666]], [[0.0034114 0.2907593]], [[0.003291 0.2797162]], [[0.0034234 0.2921258]], [[0.0192865 0.1128092]], [[0.0197139 0.1145903]], [[0.0187492 0.1104225]], [[0.0195192 0.1139769]][[0.0088278 0.0052328]], [[0.0095476 0.0057391]], [[0.0058888 0.003768 ]], [[0.0115889 0.007087 ]], [[0.0010202 0.0025054]], [[0.0003997 0.00688 ]], [[0.0007498 0.0052687]], [[0.0011406 0.0063813]], [[6.0992197e-05 2.7321486e-03]], [[3.8711312e-05 2.3727208e-03]], [[5.9558150e-05 3.2498217e-03]], [[4.8541326e-05 2.7025714e-03]], [[0.00043 0.0019911]], [[0.0005155 0.001849 ]], [[0.0003513 0.0026556]], [[0.0009313 0.0044993]][[1.9753031e-04]
[4.0779730e-01]
[1.2512884e-01]], [[2.0324106e-04]
[4.2264184e-01]
[1.2663026e-01]], [[1.9762520e-04]
[4.0915145e-01]
[1.2433487e-01]], [[2.0923706e-04]
[4.3430891e-01]
[1.3090624e-01]], [[0.0002534]
[0.0589558]
[0.2012296]], [[0.0002515]
[0.0604991]
[0.2000296]], [[0.0003047]
[0.0579695]
[0.1943931]], [[0.0002334]
[0.0612558]
[0.1914305]], [[6.0316499e-05]
[1.0710899e-02]
[2.8155013e-01]], [[6.3374666e-05]
[1.0915514e-02]
[2.8319179e-01]], [[5.9392082e-05]
[1.0461186e-02]
[2.7248670e-01]], [[6.1979034e-05]
[1.0864408e-02]
[2.8462272e-01]], [[3.3331895e-05]
[3.9469598e-03]
[1.2811544e-01]], [[3.3851214e-05]
[4.0088932e-03]
[1.3026145e-01]], [[3.2587500e-05]
[3.8583992e-03]
[1.2528067e-01]], [[3.3663516e-05]
[3.9862087e-03]
[1.2947625e-01]][[5.9589021e-06]
[9.8268994e-03]
[2.9572748e-03]], [[6.3833088e-06]
[1.0635294e-02]
[3.3142463e-03]], [[4.0655901e-06]
[6.5668548e-03]
[2.3984140e-03]], [[7.7097818e-06]
[1.2908862e-02]
[4.2297322e-03]], [[4.1105542e-05]
[1.1418202e-03]
[2.4520182e-03]], [[4.0406959e-05]
[4.9407982e-04]
[6.8737413e-03]], [[5.2191221e-05]
[9.9374825e-04]
[5.2279051e-03]], [[5.1601995e-05]
[1.3462879e-03]
[6.3408638e-03]], [[5.9462092e-07]
[9.1472877e-05]
[2.7312979e-03]], [[4.5487504e-07]
[5.5343645e-05]
[2.3723911e-03]], [[1.3568221e-06]
[1.0496033e-04]
[3.2486719e-03]], [[3.9251575e-07]
[7.1661652e-05]
[2.7020572e-03]], [[4.5230086e-07]
[5.4399064e-05]
[2.0363096e-03]], [[4.2836596e-07]
[5.0791493e-05]
[1.9188091e-03]], [[5.8337236e-07]
[7.0477126e-05]
[2.6777741e-03]], [[1.0127017e-06]
[1.2155206e-04]
[4.5930293e-03]]

View file

@ -1,5 +1,4 @@
import hashlib
import numpy as np
import openmc
import pytest
@ -67,25 +66,28 @@ class TallyAggregationTestHarness(PyAPITestHarness):
# Perform tally aggregations across filter bins, nuclides and scores
outstr = ''
# Sum across all energy filter bins
tally_sum = tally.summation(filter_type=openmc.EnergyFilter)
outstr += ', '.join(map(str, tally_sum.mean))
outstr += ', '.join(map(str, tally_sum.std_dev))
# This test occasionally fails in CI due to differences in the 8th
# significant digit. Lowering precision to 7 digits prevents failures
with np.printoptions(precision=7):
# Sum across all energy filter bins
tally_sum = tally.summation(filter_type=openmc.EnergyFilter)
outstr += ', '.join(map(str, tally_sum.mean))
outstr += ', '.join(map(str, tally_sum.std_dev))
# Sum across all distribcell filter bins
tally_sum = tally.summation(filter_type=openmc.DistribcellFilter)
outstr += ', '.join(map(str, tally_sum.mean))
outstr += ', '.join(map(str, tally_sum.std_dev))
# Sum across all distribcell filter bins
tally_sum = tally.summation(filter_type=openmc.DistribcellFilter)
outstr += ', '.join(map(str, tally_sum.mean))
outstr += ', '.join(map(str, tally_sum.std_dev))
# Sum across all nuclides
tally_sum = tally.summation(nuclides=['U234', 'U235', 'U238'])
outstr += ', '.join(map(str, tally_sum.mean))
outstr += ', '.join(map(str, tally_sum.std_dev))
# Sum across all nuclides
tally_sum = tally.summation(nuclides=['U234', 'U235', 'U238'])
outstr += ', '.join(map(str, tally_sum.mean))
outstr += ', '.join(map(str, tally_sum.std_dev))
# Sum across all scores
tally_sum = tally.summation(scores=['nu-fission', 'total'])
outstr += ', '.join(map(str, tally_sum.mean))
outstr += ', '.join(map(str, tally_sum.std_dev))
# Sum across all scores
tally_sum = tally.summation(scores=['nu-fission', 'total'])
outstr += ', '.join(map(str, tally_sum.mean))
outstr += ', '.join(map(str, tally_sum.std_dev))
return outstr