Upgrade pincell depletion python examples

Relied on function-based depletion rather than the new
classes. Now uses ResultsList.from_hdf5 to obtain the
results information
This commit is contained in:
Andrew Johnson 2019-09-05 14:05:23 -05:00
parent f9f5187c04
commit 20ce641eb3
No known key found for this signature in database
GPG key ID: 253418E91B7F6FEB
2 changed files with 6 additions and 4 deletions

View file

@ -61,14 +61,15 @@ op = openmc.deplete.Operator(geometry, settings_file, chain_file,
previous_results)
# Perform simulation using the predictor algorithm
openmc.deplete.integrator.predictor(op, time_steps, power)
integrator = openmc.deplete.PredictorIntegrator(op, time_steps, power)
integrator.integrate()
###############################################################################
# Read depletion calculation results
###############################################################################
# Open results file
results = openmc.deplete.ResultsList("depletion_results.h5")
results = openmc.deplete.ResultsList.from_hdf5("depletion_results.h5")
# Obtain K_eff as a function of time
time, keff = results.get_eigenvalue()

View file

@ -132,14 +132,15 @@ settings_file.entropy_mesh = entropy_mesh
op = openmc.deplete.Operator(geometry, settings_file, chain_file)
# Perform simulation using the predictor algorithm
openmc.deplete.integrator.predictor(op, time_steps, power)
integrator = openmc.deplete.PredictorIntegrator(op, time_steps, power)
integrator.integrate()
###############################################################################
# Read depletion calculation results
###############################################################################
# Open results file
results = openmc.deplete.ResultsList("depletion_results.h5")
results = openmc.deplete.ResultsList.from_hdf5("depletion_results.h5")
# Obtain K_eff as a function of time
time, keff = results.get_eigenvalue()