diff --git a/docs/source/pythonapi/examples/mgxs-part-iv.ipynb b/docs/source/pythonapi/examples/mgxs-part-iv.ipynb index d03db2cce..b81e8f06b 100644 --- a/docs/source/pythonapi/examples/mgxs-part-iv.ipynb +++ b/docs/source/pythonapi/examples/mgxs-part-iv.ipynb @@ -433,7 +433,7 @@ "outputs": [ { "data": { - "image/png": "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\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6AgMAAAD1grKuAAAABGdBTUEAALGPC/xhBQAAACBjSFJN\nAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEX////pgJFyEhJNv8RV\nUZDeAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+AFDgc4Hhpw3nwAAAWFSURBVGje7Zs7cttADIZ9CSvX\ncrP0iCxUqbBc8Ag6xR6BhV2EvYvwFD4CCx1ABT1jMdgndpegRQnOrCbjpPlGESISC4A/gd27e8H5\n83CX3b4+iKJrRHkS4vkghMPBonRYWGwtfgD2YN+dRDUOoh6lACw0Noi9w2fESuEoAR/uVuMolX03\n9oXGT7F3eFL2iEfhUX1f4cPdL/ishs+68ai+udE4xPhexbjX2FfjGNoPj/DPNX4Tsd+EODr8FvsV\ndf1Hd9P2VvCi4+s/aXvrf+upAD+1/9GV1mkOH5X9vV6THtfvACslcaUCbESL61drBPtdI8SrFMWr\nELsXCkuFDYW75gbiP7d9Cf7bAYI/aCwUShrBvh30+lWQkzVgZ/HD4OixNCgcQpJ3BxU/Ln91elKo\nM5VEE38QtJ+Yv6cQ9xjKNYayyl8TypP8DfJnQ2H/b/N3ye9P83cT33SQv/sQh9gV7zZ/0dNj5HQa\nC5vVzv9+/WFN2w8KVaZ2BwL1+pv4g0x1QRfjq0dB4Q3kT277oP6VNL6gKxNU9a8zK+WLbi/Wwpdi\nhbboKqyxFOulHMj6v4W/AXbmUeAxrv9J/CqEBXaRKsXaodD4nsYvkT/G6H1D4SR/iPy1Roj9JsQ5\ne18/7EUHv1+Fvx/Xj5V9Ugb5K8TW4TZEEdcvoz/up0VTe9qsVIppKVX6a7D6y9ZvwEKjrtQxPtv6\nfXII9vCxKOGaIeAIfEF8IvAG8ie3vRK9rRQl+PPpSctbhfpTUCpviH+kxsZgpT91+snoX1l49KK3\niUQvICRy5aUw6l8leoVwoo3Uv1rKreF/UFLY6d9QP4L9Wf2r7EP9GOSfcsjZ56f60kz+XmVPXv+R\nuP49ff0T/53Rv6n/7m2lvXT9Wqd/VUz8hvh5M/ED6ILmt4mfHYZSaePnTWpsf/SvqV9O6dLYYClL\nEetnoH/LBLFoBvrX189uTv8++kot5vTvQD4/9jP690g9P/4z/bvo/XVG/xYoZZx+8fr3MxAtsf7t\nUOkG2JqsTtCIpgCt/qX1226KqZS7gfzJbe+c9jLrtIZ8lXD+s4umlW6AKIVrlML2/cXjgPFjlJqI\nRC+Fj0bVJe+vSh56pSdR6YkQ1ygF10Wqf0FeLta/iKn9Mv1L24ti2e+7W4n1b3T/W+L+t9H9T/Sv\nVboUmqJJon1/hZq8LnzRDlDrX1u0xRT1+6vEpomMmyYkqi95vIH8yW1PN+122KkLcNLKi/WTF01z\n/cNASrWE/l3ev6T17zX909z9X27/euK/Rf3zWP+Waf9eEv37KkWJ+rfDl6ZglNDa+cEBhwYDvkoN\nP/rX69814NaI3imq0l7OYDy/qSdDGwr7r+Y3VbzoKZr6XX2lfxfOb87qXzr+b1j/Xlp/nP6dn98M\ncdH7cn7zjPObKsYWS3Eb9w8n85smHtqQuPuZ30T2dlIT6F9xFl+n8xslegL9a4c2KRr9W4rp/GYq\numiM9Nec/j2v/yj9u1h//hv9e93vc++f63/u+rPjL3f+5Lbn1j9m/eXWf+7zh/v8+2b9e/Hzn6s/\nuPqHrb8g71n6L3f+5Lbnvn8w33+4718/+5d47//c/gO7/5E7/nPbc/tv3P4fs//I7X9y+6/fqH+v\n6j9z+9/c/ju3/8+eP+TOn9z23PkXc/7Gnf9x5483q38Xzn+582fu/Js9fy8kb/6fO39y23P3n3S8\n/S/c/Tfc/T83uX/pgv1XE/9duP+Lu/+Mvf8td/znti8kb/8ld/9nx9t/Sjw/Ltr/yt1/+337f6/b\nf0zoB3nJ/ucVc/81d/83e/957vzJbc89/8A8f8E9/5HE78XnT/4H/cs5f8Q9/8Q9f8U+/5U7f3Lb\nc88fdrzzjyvm+cuf/Uu887/c88fs88954/8vO4SjPC+2QRIAAAAldEVYdGRhdGU6Y3JlYXRlADIw\nMTYtMDUtMTRUMDc6NTY6MzAtMDQ6MDCzG6bFAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE2LTA1LTE0\nVDA3OjU2OjMwLTA0OjAwwkYeeQAAAABJRU5ErkJggg==\n", "text/plain": [ "" ] @@ -520,9 +520,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Now we must specify the type of domain over which we would like the `Library` to compute multi-group cross sections. The domain type corresponds to the type of tally filter to be used in the tallies created to compute multi-group cross sections. At the present time, the `Library` supports \"material,\" \"cell,\" and \"universe\" domain types. We will use a \"cell\" domain type here to compute cross sections in each of the cells in the fuel assembly geometry.\n", + "Now we must specify the type of domain over which we would like the `Library` to compute multi-group cross sections. The domain type corresponds to the type of tally filter to be used in the tallies created to compute multi-group cross sections. At the present time, the `Library` supports \"material,\" \"cell,\" and \"universe\" domain types. In this simple example, we wish to compute multi-group cross sections only for each material andtherefore will use a \"material\" domain type.\n", "\n", - "**Note:** By default, the `Library` class will instantiate `MGXS` objects for each and every domain (material, cell or universe) in the geometry of interest. However, one may specify a subset of these domains to the `Library.domains` property. In our this simple example, we wish to compute multi-group cross sections only for each material." + "**Note:** By default, the `Library` class will instantiate `MGXS` objects for each and every domain (material, cell or universe) in the geometry of interest. However, one may specify a subset of these domains to the `Library.domains` property." ] }, { @@ -696,7 +696,7 @@ " License: http://openmc.readthedocs.org/en/latest/license.html\n", " Version: 0.7.1\n", " Git SHA1: c779ca42c41a062a6a813e03f2add2d182ca9190\n", - " Date/Time: 2016-05-13 22:29:41\n", + " Date/Time: 2016-05-14 07:56:31\n", " OpenMP Threads: 4\n", "\n", " ===========================================================================\n", @@ -783,20 +783,20 @@ "\n", " =======================> TIMING STATISTICS <=======================\n", "\n", - " Total time for initialization = 1.4550E+00 seconds\n", - " Reading cross sections = 1.1400E+00 seconds\n", - " Total time in simulation = 1.9150E+01 seconds\n", - " Time in transport only = 1.9021E+01 seconds\n", - " Time in inactive batches = 2.1570E+00 seconds\n", - " Time in active batches = 1.6993E+01 seconds\n", - " Time synchronizing fission bank = 7.0000E-03 seconds\n", + " Total time for initialization = 1.4930E+00 seconds\n", + " Reading cross sections = 1.1850E+00 seconds\n", + " Total time in simulation = 1.9053E+01 seconds\n", + " Time in transport only = 1.9002E+01 seconds\n", + " Time in inactive batches = 2.0890E+00 seconds\n", + " Time in active batches = 1.6964E+01 seconds\n", + " Time synchronizing fission bank = 6.0000E-03 seconds\n", " Sampling source sites = 5.0000E-03 seconds\n", - " SEND/RECV 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 = 0.0000E+00 seconds\n", - " Total time elapsed = 2.0614E+01 seconds\n", - " Calculation Rate (inactive) = 23180.3 neutrons/second\n", - " Calculation Rate (active) = 11769.6 neutrons/second\n", + " Total time elapsed = 2.0556E+01 seconds\n", + " Calculation Rate (inactive) = 23934.9 neutrons/second\n", + " Calculation Rate (active) = 11789.7 neutrons/second\n", "\n", " ============================> RESULTS <============================\n", "\n", @@ -960,7 +960,11 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Now we will need to recreate similar xml files from above, beginning with materials.xml. Similar to how continuous-energy cross section libraries are named, the `openmc.Macroscopic` quantities below can either have their `xs_id` included (i.e., `'.2m'`), or this can be left off but the `default_xs` parameter of the materials file be used instead to be set to the `'xs_id'` of interest (which is `'.2m'` in this case as defined in the previous cell)." + "OpenMC's multi-group mode uses the same input files as does the continuous-energy mode (materials, geometry, settings, plots ,and tallies file). Differences would include the use of a flag to tell the code to use multi-group transport, a location of the multi-group library file, and any changes needed in the materials.xml and geometry.xml files to re-define materials as necessary (for example, if using a macroscopic cross section library instead of individual microscopic nuclide cross sections as is done in continuous-energy, or if multiple cross sections exist for the same material due to the material existing in varied spectral regions).\n", + "\n", + "Since this example is using material-wise macroscopic cross sections without considering that the neutron energy spectra and thus cross sections may be changing in space, we only need to modify the materials.xml and settings.xml files. If the material names and ids are not otherwise changed, then the geometry.xml file does not need to be modified from its continuous-energy form. The tallies.xml file will be left untouched as it currently contains the tally types that we will need to perform our comparison. \n", + "\n", + "First we will create the new materials.xml file. Continuous-energy cross section nuclidic data sets are named with the nuclide name followed by a cross section identifier. For example, the data for hydrogen is accessed in OpenMC by the name `H-1.71c`. The cross-section identifier (in this case, `71c`) can be used to distinguish between different variants of `H-1` data, such as for different evaluations or temperatures. OpenMC multi-group libraries use the same convention of a name followed by a xs identifier. We will use a cross section identifier here of `2m`. Similar to how continuous-energy cross section libraries are named, the `openmc.Macroscopic` quantities below can either have their `xs_id` included (i.e., `'fuel.2m'`). An alternative is to leave this extension off and simply change the `default_xs` parameter to `.2m`." ] }, { @@ -1067,7 +1071,7 @@ " License: http://openmc.readthedocs.org/en/latest/license.html\n", " Version: 0.7.1\n", " Git SHA1: c779ca42c41a062a6a813e03f2add2d182ca9190\n", - " Date/Time: 2016-05-13 22:30:02\n", + " Date/Time: 2016-05-14 07:56:52\n", " OpenMP Threads: 4\n", "\n", " ===========================================================================\n", @@ -1151,20 +1155,20 @@ "\n", " =======================> TIMING STATISTICS <=======================\n", "\n", - " Total time for initialization = 3.7000E-02 seconds\n", - " Reading cross sections = 4.0000E-03 seconds\n", - " Total time in simulation = 1.2661E+01 seconds\n", - " Time in transport only = 1.2600E+01 seconds\n", - " Time in inactive batches = 1.1370E+00 seconds\n", - " Time in active batches = 1.1524E+01 seconds\n", + " Total time for initialization = 4.0000E-02 seconds\n", + " Reading cross sections = 6.0000E-03 seconds\n", + " Total time in simulation = 1.2540E+01 seconds\n", + " Time in transport only = 1.2496E+01 seconds\n", + " Time in inactive batches = 1.1110E+00 seconds\n", + " Time in active batches = 1.1429E+01 seconds\n", " Time synchronizing fission bank = 7.0000E-03 seconds\n", " Sampling source sites = 5.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 = 0.0000E+00 seconds\n", - " Total time elapsed = 1.2707E+01 seconds\n", - " Calculation Rate (inactive) = 43975.4 neutrons/second\n", - " Calculation Rate (active) = 17355.1 neutrons/second\n", + " Total time elapsed = 1.2589E+01 seconds\n", + " Calculation Rate (inactive) = 45004.5 neutrons/second\n", + " Calculation Rate (active) = 17499.3 neutrons/second\n", "\n", " ============================> RESULTS <============================\n", "\n", @@ -1351,7 +1355,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 40, @@ -1360,9 +1364,9 @@ }, { "data": { - "image/png": "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\nMIunubFhPwAAAABJRU5ErkJggg==\n", + "image/png": "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\n", "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -1370,6 +1374,11 @@ } ], "source": [ + "# Force zeros to be NaNs so their values are not included when matplotlib calculates\n", + "# the color scale\n", + "ce_fission_rates[ce_fission_rates == 0.] = np.nan\n", + "mg_fission_rates[mg_fission_rates == 0.] = np.nan\n", + "\n", "# Plot the CE fission rates in the left subplot\n", "fig = plt.subplot(121)\n", "plt.imshow(ce_fission_rates, interpolation='none', cmap='jet')\n", @@ -1387,7 +1396,7 @@ "collapsed": true }, "source": [ - "We also see very good agreement between the fission rate distributions." + "We also see very good agreement between the fission rate distributions, though these should converge closer together with an increasing number of particle histories in both the continuous-energy run to generate the multi-group cross sections, and in the multi-group calculation itself." ] }, {