Created
January 9, 2022 19:45
-
-
Save paulromano/3fe537f80cc974661d766e74ed7fe8ee to your computer and use it in GitHub Desktop.
Example of running a depletion calculation while changing a material in the middle
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "code", | |
"execution_count": 1, | |
"id": "4b368e3d", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"import openmc.deplete\n", | |
"from math import pi\n", | |
"import matplotlib.pyplot as plt" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "f1a911ba", | |
"metadata": {}, | |
"source": [ | |
"First create a simple one material, one region problem and deplete it over three 1-day timesteps." | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 2, | |
"id": "83e7599d", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
" %%%%%%%%%%%%%%%\n", | |
" %%%%%%%%%%%%%%%%%%%%%%%%\n", | |
" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n", | |
" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n", | |
" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n", | |
" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n", | |
" %%%%%%%%%%%%%%%%%%%%%%%%\n", | |
" %%%%%%%%%%%%%%%%%%%%%%%%\n", | |
" ############### %%%%%%%%%%%%%%%%%%%%%%%%\n", | |
" ################## %%%%%%%%%%%%%%%%%%%%%%%\n", | |
" ################### %%%%%%%%%%%%%%%%%%%%%%%\n", | |
" #################### %%%%%%%%%%%%%%%%%%%%%%\n", | |
" ##################### %%%%%%%%%%%%%%%%%%%%%\n", | |
" ###################### %%%%%%%%%%%%%%%%%%%%\n", | |
" ####################### %%%%%%%%%%%%%%%%%%\n", | |
" ####################### %%%%%%%%%%%%%%%%%\n", | |
" ###################### %%%%%%%%%%%%%%%%%\n", | |
" #################### %%%%%%%%%%%%%%%%%\n", | |
" ################# %%%%%%%%%%%%%%%%%\n", | |
" ############### %%%%%%%%%%%%%%%%\n", | |
" ############ %%%%%%%%%%%%%%%\n", | |
" ######## %%%%%%%%%%%%%%\n", | |
" %%%%%%%%%%%\n", | |
"\n", | |
" | The OpenMC Monte Carlo Code\n", | |
" Copyright | 2011-2021 MIT, UChicago Argonne LLC, and contributors\n", | |
" License | https://docs.openmc.org/en/latest/license.html\n", | |
" Version | 0.13.0-dev\n", | |
" Git SHA1 | 65b02c57b9c09cf0c4c914a31034ed076688165e\n", | |
" Date/Time | 2022-01-09 13:43:52\n", | |
" OpenMP Threads | 12\n", | |
"\n", | |
" Reading settings XML file...\n", | |
" Reading cross sections XML file...\n", | |
" Reading materials XML file...\n", | |
" Reading geometry XML file...\n", | |
" Reading U235 from /opt/data/hdf5/nndc_hdf5_v15/U235.h5\n", | |
" Minimum neutron data temperature: 294 K\n", | |
" Maximum neutron data temperature: 294 K\n", | |
" Preparing distributed cell instances...\n", | |
" Reading plot XML file...\n", | |
" Writing summary.h5 file...\n", | |
" Reading I135 from /opt/data/hdf5/nndc_hdf5_v15/I135.h5\n", | |
" Reading Xe135 from /opt/data/hdf5/nndc_hdf5_v15/Xe135.h5\n", | |
" Reading Xe136 from /opt/data/hdf5/nndc_hdf5_v15/Xe136.h5\n", | |
" Reading Cs135 from /opt/data/hdf5/nndc_hdf5_v15/Cs135.h5\n", | |
" Reading Gd157 from /opt/data/hdf5/nndc_hdf5_v15/Gd157.h5\n", | |
" Reading Gd156 from /opt/data/hdf5/nndc_hdf5_v15/Gd156.h5\n", | |
" Reading U234 from /opt/data/hdf5/nndc_hdf5_v15/U234.h5\n", | |
" Reading U238 from /opt/data/hdf5/nndc_hdf5_v15/U238.h5\n", | |
" Maximum neutron transport energy: 20000000 eV for U235\n", | |
" Initializing source particles...\n", | |
"\n", | |
" ====================> K EIGENVALUE SIMULATION <====================\n", | |
"\n", | |
" Bat./Gen. k Average k\n", | |
" ========= ======== ====================\n", | |
" 1/1 0.44518\n", | |
" 2/1 0.37906\n", | |
" 3/1 0.35856\n", | |
" 4/1 0.33546\n", | |
" 5/1 0.33864\n", | |
" 6/1 0.34190\n", | |
" 7/1 0.32486\n", | |
" 8/1 0.35235\n", | |
" 9/1 0.33251\n", | |
" 10/1 0.33518\n", | |
" 11/1 0.32198\n", | |
" 12/1 0.32571 0.32384 +/- 0.00187\n", | |
" 13/1 0.33900 0.32889 +/- 0.00517\n", | |
" 14/1 0.32974 0.32911 +/- 0.00366\n", | |
" 15/1 0.31343 0.32597 +/- 0.00423\n", | |
" 16/1 0.34141 0.32854 +/- 0.00430\n", | |
" 17/1 0.33988 0.33016 +/- 0.00398\n", | |
" 18/1 0.32317 0.32929 +/- 0.00356\n", | |
" 19/1 0.33678 0.33012 +/- 0.00325\n", | |
" 20/1 0.33961 0.33107 +/- 0.00305\n", | |
" 21/1 0.32598 0.33061 +/- 0.00280\n", | |
" 22/1 0.34779 0.33204 +/- 0.00293\n", | |
" 23/1 0.34242 0.33284 +/- 0.00281\n", | |
" 24/1 0.34736 0.33387 +/- 0.00280\n", | |
" 25/1 0.32826 0.33350 +/- 0.00264\n", | |
" 26/1 0.33177 0.33339 +/- 0.00247\n", | |
" 27/1 0.33458 0.33346 +/- 0.00232\n", | |
" 28/1 0.33354 0.33347 +/- 0.00219\n", | |
" 29/1 0.33125 0.33335 +/- 0.00207\n", | |
" 30/1 0.33253 0.33331 +/- 0.00197\n", | |
" 31/1 0.33983 0.33362 +/- 0.00190\n", | |
" 32/1 0.32817 0.33337 +/- 0.00182\n", | |
" 33/1 0.33153 0.33329 +/- 0.00174\n", | |
" 34/1 0.33852 0.33351 +/- 0.00168\n", | |
" 35/1 0.33025 0.33338 +/- 0.00162\n", | |
" 36/1 0.33850 0.33358 +/- 0.00157\n", | |
" 37/1 0.33694 0.33370 +/- 0.00152\n", | |
" 38/1 0.33765 0.33384 +/- 0.00147\n", | |
" 39/1 0.33440 0.33386 +/- 0.00142\n", | |
" 40/1 0.32965 0.33372 +/- 0.00138\n", | |
" 41/1 0.33707 0.33383 +/- 0.00133\n", | |
" 42/1 0.34793 0.33427 +/- 0.00137\n", | |
" 43/1 0.32330 0.33394 +/- 0.00136\n", | |
" 44/1 0.33243 0.33389 +/- 0.00132\n", | |
" 45/1 0.32191 0.33355 +/- 0.00133\n", | |
" 46/1 0.32493 0.33331 +/- 0.00132\n", | |
" 47/1 0.33701 0.33341 +/- 0.00128\n", | |
" 48/1 0.33396 0.33343 +/- 0.00125\n", | |
" 49/1 0.34328 0.33368 +/- 0.00124\n", | |
" 50/1 0.33067 0.33360 +/- 0.00121\n", | |
" Creating state point statepoint.50.h5...\n", | |
"\n", | |
" =======================> TIMING STATISTICS <=======================\n", | |
"\n", | |
" Total time for initialization = 4.7577e-02 seconds\n", | |
" Reading cross sections = 3.9985e-02 seconds\n", | |
" Total time in simulation = 4.8107e-02 seconds\n", | |
" Time in transport only = 3.7646e-02 seconds\n", | |
" Time in inactive batches = 8.3598e-03 seconds\n", | |
" Time in active batches = 3.9747e-02 seconds\n", | |
" Time synchronizing fission bank = 2.6843e-03 seconds\n", | |
" Sampling source sites = 2.4146e-03 seconds\n", | |
" SEND/RECV source sites = 2.5521e-04 seconds\n", | |
" Time accumulating tallies = 2.9472e-03 seconds\n", | |
" Time writing statepoints = 2.2034e-03 seconds\n", | |
" Total time for finalization = 5.9802e-05 seconds\n", | |
" Total time elapsed = 9.9555e-02 seconds\n", | |
" Calculation Rate (inactive) = 1.19621e+06 particles/second\n", | |
" Calculation Rate (active) = 1.00637e+06 particles/second\n", | |
"\n", | |
" ============================> RESULTS <============================\n", | |
"\n", | |
" k-effective (Collision) = 0.33654 +/- 0.00174\n", | |
" k-effective (Track-length) = 0.33360 +/- 0.00121\n", | |
" k-effective (Absorption) = 0.34157 +/- 0.00442\n", | |
" Combined k-effective = 0.33457 +/- 0.00111\n", | |
" Leakage Fraction = 0.85930 +/- 0.00182\n", | |
"\n", | |
" Creating state point openmc_simulation_n0.h5...\n", | |
" Maximum neutron transport energy: 20000000 eV for U235\n", | |
" Initializing source particles...\n", | |
"\n", | |
" ====================> K EIGENVALUE SIMULATION <====================\n", | |
"\n", | |
" Bat./Gen. k Average k\n", | |
" ========= ======== ====================\n", | |
" 1/1 0.44339\n", | |
" 2/1 0.37826\n", | |
" 3/1 0.35221\n", | |
" 4/1 0.34922\n", | |
" 5/1 0.34501\n", | |
" 6/1 0.33781\n", | |
" 7/1 0.33154\n", | |
" 8/1 0.33461\n", | |
" 9/1 0.33471\n", | |
" 10/1 0.33565\n", | |
" 11/1 0.34487\n", | |
" 12/1 0.33343 0.33915 +/- 0.00572\n", | |
" 13/1 0.33519 0.33783 +/- 0.00356\n", | |
" 14/1 0.33699 0.33762 +/- 0.00252\n", | |
" 15/1 0.33378 0.33685 +/- 0.00210\n", | |
" 16/1 0.33426 0.33642 +/- 0.00177\n", | |
" 17/1 0.33301 0.33593 +/- 0.00157\n", | |
" 18/1 0.34614 0.33721 +/- 0.00187\n", | |
" 19/1 0.32589 0.33595 +/- 0.00207\n", | |
" 20/1 0.32563 0.33492 +/- 0.00212\n", | |
" 21/1 0.33598 0.33502 +/- 0.00192\n", | |
" 22/1 0.34082 0.33550 +/- 0.00182\n", | |
" 23/1 0.33245 0.33527 +/- 0.00169\n", | |
" 24/1 0.32735 0.33470 +/- 0.00166\n", | |
" 25/1 0.32265 0.33390 +/- 0.00174\n", | |
" 26/1 0.33420 0.33392 +/- 0.00163\n", | |
" 27/1 0.34306 0.33445 +/- 0.00162\n", | |
" 28/1 0.33313 0.33438 +/- 0.00153\n", | |
" 29/1 0.34539 0.33496 +/- 0.00156\n", | |
" 30/1 0.33775 0.33510 +/- 0.00149\n", | |
" 31/1 0.32327 0.33454 +/- 0.00152\n", | |
" 32/1 0.33729 0.33466 +/- 0.00146\n", | |
" 33/1 0.33310 0.33459 +/- 0.00139\n", | |
" 34/1 0.32289 0.33411 +/- 0.00142\n", | |
" 35/1 0.32959 0.33392 +/- 0.00138\n", | |
" 36/1 0.34504 0.33435 +/- 0.00139\n", | |
" 37/1 0.31932 0.33380 +/- 0.00145\n", | |
" 38/1 0.31966 0.33329 +/- 0.00148\n", | |
" 39/1 0.32981 0.33317 +/- 0.00144\n", | |
" 40/1 0.33276 0.33316 +/- 0.00139\n", | |
" 41/1 0.33519 0.33322 +/- 0.00134\n", | |
" 42/1 0.33414 0.33325 +/- 0.00130\n", | |
" 43/1 0.34086 0.33348 +/- 0.00128\n", | |
" 44/1 0.33009 0.33338 +/- 0.00125\n", | |
" 45/1 0.32816 0.33323 +/- 0.00122\n", | |
" 46/1 0.32060 0.33288 +/- 0.00124\n", | |
" 47/1 0.34275 0.33315 +/- 0.00123\n", | |
" 48/1 0.33844 0.33329 +/- 0.00121\n", | |
" 49/1 0.32663 0.33312 +/- 0.00119\n", | |
" 50/1 0.33314 0.33312 +/- 0.00116\n", | |
" Creating state point statepoint.50.h5...\n", | |
"\n", | |
" =======================> TIMING STATISTICS <=======================\n", | |
"\n", | |
" Total time for initialization = 0.0000e+00 seconds\n", | |
" Reading cross sections = 0.0000e+00 seconds\n", | |
" Total time in simulation = 5.2577e-02 seconds\n", | |
" Time in transport only = 3.6513e-02 seconds\n", | |
" Time in inactive batches = 5.9433e-03 seconds\n", | |
" Time in active batches = 4.6634e-02 seconds\n", | |
" Time synchronizing fission bank = 2.8639e-03 seconds\n", | |
" Sampling source sites = 2.5966e-03 seconds\n", | |
" SEND/RECV source sites = 2.5190e-04 seconds\n", | |
" Time accumulating tallies = 6.8783e-03 seconds\n", | |
" Time writing statepoints = 5.3778e-03 seconds\n", | |
" Total time for finalization = 6.4615e-05 seconds\n", | |
" Total time elapsed = 5.5925e-02 seconds\n", | |
" Calculation Rate (inactive) = 1.68258e+06 particles/second\n", | |
" Calculation Rate (active) = 857749 particles/second\n", | |
"\n", | |
" ============================> RESULTS <============================\n", | |
"\n", | |
" k-effective (Collision) = 0.33492 +/- 0.00219\n", | |
" k-effective (Track-length) = 0.33312 +/- 0.00116\n", | |
" k-effective (Absorption) = 0.33368 +/- 0.00373\n", | |
" Combined k-effective = 0.33312 +/- 0.00115\n", | |
" Leakage Fraction = 0.86337 +/- 0.00156\n", | |
"\n", | |
" Creating state point openmc_simulation_n1.h5...\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
" Maximum neutron transport energy: 20000000 eV for U235\n", | |
" Initializing source particles...\n", | |
"\n", | |
" ====================> K EIGENVALUE SIMULATION <====================\n", | |
"\n", | |
" Bat./Gen. k Average k\n", | |
" ========= ======== ====================\n", | |
" 1/1 0.43764\n", | |
" 2/1 0.37151\n", | |
" 3/1 0.35618\n", | |
" 4/1 0.34880\n", | |
" 5/1 0.33780\n", | |
" 6/1 0.33063\n", | |
" 7/1 0.34847\n", | |
" 8/1 0.32855\n", | |
" 9/1 0.32569\n", | |
" 10/1 0.33595\n", | |
" 11/1 0.33918\n", | |
" 12/1 0.32217 0.33067 +/- 0.00850\n", | |
" 13/1 0.32066 0.32734 +/- 0.00594\n", | |
" 14/1 0.34358 0.33140 +/- 0.00584\n", | |
" 15/1 0.32657 0.33043 +/- 0.00463\n", | |
" 16/1 0.34450 0.33278 +/- 0.00445\n", | |
" 17/1 0.34323 0.33427 +/- 0.00404\n", | |
" 18/1 0.33571 0.33445 +/- 0.00351\n", | |
" 19/1 0.33439 0.33444 +/- 0.00309\n", | |
" 20/1 0.33000 0.33400 +/- 0.00280\n", | |
" 21/1 0.32163 0.33287 +/- 0.00277\n", | |
" 22/1 0.32287 0.33204 +/- 0.00266\n", | |
" 23/1 0.33314 0.33213 +/- 0.00245\n", | |
" 24/1 0.33211 0.33212 +/- 0.00227\n", | |
" 25/1 0.33497 0.33231 +/- 0.00212\n", | |
" 26/1 0.33975 0.33278 +/- 0.00204\n", | |
" 27/1 0.33596 0.33297 +/- 0.00192\n", | |
" 28/1 0.35064 0.33395 +/- 0.00206\n", | |
" 29/1 0.33884 0.33421 +/- 0.00197\n", | |
" 30/1 0.33380 0.33418 +/- 0.00187\n", | |
" 31/1 0.34804 0.33484 +/- 0.00189\n", | |
" 32/1 0.32764 0.33452 +/- 0.00184\n", | |
" 33/1 0.33207 0.33441 +/- 0.00176\n", | |
" 34/1 0.32265 0.33392 +/- 0.00175\n", | |
" 35/1 0.34831 0.33450 +/- 0.00178\n", | |
" 36/1 0.34693 0.33497 +/- 0.00177\n", | |
" 37/1 0.32072 0.33445 +/- 0.00179\n", | |
" 38/1 0.34476 0.33481 +/- 0.00176\n", | |
" 39/1 0.33968 0.33498 +/- 0.00171\n", | |
" 40/1 0.33298 0.33492 +/- 0.00165\n", | |
" 41/1 0.34382 0.33520 +/- 0.00162\n", | |
" 42/1 0.32851 0.33499 +/- 0.00158\n", | |
" 43/1 0.31258 0.33431 +/- 0.00168\n", | |
" 44/1 0.33554 0.33435 +/- 0.00163\n", | |
" 45/1 0.32995 0.33423 +/- 0.00159\n", | |
" 46/1 0.31969 0.33382 +/- 0.00159\n", | |
" 47/1 0.32416 0.33356 +/- 0.00157\n", | |
" 48/1 0.32749 0.33340 +/- 0.00154\n", | |
" 49/1 0.31304 0.33288 +/- 0.00159\n", | |
" 50/1 0.32534 0.33269 +/- 0.00156\n", | |
" Creating state point statepoint.50.h5...\n", | |
"\n", | |
" =======================> TIMING STATISTICS <=======================\n", | |
"\n", | |
" Total time for initialization = 0.0000e+00 seconds\n", | |
" Reading cross sections = 0.0000e+00 seconds\n", | |
" Total time in simulation = 4.9787e-02 seconds\n", | |
" Time in transport only = 3.5364e-02 seconds\n", | |
" Time in inactive batches = 5.6371e-03 seconds\n", | |
" Time in active batches = 4.4150e-02 seconds\n", | |
" Time synchronizing fission bank = 2.7776e-03 seconds\n", | |
" Sampling source sites = 2.5122e-03 seconds\n", | |
" SEND/RECV source sites = 2.5014e-04 seconds\n", | |
" Time accumulating tallies = 5.2078e-03 seconds\n", | |
" Time writing statepoints = 5.8251e-03 seconds\n", | |
" Total time for finalization = 6.1818e-05 seconds\n", | |
" Total time elapsed = 5.3166e-02 seconds\n", | |
" Calculation Rate (inactive) = 1.77395e+06 particles/second\n", | |
" Calculation Rate (active) = 905996 particles/second\n", | |
"\n", | |
" ============================> RESULTS <============================\n", | |
"\n", | |
" k-effective (Collision) = 0.32995 +/- 0.00282\n", | |
" k-effective (Track-length) = 0.33269 +/- 0.00156\n", | |
" k-effective (Absorption) = 0.32968 +/- 0.00409\n", | |
" Combined k-effective = 0.33273 +/- 0.00161\n", | |
" Leakage Fraction = 0.86487 +/- 0.00158\n", | |
"\n", | |
" Creating state point openmc_simulation_n2.h5...\n", | |
" Maximum neutron transport energy: 20000000 eV for U235\n", | |
" Initializing source particles...\n", | |
"\n", | |
" ====================> K EIGENVALUE SIMULATION <====================\n", | |
"\n", | |
" Bat./Gen. k Average k\n", | |
" ========= ======== ====================\n", | |
" 1/1 0.43897\n", | |
" 2/1 0.36752\n", | |
" 3/1 0.33475\n", | |
" 4/1 0.34311\n", | |
" 5/1 0.32238\n", | |
" 6/1 0.32624\n", | |
" 7/1 0.32126\n", | |
" 8/1 0.32441\n", | |
" 9/1 0.33653\n", | |
" 10/1 0.31893\n", | |
" 11/1 0.31984\n", | |
" 12/1 0.33756 0.32870 +/- 0.00886\n", | |
" 13/1 0.33054 0.32932 +/- 0.00515\n", | |
" 14/1 0.33394 0.33047 +/- 0.00382\n", | |
" 15/1 0.32740 0.32986 +/- 0.00302\n", | |
" 16/1 0.31232 0.32693 +/- 0.00383\n", | |
" 17/1 0.33812 0.32853 +/- 0.00361\n", | |
" 18/1 0.33259 0.32904 +/- 0.00316\n", | |
" 19/1 0.32548 0.32864 +/- 0.00282\n", | |
" 20/1 0.34703 0.33048 +/- 0.00312\n", | |
" 21/1 0.33728 0.33110 +/- 0.00289\n", | |
" 22/1 0.33859 0.33172 +/- 0.00271\n", | |
" 23/1 0.33579 0.33204 +/- 0.00251\n", | |
" 24/1 0.32914 0.33183 +/- 0.00234\n", | |
" 25/1 0.33862 0.33228 +/- 0.00222\n", | |
" 26/1 0.33775 0.33263 +/- 0.00211\n", | |
" 27/1 0.32328 0.33208 +/- 0.00205\n", | |
" 28/1 0.33470 0.33222 +/- 0.00194\n", | |
" 29/1 0.33050 0.33213 +/- 0.00184\n", | |
" 30/1 0.32773 0.33191 +/- 0.00176\n", | |
" 31/1 0.33071 0.33185 +/- 0.00167\n", | |
" 32/1 0.33949 0.33220 +/- 0.00163\n", | |
" 33/1 0.33229 0.33220 +/- 0.00156\n", | |
" 34/1 0.32804 0.33203 +/- 0.00150\n", | |
" 35/1 0.32284 0.33166 +/- 0.00149\n", | |
" 36/1 0.34618 0.33222 +/- 0.00153\n", | |
" 37/1 0.33959 0.33250 +/- 0.00150\n", | |
" 38/1 0.34136 0.33281 +/- 0.00148\n", | |
" 39/1 0.33620 0.33293 +/- 0.00143\n", | |
" 40/1 0.32989 0.33283 +/- 0.00139\n", | |
" 41/1 0.33808 0.33300 +/- 0.00135\n", | |
" 42/1 0.32021 0.33260 +/- 0.00137\n", | |
" 43/1 0.33591 0.33270 +/- 0.00133\n", | |
" 44/1 0.33040 0.33263 +/- 0.00129\n", | |
" 45/1 0.33325 0.33265 +/- 0.00126\n", | |
" 46/1 0.33018 0.33258 +/- 0.00122\n", | |
" 47/1 0.32765 0.33245 +/- 0.00120\n", | |
" 48/1 0.33027 0.33239 +/- 0.00117\n", | |
" 49/1 0.32830 0.33228 +/- 0.00114\n", | |
" 50/1 0.32343 0.33206 +/- 0.00113\n", | |
" Creating state point statepoint.50.h5...\n", | |
"\n", | |
" =======================> TIMING STATISTICS <=======================\n", | |
"\n", | |
" Total time for initialization = 0.0000e+00 seconds\n", | |
" Reading cross sections = 0.0000e+00 seconds\n", | |
" Total time in simulation = 5.4866e-02 seconds\n", | |
" Time in transport only = 4.0356e-02 seconds\n", | |
" Time in inactive batches = 7.1365e-03 seconds\n", | |
" Time in active batches = 4.7730e-02 seconds\n", | |
" Time synchronizing fission bank = 2.9047e-03 seconds\n", | |
" Sampling source sites = 2.6269e-03 seconds\n", | |
" SEND/RECV source sites = 2.6190e-04 seconds\n", | |
" Time accumulating tallies = 4.7966e-03 seconds\n", | |
" Time writing statepoints = 5.9634e-03 seconds\n", | |
" Total time for finalization = 6.4340e-05 seconds\n", | |
" Total time elapsed = 5.8373e-02 seconds\n", | |
" Calculation Rate (inactive) = 1.40124e+06 particles/second\n", | |
" Calculation Rate (active) = 838054 particles/second\n", | |
"\n", | |
" ============================> RESULTS <============================\n", | |
"\n", | |
" k-effective (Collision) = 0.33116 +/- 0.00215\n", | |
" k-effective (Track-length) = 0.33206 +/- 0.00113\n", | |
" k-effective (Absorption) = 0.33397 +/- 0.00448\n", | |
" Combined k-effective = 0.33231 +/- 0.00112\n", | |
" Leakage Fraction = 0.86295 +/- 0.00184\n", | |
"\n", | |
" Creating state point openmc_simulation_n3.h5...\n" | |
] | |
} | |
], | |
"source": [ | |
"material = openmc.Material()\n", | |
"material.add_nuclide('U235', 1.0)\n", | |
"material.set_density('g/cm3', 5.0)\n", | |
"material.volume = 4/3 * pi * 10.0**3\n", | |
"\n", | |
"model = openmc.Model()\n", | |
"sph = openmc.Sphere(r=10.0, boundary_type='vacuum')\n", | |
"cell = openmc.Cell(fill=material, region=-sph)\n", | |
"model.geometry = openmc.Geometry([cell])\n", | |
"\n", | |
"model.settings = openmc.Settings()\n", | |
"model.settings.particles = 1000\n", | |
"model.settings.batches = 50\n", | |
"model.settings.inactive = 10\n", | |
"\n", | |
"chain_file = 'chain_simple.xml'\n", | |
"op = openmc.deplete.Operator(model, chain_file)\n", | |
"power = 40.0e3\n", | |
"time_steps = [1.0]*3\n", | |
"integrator = openmc.deplete.PredictorIntegrator(op, time_steps, timestep_units='d', power=power)\n", | |
"integrator.integrate()" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "d1b6aab3", | |
"metadata": {}, | |
"source": [ | |
"Now let's look at the density of $^{135}$Xe from the results:" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 3, | |
"id": "b07d2c6f", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"Text(0, 0.5, 'Xe135 [atoms]')" | |
] | |
}, | |
"execution_count": 3, | |
"metadata": {}, | |
"output_type": "execute_result" | |
}, | |
{ | |
"data": { | |
"image/png": "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\n", | |
"text/plain": [ | |
"<Figure size 432x288 with 1 Axes>" | |
] | |
}, | |
"metadata": { | |
"needs_background": "light" | |
}, | |
"output_type": "display_data" | |
} | |
], | |
"source": [ | |
"results = openmc.deplete.ResultsList.from_hdf5('depletion_results.h5')\n", | |
"time, n_Xe135 = results.get_atoms('1', 'Xe135')\n", | |
"days = 24*60*60\n", | |
"plt.plot(time/days, n_Xe135)\n", | |
"plt.xlabel('Time [d]')\n", | |
"plt.ylabel('Xe135 [atoms]')" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "b76b5435", | |
"metadata": {}, | |
"source": [ | |
"For the next depletion run, we need to get a new set of materials that is equivalent to the last depletion step. For this, we can use the `ResultsList.export_to_materials` method. The change we'll make to the material is to remove ${135}$Xe so that it starts with a near-zero concentration." | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 4, | |
"id": "0b835890", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"# Get materials at the end of the last simulation\n", | |
"model.materials = results.export_to_materials(len(time_steps))\n", | |
"\n", | |
"# Now change the material by getting rid of Xe135\n", | |
"model.materials[0].remove_nuclide('Xe135')" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "e3a11a2c", | |
"metadata": {}, | |
"source": [ | |
"Now run the depletion integrator again --- note that we don't supply previous results (which would override the material change we made above)." | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 5, | |
"id": "1e15dfb0", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
" %%%%%%%%%%%%%%%\n", | |
" %%%%%%%%%%%%%%%%%%%%%%%%\n", | |
" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n", | |
" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n", | |
" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n", | |
" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n", | |
" %%%%%%%%%%%%%%%%%%%%%%%%\n", | |
" %%%%%%%%%%%%%%%%%%%%%%%%\n", | |
" ############### %%%%%%%%%%%%%%%%%%%%%%%%\n", | |
" ################## %%%%%%%%%%%%%%%%%%%%%%%\n", | |
" ################### %%%%%%%%%%%%%%%%%%%%%%%\n", | |
" #################### %%%%%%%%%%%%%%%%%%%%%%\n", | |
" ##################### %%%%%%%%%%%%%%%%%%%%%\n", | |
" ###################### %%%%%%%%%%%%%%%%%%%%\n", | |
" ####################### %%%%%%%%%%%%%%%%%%\n", | |
" ####################### %%%%%%%%%%%%%%%%%\n", | |
" ###################### %%%%%%%%%%%%%%%%%\n", | |
" #################### %%%%%%%%%%%%%%%%%\n", | |
" ################# %%%%%%%%%%%%%%%%%\n", | |
" ############### %%%%%%%%%%%%%%%%\n", | |
" ############ %%%%%%%%%%%%%%%\n", | |
" ######## %%%%%%%%%%%%%%\n", | |
" %%%%%%%%%%%\n", | |
"\n", | |
" | The OpenMC Monte Carlo Code\n", | |
" Copyright | 2011-2021 MIT, UChicago Argonne LLC, and contributors\n", | |
" License | https://docs.openmc.org/en/latest/license.html\n", | |
" Version | 0.13.0-dev\n", | |
" Git SHA1 | 65b02c57b9c09cf0c4c914a31034ed076688165e\n", | |
" Date/Time | 2022-01-09 13:43:53\n", | |
" OpenMP Threads | 12\n", | |
"\n", | |
" Reading settings XML file...\n", | |
" Reading cross sections XML file...\n", | |
" Reading materials XML file...\n", | |
" Reading geometry XML file...\n", | |
" Reading I135 from /opt/data/hdf5/nndc_hdf5_v15/I135.h5\n", | |
" Reading Xe136 from /opt/data/hdf5/nndc_hdf5_v15/Xe136.h5\n", | |
" Reading Cs135 from /opt/data/hdf5/nndc_hdf5_v15/Cs135.h5\n", | |
" Reading Gd157 from /opt/data/hdf5/nndc_hdf5_v15/Gd157.h5\n", | |
" Reading Gd156 from /opt/data/hdf5/nndc_hdf5_v15/Gd156.h5\n", | |
" Reading U234 from /opt/data/hdf5/nndc_hdf5_v15/U234.h5\n", | |
" Reading U235 from /opt/data/hdf5/nndc_hdf5_v15/U235.h5\n", | |
" Reading U238 from /opt/data/hdf5/nndc_hdf5_v15/U238.h5\n", | |
" Minimum neutron data temperature: 0 K\n", | |
" Maximum neutron data temperature: 1.7976931348623157e+308 K\n", | |
" Preparing distributed cell instances...\n", | |
" Reading plot XML file...\n", | |
" Writing summary.h5 file...\n", | |
" Reading Xe135 from /opt/data/hdf5/nndc_hdf5_v15/Xe135.h5\n", | |
" Maximum neutron transport energy: 20000000 eV for I135\n", | |
" Initializing source particles...\n", | |
"\n", | |
" ====================> K EIGENVALUE SIMULATION <====================\n", | |
"\n", | |
" Bat./Gen. k Average k\n", | |
" ========= ======== ====================\n", | |
" 1/1 0.44499\n", | |
" 2/1 0.37975\n", | |
" 3/1 0.35298\n", | |
" 4/1 0.34118\n", | |
" 5/1 0.33717\n", | |
" 6/1 0.34054\n", | |
" 7/1 0.32571\n", | |
" 8/1 0.33094\n", | |
" 9/1 0.31767\n", | |
" 10/1 0.33711\n", | |
" 11/1 0.32746\n", | |
" 12/1 0.33361 0.33053 +/- 0.00307\n", | |
" 13/1 0.33729 0.33278 +/- 0.00287\n", | |
" 14/1 0.31204 0.32760 +/- 0.00557\n", | |
" 15/1 0.35363 0.33281 +/- 0.00676\n", | |
" 16/1 0.32952 0.33226 +/- 0.00555\n", | |
" 17/1 0.33687 0.33292 +/- 0.00473\n", | |
" 18/1 0.32477 0.33190 +/- 0.00423\n", | |
" 19/1 0.32252 0.33086 +/- 0.00387\n", | |
" 20/1 0.33911 0.33168 +/- 0.00356\n", | |
" 21/1 0.33617 0.33209 +/- 0.00324\n", | |
" 22/1 0.32190 0.33124 +/- 0.00308\n", | |
" 23/1 0.33006 0.33115 +/- 0.00284\n", | |
" 24/1 0.32309 0.33057 +/- 0.00269\n", | |
" 25/1 0.32976 0.33052 +/- 0.00250\n", | |
" 26/1 0.33036 0.33051 +/- 0.00234\n", | |
" 27/1 0.32291 0.33006 +/- 0.00224\n", | |
" 28/1 0.33655 0.33042 +/- 0.00215\n", | |
" 29/1 0.31822 0.32978 +/- 0.00213\n", | |
" 30/1 0.34582 0.33058 +/- 0.00217\n", | |
" 31/1 0.32458 0.33030 +/- 0.00209\n", | |
" 32/1 0.32461 0.33004 +/- 0.00201\n", | |
" 33/1 0.32295 0.32973 +/- 0.00194\n", | |
" 34/1 0.34932 0.33055 +/- 0.00203\n", | |
" 35/1 0.34864 0.33127 +/- 0.00208\n", | |
" 36/1 0.34792 0.33191 +/- 0.00210\n", | |
" 37/1 0.33887 0.33217 +/- 0.00203\n", | |
" 38/1 0.31751 0.33165 +/- 0.00203\n", | |
" 39/1 0.34412 0.33208 +/- 0.00200\n", | |
" 40/1 0.32791 0.33194 +/- 0.00194\n", | |
" 41/1 0.33789 0.33213 +/- 0.00189\n", | |
" 42/1 0.33964 0.33236 +/- 0.00184\n", | |
" 43/1 0.32730 0.33221 +/- 0.00179\n", | |
" 44/1 0.33543 0.33230 +/- 0.00174\n", | |
" 45/1 0.33573 0.33240 +/- 0.00169\n", | |
" 46/1 0.32221 0.33212 +/- 0.00167\n", | |
" 47/1 0.34005 0.33233 +/- 0.00164\n", | |
" 48/1 0.33499 0.33240 +/- 0.00160\n", | |
" 49/1 0.34347 0.33269 +/- 0.00158\n", | |
" 50/1 0.33390 0.33272 +/- 0.00154\n", | |
" Creating state point statepoint.50.h5...\n", | |
"\n", | |
" =======================> TIMING STATISTICS <=======================\n", | |
"\n", | |
" Total time for initialization = 4.8436e-01 seconds\n", | |
" Reading cross sections = 4.7836e-01 seconds\n", | |
" Total time in simulation = 4.4880e-02 seconds\n", | |
" Time in transport only = 3.4566e-02 seconds\n", | |
" Time in inactive batches = 6.1937e-03 seconds\n", | |
" Time in active batches = 3.8687e-02 seconds\n", | |
" Time synchronizing fission bank = 2.5904e-03 seconds\n", | |
" Sampling source sites = 2.3432e-03 seconds\n", | |
" SEND/RECV source sites = 2.3338e-04 seconds\n", | |
" Time accumulating tallies = 3.0039e-03 seconds\n", | |
" Time writing statepoints = 2.1722e-03 seconds\n", | |
" Total time for finalization = 5.6857e-05 seconds\n", | |
" Total time elapsed = 5.3259e-01 seconds\n", | |
" Calculation Rate (inactive) = 1.61456e+06 particles/second\n", | |
" Calculation Rate (active) = 1.03395e+06 particles/second\n", | |
"\n", | |
" ============================> RESULTS <============================\n", | |
"\n", | |
" k-effective (Collision) = 0.33326 +/- 0.00231\n", | |
" k-effective (Track-length) = 0.33272 +/- 0.00154\n", | |
" k-effective (Absorption) = 0.33551 +/- 0.00539\n", | |
" Combined k-effective = 0.33285 +/- 0.00157\n", | |
" Leakage Fraction = 0.86215 +/- 0.00216\n", | |
"\n", | |
" Creating state point openmc_simulation_n0.h5...\n", | |
" Maximum neutron transport energy: 20000000 eV for I135\n", | |
" Initializing source particles...\n", | |
"\n", | |
" ====================> K EIGENVALUE SIMULATION <====================\n", | |
"\n", | |
" Bat./Gen. k Average k\n", | |
" ========= ======== ====================\n", | |
" 1/1 0.44304\n", | |
" 2/1 0.37678\n", | |
" 3/1 0.35418\n", | |
" 4/1 0.34945\n", | |
" 5/1 0.33601\n", | |
" 6/1 0.32262\n", | |
" 7/1 0.32733\n", | |
" 8/1 0.32685\n", | |
" 9/1 0.33419\n", | |
" 10/1 0.33031\n", | |
" 11/1 0.32766\n", | |
" 12/1 0.33874 0.33320 +/- 0.00554\n", | |
" 13/1 0.33716 0.33452 +/- 0.00346\n", | |
" 14/1 0.33721 0.33519 +/- 0.00254\n", | |
" 15/1 0.33802 0.33576 +/- 0.00204\n", | |
" 16/1 0.32795 0.33446 +/- 0.00212\n", | |
" 17/1 0.33964 0.33520 +/- 0.00194\n", | |
" 18/1 0.32893 0.33441 +/- 0.00185\n", | |
" 19/1 0.31602 0.33237 +/- 0.00262\n", | |
" 20/1 0.33439 0.33257 +/- 0.00235\n", | |
" 21/1 0.34165 0.33340 +/- 0.00228\n", | |
" 22/1 0.34085 0.33402 +/- 0.00217\n", | |
" 23/1 0.32933 0.33366 +/- 0.00203\n", | |
" 24/1 0.33219 0.33355 +/- 0.00188\n", | |
" 25/1 0.33482 0.33364 +/- 0.00175\n", | |
" 26/1 0.32928 0.33336 +/- 0.00166\n", | |
" 27/1 0.34823 0.33424 +/- 0.00179\n", | |
" 28/1 0.35674 0.33549 +/- 0.00210\n", | |
" 29/1 0.33788 0.33562 +/- 0.00199\n", | |
" 30/1 0.32127 0.33490 +/- 0.00202\n", | |
" 31/1 0.33130 0.33473 +/- 0.00193\n", | |
" 32/1 0.34438 0.33517 +/- 0.00189\n", | |
" 33/1 0.33792 0.33529 +/- 0.00181\n", | |
" 34/1 0.32681 0.33493 +/- 0.00177\n", | |
" 35/1 0.33487 0.33493 +/- 0.00170\n", | |
" 36/1 0.34786 0.33543 +/- 0.00170\n", | |
" 37/1 0.33966 0.33558 +/- 0.00165\n", | |
" 38/1 0.34130 0.33579 +/- 0.00160\n", | |
" 39/1 0.32394 0.33538 +/- 0.00160\n", | |
" 40/1 0.32715 0.33511 +/- 0.00157\n", | |
" 41/1 0.34174 0.33532 +/- 0.00153\n", | |
" 42/1 0.33771 0.33539 +/- 0.00148\n", | |
" 43/1 0.33322 0.33533 +/- 0.00144\n", | |
" 44/1 0.33487 0.33531 +/- 0.00140\n", | |
" 45/1 0.32783 0.33510 +/- 0.00137\n", | |
" 46/1 0.32464 0.33481 +/- 0.00137\n", | |
" 47/1 0.33517 0.33482 +/- 0.00133\n", | |
" 48/1 0.33256 0.33476 +/- 0.00129\n", | |
" 49/1 0.32880 0.33461 +/- 0.00127\n", | |
" 50/1 0.33417 0.33460 +/- 0.00124\n", | |
" Creating state point statepoint.50.h5...\n", | |
"\n", | |
" =======================> TIMING STATISTICS <=======================\n", | |
"\n", | |
" Total time for initialization = 0.0000e+00 seconds\n", | |
" Reading cross sections = 0.0000e+00 seconds\n", | |
" Total time in simulation = 5.4805e-02 seconds\n", | |
" Time in transport only = 4.0073e-02 seconds\n", | |
" Time in inactive batches = 5.6291e-03 seconds\n", | |
" Time in active batches = 4.9176e-02 seconds\n", | |
" Time synchronizing fission bank = 2.7622e-03 seconds\n", | |
" Sampling source sites = 2.4806e-03 seconds\n", | |
" SEND/RECV source sites = 2.5121e-04 seconds\n", | |
" Time accumulating tallies = 5.3500e-03 seconds\n", | |
" Time writing statepoints = 5.2063e-03 seconds\n", | |
" Total time for finalization = 6.2409e-05 seconds\n", | |
" Total time elapsed = 5.8172e-02 seconds\n", | |
" Calculation Rate (inactive) = 1.77647e+06 particles/second\n", | |
" Calculation Rate (active) = 813405 particles/second\n", | |
"\n", | |
" ============================> RESULTS <============================\n", | |
"\n", | |
" k-effective (Collision) = 0.33615 +/- 0.00292\n", | |
" k-effective (Track-length) = 0.33460 +/- 0.00124\n", | |
" k-effective (Absorption) = 0.33953 +/- 0.00351\n", | |
" Combined k-effective = 0.33477 +/- 0.00129\n", | |
" Leakage Fraction = 0.86047 +/- 0.00140\n", | |
"\n", | |
" Creating state point openmc_simulation_n1.h5...\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
" Maximum neutron transport energy: 20000000 eV for I135\n", | |
" Initializing source particles...\n", | |
"\n", | |
" ====================> K EIGENVALUE SIMULATION <====================\n", | |
"\n", | |
" Bat./Gen. k Average k\n", | |
" ========= ======== ====================\n", | |
" 1/1 0.43749\n", | |
" 2/1 0.37037\n", | |
" 3/1 0.35902\n", | |
" 4/1 0.33888\n", | |
" 5/1 0.32159\n", | |
" 6/1 0.33254\n", | |
" 7/1 0.33918\n", | |
" 8/1 0.32945\n", | |
" 9/1 0.32723\n", | |
" 10/1 0.34119\n", | |
" 11/1 0.33134\n", | |
" 12/1 0.31736 0.32435 +/- 0.00699\n", | |
" 13/1 0.31267 0.32046 +/- 0.00561\n", | |
" 14/1 0.32451 0.32147 +/- 0.00409\n", | |
" 15/1 0.34099 0.32537 +/- 0.00503\n", | |
" 16/1 0.34485 0.32862 +/- 0.00523\n", | |
" 17/1 0.34059 0.33033 +/- 0.00474\n", | |
" 18/1 0.33071 0.33038 +/- 0.00411\n", | |
" 19/1 0.35215 0.33280 +/- 0.00436\n", | |
" 20/1 0.34348 0.33387 +/- 0.00404\n", | |
" 21/1 0.32824 0.33336 +/- 0.00369\n", | |
" 22/1 0.32528 0.33268 +/- 0.00344\n", | |
" 23/1 0.33203 0.33263 +/- 0.00316\n", | |
" 24/1 0.32846 0.33233 +/- 0.00294\n", | |
" 25/1 0.33623 0.33259 +/- 0.00275\n", | |
" 26/1 0.33216 0.33257 +/- 0.00257\n", | |
" 27/1 0.33786 0.33288 +/- 0.00244\n", | |
" 28/1 0.35845 0.33430 +/- 0.00270\n", | |
" 29/1 0.34805 0.33502 +/- 0.00266\n", | |
" 30/1 0.33342 0.33494 +/- 0.00252\n", | |
" 31/1 0.32471 0.33445 +/- 0.00245\n", | |
" 32/1 0.34187 0.33479 +/- 0.00236\n", | |
" 33/1 0.33047 0.33460 +/- 0.00226\n", | |
" 34/1 0.33385 0.33457 +/- 0.00216\n", | |
" 35/1 0.34163 0.33485 +/- 0.00209\n", | |
" 36/1 0.33033 0.33468 +/- 0.00202\n", | |
" 37/1 0.33540 0.33471 +/- 0.00194\n", | |
" 38/1 0.33524 0.33473 +/- 0.00187\n", | |
" 39/1 0.33022 0.33457 +/- 0.00181\n", | |
" 40/1 0.33805 0.33469 +/- 0.00176\n", | |
" 41/1 0.33910 0.33483 +/- 0.00170\n", | |
" 42/1 0.33385 0.33480 +/- 0.00165\n", | |
" 43/1 0.32752 0.33458 +/- 0.00162\n", | |
" 44/1 0.34962 0.33502 +/- 0.00163\n", | |
" 45/1 0.33518 0.33502 +/- 0.00158\n", | |
" 46/1 0.33601 0.33505 +/- 0.00154\n", | |
" 47/1 0.34462 0.33531 +/- 0.00152\n", | |
" 48/1 0.33196 0.33522 +/- 0.00148\n", | |
" 49/1 0.32787 0.33503 +/- 0.00145\n", | |
" 50/1 0.33053 0.33492 +/- 0.00142\n", | |
" Creating state point statepoint.50.h5...\n", | |
"\n", | |
" =======================> TIMING STATISTICS <=======================\n", | |
"\n", | |
" Total time for initialization = 0.0000e+00 seconds\n", | |
" Reading cross sections = 0.0000e+00 seconds\n", | |
" Total time in simulation = 6.2339e-02 seconds\n", | |
" Time in transport only = 4.2191e-02 seconds\n", | |
" Time in inactive batches = 6.5212e-03 seconds\n", | |
" Time in active batches = 5.5818e-02 seconds\n", | |
" Time synchronizing fission bank = 2.9475e-03 seconds\n", | |
" Sampling source sites = 2.6677e-03 seconds\n", | |
" SEND/RECV source sites = 2.6321e-04 seconds\n", | |
" Time accumulating tallies = 1.0428e-02 seconds\n", | |
" Time writing statepoints = 6.1328e-03 seconds\n", | |
" Total time for finalization = 7.4346e-05 seconds\n", | |
" Total time elapsed = 6.5828e-02 seconds\n", | |
" Calculation Rate (inactive) = 1.53346e+06 particles/second\n", | |
" Calculation Rate (active) = 716620 particles/second\n", | |
"\n", | |
" ============================> RESULTS <============================\n", | |
"\n", | |
" k-effective (Collision) = 0.33584 +/- 0.00213\n", | |
" k-effective (Track-length) = 0.33492 +/- 0.00142\n", | |
" k-effective (Absorption) = 0.33614 +/- 0.00455\n", | |
" Combined k-effective = 0.33514 +/- 0.00124\n", | |
" Leakage Fraction = 0.86230 +/- 0.00184\n", | |
"\n", | |
" Creating state point openmc_simulation_n2.h5...\n", | |
" Maximum neutron transport energy: 20000000 eV for I135\n", | |
" Initializing source particles...\n", | |
"\n", | |
" ====================> K EIGENVALUE SIMULATION <====================\n", | |
"\n", | |
" Bat./Gen. k Average k\n", | |
" ========= ======== ====================\n", | |
" 1/1 0.43652\n", | |
" 2/1 0.36965\n", | |
" 3/1 0.34291\n", | |
" 4/1 0.33751\n", | |
" 5/1 0.33269\n", | |
" 6/1 0.33107\n", | |
" 7/1 0.32994\n", | |
" 8/1 0.33638\n", | |
" 9/1 0.34974\n", | |
" 10/1 0.34152\n", | |
" 11/1 0.31659\n", | |
" 12/1 0.34465 0.33062 +/- 0.01403\n", | |
" 13/1 0.32762 0.32962 +/- 0.00816\n", | |
" 14/1 0.32287 0.32794 +/- 0.00601\n", | |
" 15/1 0.33523 0.32939 +/- 0.00488\n", | |
" 16/1 0.34528 0.33204 +/- 0.00478\n", | |
" 17/1 0.32589 0.33116 +/- 0.00414\n", | |
" 18/1 0.34534 0.33294 +/- 0.00400\n", | |
" 19/1 0.34441 0.33421 +/- 0.00375\n", | |
" 20/1 0.32839 0.33363 +/- 0.00340\n", | |
" 21/1 0.32874 0.33318 +/- 0.00311\n", | |
" 22/1 0.33208 0.33309 +/- 0.00284\n", | |
" 23/1 0.32915 0.33279 +/- 0.00263\n", | |
" 24/1 0.33391 0.33287 +/- 0.00244\n", | |
" 25/1 0.33268 0.33286 +/- 0.00227\n", | |
" 26/1 0.33532 0.33301 +/- 0.00213\n", | |
" 27/1 0.33315 0.33302 +/- 0.00200\n", | |
" 28/1 0.33462 0.33311 +/- 0.00189\n", | |
" 29/1 0.33976 0.33346 +/- 0.00182\n", | |
" 30/1 0.32486 0.33303 +/- 0.00178\n", | |
" 31/1 0.33359 0.33305 +/- 0.00169\n", | |
" 32/1 0.34359 0.33353 +/- 0.00168\n", | |
" 33/1 0.33078 0.33341 +/- 0.00161\n", | |
" 34/1 0.32398 0.33302 +/- 0.00159\n", | |
" 35/1 0.32786 0.33281 +/- 0.00154\n", | |
" 36/1 0.33146 0.33276 +/- 0.00148\n", | |
" 37/1 0.33186 0.33273 +/- 0.00143\n", | |
" 38/1 0.33356 0.33276 +/- 0.00137\n", | |
" 39/1 0.33102 0.33270 +/- 0.00133\n", | |
" 40/1 0.33215 0.33268 +/- 0.00128\n", | |
" 41/1 0.33335 0.33270 +/- 0.00124\n", | |
" 42/1 0.34316 0.33303 +/- 0.00125\n", | |
" 43/1 0.34486 0.33339 +/- 0.00126\n", | |
" 44/1 0.33854 0.33354 +/- 0.00123\n", | |
" 45/1 0.33576 0.33360 +/- 0.00120\n", | |
" 46/1 0.32339 0.33332 +/- 0.00120\n", | |
" 47/1 0.33626 0.33340 +/- 0.00117\n", | |
" 48/1 0.34710 0.33376 +/- 0.00119\n", | |
" 49/1 0.33917 0.33390 +/- 0.00117\n", | |
" 50/1 0.33579 0.33394 +/- 0.00114\n", | |
" Creating state point statepoint.50.h5...\n", | |
"\n", | |
" =======================> TIMING STATISTICS <=======================\n", | |
"\n", | |
" Total time for initialization = 0.0000e+00 seconds\n", | |
" Reading cross sections = 0.0000e+00 seconds\n", | |
" Total time in simulation = 6.8805e-02 seconds\n", | |
" Time in transport only = 4.7870e-02 seconds\n", | |
" Time in inactive batches = 6.3043e-03 seconds\n", | |
" Time in active batches = 6.2501e-02 seconds\n", | |
" Time synchronizing fission bank = 2.7223e-03 seconds\n", | |
" Sampling source sites = 2.4579e-03 seconds\n", | |
" SEND/RECV source sites = 2.4881e-04 seconds\n", | |
" Time accumulating tallies = 9.6293e-03 seconds\n", | |
" Time writing statepoints = 6.1461e-03 seconds\n", | |
" Total time for finalization = 6.4295e-05 seconds\n", | |
" Total time elapsed = 7.2150e-02 seconds\n", | |
" Calculation Rate (inactive) = 1.58623e+06 particles/second\n", | |
" Calculation Rate (active) = 639989 particles/second\n", | |
"\n", | |
" ============================> RESULTS <============================\n", | |
"\n", | |
" k-effective (Collision) = 0.33470 +/- 0.00236\n", | |
" k-effective (Track-length) = 0.33394 +/- 0.00114\n", | |
" k-effective (Absorption) = 0.33728 +/- 0.00486\n", | |
" Combined k-effective = 0.33432 +/- 0.00099\n", | |
" Leakage Fraction = 0.86203 +/- 0.00198\n", | |
"\n", | |
" Creating state point openmc_simulation_n3.h5...\n" | |
] | |
} | |
], | |
"source": [ | |
"# We need to create a new operator; otherwise, it will still use the number densities\n", | |
"# from the end of the previous simulation\n", | |
"op = openmc.deplete.Operator(model, chain_file)\n", | |
"\n", | |
"integrator = openmc.deplete.PredictorIntegrator(op, time_steps, timestep_units='d', power=power)\n", | |
"integrator.integrate()" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "66f5229e", | |
"metadata": {}, | |
"source": [ | |
"And finally let's look at the $^{135}$Xe density again:" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 6, | |
"id": "4b205c9c", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"Text(0, 0.5, 'Xe135 [atoms]')" | |
] | |
}, | |
"execution_count": 6, | |
"metadata": {}, | |
"output_type": "execute_result" | |
}, | |
{ | |
"data": { | |
"image/png": "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\n", | |
"text/plain": [ | |
"<Figure size 432x288 with 1 Axes>" | |
] | |
}, | |
"metadata": { | |
"needs_background": "light" | |
}, | |
"output_type": "display_data" | |
} | |
], | |
"source": [ | |
"results = openmc.deplete.ResultsList.from_hdf5('depletion_results.h5')\n", | |
"time, n_Xe135 = results.get_atoms('1', 'Xe135')\n", | |
"days = 24*60*60\n", | |
"plt.plot(time/days, n_Xe135)\n", | |
"plt.xlabel('Time [d]')\n", | |
"plt.ylabel('Xe135 [atoms]')" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"id": "a7acf699", | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
} | |
], | |
"metadata": { | |
"kernelspec": { | |
"display_name": "Python 3 (ipykernel)", | |
"language": "python", | |
"name": "python3" | |
}, | |
"language_info": { | |
"codemirror_mode": { | |
"name": "ipython", | |
"version": 3 | |
}, | |
"file_extension": ".py", | |
"mimetype": "text/x-python", | |
"name": "python", | |
"nbconvert_exporter": "python", | |
"pygments_lexer": "ipython3", | |
"version": "3.9.7" | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 5 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment