diff --git a/docs/source/pythonapi/examples/multi-group-cross-sections.ipynb b/docs/source/pythonapi/examples/multi-group-cross-sections.ipynb index 14392ec97..e7820bca8 100644 --- a/docs/source/pythonapi/examples/multi-group-cross-sections.ipynb +++ b/docs/source/pythonapi/examples/multi-group-cross-sections.ipynb @@ -452,7 +452,7 @@ " License: http://mit-crpg.github.io/openmc/license.html\n", " Version: 0.7.0\n", " Git SHA1: e0c2aace2e73367536fa03e153b67a2d038cd2b3\n", - " Date/Time: 2015-10-03 12:30:47\n", + " Date/Time: 2015-10-03 12:56:30\n", " MPI Processes: 1\n", "\n", " ===========================================================================\n", @@ -537,20 +537,20 @@ "\n", " =======================> TIMING STATISTICS <=======================\n", "\n", - " Total time for initialization = 3.8800E-01 seconds\n", - " Reading cross sections = 8.8000E-02 seconds\n", - " Total time in simulation = 1.4079E+01 seconds\n", - " Time in transport only = 1.4061E+01 seconds\n", - " Time in inactive batches = 2.0330E+00 seconds\n", - " Time in active batches = 1.2046E+01 seconds\n", - " Time synchronizing fission bank = 4.0000E-03 seconds\n", - " Sampling source sites = 3.0000E-03 seconds\n", - " SEND/RECV source sites = 1.0000E-03 seconds\n", + " Total time for initialization = 6.4800E-01 seconds\n", + " Reading cross sections = 1.5500E-01 seconds\n", + " Total time in simulation = 1.6951E+01 seconds\n", + " Time in transport only = 1.6927E+01 seconds\n", + " Time in inactive batches = 3.1560E+00 seconds\n", + " Time in active batches = 1.3795E+01 seconds\n", + " Time synchronizing fission bank = 7.0000E-03 seconds\n", + " Sampling source sites = 4.0000E-03 seconds\n", + " SEND/RECV source sites = 2.0000E-03 seconds\n", " Time accumulating tallies = 0.0000E+00 seconds\n", " Total time for finalization = 3.0000E-03 seconds\n", - " Total time elapsed = 1.4478E+01 seconds\n", - " Calculation Rate (inactive) = 12297.1 neutrons/second\n", - " Calculation Rate (active) = 8301.51 neutrons/second\n", + " Total time elapsed = 1.7614E+01 seconds\n", + " Calculation Rate (inactive) = 7921.42 neutrons/second\n", + " Calculation Rate (active) = 7249.00 neutrons/second\n", "\n", " ============================> RESULTS <============================\n", "\n", @@ -1492,137 +1492,6 @@ "collapsed": false }, "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - " .d88888b. 888b d888 .d8888b.\n", - " d88P\" \"Y88b 8888b d8888 d88P Y88b\n", - " 888 888 88888b.d88888 888 888\n", - " 888 888 88888b. .d88b. 88888b. 888Y88888P888 888 \n", - " 888 888 888 \"88b d8P Y8b 888 \"88b 888 Y888P 888 888 \n", - " 888 888 888 888 88888888 888 888 888 Y8P 888 888 888\n", - " Y88b. .d88P 888 d88P Y8b. 888 888 888 \" 888 Y88b d88P\n", - " \"Y88888P\" 88888P\" \"Y8888 888 888 888 888 \"Y8888P\"\n", - "__________________888______________________________________________________\n", - " 888\n", - " 888\n", - "\n", - " Copyright: 2011-2015 Massachusetts Institute of Technology\n", - " License: http://mit-crpg.github.io/openmc/license.html\n", - " Version: 0.7.0\n", - " Git SHA1: e0c2aace2e73367536fa03e153b67a2d038cd2b3\n", - " Date/Time: 2015-10-03 12:31:02\n", - " MPI Processes: 1\n", - "\n", - " ===========================================================================\n", - " ========================> INITIALIZATION <=========================\n", - " ===========================================================================\n", - "\n", - " Reading settings XML file...\n", - " Reading cross sections XML file...\n", - " Reading geometry XML file...\n", - " Reading materials XML file...\n", - " Reading tallies XML file...\n", - " Building neighboring cells lists for each surface...\n", - " Loading ACE cross section table: 92238.71c\n", - " Loading ACE cross section table: 8016.71c\n", - " Loading ACE cross section table: 92235.71c\n", - " Loading ACE cross section table: 1001.71c\n", - " Loading ACE cross section table: 40090.71c\n", - " Initializing source particles...\n", - "\n", - " ===========================================================================\n", - " ====================> K EIGENVALUE SIMULATION <====================\n", - " ===========================================================================\n", - "\n", - " Bat./Gen. k Average k \n", - " ========= ======== ==================== \n", - " 1/1 1.23064 \n", - " 2/1 1.18217 \n", - " 3/1 1.20248 \n", - " 4/1 1.20841 \n", - " 5/1 1.25078 \n", - " 6/1 1.26156 \n", - " 7/1 1.18239 \n", - " 8/1 1.24391 \n", - " 9/1 1.22294 \n", - " 10/1 1.20654 \n", - " 11/1 1.24695 \n", - " 12/1 1.26717 1.25706 +/- 0.01011\n", - " 13/1 1.26830 1.26080 +/- 0.00693\n", - " 14/1 1.25206 1.25862 +/- 0.00537\n", - " 15/1 1.23449 1.25379 +/- 0.00637\n", - " 16/1 1.13532 1.23405 +/- 0.02042\n", - " 17/1 1.25230 1.23666 +/- 0.01745\n", - " 18/1 1.17655 1.22914 +/- 0.01688\n", - " 19/1 1.26829 1.23349 +/- 0.01551\n", - " 20/1 1.26274 1.23642 +/- 0.01418\n", - " 21/1 1.19211 1.23239 +/- 0.01344\n", - " 22/1 1.23183 1.23234 +/- 0.01227\n", - " 23/1 1.22292 1.23162 +/- 0.01131\n", - " 24/1 1.21154 1.23018 +/- 0.01057\n", - " 25/1 1.21882 1.22943 +/- 0.00987\n", - " 26/1 1.22321 1.22904 +/- 0.00924\n", - " 27/1 1.20043 1.22736 +/- 0.00884\n", - " 28/1 1.20998 1.22639 +/- 0.00839\n", - " 29/1 1.26327 1.22833 +/- 0.00817\n", - " 30/1 1.26615 1.23022 +/- 0.00798\n", - " 31/1 1.21810 1.22964 +/- 0.00761\n", - " 32/1 1.23946 1.23009 +/- 0.00727\n", - " 33/1 1.25718 1.23127 +/- 0.00705\n", - " 34/1 1.21614 1.23064 +/- 0.00678\n", - " 35/1 1.23962 1.23100 +/- 0.00651\n", - " 36/1 1.24640 1.23159 +/- 0.00628\n", - " 37/1 1.24546 1.23210 +/- 0.00607\n", - " 38/1 1.21329 1.23143 +/- 0.00588\n", - " 39/1 1.24137 1.23177 +/- 0.00569\n", - " 40/1 1.27335 1.23316 +/- 0.00567\n", - " 41/1 1.24768 1.23363 +/- 0.00550\n", - " 42/1 1.19014 1.23227 +/- 0.00550\n", - " 43/1 1.24273 1.23259 +/- 0.00534\n", - " 44/1 1.20201 1.23169 +/- 0.00526\n", - " 45/1 1.24084 1.23195 +/- 0.00511\n", - " 46/1 1.25992 1.23273 +/- 0.00503\n", - " 47/1 1.19931 1.23182 +/- 0.00497\n", - " 48/1 1.24106 1.23207 +/- 0.00484\n", - " 49/1 1.28278 1.23337 +/- 0.00489\n", - " 50/1 1.26711 1.23421 +/- 0.00484\n", - " Creating state point statepoint.50.h5...\n", - "\n", - " ===========================================================================\n", - " ======================> SIMULATION FINISHED <======================\n", - " ===========================================================================\n", - "\n", - "\n", - " =======================> TIMING STATISTICS <=======================\n", - "\n", - " Total time for initialization = 4.1100E-01 seconds\n", - " Reading cross sections = 1.1100E-01 seconds\n", - " Total time in simulation = 3.4700E+01 seconds\n", - " Time in transport only = 3.4683E+01 seconds\n", - " Time in inactive batches = 3.7780E+00 seconds\n", - " Time in active batches = 3.0922E+01 seconds\n", - " Time synchronizing fission bank = 4.0000E-03 seconds\n", - " Sampling source sites = 2.0000E-03 seconds\n", - " SEND/RECV source sites = 1.0000E-03 seconds\n", - " Time accumulating tallies = 0.0000E+00 seconds\n", - " Total time for finalization = 9.0000E-03 seconds\n", - " Total time elapsed = 3.5131E+01 seconds\n", - " Calculation Rate (inactive) = 6617.26 neutrons/second\n", - " Calculation Rate (active) = 3233.94 neutrons/second\n", - "\n", - " ============================> RESULTS <============================\n", - "\n", - " k-effective (Collision) = 1.23174 +/- 0.00461\n", - " k-effective (Track-length) = 1.23421 +/- 0.00484\n", - " k-effective (Absorption) = 1.23034 +/- 0.00239\n", - " Combined k-effective = 1.23109 +/- 0.00215\n", - " Leakage Fraction = 0.00000 +/- 0.00000\n", - "\n" - ] - }, { "data": { "text/plain": [ @@ -1638,9 +1507,9 @@ "# Delete old HDF5 files\n", "!rm *.h5\n", "\n", - "# Run OpenMC!\n", + "# Run OpenMC with the output throttled!\n", "executor = openmc.Executor()\n", - "executor.run_simulation()" + "executor.run_simulation(output=False)" ] }, { @@ -1999,7 +1868,7 @@ "data": { "image/png": "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\nAAAASUVORK5CYII=\n", "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -2274,181 +2143,11 @@ "metadata": { "collapsed": false }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[ NORMAL ] Ray tracing for track segmentation...\n", - "[ NORMAL ] Dumping tracks to file...\n", - "[ NORMAL ] Computing the eigenvalue...\n", - "[ NORMAL ] Iteration 0:\tk_eff = 0.574798\tres = 0.000E+00\n", - "[ NORMAL ] Iteration 1:\tk_eff = 0.680220\tres = 4.252E-01\n", - "[ NORMAL ] Iteration 2:\tk_eff = 0.661620\tres = 1.834E-01\n", - "[ NORMAL ] Iteration 3:\tk_eff = 0.660063\tres = 2.734E-02\n", - "[ NORMAL ] Iteration 4:\tk_eff = 0.644413\tres = 2.354E-03\n", - "[ NORMAL ] Iteration 5:\tk_eff = 0.627431\tres = 2.371E-02\n", - "[ NORMAL ] Iteration 6:\tk_eff = 0.608477\tres = 2.635E-02\n", - "[ NORMAL ] Iteration 7:\tk_eff = 0.589425\tres = 3.021E-02\n", - "[ NORMAL ] Iteration 8:\tk_eff = 0.571080\tres = 3.131E-02\n", - "[ NORMAL ] Iteration 9:\tk_eff = 0.553841\tres = 3.112E-02\n", - "[ NORMAL ] Iteration 10:\tk_eff = 0.538232\tres = 3.019E-02\n", - "[ NORMAL ] Iteration 11:\tk_eff = 0.524518\tres = 2.818E-02\n", - "[ NORMAL ] Iteration 12:\tk_eff = 0.512887\tres = 2.548E-02\n", - "[ NORMAL ] Iteration 13:\tk_eff = 0.503407\tres = 2.218E-02\n", - "[ NORMAL ] Iteration 14:\tk_eff = 0.496149\tres = 1.848E-02\n", - "[ NORMAL ] Iteration 15:\tk_eff = 0.491110\tres = 1.442E-02\n", - "[ NORMAL ] Iteration 16:\tk_eff = 0.488262\tres = 1.016E-02\n", - "[ NORMAL ] Iteration 17:\tk_eff = 0.487559\tres = 5.798E-03\n", - "[ NORMAL ] Iteration 18:\tk_eff = 0.488929\tres = 1.441E-03\n", - "[ NORMAL ] Iteration 19:\tk_eff = 0.492277\tres = 2.810E-03\n", - "[ NORMAL ] Iteration 20:\tk_eff = 0.497495\tres = 6.848E-03\n", - "[ NORMAL ] Iteration 21:\tk_eff = 0.504468\tres = 1.060E-02\n", - "[ NORMAL ] Iteration 22:\tk_eff = 0.513071\tres = 1.402E-02\n", - "[ NORMAL ] Iteration 23:\tk_eff = 0.523171\tres = 1.705E-02\n", - "[ NORMAL ] Iteration 24:\tk_eff = 0.534637\tres = 1.969E-02\n", - "[ NORMAL ] Iteration 25:\tk_eff = 0.547332\tres = 2.192E-02\n", - "[ NORMAL ] Iteration 26:\tk_eff = 0.561124\tres = 2.375E-02\n", - "[ NORMAL ] Iteration 27:\tk_eff = 0.575881\tres = 2.520E-02\n", - "[ NORMAL ] Iteration 28:\tk_eff = 0.591472\tres = 2.630E-02\n", - "[ NORMAL ] Iteration 29:\tk_eff = 0.607776\tres = 2.707E-02\n", - "[ NORMAL ] Iteration 30:\tk_eff = 0.624672\tres = 2.756E-02\n", - "[ NORMAL ] Iteration 31:\tk_eff = 0.642047\tres = 2.780E-02\n", - "[ NORMAL ] Iteration 32:\tk_eff = 0.659796\tres = 2.781E-02\n", - "[ NORMAL ] Iteration 33:\tk_eff = 0.677818\tres = 2.764E-02\n", - "[ NORMAL ] Iteration 34:\tk_eff = 0.696019\tres = 2.731E-02\n", - "[ NORMAL ] Iteration 35:\tk_eff = 0.714314\tres = 2.685E-02\n", - "[ NORMAL ] Iteration 36:\tk_eff = 0.732625\tres = 2.629E-02\n", - "[ NORMAL ] Iteration 37:\tk_eff = 0.750879\tres = 2.563E-02\n", - "[ NORMAL ] Iteration 38:\tk_eff = 0.769011\tres = 2.492E-02\n", - "[ NORMAL ] Iteration 39:\tk_eff = 0.786963\tres = 2.415E-02\n", - "[ NORMAL ] Iteration 40:\tk_eff = 0.804681\tres = 2.334E-02\n", - "[ NORMAL ] Iteration 41:\tk_eff = 0.822119\tres = 2.251E-02\n", - "[ NORMAL ] Iteration 42:\tk_eff = 0.839238\tres = 2.167E-02\n", - "[ NORMAL ] Iteration 43:\tk_eff = 0.856002\tres = 2.082E-02\n", - "[ NORMAL ] Iteration 44:\tk_eff = 0.872382\tres = 1.997E-02\n", - "[ NORMAL ] Iteration 45:\tk_eff = 0.888351\tres = 1.913E-02\n", - "[ NORMAL ] Iteration 46:\tk_eff = 0.903889\tres = 1.831E-02\n", - "[ NORMAL ] Iteration 47:\tk_eff = 0.918979\tres = 1.749E-02\n", - "[ NORMAL ] Iteration 48:\tk_eff = 0.933609\tres = 1.669E-02\n", - "[ NORMAL ] Iteration 49:\tk_eff = 0.947768\tres = 1.592E-02\n", - "[ NORMAL ] Iteration 50:\tk_eff = 0.961451\tres = 1.517E-02\n", - "[ NORMAL ] Iteration 51:\tk_eff = 0.974653\tres = 1.444E-02\n", - "[ NORMAL ] Iteration 52:\tk_eff = 0.987374\tres = 1.373E-02\n", - "[ NORMAL ] Iteration 53:\tk_eff = 0.999614\tres = 1.305E-02\n", - "[ NORMAL ] Iteration 54:\tk_eff = 1.011376\tres = 1.240E-02\n", - "[ NORMAL ] Iteration 55:\tk_eff = 1.022667\tres = 1.177E-02\n", - "[ NORMAL ] Iteration 56:\tk_eff = 1.033492\tres = 1.116E-02\n", - "[ NORMAL ] Iteration 57:\tk_eff = 1.043858\tres = 1.058E-02\n", - "[ NORMAL ] Iteration 58:\tk_eff = 1.053776\tres = 1.003E-02\n", - "[ NORMAL ] Iteration 59:\tk_eff = 1.063254\tres = 9.501E-03\n", - "[ NORMAL ] Iteration 60:\tk_eff = 1.072304\tres = 8.994E-03\n", - "[ NORMAL ] Iteration 61:\tk_eff = 1.080937\tres = 8.512E-03\n", - "[ NORMAL ] Iteration 62:\tk_eff = 1.089165\tres = 8.051E-03\n", - "[ NORMAL ] Iteration 63:\tk_eff = 1.097001\tres = 7.612E-03\n", - "[ NORMAL ] Iteration 64:\tk_eff = 1.104457\tres = 7.194E-03\n", - "[ NORMAL ] Iteration 65:\tk_eff = 1.111546\tres = 6.797E-03\n", - "[ NORMAL ] Iteration 66:\tk_eff = 1.118282\tres = 6.419E-03\n", - "[ NORMAL ] Iteration 67:\tk_eff = 1.124677\tres = 6.060E-03\n", - "[ NORMAL ] Iteration 68:\tk_eff = 1.130743\tres = 5.719E-03\n", - "[ NORMAL ] Iteration 69:\tk_eff = 1.136495\tres = 5.394E-03\n", - "[ NORMAL ] Iteration 70:\tk_eff = 1.141946\tres = 5.087E-03\n", - "[ NORMAL ] Iteration 71:\tk_eff = 1.147109\tres = 4.796E-03\n", - "[ NORMAL ] Iteration 72:\tk_eff = 1.151994\tres = 4.520E-03\n", - "[ NORMAL ] Iteration 73:\tk_eff = 1.156615\tres = 4.259E-03\n", - "[ NORMAL ] Iteration 74:\tk_eff = 1.160984\tres = 4.011E-03\n", - "[ NORMAL ] Iteration 75:\tk_eff = 1.165111\tres = 3.777E-03\n", - "[ NORMAL ] Iteration 76:\tk_eff = 1.169010\tres = 3.555E-03\n", - "[ NORMAL ] Iteration 77:\tk_eff = 1.172690\tres = 3.346E-03\n", - "[ NORMAL ] Iteration 78:\tk_eff = 1.176162\tres = 3.148E-03\n", - "[ NORMAL ] Iteration 79:\tk_eff = 1.179436\tres = 2.960E-03\n", - "[ NORMAL ] Iteration 80:\tk_eff = 1.182522\tres = 2.784E-03\n", - "[ NORMAL ] Iteration 81:\tk_eff = 1.185431\tres = 2.617E-03\n", - "[ NORMAL ] Iteration 82:\tk_eff = 1.188170\tres = 2.460E-03\n", - "[ NORMAL ] Iteration 83:\tk_eff = 1.190750\tres = 2.311E-03\n", - "[ NORMAL ] Iteration 84:\tk_eff = 1.193177\tres = 2.171E-03\n", - "[ NORMAL ] Iteration 85:\tk_eff = 1.195460\tres = 2.039E-03\n", - "[ NORMAL ] Iteration 86:\tk_eff = 1.197609\tres = 1.914E-03\n", - "[ NORMAL ] Iteration 87:\tk_eff = 1.199628\tres = 1.797E-03\n", - "[ NORMAL ] Iteration 88:\tk_eff = 1.201525\tres = 1.685E-03\n", - "[ NORMAL ] Iteration 89:\tk_eff = 1.203309\tres = 1.582E-03\n", - "[ NORMAL ] Iteration 90:\tk_eff = 1.204983\tres = 1.484E-03\n", - "[ NORMAL ] Iteration 91:\tk_eff = 1.206555\tres = 1.391E-03\n", - "[ NORMAL ] Iteration 92:\tk_eff = 1.208032\tres = 1.305E-03\n", - "[ NORMAL ] Iteration 93:\tk_eff = 1.209416\tres = 1.224E-03\n", - "[ NORMAL ] Iteration 94:\tk_eff = 1.210716\tres = 1.146E-03\n", - "[ NORMAL ] Iteration 95:\tk_eff = 1.211934\tres = 1.075E-03\n", - "[ NORMAL ] Iteration 96:\tk_eff = 1.213078\tres = 1.006E-03\n", - "[ NORMAL ] Iteration 97:\tk_eff = 1.214149\tres = 9.432E-04\n", - "[ NORMAL ] Iteration 98:\tk_eff = 1.215152\tres = 8.828E-04\n", - "[ NORMAL ] Iteration 99:\tk_eff = 1.216093\tres = 8.267E-04\n", - "[ NORMAL ] Iteration 100:\tk_eff = 1.216974\tres = 7.742E-04\n", - "[ NORMAL ] Iteration 101:\tk_eff = 1.217799\tres = 7.244E-04\n", - "[ NORMAL ] Iteration 102:\tk_eff = 1.218572\tres = 6.782E-04\n", - "[ NORMAL ] Iteration 103:\tk_eff = 1.219295\tres = 6.344E-04\n", - "[ NORMAL ] Iteration 104:\tk_eff = 1.219972\tres = 5.932E-04\n", - "[ NORMAL ] Iteration 105:\tk_eff = 1.220605\tres = 5.554E-04\n", - "[ NORMAL ] Iteration 106:\tk_eff = 1.221198\tres = 5.190E-04\n", - "[ NORMAL ] Iteration 107:\tk_eff = 1.221753\tres = 4.854E-04\n", - "[ NORMAL ] Iteration 108:\tk_eff = 1.222271\tres = 4.540E-04\n", - "[ NORMAL ] Iteration 109:\tk_eff = 1.222756\tres = 4.243E-04\n", - "[ NORMAL ] Iteration 110:\tk_eff = 1.223210\tres = 3.967E-04\n", - "[ NORMAL ] Iteration 111:\tk_eff = 1.223633\tres = 3.709E-04\n", - "[ NORMAL ] Iteration 112:\tk_eff = 1.224029\tres = 3.461E-04\n", - "[ NORMAL ] Iteration 113:\tk_eff = 1.224399\tres = 3.238E-04\n", - "[ NORMAL ] Iteration 114:\tk_eff = 1.224746\tres = 3.022E-04\n", - "[ NORMAL ] Iteration 115:\tk_eff = 1.225068\tres = 2.827E-04\n", - "[ NORMAL ] Iteration 116:\tk_eff = 1.225369\tres = 2.633E-04\n", - "[ NORMAL ] Iteration 117:\tk_eff = 1.225651\tres = 2.460E-04\n", - "[ NORMAL ] Iteration 118:\tk_eff = 1.225914\tres = 2.299E-04\n", - "[ NORMAL ] Iteration 119:\tk_eff = 1.226160\tres = 2.147E-04\n", - "[ NORMAL ] Iteration 120:\tk_eff = 1.226390\tres = 2.007E-04\n", - "[ NORMAL ] Iteration 121:\tk_eff = 1.226604\tres = 1.871E-04\n", - "[ NORMAL ] Iteration 122:\tk_eff = 1.226803\tres = 1.741E-04\n", - "[ NORMAL ] Iteration 123:\tk_eff = 1.226990\tres = 1.628E-04\n", - "[ NORMAL ] Iteration 124:\tk_eff = 1.227164\tres = 1.522E-04\n", - "[ NORMAL ] Iteration 125:\tk_eff = 1.227326\tres = 1.414E-04\n", - "[ NORMAL ] Iteration 126:\tk_eff = 1.227478\tres = 1.322E-04\n", - "[ NORMAL ] Iteration 127:\tk_eff = 1.227619\tres = 1.233E-04\n", - "[ NORMAL ] Iteration 128:\tk_eff = 1.227751\tres = 1.150E-04\n", - "[ NORMAL ] Iteration 129:\tk_eff = 1.227874\tres = 1.077E-04\n", - "[ NORMAL ] Iteration 130:\tk_eff = 1.227988\tres = 1.001E-04\n", - "[ NORMAL ] Iteration 131:\tk_eff = 1.228095\tres = 9.273E-05\n", - "[ NORMAL ] Iteration 132:\tk_eff = 1.228195\tres = 8.720E-05\n", - "[ NORMAL ] Iteration 133:\tk_eff = 1.228288\tres = 8.102E-05\n", - "[ NORMAL ] Iteration 134:\tk_eff = 1.228374\tres = 7.574E-05\n", - "[ NORMAL ] Iteration 135:\tk_eff = 1.228455\tres = 7.035E-05\n", - "[ NORMAL ] Iteration 136:\tk_eff = 1.228530\tres = 6.542E-05\n", - "[ NORMAL ] Iteration 137:\tk_eff = 1.228601\tres = 6.126E-05\n", - "[ NORMAL ] Iteration 138:\tk_eff = 1.228666\tres = 5.717E-05\n", - "[ NORMAL ] Iteration 139:\tk_eff = 1.228727\tres = 5.295E-05\n", - "[ NORMAL ] Iteration 140:\tk_eff = 1.228783\tres = 4.953E-05\n", - "[ NORMAL ] Iteration 141:\tk_eff = 1.228835\tres = 4.580E-05\n", - "[ NORMAL ] Iteration 142:\tk_eff = 1.228885\tres = 4.264E-05\n", - "[ NORMAL ] Iteration 143:\tk_eff = 1.228931\tres = 3.986E-05\n", - "[ NORMAL ] Iteration 144:\tk_eff = 1.228973\tres = 3.729E-05\n", - "[ NORMAL ] Iteration 145:\tk_eff = 1.229013\tres = 3.467E-05\n", - "[ NORMAL ] Iteration 146:\tk_eff = 1.229051\tres = 3.219E-05\n", - "[ NORMAL ] Iteration 147:\tk_eff = 1.229085\tres = 3.040E-05\n", - "[ NORMAL ] Iteration 148:\tk_eff = 1.229118\tres = 2.835E-05\n", - "[ NORMAL ] Iteration 149:\tk_eff = 1.229147\tres = 2.611E-05\n", - "[ NORMAL ] Iteration 150:\tk_eff = 1.229174\tres = 2.401E-05\n", - "[ NORMAL ] Iteration 151:\tk_eff = 1.229201\tres = 2.208E-05\n", - "[ NORMAL ] Iteration 152:\tk_eff = 1.229225\tres = 2.135E-05\n", - "[ NORMAL ] Iteration 153:\tk_eff = 1.229247\tres = 1.992E-05\n", - "[ NORMAL ] Iteration 154:\tk_eff = 1.229268\tres = 1.797E-05\n", - "[ NORMAL ] Iteration 155:\tk_eff = 1.229288\tres = 1.687E-05\n", - "[ NORMAL ] Iteration 156:\tk_eff = 1.229306\tres = 1.559E-05\n", - "[ NORMAL ] Iteration 157:\tk_eff = 1.229322\tres = 1.474E-05\n", - "[ NORMAL ] Iteration 158:\tk_eff = 1.229338\tres = 1.351E-05\n", - "[ NORMAL ] Iteration 159:\tk_eff = 1.229352\tres = 1.242E-05\n", - "[ NORMAL ] Iteration 160:\tk_eff = 1.229366\tres = 1.182E-05\n", - "[ NORMAL ] Iteration 161:\tk_eff = 1.229378\tres = 1.086E-05\n", - "[ NORMAL ] Iteration 162:\tk_eff = 1.229390\tres = 1.005E-05\n" - ] - } - ], + "outputs": [], "source": [ + "# Throttle OpenMOC output to screen\n", + "openmoc.log.set_log_level('WARNING')\n", + "\n", "# Generate tracks for OpenMOC\n", "openmoc_geometry.initializeFlatSourceRegions()\n", "track_generator = openmoc.TrackGenerator(openmoc_geometry, 128, 0.1)\n", @@ -2503,7 +2202,7 @@ }, { "cell_type": "code", - "execution_count": 52, + "execution_count": 51, "metadata": { "collapsed": false }, @@ -2544,251 +2243,11 @@ }, { "cell_type": "code", - "execution_count": 53, + "execution_count": 52, "metadata": { "collapsed": false }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[ NORMAL ] Importing ray tracing data from file...\n", - "[ NORMAL ] Computing the eigenvalue...\n", - "[ NORMAL ] Iteration 0:\tk_eff = 0.496342\tres = 0.000E+00\n", - "[ NORMAL ] Iteration 1:\tk_eff = 0.558070\tres = 5.037E-01\n", - "[ NORMAL ] Iteration 2:\tk_eff = 0.519062\tres = 1.244E-01\n", - "[ NORMAL ] Iteration 3:\tk_eff = 0.510118\tres = 6.990E-02\n", - "[ NORMAL ] Iteration 4:\tk_eff = 0.497533\tres = 1.723E-02\n", - "[ NORMAL ] Iteration 5:\tk_eff = 0.489754\tres = 2.467E-02\n", - "[ NORMAL ] Iteration 6:\tk_eff = 0.484192\tres = 1.564E-02\n", - "[ NORMAL ] Iteration 7:\tk_eff = 0.481187\tres = 1.136E-02\n", - "[ NORMAL ] Iteration 8:\tk_eff = 0.480359\tres = 6.206E-03\n", - "[ NORMAL ] Iteration 9:\tk_eff = 0.481504\tres = 1.721E-03\n", - "[ NORMAL ] Iteration 10:\tk_eff = 0.484422\tres = 2.384E-03\n", - "[ NORMAL ] Iteration 11:\tk_eff = 0.488925\tres = 6.059E-03\n", - "[ NORMAL ] Iteration 12:\tk_eff = 0.494842\tres = 9.295E-03\n", - "[ NORMAL ] Iteration 13:\tk_eff = 0.502013\tres = 1.210E-02\n", - "[ NORMAL ] Iteration 14:\tk_eff = 0.510294\tres = 1.449E-02\n", - "[ NORMAL ] Iteration 15:\tk_eff = 0.519552\tres = 1.650E-02\n", - "[ NORMAL ] Iteration 16:\tk_eff = 0.529662\tres = 1.814E-02\n", - "[ NORMAL ] Iteration 17:\tk_eff = 0.540514\tres = 1.946E-02\n", - "[ NORMAL ] Iteration 18:\tk_eff = 0.552005\tres = 2.049E-02\n", - "[ NORMAL ] Iteration 19:\tk_eff = 0.564041\tres = 2.126E-02\n", - "[ NORMAL ] Iteration 20:\tk_eff = 0.576537\tres = 2.180E-02\n", - "[ NORMAL ] Iteration 21:\tk_eff = 0.589414\tres = 2.215E-02\n", - "[ NORMAL ] Iteration 22:\tk_eff = 0.602601\tres = 2.233E-02\n", - "[ NORMAL ] Iteration 23:\tk_eff = 0.616034\tres = 2.237E-02\n", - "[ NORMAL ] Iteration 24:\tk_eff = 0.629654\tres = 2.229E-02\n", - "[ NORMAL ] Iteration 25:\tk_eff = 0.643407\tres = 2.211E-02\n", - "[ NORMAL ] Iteration 26:\tk_eff = 0.657246\tres = 2.184E-02\n", - "[ NORMAL ] Iteration 27:\tk_eff = 0.671127\tres = 2.151E-02\n", - "[ NORMAL ] Iteration 28:\tk_eff = 0.685011\tres = 2.112E-02\n", - "[ NORMAL ] Iteration 29:\tk_eff = 0.698862\tres = 2.069E-02\n", - "[ NORMAL ] Iteration 30:\tk_eff = 0.712650\tres = 2.022E-02\n", - "[ NORMAL ] Iteration 31:\tk_eff = 0.726345\tres = 1.973E-02\n", - "[ NORMAL ] Iteration 32:\tk_eff = 0.739923\tres = 1.922E-02\n", - "[ NORMAL ] Iteration 33:\tk_eff = 0.753361\tres = 1.869E-02\n", - "[ NORMAL ] Iteration 34:\tk_eff = 0.766641\tres = 1.816E-02\n", - "[ NORMAL ] Iteration 35:\tk_eff = 0.779744\tres = 1.763E-02\n", - "[ NORMAL ] Iteration 36:\tk_eff = 0.792655\tres = 1.709E-02\n", - "[ NORMAL ] Iteration 37:\tk_eff = 0.805362\tres = 1.656E-02\n", - "[ NORMAL ] Iteration 38:\tk_eff = 0.817853\tres = 1.603E-02\n", - "[ NORMAL ] Iteration 39:\tk_eff = 0.830119\tres = 1.551E-02\n", - "[ NORMAL ] Iteration 40:\tk_eff = 0.842152\tres = 1.500E-02\n", - "[ NORMAL ] Iteration 41:\tk_eff = 0.853945\tres = 1.450E-02\n", - "[ NORMAL ] Iteration 42:\tk_eff = 0.865493\tres = 1.400E-02\n", - "[ NORMAL ] Iteration 43:\tk_eff = 0.876791\tres = 1.352E-02\n", - "[ NORMAL ] Iteration 44:\tk_eff = 0.887837\tres = 1.305E-02\n", - "[ NORMAL ] Iteration 45:\tk_eff = 0.898630\tres = 1.260E-02\n", - "[ NORMAL ] Iteration 46:\tk_eff = 0.909165\tres = 1.216E-02\n", - "[ NORMAL ] Iteration 47:\tk_eff = 0.919445\tres = 1.172E-02\n", - "[ NORMAL ] Iteration 48:\tk_eff = 0.929468\tres = 1.131E-02\n", - "[ NORMAL ] Iteration 49:\tk_eff = 0.939236\tres = 1.090E-02\n", - "[ NORMAL ] Iteration 50:\tk_eff = 0.948749\tres = 1.051E-02\n", - "[ NORMAL ] Iteration 51:\tk_eff = 0.958010\tres = 1.013E-02\n", - "[ NORMAL ] Iteration 52:\tk_eff = 0.967022\tres = 9.762E-03\n", - "[ NORMAL ] Iteration 53:\tk_eff = 0.975787\tres = 9.406E-03\n", - "[ NORMAL ] Iteration 54:\tk_eff = 0.984307\tres = 9.064E-03\n", - "[ NORMAL ] Iteration 55:\tk_eff = 0.992586\tres = 8.731E-03\n", - "[ NORMAL ] Iteration 56:\tk_eff = 1.000628\tres = 8.411E-03\n", - "[ NORMAL ] Iteration 57:\tk_eff = 1.008438\tres = 8.102E-03\n", - "[ NORMAL ] Iteration 58:\tk_eff = 1.016018\tres = 7.805E-03\n", - "[ NORMAL ] Iteration 59:\tk_eff = 1.023372\tres = 7.517E-03\n", - "[ NORMAL ] Iteration 60:\tk_eff = 1.030506\tres = 7.237E-03\n", - "[ NORMAL ] Iteration 61:\tk_eff = 1.037423\tres = 6.971E-03\n", - "[ NORMAL ] Iteration 62:\tk_eff = 1.044129\tres = 6.712E-03\n", - "[ NORMAL ] Iteration 63:\tk_eff = 1.050628\tres = 6.464E-03\n", - "[ NORMAL ] Iteration 64:\tk_eff = 1.056924\tres = 6.224E-03\n", - "[ NORMAL ] Iteration 65:\tk_eff = 1.063023\tres = 5.993E-03\n", - "[ NORMAL ] Iteration 66:\tk_eff = 1.068929\tres = 5.771E-03\n", - "[ NORMAL ] Iteration 67:\tk_eff = 1.074647\tres = 5.555E-03\n", - "[ NORMAL ] Iteration 68:\tk_eff = 1.080180\tres = 5.349E-03\n", - "[ NORMAL ] Iteration 69:\tk_eff = 1.085536\tres = 5.149E-03\n", - "[ NORMAL ] Iteration 70:\tk_eff = 1.090717\tres = 4.958E-03\n", - "[ NORMAL ] Iteration 71:\tk_eff = 1.095728\tres = 4.773E-03\n", - "[ NORMAL ] Iteration 72:\tk_eff = 1.100575\tres = 4.595E-03\n", - "[ NORMAL ] Iteration 73:\tk_eff = 1.105261\tres = 4.424E-03\n", - "[ NORMAL ] Iteration 74:\tk_eff = 1.109791\tres = 4.257E-03\n", - "[ NORMAL ] Iteration 75:\tk_eff = 1.114171\tres = 4.099E-03\n", - "[ NORMAL ] Iteration 76:\tk_eff = 1.118403\tres = 3.946E-03\n", - "[ NORMAL ] Iteration 77:\tk_eff = 1.122493\tres = 3.799E-03\n", - "[ NORMAL ] Iteration 78:\tk_eff = 1.126443\tres = 3.656E-03\n", - "[ NORMAL ] Iteration 79:\tk_eff = 1.130259\tres = 3.519E-03\n", - "[ NORMAL ] Iteration 80:\tk_eff = 1.133946\tres = 3.388E-03\n", - "[ NORMAL ] Iteration 81:\tk_eff = 1.137505\tres = 3.262E-03\n", - "[ NORMAL ] Iteration 82:\tk_eff = 1.140942\tres = 3.139E-03\n", - "[ NORMAL ] Iteration 83:\tk_eff = 1.144260\tres = 3.021E-03\n", - "[ NORMAL ] Iteration 84:\tk_eff = 1.147464\tres = 2.908E-03\n", - "[ NORMAL ] Iteration 85:\tk_eff = 1.150556\tres = 2.799E-03\n", - "[ NORMAL ] Iteration 86:\tk_eff = 1.153540\tres = 2.695E-03\n", - "[ NORMAL ] Iteration 87:\tk_eff = 1.156419\tres = 2.593E-03\n", - "[ NORMAL ] Iteration 88:\tk_eff = 1.159198\tres = 2.496E-03\n", - "[ NORMAL ] Iteration 89:\tk_eff = 1.161878\tres = 2.403E-03\n", - "[ NORMAL ] Iteration 90:\tk_eff = 1.164464\tres = 2.312E-03\n", - "[ NORMAL ] Iteration 91:\tk_eff = 1.166959\tres = 2.225E-03\n", - "[ NORMAL ] Iteration 92:\tk_eff = 1.169365\tres = 2.143E-03\n", - "[ NORMAL ] Iteration 93:\tk_eff = 1.171685\tres = 2.061E-03\n", - "[ NORMAL ] Iteration 94:\tk_eff = 1.173922\tres = 1.984E-03\n", - "[ NORMAL ] Iteration 95:\tk_eff = 1.176080\tres = 1.910E-03\n", - "[ NORMAL ] Iteration 96:\tk_eff = 1.178160\tres = 1.838E-03\n", - "[ NORMAL ] Iteration 97:\tk_eff = 1.180166\tres = 1.769E-03\n", - "[ NORMAL ] Iteration 98:\tk_eff = 1.182100\tres = 1.702E-03\n", - "[ NORMAL ] Iteration 99:\tk_eff = 1.183965\tres = 1.639E-03\n", - "[ NORMAL ] Iteration 100:\tk_eff = 1.185761\tres = 1.577E-03\n", - "[ NORMAL ] Iteration 101:\tk_eff = 1.187493\tres = 1.517E-03\n", - "[ NORMAL ] Iteration 102:\tk_eff = 1.189162\tres = 1.461E-03\n", - "[ NORMAL ] Iteration 103:\tk_eff = 1.190771\tres = 1.405E-03\n", - "[ NORMAL ] Iteration 104:\tk_eff = 1.192321\tres = 1.353E-03\n", - "[ NORMAL ] Iteration 105:\tk_eff = 1.193815\tres = 1.302E-03\n", - "[ NORMAL ] Iteration 106:\tk_eff = 1.195253\tres = 1.253E-03\n", - "[ NORMAL ] Iteration 107:\tk_eff = 1.196640\tres = 1.205E-03\n", - "[ NORMAL ] Iteration 108:\tk_eff = 1.197976\tres = 1.160E-03\n", - "[ NORMAL ] Iteration 109:\tk_eff = 1.199263\tres = 1.116E-03\n", - "[ NORMAL ] Iteration 110:\tk_eff = 1.200504\tres = 1.074E-03\n", - "[ NORMAL ] Iteration 111:\tk_eff = 1.201698\tres = 1.034E-03\n", - "[ NORMAL ] Iteration 112:\tk_eff = 1.202848\tres = 9.950E-04\n", - "[ NORMAL ] Iteration 113:\tk_eff = 1.203957\tres = 9.570E-04\n", - "[ NORMAL ] Iteration 114:\tk_eff = 1.205024\tres = 9.215E-04\n", - "[ NORMAL ] Iteration 115:\tk_eff = 1.206052\tres = 8.863E-04\n", - "[ NORMAL ] Iteration 116:\tk_eff = 1.207043\tres = 8.531E-04\n", - "[ NORMAL ] Iteration 117:\tk_eff = 1.207995\tres = 8.214E-04\n", - "[ NORMAL ] Iteration 118:\tk_eff = 1.208913\tres = 7.891E-04\n", - "[ NORMAL ] Iteration 119:\tk_eff = 1.209798\tres = 7.597E-04\n", - "[ NORMAL ] Iteration 120:\tk_eff = 1.210649\tres = 7.320E-04\n", - "[ NORMAL ] Iteration 121:\tk_eff = 1.211469\tres = 7.034E-04\n", - "[ NORMAL ] Iteration 122:\tk_eff = 1.212259\tres = 6.771E-04\n", - "[ NORMAL ] Iteration 123:\tk_eff = 1.213019\tres = 6.521E-04\n", - "[ NORMAL ] Iteration 124:\tk_eff = 1.213749\tres = 6.268E-04\n", - "[ NORMAL ] Iteration 125:\tk_eff = 1.214455\tres = 6.023E-04\n", - "[ NORMAL ] Iteration 126:\tk_eff = 1.215133\tres = 5.809E-04\n", - "[ NORMAL ] Iteration 127:\tk_eff = 1.215786\tres = 5.588E-04\n", - "[ NORMAL ] Iteration 128:\tk_eff = 1.216414\tres = 5.368E-04\n", - "[ NORMAL ] Iteration 129:\tk_eff = 1.217020\tres = 5.168E-04\n", - "[ NORMAL ] Iteration 130:\tk_eff = 1.217601\tres = 4.980E-04\n", - "[ NORMAL ] Iteration 131:\tk_eff = 1.218162\tres = 4.780E-04\n", - "[ NORMAL ] Iteration 132:\tk_eff = 1.218703\tres = 4.601E-04\n", - "[ NORMAL ] Iteration 133:\tk_eff = 1.219222\tres = 4.443E-04\n", - "[ NORMAL ] Iteration 134:\tk_eff = 1.219722\tres = 4.260E-04\n", - "[ NORMAL ] Iteration 135:\tk_eff = 1.220203\tres = 4.096E-04\n", - "[ NORMAL ] Iteration 136:\tk_eff = 1.220667\tres = 3.946E-04\n", - "[ NORMAL ] Iteration 137:\tk_eff = 1.221113\tres = 3.800E-04\n", - "[ NORMAL ] Iteration 138:\tk_eff = 1.221542\tres = 3.655E-04\n", - "[ NORMAL ] Iteration 139:\tk_eff = 1.221954\tres = 3.510E-04\n", - "[ NORMAL ] Iteration 140:\tk_eff = 1.222352\tres = 3.378E-04\n", - "[ NORMAL ] Iteration 141:\tk_eff = 1.222734\tres = 3.251E-04\n", - "[ NORMAL ] Iteration 142:\tk_eff = 1.223102\tres = 3.131E-04\n", - "[ NORMAL ] Iteration 143:\tk_eff = 1.223457\tres = 3.009E-04\n", - "[ NORMAL ] Iteration 144:\tk_eff = 1.223798\tres = 2.896E-04\n", - "[ NORMAL ] Iteration 145:\tk_eff = 1.224127\tres = 2.791E-04\n", - "[ NORMAL ] Iteration 146:\tk_eff = 1.224442\tres = 2.684E-04\n", - "[ NORMAL ] Iteration 147:\tk_eff = 1.224746\tres = 2.578E-04\n", - "[ NORMAL ] Iteration 148:\tk_eff = 1.225039\tres = 2.481E-04\n", - "[ NORMAL ] Iteration 149:\tk_eff = 1.225320\tres = 2.392E-04\n", - "[ NORMAL ] Iteration 150:\tk_eff = 1.225591\tres = 2.296E-04\n", - "[ NORMAL ] Iteration 151:\tk_eff = 1.225852\tres = 2.208E-04\n", - "[ NORMAL ] Iteration 152:\tk_eff = 1.226103\tres = 2.125E-04\n", - "[ NORMAL ] Iteration 153:\tk_eff = 1.226344\tres = 2.047E-04\n", - "[ NORMAL ] Iteration 154:\tk_eff = 1.226575\tres = 1.965E-04\n", - "[ NORMAL ] Iteration 155:\tk_eff = 1.226799\tres = 1.888E-04\n", - "[ NORMAL ] Iteration 156:\tk_eff = 1.227014\tres = 1.822E-04\n", - "[ NORMAL ] Iteration 157:\tk_eff = 1.227221\tres = 1.750E-04\n", - "[ NORMAL ] Iteration 158:\tk_eff = 1.227419\tres = 1.687E-04\n", - "[ NORMAL ] Iteration 159:\tk_eff = 1.227611\tres = 1.619E-04\n", - "[ NORMAL ] Iteration 160:\tk_eff = 1.227794\tres = 1.560E-04\n", - "[ NORMAL ] Iteration 161:\tk_eff = 1.227972\tres = 1.495E-04\n", - "[ NORMAL ] Iteration 162:\tk_eff = 1.228142\tres = 1.442E-04\n", - "[ NORMAL ] Iteration 163:\tk_eff = 1.228307\tres = 1.391E-04\n", - "[ NORMAL ] Iteration 164:\tk_eff = 1.228464\tres = 1.338E-04\n", - "[ NORMAL ] Iteration 165:\tk_eff = 1.228616\tres = 1.283E-04\n", - "[ NORMAL ] Iteration 166:\tk_eff = 1.228762\tres = 1.235E-04\n", - "[ NORMAL ] Iteration 167:\tk_eff = 1.228902\tres = 1.183E-04\n", - "[ NORMAL ] Iteration 168:\tk_eff = 1.229037\tres = 1.145E-04\n", - "[ NORMAL ] Iteration 169:\tk_eff = 1.229167\tres = 1.099E-04\n", - "[ NORMAL ] Iteration 170:\tk_eff = 1.229293\tres = 1.056E-04\n", - "[ NORMAL ] Iteration 171:\tk_eff = 1.229413\tres = 1.022E-04\n", - "[ NORMAL ] Iteration 172:\tk_eff = 1.229529\tres = 9.787E-05\n", - "[ NORMAL ] Iteration 173:\tk_eff = 1.229641\tres = 9.401E-05\n", - "[ NORMAL ] Iteration 174:\tk_eff = 1.229748\tres = 9.086E-05\n", - "[ NORMAL ] Iteration 175:\tk_eff = 1.229851\tres = 8.685E-05\n", - "[ NORMAL ] Iteration 176:\tk_eff = 1.229950\tres = 8.395E-05\n", - "[ NORMAL ] Iteration 177:\tk_eff = 1.230046\tres = 8.088E-05\n", - "[ NORMAL ] Iteration 178:\tk_eff = 1.230138\tres = 7.760E-05\n", - "[ NORMAL ] Iteration 179:\tk_eff = 1.230226\tres = 7.451E-05\n", - "[ NORMAL ] Iteration 180:\tk_eff = 1.230310\tres = 7.146E-05\n", - "[ NORMAL ] Iteration 181:\tk_eff = 1.230392\tres = 6.878E-05\n", - "[ NORMAL ] Iteration 182:\tk_eff = 1.230470\tres = 6.632E-05\n", - "[ NORMAL ] Iteration 183:\tk_eff = 1.230546\tres = 6.372E-05\n", - "[ NORMAL ] Iteration 184:\tk_eff = 1.230619\tres = 6.170E-05\n", - "[ NORMAL ] Iteration 185:\tk_eff = 1.230689\tres = 5.908E-05\n", - "[ NORMAL ] Iteration 186:\tk_eff = 1.230756\tres = 5.654E-05\n", - "[ NORMAL ] Iteration 187:\tk_eff = 1.230821\tres = 5.487E-05\n", - "[ NORMAL ] Iteration 188:\tk_eff = 1.230883\tres = 5.247E-05\n", - "[ NORMAL ] Iteration 189:\tk_eff = 1.230943\tres = 5.058E-05\n", - "[ NORMAL ] Iteration 190:\tk_eff = 1.231001\tres = 4.846E-05\n", - "[ NORMAL ] Iteration 191:\tk_eff = 1.231056\tres = 4.672E-05\n", - "[ NORMAL ] Iteration 192:\tk_eff = 1.231109\tres = 4.478E-05\n", - "[ NORMAL ] Iteration 193:\tk_eff = 1.231161\tres = 4.334E-05\n", - "[ NORMAL ] Iteration 194:\tk_eff = 1.231210\tres = 4.165E-05\n", - "[ NORMAL ] Iteration 195:\tk_eff = 1.231258\tres = 4.022E-05\n", - "[ NORMAL ] Iteration 196:\tk_eff = 1.231303\tres = 3.850E-05\n", - "[ NORMAL ] Iteration 197:\tk_eff = 1.231347\tres = 3.721E-05\n", - "[ NORMAL ] Iteration 198:\tk_eff = 1.231389\tres = 3.559E-05\n", - "[ NORMAL ] Iteration 199:\tk_eff = 1.231430\tres = 3.425E-05\n", - "[ NORMAL ] Iteration 200:\tk_eff = 1.231469\tres = 3.291E-05\n", - "[ NORMAL ] Iteration 201:\tk_eff = 1.231507\tres = 3.174E-05\n", - "[ NORMAL ] Iteration 202:\tk_eff = 1.231543\tres = 3.023E-05\n", - "[ NORMAL ] Iteration 203:\tk_eff = 1.231577\tres = 2.923E-05\n", - "[ NORMAL ] Iteration 204:\tk_eff = 1.231611\tres = 2.808E-05\n", - "[ NORMAL ] Iteration 205:\tk_eff = 1.231643\tres = 2.711E-05\n", - "[ NORMAL ] Iteration 206:\tk_eff = 1.231673\tres = 2.587E-05\n", - "[ NORMAL ] Iteration 207:\tk_eff = 1.231703\tres = 2.481E-05\n", - "[ NORMAL ] Iteration 208:\tk_eff = 1.231731\tres = 2.409E-05\n", - "[ NORMAL ] Iteration 209:\tk_eff = 1.231759\tres = 2.301E-05\n", - "[ NORMAL ] Iteration 210:\tk_eff = 1.231785\tres = 2.220E-05\n", - "[ NORMAL ] Iteration 211:\tk_eff = 1.231811\tres = 2.139E-05\n", - "[ NORMAL ] Iteration 212:\tk_eff = 1.231835\tres = 2.065E-05\n", - "[ NORMAL ] Iteration 213:\tk_eff = 1.231859\tres = 1.999E-05\n", - "[ NORMAL ] Iteration 214:\tk_eff = 1.231881\tres = 1.899E-05\n", - "[ NORMAL ] Iteration 215:\tk_eff = 1.231903\tres = 1.825E-05\n", - "[ NORMAL ] Iteration 216:\tk_eff = 1.231924\tres = 1.761E-05\n", - "[ NORMAL ] Iteration 217:\tk_eff = 1.231944\tres = 1.696E-05\n", - "[ NORMAL ] Iteration 218:\tk_eff = 1.231963\tres = 1.648E-05\n", - "[ NORMAL ] Iteration 219:\tk_eff = 1.231982\tres = 1.564E-05\n", - "[ NORMAL ] Iteration 220:\tk_eff = 1.232000\tres = 1.508E-05\n", - "[ NORMAL ] Iteration 221:\tk_eff = 1.232017\tres = 1.450E-05\n", - "[ NORMAL ] Iteration 222:\tk_eff = 1.232033\tres = 1.398E-05\n", - "[ NORMAL ] Iteration 223:\tk_eff = 1.232050\tres = 1.344E-05\n", - "[ NORMAL ] Iteration 224:\tk_eff = 1.232065\tres = 1.312E-05\n", - "[ NORMAL ] Iteration 225:\tk_eff = 1.232080\tres = 1.233E-05\n", - "[ NORMAL ] Iteration 226:\tk_eff = 1.232094\tres = 1.204E-05\n", - "[ NORMAL ] Iteration 227:\tk_eff = 1.232108\tres = 1.156E-05\n", - "[ NORMAL ] Iteration 228:\tk_eff = 1.232121\tres = 1.114E-05\n", - "[ NORMAL ] Iteration 229:\tk_eff = 1.232134\tres = 1.064E-05\n", - "[ NORMAL ] Iteration 230:\tk_eff = 1.232146\tres = 1.029E-05\n" - ] - } - ], + "outputs": [], "source": [ "# Generate tracks for OpenMOC\n", "openmoc_geometry.initializeFlatSourceRegions()\n", @@ -2802,7 +2261,7 @@ }, { "cell_type": "code", - "execution_count": 54, + "execution_count": 53, "metadata": { "collapsed": false }, diff --git a/docs/source/pythonapi/examples/multi-group-cross-sections.rst b/docs/source/pythonapi/examples/multi-group-cross-sections.rst new file mode 100644 index 000000000..b2da0e1bc --- /dev/null +++ b/docs/source/pythonapi/examples/multi-group-cross-sections.rst @@ -0,0 +1,11 @@ +==================================== +Multi-Group Cross Section Generation +==================================== + +.. only:: html + + .. notebook:: multi-group-cross-sections.ipynb + +.. only:: latex + + IPython notebooks must be viewed in the online HTML documentation. diff --git a/docs/source/pythonapi/index.rst b/docs/source/pythonapi/index.rst index 12baf937d..09fbb3ac9 100644 --- a/docs/source/pythonapi/index.rst +++ b/docs/source/pythonapi/index.rst @@ -65,6 +65,7 @@ on a given module or class. examples/post-processing examples/pandas-dataframes examples/tally-arithmetic + examples/multi-group-cross-sections .. _Jupyter: https://jupyter.org/ .. _NumPy: http://www.numpy.org/ diff --git a/openmc/mgxs/mgxs.py b/openmc/mgxs/mgxs.py index 445bdcabb..85b08362a 100644 --- a/openmc/mgxs/mgxs.py +++ b/openmc/mgxs/mgxs.py @@ -441,14 +441,24 @@ class MultiGroupXS(object): # Create Tallies to search for in StatePoint self.create_tallies() + # Use tally "slicing" to ensure that tallies correspond to our domain + # NOTE: This is important if tally merging was used + if self.domain_type != 'distribcell': + filters = [self.domain_type] + filter_bins = [(self.domain.id,)] + # Distribcell filters only accept single cell - neglect it when slicing + else: + filters = [] + filter_bins = [] + # Find, slice and store Tallies from StatePoint # The tally slicing is needed if tally merging was used for tally_type, tally in self.tallies.items(): sp_tally = statepoint.get_tally(tally.scores, tally.filters, tally.nuclides, estimator=tally.estimator) - sp_tally = sp_tally.get_slice(tally.scores, [self.domain_type], - [(self.domain.id,)], tally.nuclides) + sp_tally = sp_tally.get_slice(tally.scores, filters, + filter_bins, tally.nuclides) self.tallies[tally_type] = sp_tally def get_xs(self, groups='all', subdomains='all', nuclides='all', diff --git a/openmc/tallies.py b/openmc/tallies.py index dc58c2f6d..0bfdc299a 100644 --- a/openmc/tallies.py +++ b/openmc/tallies.py @@ -2366,7 +2366,8 @@ class Tally(object): if filter_type in ['energy', 'energyout']: bin_indices.extend([bin_index, bin_index+1]) elif filter_type == 'distribcell': - bin_indices.append(0) + indices = [(bin,) for bin in range(filter.num_bins)] + bin_indices.extend(indices) else: bin_indices.append(bin_index)