From bfac7370013f3c925b03e88c5e5043fb6022fc88 Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Mon, 19 Apr 2021 15:20:31 -0500 Subject: [PATCH] Update trigger_statepoint_restart test results --- .../inputs_true.dat | 8 ++++---- .../results_true.dat | 6 +++--- .../trigger_statepoint_restart/test.py | 19 +++++++++---------- 3 files changed, 16 insertions(+), 17 deletions(-) diff --git a/tests/regression_tests/trigger_statepoint_restart/inputs_true.dat b/tests/regression_tests/trigger_statepoint_restart/inputs_true.dat index 51ed9ee61a..2c422697b9 100644 --- a/tests/regression_tests/trigger_statepoint_restart/inputs_true.dat +++ b/tests/regression_tests/trigger_statepoint_restart/inputs_true.dat @@ -13,11 +13,11 @@ eigenvalue - 200 - 10 - 5 + 400 + 15 + 10 - 0.004 + 0.003 std_dev diff --git a/tests/regression_tests/trigger_statepoint_restart/results_true.dat b/tests/regression_tests/trigger_statepoint_restart/results_true.dat index 1fdfb64447..3ab555d734 100644 --- a/tests/regression_tests/trigger_statepoint_restart/results_true.dat +++ b/tests/regression_tests/trigger_statepoint_restart/results_true.dat @@ -1,5 +1,5 @@ k-combined: -2.916922E-01 3.293799E-03 +2.963805E-01 2.986351E-03 tally 1: -6.184423E+01 -4.789617E+02 +8.017826E+01 +6.436316E+02 diff --git a/tests/regression_tests/trigger_statepoint_restart/test.py b/tests/regression_tests/trigger_statepoint_restart/test.py index 1b47641474..8d4d561926 100644 --- a/tests/regression_tests/trigger_statepoint_restart/test.py +++ b/tests/regression_tests/trigger_statepoint_restart/test.py @@ -25,22 +25,21 @@ def model(): # Settings settings = openmc.Settings() settings.run_mode = 'eigenvalue' - settings.batches = 10 - settings.inactive = 5 - settings.particles = 200 - # Choose a sufficiently low threshold to trigger after more than 10 batches. - # 0.004 seems to take 13 batches. - settings.keff_trigger = {'type': 'std_dev', 'threshold': 0.004} + settings.batches = 15 + settings.inactive = 10 + settings.particles = 400 + # Choose a sufficiently low threshold to enable use of trigger + settings.keff_trigger = {'type': 'std_dev', 'threshold': 0.003} settings.trigger_max_batches = 1000 settings.trigger_batch_interval = 1 settings.trigger_active = True settings.verbosity = 1 # to test that this works even with no output - + # Tallies t = openmc.Tally() t.scores = ['flux'] tallies = openmc.Tallies([t]) - + # Put it all together model = openmc.model.Model(materials=materials, geometry=geometry, @@ -92,7 +91,7 @@ class TriggerStatepointRestartTestHarness(PyAPITestHarness): with openmc.StatePoint(spfile) as sp: sp_batchno_1 = sp.current_batch k_combined_1 = sp.k_combined - assert sp_batchno_1 > 10 + assert sp_batchno_1 > 5 print('Last batch no = %d' % sp_batchno_1) self._write_inputs(self._get_inputs()) self._compare_inputs() @@ -110,7 +109,7 @@ class TriggerStatepointRestartTestHarness(PyAPITestHarness): with openmc.StatePoint(spfile) as sp: sp_batchno_2 = sp.current_batch k_combined_2 = sp.k_combined - assert sp_batchno_2 > 10 + assert sp_batchno_2 > 5 assert sp_batchno_1 == sp_batchno_2, \ 'Different final batch number after restart' # need str() here as uncertainties.ufloat instances are always different