Modifications to deplete_with_transfer_rates regression test suite (#2779)

This commit is contained in:
Ethan Peterson 2023-11-27 14:16:34 -05:00 committed by GitHub
parent 9830efaf2a
commit cad9fdc338
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 4 additions and 3 deletions

View file

@ -40,9 +40,9 @@ def model():
geometry = openmc.Geometry([cell_f, cell_w])
settings = openmc.Settings()
settings.particles = 500
settings.particles = 100
settings.inactive = 0
settings.batches = 2
settings.batches = 10
return openmc.Model(geometry, materials, settings)
@ -63,6 +63,7 @@ def test_transfer_rates(run_in_tmpdir, model, rate, dest_mat, power, ref_result)
transfer_elements = ['Xe']
op = CoupledOperator(model, chain_file)
op.round_number = True
integrator = openmc.deplete.PredictorIntegrator(
op, [1], power, timestep_units = 'd')
integrator.add_transfer_rate('f', transfer_elements, rate,
@ -82,5 +83,5 @@ def test_transfer_rates(run_in_tmpdir, model, rate, dest_mat, power, ref_result)
res_ref = openmc.deplete.Results(path_reference)
res_test = openmc.deplete.Results(path_test)
assert_atoms_equal(res_ref, res_test, 1e-4)
assert_atoms_equal(res_ref, res_test, 1e-6)
assert_reaction_rates_equal(res_ref, res_test)