<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">784247</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2021.784247</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>A New Numerical Nuclear Reactor Neutronics Code SHARK</article-title>
<alt-title alt-title-type="left-running-head">Zhao et&#x20;al.</alt-title>
<alt-title alt-title-type="right-running-head">Numerical Nuclear Reactor Code SHARK</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Zhao</surname>
<given-names>Chen</given-names>
</name>
<uri xlink:href="https://loop.frontiersin.org/people/1418719/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Peng</surname>
<given-names>Xingjie</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1345692/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Hongbo</given-names>
</name>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhao</surname>
<given-names>Wenbo</given-names>
</name>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Chen</surname>
<given-names>Zhang</given-names>
</name>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Rao</surname>
<given-names>Junjie</given-names>
</name>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Liu</surname>
<given-names>Kun</given-names>
</name>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Gong</surname>
<given-names>Zhaohu</given-names>
</name>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zeng</surname>
<given-names>Wei</given-names>
</name>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Qing</given-names>
</name>
</contrib>
</contrib-group>
<aff>Science and Technology on Reactor System Design Technology Laboratory, Nuclear Power Institute of China, <addr-line>Chengdu</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/815669/overview">Tengfei Zhang</ext-link>, Shanghai Jiao Tong University, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1339517/overview">Donghao He</ext-link>, Shanghai Jiao Tong University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/906669/overview">Liang Liang</ext-link>, Harbin Engineering University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Xingjie Peng, <email>pengxingjiets@126.com</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Nuclear Energy, a section of the journal Frontiers in Energy Research</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>08</day>
<month>12</month>
<year>2021</year>
</pub-date>
<pub-date pub-type="collection">
<year>2021</year>
</pub-date>
<volume>9</volume>
<elocation-id>784247</elocation-id>
<history>
<date date-type="received">
<day>27</day>
<month>09</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>11</day>
<month>10</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2021 Zhao, Peng, Zhang, Zhao, Chen, Rao, Liu, Gong, Zeng and Li.</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Zhao, Peng, Zhang, Zhao, Chen, Rao, Liu, Gong, Zeng and Li</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these&#x20;terms.</p>
</license>
</permissions>
<abstract>
<p>In order to establish the next-generation reactor physics calculation method based on the numerical nuclear reactor technology and realize high-fidelity modeling and calculation, a new numerical nuclear reactor neutronics code SHARK is developed. The code is based on the direct transport method with construct solid geometry (CSG) method, advanced subgroup resonance method, direct transport MOC method in rectangle and hexagonal geometry, large-scale parallel, and CMFD acceleration method. The C5G7, macro BEAVRS and VERA benchmarks are verified to show the accuracy of the code and method. Numerical results show good accuracy and calculation performance of SHARK, and the direct transport method can be adopted on numerical nuclear reactor calculation.</p>
</abstract>
<kwd-group>
<kwd>numerical nuclear reactor</kwd>
<kwd>resonance method</kwd>
<kwd>direct transport method</kwd>
<kwd>shark</kwd>
<kwd>vera</kwd>
</kwd-group>
<contract-num rid="cn001">12005214 11905214</contract-num>
<contract-num rid="cn002">2019QNRC001</contract-num>
<contract-sponsor id="cn001">National Natural Science Foundation of China<named-content content-type="fundref-id">10.13039/501100001809</named-content>
</contract-sponsor>
<contract-sponsor id="cn002">China Association for Science and Technology<named-content content-type="fundref-id">10.13039/100010097</named-content>
</contract-sponsor>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Numerical nuclear reactor is based on the multi-physics coupling calculation with accurate theory and physical model from first principles. In this way, the approximation from experience and artificial adjustment is eliminated to the maximum extent. With the high-performance computing platform, high-fidelity and high-distinguishability numerical calculation for nuclear reactor is conducted to decrease the conservation of safety analysis (<xref ref-type="bibr" rid="B2">Casl, 2010</xref>; <xref ref-type="bibr" rid="B3">CASL Project Summary Slides, 2011</xref>). In numerical nuclear reactor physics calculation, the direct transport method avoids the spatial and energy group homogenization in the traditional two-step method. Besides, the resolution can be improved to the level of flat source region, and micro-phenomenon can be simulated.</p>
<p>The research of the direct transport method has become a hotspot in numerical nuclear reactor physics calculation. Several direct transport codes have been developed for numerical nuclear reactor physics calculation, including MPACT (<xref ref-type="bibr" rid="B14">Kelley and Larsen, 2013</xref>), nTRACER(<xref ref-type="bibr" rid="B13">Jung, 2013</xref>), DeCART(<xref ref-type="bibr" rid="B11">Hursin, 2010</xref>), STREAM (<xref ref-type="bibr" rid="B6">Choi et&#x20;al., 2019</xref>), NECP-X (<xref ref-type="bibr" rid="B4">Chen et&#x20;al., 2018</xref>), and PANX (<xref ref-type="bibr" rid="B23">Zhang et&#x20;al., 2017a</xref>; <xref ref-type="bibr" rid="B24">Zhang et&#x20;al., 2017b</xref>). PWR whole-core multi-physics coupling direct calculation has been conducted, and numerical results show good accuracy. However, most numerical nuclear reactor technologies are focused on the large-scale pressured water reactor. The direct transport method needs to be improved for further application on advanced nuclear reactors in the future.</p>
<p>In this paper, a new numerical nuclear reactor neutronics code SHARK (<xref ref-type="bibr" rid="B27">Zhao et&#x20;al., 2021a</xref>; <xref ref-type="bibr" rid="B25">Zhao et&#x20;al., 2021b</xref>) is developed, which is the initial abbreviation of the Simulation-based High-fidelity Advanced Reactor physics Kit. The traditional technical route is applied in the SHARK code, including geometry modeling, resonance method, and transport method. A significant objective of the code design lies in the calculation ability for advanced numerical nuclear reactor with complex geometry. Therefore, geometry adaptability is one of the most important characteristics for SHARK. The detailed description of framework and methods in each module will be introduced.</p>
</sec>
<sec id="s2">
<title>2 Framework of Simulation-based High-fidelity Advanced Reactor physics Kit</title>
<p>The numerical nuclear reactor neutronics code SHARK has four modules, including utilities, geometry, calculation, and UI. The overall framework and detailed modules of SHARK are shown in <xref ref-type="fig" rid="F1">Figure&#x20;1</xref>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>The framework and modules of Simulation-based High-fidelity Advanced Reactor physics Kit (SHARK).</p>
</caption>
<graphic xlink:href="fenrg-09-784247-g001.tif"/>
</fig>
<p>In the utilities module, basic programming kits are provided, such as the math library, time function, and parallel parameters. In the geometry module, the reactor geometry model is built by surface, cell, universe, and lattice. Two-dimensional characteristic rays are generated in each layer. It supports rectangle and hexagonal ray tracing. The calculation module is the kernel of SHARK and includes several calculation sub-modules, including library, resonance, transport, transient, thermal-hydraulics, mechanics/chemistry multi-physics coupling, and burnup. Up to now, library, resonance, and transport have already been realized in SHARK. Other sub-modules will be developed in the future. In the UI module, user input and visual output are executed with Python programming language for expanding the visualization ability. As for programming, C&#x2b;&#x2b;/Python hybrid programming is adopted to combine the data processing for Python and the numerical calculation for C&#x2b;&#x2b;. Besides, object-oriented programming improves the readability, modularization, and reusability.</p>
</sec>
<sec id="s3">
<title>3 Geometry modeling</title>
<p>In the initial design of SHARK, two significant objectives are the accurate geometry modeling and calculation abilities for advanced numerical nuclear reactor with complex geometry. In SHARK, the constructive solid geometry (CSG) (<xref ref-type="bibr" rid="B1">Cao et&#x20;al., 2019</xref>) method is adopted. The geometry model is built with objects by regular Boolean operation in the CSG method. In the geometry modeling procedure, several typical objects need to be predefined, including surface, cell, universe, and lattice. In this way, the geometry modeling ability can be extended to arbitrary geometry theoretically with complicated CSG objects. In the UI module, the geometry modeling can be visually displayed to verify the modeling correction. Complicated geometry modeling of hexagonal assembly and plate-type assembly has already been realized in SHARK. The geometry modeling of the plate-type assembly and the JRR-3 reactor (<xref ref-type="bibr" rid="B12">Iwasaki et&#x20;al., 1985</xref>; <xref ref-type="bibr" rid="B16">Liu et&#x20;al., 2015</xref>) are shown in the <xref ref-type="fig" rid="F2">Figure&#x20;2</xref>.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Complicated geometry modeling of SHARK.</p>
</caption>
<graphic xlink:href="fenrg-09-784247-g002.tif"/>
</fig>
</sec>
<sec id="s4">
<title>4 Ray tracing</title>
<p>SHARK is a MOC-based numerical nuclear reactor neutronics code, and ray tracing is an important section in the code design. Assembly module ray tracing method (<xref ref-type="bibr" rid="B10">Hong and Cho, 1998</xref>) is applied in ray tracing to save the memory cost. Up to now, rectangle and hexagon modular ray tracing has been developed in SHARK with the established method (<xref ref-type="bibr" rid="B5">Cho et&#x20;al., 2008</xref>; <xref ref-type="bibr" rid="B4">Chen et&#x20;al., 2018</xref>). In the future, the long characteristic method (<xref ref-type="bibr" rid="B21">Suslov, 2001</xref>) will be added for complicated geometry cases without regular assembly structure.</p>
</sec>
<sec id="s5">
<title>5 Library and resonance method</title>
<sec id="s5-1">
<title>5.1 Library</title>
<p>The multi-group cross-section library in SHARK is processed by NJOY (<xref ref-type="bibr" rid="B17">Muir et&#x20;al., 2016</xref>) based on ENDF/B-VI.8. The 45-group energy group structure is applied in SHARK, which has been verified in the HELIOS method (<xref ref-type="bibr" rid="B9">HELIOS Methods, 2001</xref>). A new library based on the ENDF/B-VII.0 will be processed and researched in the future.</p>
</sec>
<sec id="s5-2">
<title>5.2 The subgroup resonance method</title>
<p>The subgroup method based on the equivalent cross-section interpolation table (<xref ref-type="bibr" rid="B7">Cullen, 1977</xref>; <xref ref-type="bibr" rid="B22">Wemple et&#x20;al., 2008</xref>) is applied in resonance calculation. The diagram of the subgroup method is shown in <xref ref-type="fig" rid="F3">Figure&#x20;3</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>The diagram of subgroup resonance method.</p>
</caption>
<graphic xlink:href="fenrg-09-784247-g003.tif"/>
</fig>
<p>In the resonance region, according to the subgroup method, the cross section can be calculated in the form of the subgroup, shown as <xref ref-type="disp-formula" rid="e1">Eq. 1</xref>.<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where, <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the <italic>n</italic> subgroup in the resonance energy group <italic>g</italic>. <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the number of subgroups in energy group <italic>g</italic>. <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the weight, cross-section, and flux of the subgroup&#x20;<inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>In the equation, <inline-formula id="inf7">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf8">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are subgroup parameters and have little dependency with specific questions. Subgroup parameters can be obtained by the least square fit method from effective resonance integral table, shown as <xref ref-type="disp-formula" rid="e2">Eq. 2</xref>. As for the subgroup flux, it can be calculated by the subgroup fixed source equation, which costs a large sum of calculation amount. Therefore, the subgroup flux is obtained approximately by intermediate resonance (IR) flux result, shown as <xref ref-type="disp-formula" rid="e3">Eq. 3</xref>. The background cross section <inline-formula id="inf9">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is obtained by equivalent cross-section interpolation table. Finally, the cross section can be rewritten and calculated in the form of <xref ref-type="disp-formula" rid="e4">Eq. 4</xref>. Besides, the Bondarenko-iteration method is adopted to deal with multi-nuclide resonance interface effect.<disp-formula id="e2">
<mml:math id="m11">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>n</mml:mi>
</mml:munder>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#x2248;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mo>&#x2248;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>n</mml:mi>
</mml:munder>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>n</mml:mi>
</mml:munder>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where <inline-formula id="inf10">
<mml:math id="m14">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the effective resonance integral table for reaction&#x20;<italic>x</italic>.</p>
</sec>
</sec>
<sec id="s6">
<title>6 Direct transport method</title>
<sec id="s6-1">
<title>6.1 2D/1D and quasi-3D methods</title>
<p>As for the direct transport method, two options are provided in SHARK, including the 2D/1D method and the quasi-3D method. The 2D/1D method has the efficiency and memory cost advantages on most cases such as the C5G7 benchmark and large-scale PWR cases. However, the 2D/1D method will suffer instability issues considering the negative sources introduced by traverse leakage terms (<xref ref-type="bibr" rid="B20">Stimpson et&#x20;al., 2013</xref>; <xref ref-type="bibr" rid="B26">Zhao et&#x20;al., 2018</xref>). Axial difference relationship is introduced in the quasi-3D method and negative sources can be avoided in the two-dimensional MOC calculation. Therefore, the quasi-3D method has better stability performance in theory with poor efficiency. Besides, no isotropic approximation is introduced in the equation derivation of the quasi-3D method. The quasi-3D method has better calculation accuracy in the strong anisotropic cases, such as the KUCA benchmark. The detailed analysis and comparison of these two methods can be found in previous work (<xref ref-type="bibr" rid="B25">Zhao et&#x20;al., 2021b</xref>).</p>
</sec>
<sec id="s6-2">
<title>6.2 odCMFD acceleration method</title>
<p>Coarse-mesh finite difference (CMFD) method (<xref ref-type="bibr" rid="B28">Zhu et&#x20;al., 2016</xref>; <xref ref-type="bibr" rid="B15">Li et&#x20;al., 2020</xref>) has already become an established method in the high-order calculation, especially in the direct transport method. Several advanced CMFD acceleration methods, such as odCMFD (<xref ref-type="bibr" rid="B28">Zhu et&#x20;al., 2016</xref>) and lpCMFD (<xref ref-type="bibr" rid="B15">Li et&#x20;al., 2020</xref>), have been proposed these years. These methods have little variations on the basic theory of the CMFD method. Current diffusion and correction coefficients are introduced with the high-order results of net currents and fluxes. The diagram of CMFD acceleration in SHARK is shown in <xref ref-type="fig" rid="F4">Figure&#x20;4</xref>. The MOC-based transport calculation is conducted to provide radial, axial net currents, and fine-mesh fluxes. In the CMFD module, pin-homogenized fluxes, cross-sections, and coefficients need to be prepared before eigenvalue calculation. Eigenvalue and fine-mesh fluxes are updated by CMFD results. In this way, the convergence of eigenvalue iteration can be accelerated.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>The diagram of the coarse-mesh finite difference (CMFD) acceleration in SHARK.</p>
</caption>
<graphic xlink:href="fenrg-09-784247-g004.tif"/>
</fig>
<p>However, the traditional CMFD method suffers the poor stability issue. In SHARK, the odCMFD (<xref ref-type="bibr" rid="B28">Zhu et&#x20;al., 2016</xref>) method is applied. In the theory of odCMFD, an additive component is added in the diffusion coefficient calculation, shown as <xref ref-type="disp-formula" rid="e5">Eq. 5</xref>.<disp-formula id="e5">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:msub>
<mml:mi>&#x3a3;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>g</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>&#x394;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where, <inline-formula id="inf11">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the diffusion coefficient on cell <italic>i</italic> and group <italic>g</italic>. <inline-formula id="inf12">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3a3;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>g</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the total cross section. <inline-formula id="inf13">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi>&#x394;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the width of cell <italic>i</italic>. <inline-formula id="inf14">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the additive component, which needs to be 0&#x2013;0.25. According to the research of the odCMFD method, <inline-formula id="inf15">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is set to be 0.25 to have the best stability performance in SHARK.</p>
</sec>
<sec id="s6-3">
<title>6.3 Spatial parallel method</title>
<p>Advanced parallel algorithm is applied in the spatial domain-decomposition method in SHARK. Memory cost can be divided and decomposed before calculation. Ray sweeping happens on the certain domain for each CPU, and the communication only happens on the inner boundary for each domain. In this way, memory cost can be decreased for each node, and the large-scale calculation can be realized. Furthermore, non-blocking strategy is applied for communication, which improves parallel efficiency. The diagram of domain decomposition in SHARK is shown in <xref ref-type="fig" rid="F5">Figure&#x20;5</xref>.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>The diagram of domain decomposition in SHARK.</p>
</caption>
<graphic xlink:href="fenrg-09-784247-g005.tif"/>
</fig>
</sec>
</sec>
<sec id="s7">
<title>7 Numerical results</title>
<sec id="s7-1">
<title>7.1 The macro benchmark</title>
<sec id="s7-1-1">
<title>7.1.1 Hexagonal assembly case</title>
<p>To validate the hexagonal calculation ability, a hexagonal assembly seven-group case is designed, as is shown in the <xref ref-type="fig" rid="F6">Figure&#x20;6</xref>. Ten rings are arranged, including three MOX-8.7% rings, MOX-7% ring, MOX-4.3% ring, control rod ring, 3 UO<sub>2</sub> fuel rings, and fission chamber from outside to inside. The assembly box can be explicitly modeled. The pitch of the hexagonal pin cell is 0.91&#xa0;cm. Radiuses of the inner and outer fuel pellets are 0.33 and 0.39&#xa0;cm. Thicknesses of the assembly box and assembly gap are 0.26 and 0.22&#xa0;cm separately. The multi-group cross-sections are from the C5G7 benchmark (<xref ref-type="bibr" rid="B18">OECD, 2005</xref>).</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Hexagonal assembly geometry modeling of SHARK.</p>
</caption>
<graphic xlink:href="fenrg-09-784247-g006.tif"/>
</fig>
<p>Reference result is from the Monte Carlo code OpenMC (<xref ref-type="bibr" rid="B19">Romano and Forget, 2013</xref>). Three billion active particles are used (3,000 generations consisting of 1,000,000 neutrons per generation, of which 100 generations are skipped). The standard deviation of the Monte Carlo result is 1&#xa0;pcm. As for SHARK, 32 flat source regions are divided in the fuel rod pin cell. Sixty azimuthal angles, six polar angles, Yamamoto quadrature set, and 0.03-cm ray spacing are adopted. Eigenvalue and fission rate distribution results are shown in the <xref ref-type="table" rid="T1">Table&#x20;1</xref>. The pin-cell fission rate distribution results are shown in the <xref ref-type="fig" rid="F7">Figure&#x20;7</xref>. As is shown in the table, the eigenvalue difference is 54&#xa0;pcm, and the maximum pin-cell fission rate difference is 0.2%. These results show the good accuracy of the hexagonal calculation ability in SHARK.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>The eigenvalue and fission rate results of the hexagonal assembly&#x20;case.</p>
</caption>
<table>
<thead>
<tr>
<th rowspan="2" align="left"/>
<th rowspan="2" align="center">Eigenvalue result</th>
<th colspan="3" align="center">Pin-cell fission rate results/%</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td/>
<td/>
<td align="center">
<bold>MAX</bold>
</td>
<td align="center">
<bold>AVG</bold>
</td>
<td align="center">
<bold>RMS</bold>
</td>
</tr>
<tr>
<td align="left">OpenMC</td>
<td align="center">1.00213&#xa0;&#xb1;&#xa0;0.00001</td>
<td align="center">&#x2014;</td>
<td align="center">&#x2014;</td>
<td align="center">&#x2014;</td>
</tr>
<tr>
<td align="left">SHARK</td>
<td align="center">1.00159</td>
<td align="center">0.200</td>
<td align="center">0.040</td>
<td align="center">0.005</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>The pin-cell fission rate results of the hexagonal assembly&#x20;case.</p>
</caption>
<graphic xlink:href="fenrg-09-784247-g007.tif"/>
</fig>
</sec>
<sec id="s7-1-2">
<title>7.1.2&#x20;Pin-cell geometry cases</title>
<p>The pin-cell geometry case is the basic calculation target for SHARK. The KUCA benchmark, C5G7 benchmark, and macro BEAVRS benchmark have already been applied in the validation of the transport module (<xref ref-type="bibr" rid="B25">Zhao et&#x20;al., 2021b</xref>). Geometry modeling of these three cases is shown in <xref ref-type="fig" rid="F8">Figure&#x20;8</xref>.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Modeling of the pin-cell geometry cases with SHARK.</p>
</caption>
<graphic xlink:href="fenrg-09-784247-g008.tif"/>
</fig>
<p>In the validation of these three cases, the 2D/1D transport method and the quasi-3D method have been compared with numerical results. In the KUCA benchmark and the C5G7 benchmark, the quasi-3D method shows better accuracy because of the strong anisotropic effect in these two cases. In the macro BEAVRS benchmark, the 2D/1D method has efficiency advantage.</p>
<p>Besides, the odCMFD acceleration and spatial parallel method also show good effect on the direct transport calculation. The traditional CMFD method without additive component in the diffusion coefficient has divergence problem in the KUCA and C5G7 benchmark calculation. The odCMFD method solves the issue and improves the stability of the traditional CMFD method. As for the spatial parallel method, 578 cores are adopted for the large-scale parallel calculation in the macro BEAVRS benchmark. The parallel algorithm improves the calculation efficiency, as well as realizing the memory cost decomposition and decreasing the memory cost for each node. The detailed numerical results of the macro benchmarks can be found in previous research (<xref ref-type="bibr" rid="B25">Zhao et&#x20;al., 2021b</xref>).</p>
</sec>
</sec>
<sec id="s7-2">
<title>7.2 The micro benchmark</title>
<sec id="s7-2-1">
<title>7.2.1 The VERA-2 lattice benchmark</title>
<p>The VERA benchmark (<xref ref-type="bibr" rid="B8">Godfrey, 2014</xref>) is a series of benchmark published in the CASL project. The benchmark is modeled by Watts Bar nuclear plant and includes several cases from two-dimensional pin cell to three-dimensional whole&#x20;core.</p>
<p>VERA-2 consists of 16&#x20;two-dimensional lattice cases in the VERA benchmark. Fuel enrichment, burnup poison, control rod, and gadolinium rod are considered in the VERA-2 benchmark.</p>
<p>Reference results are from the Monte Carlo code KENO using ENDF/B-VI.8. The calculation condition for SHARK is eight azimuthal angles and three polar angles in each octant with Yamamoto optimal quadrature set. The ray spacing is 0.01&#xa0;cm. The library used in the subgroup method is also generated from ENDF/B-VI.8. Results of the VERA-2 benchmark are shown in <xref ref-type="table" rid="T2">Table&#x20;2</xref>. The average eigenvalue difference is 152&#xa0;pcm, and the average maximum pin power difference is 1.34%. These results show the good accuracy of the subgroup resonance method in SHARK. As for the 2G and 2H cases, both the eigenvalue and pin power differences are relatively large. It is caused by the complex resonance phenomenon for AIC and B<sub>4</sub>C control rod absorbers. It needs to be researched in the future.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Numerical results of the VERA-2 benchmark.</p>
</caption>
<table>
<thead>
<tr>
<th rowspan="2" align="left">Case</th>
<th rowspan="2" align="center">KENO-VI</th>
<th rowspan="2" align="center">SHARK</th>
<th rowspan="2" align="center">Eigenvalue difference</th>
<th colspan="2" align="center">Pin power difference/%</th>
</tr>
<tr>
<th align="center">Max</th>
<th align="center">RMS</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">2A</td>
<td align="center">1.17852</td>
<td align="center">1.18099</td>
<td align="center">247</td>
<td align="center">0.76</td>
<td align="center">0.32</td>
</tr>
<tr>
<td align="left">2B</td>
<td align="center">1.17977</td>
<td align="center">1.18192</td>
<td align="center">215</td>
<td align="center">0.63</td>
<td align="center">0.28</td>
</tr>
<tr>
<td align="left">2C</td>
<td align="center">1.17031</td>
<td align="center">1.17202</td>
<td align="center">171</td>
<td align="center">0.68</td>
<td align="center">0.28</td>
</tr>
<tr>
<td align="left">2D</td>
<td align="center">1.16215</td>
<td align="center">1.16366</td>
<td align="center">151</td>
<td align="center">0.65</td>
<td align="center">0.27</td>
</tr>
<tr>
<td align="left">2E</td>
<td align="center">1.06660</td>
<td align="center">1.06707</td>
<td align="center">47</td>
<td align="center">1.34</td>
<td align="center">0.59</td>
</tr>
<tr>
<td align="left">2F</td>
<td align="center">0.97338</td>
<td align="center">0.97320</td>
<td align="center">&#x2212;18</td>
<td align="center">1.64</td>
<td align="center">0.68</td>
</tr>
<tr>
<td align="left">2G</td>
<td align="center">0.84563</td>
<td align="center">0.84755</td>
<td align="center">192</td>
<td align="center">2.48</td>
<td align="center">1.15</td>
</tr>
<tr>
<td align="left">2H</td>
<td align="center">0.78567</td>
<td align="center">0.78701</td>
<td align="center">134</td>
<td align="center">2.75</td>
<td align="center">1.28</td>
</tr>
<tr>
<td align="left">2I</td>
<td align="center">1.17637</td>
<td align="center">1.17879</td>
<td align="center">242</td>
<td align="center">0.79</td>
<td align="center">0.31</td>
</tr>
<tr>
<td align="left">2J</td>
<td align="center">0.97262</td>
<td align="center">0.97248</td>
<td align="center">&#x2212;14</td>
<td align="center">1.36</td>
<td align="center">0.65</td>
</tr>
<tr>
<td align="left">2K</td>
<td align="center">1.01735</td>
<td align="center">1.01718</td>
<td align="center">&#x2212;17</td>
<td align="center">1.81</td>
<td align="center">0.72</td>
</tr>
<tr>
<td align="left">2L</td>
<td align="center">1.01606</td>
<td align="center">1.01947</td>
<td align="center">341</td>
<td align="center">0.83</td>
<td align="center">0.28</td>
</tr>
<tr>
<td align="left">2M</td>
<td align="center">0.93642</td>
<td align="center">0.94010</td>
<td align="center">368</td>
<td align="center">0.46</td>
<td align="center">0.18</td>
</tr>
<tr>
<td align="left">2N</td>
<td align="center">0.86773</td>
<td align="center">0.86765</td>
<td align="center">&#x2212;7</td>
<td align="center">1.90</td>
<td align="center">0.83</td>
</tr>
<tr>
<td align="left">2O</td>
<td align="center">1.04575</td>
<td align="center">1.04495</td>
<td align="center">&#x2212;80</td>
<td align="center">1.74</td>
<td align="center">0.62</td>
</tr>
<tr>
<td align="left">2P</td>
<td align="center">0.92664</td>
<td align="center">0.92474</td>
<td align="center">&#x2212;190</td>
<td align="center">1.54</td>
<td align="center">0.69</td>
</tr>
<tr>
<td align="left">Average</td>
<td align="center">&#x2014;</td>
<td align="center">&#x2014;</td>
<td align="center">152</td>
<td align="center">1.34</td>
<td align="center">0.57</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s7-2-2">
<title>7.2.2 The VERA-3 assembly benchmark</title>
<p>The VERA-3 assembly benchmark is a 3D single-assembly problem: Case 3A is a 3.1 w/o fuel assembly without burnable absorber at 600&#xa0;K, and Case 3B is a 2.619 w/o fuel assembly with 16 Pyrex rods at 565&#xa0;K. In addition to the radial arrangement, the benchmark problem tries to restore the structural details of the fuel assembly in the axial direction, such as end plugs, plenums, springs, nozzles, core plates, and spacer grids. Therefore, the problem provides a full picture of the ability of the software to simulate the heterogeneous effects of PWR assembly in the axial direction.</p>
<p>Two 3D assembly cases are modeled faithfully and accurately with SHARK. The axial active segment is divided into 49 layers, which is exactly consistent with the reference solution. Inflow transport correction has been applied in calculation of the VERA-3 benchmark. The 2D/1D solver is adopted as the default choice in micro cases considering the better efficiency performance. Compared with the reference results from KENO-VI, the results of the VERA-3 benchmark in SHARK are given in <xref ref-type="table" rid="T3">Table&#x20;3</xref> and the radial and axial pin power results are shown in <xref ref-type="fig" rid="F9">Figure&#x20;9</xref> and <xref ref-type="fig" rid="F10">10</xref>. Deviations of eigenvalue results are less than 200&#xa0;pcm, and the maximum radial pin power differences are 0.15% and 0.16% for the VERA-3A and VERA-3B cases. As for the axial power distribution, the maximum deviation of SHARK is only 2.61% and occurs in the low-power region near the top reflector layer. Meanwhile, the axial average (AVG) error and RMS error also reflect the accuracy of the program in modeling the axial heterogeneousity. As seen in <xref ref-type="fig" rid="F10">Figure&#x20;10A</xref>, <xref ref-type="fig" rid="F10">B</xref>, the axial power shape fits the KENO-VI reference well, and the spacer grid effects are accurately represented.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Numerical results of the VERA-3 benchmark.</p>
</caption>
<table>
<thead>
<tr>
<th rowspan="2" align="left">Case</th>
<th rowspan="2" align="center">Description</th>
<th rowspan="2" align="center">Reference <inline-formula id="inf16">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th rowspan="2" align="center">SHARK <inline-formula id="inf17">
<mml:math id="m22">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>(pcm)</th>
<th colspan="2" align="center">Radial power error (%)</th>
<th colspan="3" align="center">Axial power error</th>
</tr>
<tr>
<th align="center">MAX</th>
<th align="center">RMS</th>
<th align="center">MAX</th>
<th align="center">AVG</th>
<th align="center">RMS</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">3A</td>
<td align="left">No poison</td>
<td align="center">1.17572</td>
<td align="center">&#x2212;195</td>
<td align="center">0.15</td>
<td align="center">0.05</td>
<td align="center">2.61</td>
<td align="center">0.80</td>
<td align="center">1.07</td>
</tr>
<tr>
<td align="left">3B</td>
<td align="left">16 Pyrex</td>
<td align="center">1.00015</td>
<td align="center">&#x2212;20</td>
<td align="center">&#x2212;0.16</td>
<td align="center">0.07</td>
<td align="center">1.70</td>
<td align="center">0.71</td>
<td align="center">0.90</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Radial pin power error distribution of VERA-3 benchmark.</p>
</caption>
<graphic xlink:href="fenrg-09-784247-g009.tif"/>
</fig>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Axial power distribution of VERA Problem &#x23;3.</p>
</caption>
<graphic xlink:href="fenrg-09-784247-g010.tif"/>
</fig>
</sec>
</sec>
</sec>
<sec id="s8">
<title>8 Conclusion</title>
<p>In this paper, a numerical nuclear reactor neutronics code SHARK is newly developed in the Nuclear Power Institute of China (NPIC). The framework and several significant sections of SHARK are introduced, including geometry modeling, characteristic ray tracing, library, subgroup resonance method, 2D/1D and quasi-3D direct transport method, odCMFD acceleration, and spatial parallel method. In numerical results, verification of SHARK is conducted by several macro and micro benchmark cases, including the macro hexagonal assembly case, the micro VERA-2 lattice benchmark, and the VERA-3 assembly benchmark. Eigenvalue difference is 54&#xa0;pcm, and maximum pin power difference is 0.2% for the macro hexagonal assembly case. As for the micro benchmark, axial power differences are 2.61% and 1.70% for VERA-3A and VERA-3B benchmarks separately. These results show the good accuracy of SHARK.</p>
</sec>
</body>
<back>
<sec id="s9">
<title>Data Availability Statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary Material. Further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s10">
<title>Author Contributions</title>
<p>All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication.</p>
</sec>
<sec id="s11">
<title>Funding</title>
<p>This work is supported by the National Natural Science Foundation of China (Grant No. 12005214, 11905214) and the China Association for Science and Technology (Young Elite Scientists Sponsorship Program 2019QNRC001).</p>
</sec>
<sec sec-type="COI-statement" id="s12">
<title>Conflict of Interest</title>
<p>Authors CZ, XP, HZ, WZ, JR, KL, ZC, ZG, WZ, and QL were employed by the company Nuclear Power Institute of China.</p>
</sec>
<sec sec-type="disclaimer" id="s13">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cao</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z. Y.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>L. Z.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>Implementation and Application of the CSG Method in the NECP-X Code[C]</article-title>,&#x201d; in <conf-name>27th International Conference on Nuclear Engineering (ICONE-27)</conf-name>, <conf-loc>Ibaraki, Japan</conf-loc>, <conf-date>May 19&#x2013;24, 2019</conf-date>. </citation>
</ref>
<ref id="B2">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Casl</surname>
<given-names>D. B.</given-names>
</name>
</person-group> (<year>2010</year>). <source>The Consortium for Advanced Simulation of Light Water Reactors[R]</source>. <publisher-name>Bulletin of the American Physical Society</publisher-name>. </citation>
</ref>
<ref id="B3">
<citation citation-type="book">
<collab>CASL Project Summary Slides</collab> (<year>2011</year>). <source>CASL: The Consortium for Advanced Simulation of Light Water Reactors</source>. <publisher-name>CASL-U-2011-0137-000</publisher-name>. </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Zu</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>L.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>A New High-Fidelity Neutronics Code NECP-X</article-title>. <source>Ann. Nucl. Energ.</source> <volume>116</volume>, <fpage>417</fpage>&#x2013;<lpage>428</lpage>. <pub-id pub-id-type="doi">10.1016/j.anucene.2018.02.049</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cho</surname>
<given-names>J.&#x20;Y.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>K. S.</given-names>
</name>
<name>
<surname>Shim</surname>
<given-names>H. J.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>J.&#x20;S.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>C. C.</given-names>
</name>
<name>
<surname>Joo</surname>
<given-names>H. G.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Whole Core Transport Calculation Employing Hexagonal Modular Ray Tracing and CMFD Formulation[J]</article-title>. <source>J.&#x20;Nucl. Sci. Techn.</source> <volume>45</volume> (<issue>8</issue>). <pub-id pub-id-type="doi">10.1080/18811248.2008.9711475</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Choi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Choe</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Hoang</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <source>Recent Development Status of Neutron Transport Code STREAM[C]</source>. <publisher-loc>Korea</publisher-loc>: <publisher-name>Transactions of the Korean Nuclear Society Spring Meeting Jeju</publisher-name>. </citation>
</ref>
<ref id="B7">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Cullen</surname>
<given-names>D. E.</given-names>
</name>
</person-group> (<year>1977</year>). <source>Calculation of Probability Table Parameters to Include Intermediate Resonance Self-Shielding</source>. <publisher-name>LLNL</publisher-name>. </citation>
</ref>
<ref id="B8">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Godfrey</surname>
<given-names>A. T.</given-names>
</name>
</person-group> (<year>2014</year>). <source>VERA Core Physics Benchmark Progression Problem Specifications, Revision 3[R]</source>. <publisher-name>CASL-U-2012-0131-004, CASL</publisher-name>. </citation>
</ref>
<ref id="B9">
<citation citation-type="book">
<collab>HELIOS Methods</collab> (<year>2001</year>). <source>HELIOS Methods: III&#x2014;Resonance Treatment</source>. <publisher-name>Studsvik Scandpower</publisher-name>. </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hong</surname>
<given-names>S. G.</given-names>
</name>
<name>
<surname>Cho</surname>
<given-names>N. Z.</given-names>
</name>
</person-group> (<year>1998</year>). <article-title>CRX: A Code for Rectangular and Hexagonal Lattices Based on the Method of Characteristics</article-title>. <source>Ann. Nucl. Energ.</source> <volume>25</volume> (<issue>8</issue>), <fpage>547</fpage>&#x2013;<lpage>565</lpage>. <pub-id pub-id-type="doi">10.1016/s0306-4549(97)00113-8</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Hursin</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2010</year>). <source>Full Core, Heterogeneous, Time Dependent Neutron Transport Calculation with the 3D Code DeCART[D]</source>. <publisher-loc>Berkeley, CA</publisher-loc>: <publisher-name>University of California, Berkeley</publisher-name>. </citation>
</ref>
<ref id="B12">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Iwasaki</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Tsuruta</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Ichikawa</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>1985</year>). <source>Neutronics Calculation of Upgraded JRR-3[R]</source>. <publisher-name>JAERI-M</publisher-name>, <fpage>85</fpage>&#x2013;<lpage>062</lpage>. </citation>
</ref>
<ref id="B13">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Jung</surname>
<given-names>Y. S.</given-names>
</name>
</person-group> (<year>2013</year>). <source>Development of Practical Numerical Nuclear Reactor for High Fidelity Core analysis[D]</source>. <publisher-loc>Korea</publisher-loc>: <publisher-name>Seoul National University</publisher-name>. </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kelley</surname>
<given-names>B. W.</given-names>
</name>
<name>
<surname>Larsen</surname>
<given-names>E. W.</given-names>
</name>
</person-group> (<year>2013</year>). &#x201c;<article-title>2D/1D Approximations to the 3D Neutron Transport Equation</article-title>,&#x201d; in <conf-name>I: Theory,&#x201d; Proc. M&#x26;C 2013</conf-name>, <conf-loc>Sun Valley, ID</conf-loc>, <conf-date>May 5&#x2013;9, 2013</conf-date>. </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2020</year>). &#x201c;<article-title>Demonstration of a Linear Prolongation CMFD Method on MOC[C]</article-title>,&#x201d; in <conf-name>PHYSOR2020</conf-name>, <conf-loc>Cambridge, United&#x20;Kingdom</conf-loc>, <conf-date>March 29&#x2013;April 2, 2020</conf-date>. </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Neutronics Comparative Analysis of Plate-type Research Reactor Using Deterministic and Stochastic Methods</article-title>. <source>Ann. Nucl. Energ.</source> <volume>79</volume>, <fpage>133</fpage>&#x2013;<lpage>142</lpage>. <pub-id pub-id-type="doi">10.1016/j.anucene.2015.01.027</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Muir</surname>
<given-names>D. W.</given-names>
</name>
<name>
<surname>Boicourt</surname>
<given-names>R. M.</given-names>
</name>
<name>
<surname>Kahler</surname>
<given-names>A. C.</given-names>
</name>
<name>
<surname>Jeremy Lloyd</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2016</year>). <source>The NJOY Nuclear Data Processing System, Version 2016</source>. <publisher-loc>Los Alamos</publisher-loc>: <publisher-name>Los Alamos National Laboratory</publisher-name>. <comment>Available at: <ext-link ext-link-type="uri" xlink:href="https://www.osti.gov/biblio/1338791">https://www.osti.gov/biblio/1338791</ext-link>
</comment>. </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<collab>OECD</collab> (<year>2005</year>). <article-title>Benchmark on Deterministic Transport Calculations Without Spatial Homogenization (MOX Fuel Assembly 3-D Extension Case)[J]</article-title>. <comment>OECD/NEA Report</comment>, <source>Nucl. Sci. NEA/NSC/DOC</source> <volume>2005</volume>, <fpage>16</fpage>. </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Romano</surname>
<given-names>P. K.</given-names>
</name>
<name>
<surname>Forget</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>The OpenMC Monte Carlo Particle Transport Code</article-title>. <source>Ann. Nucl. Energ.</source> <volume>51</volume>, <fpage>274</fpage>&#x2013;<lpage>281</lpage>. <pub-id pub-id-type="doi">10.1016/j.anucene.2012.06.040</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Stimpson</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Young</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Collins</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Kelly</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Downar</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2013</year>). &#x201c;<article-title>Assessment and Improvement of the 2D/1D Method Stability in DeCART[C]</article-title>,&#x201d; in <conf-name>M&#x26;C 2013</conf-name>, <conf-loc>Sun Valley, ID</conf-loc>, <conf-date>May 5&#x2013;9, 2013</conf-date>. </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Suslov</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>Improvements in the Long Characteristics Method and Their Efficiency for Deep Penetration Calculations</article-title>. <source>Prog. Nucl. Energ.</source> <volume>39</volume> (<issue>2</issue>), <fpage>223</fpage>&#x2013;<lpage>242</lpage>. <pub-id pub-id-type="doi">10.1016/s0149-1970(01)00014-2</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Wemple</surname>
<given-names>C. A.</given-names>
</name>
<name>
<surname>Gheorghiu</surname>
<given-names>H. N.</given-names>
</name>
<name>
<surname>Stamm&#x2019;ler</surname>
<given-names>R. J.&#x20;J.</given-names>
</name>
<name>
<surname>Eduardo</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2008</year>). <source>The HELIOS-2 Lattice Physics code[J]</source>. <publisher-loc>Interlaken, Switzerland</publisher-loc>: <publisher-name>Physor2008</publisher-name>. </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Lewis</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Smith</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>W. S.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>A Three-Dimensional Variational Nodal Method for Pin-Resolved Neutron Transport Analysis of Pressurized Water Reactors [J]</article-title>. <source>Nucl. Sci. Eng.</source> <volume>188</volume> (<issue>2</issue>), <fpage>160</fpage>&#x2013;<lpage>174</lpage>. <pub-id pub-id-type="doi">10.1080/00295639.2017.1350002</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Lewis</surname>
<given-names>E. E.</given-names>
</name>
<name>
<surname>Smith</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>W. S.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>A Variational Nodal Approach to 2D/1D Pin Resolved Neutron Transport for Pressurized Water Reactors</article-title>. <source>Nucl. Sci. Eng.</source> <volume>186</volume>, <fpage>120</fpage>&#x2013;<lpage>133</lpage>. <pub-id pub-id-type="doi">10.1080/00295639.2016.1273023</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Peng</surname>
<given-names>X. J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H. B.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Analysis and Comparison of the 2D/1D and Quasi-3D Methods with the Direct Transport Code SHARK[J]</article-title>. <source>Nucl. Eng. Techn.</source> <pub-id pub-id-type="doi">10.1016/j.net.2021.07.038</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Improved Leakage Splitting Method for the 2D/1D Transport Calculation</article-title>. <source>Prog. Nucl. Energ.</source> <volume>105</volume>, <fpage>202</fpage>&#x2013;<lpage>210</lpage>. <pub-id pub-id-type="doi">10.1016/j.pnucene.2018.01.007</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Peng</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A Linear Source Scheme for the 2D/1D Transport Method in SHARK</article-title>. <source>Ann. Nucl. Energ.</source> <volume>161</volume>, <fpage>108479</fpage>. <pub-id pub-id-type="doi">10.1016/j.anucene.2021.108479</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Jarrett</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Kochunas</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Larsen</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Downar</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>An Optimally Diffusive Coarse Mesh Finite Difference Method to Accelerate Neutron Transport Calculations</article-title>. <source>Ann. Nucl. Energ.</source> <volume>95</volume>, <fpage>116</fpage>&#x2013;<lpage>124</lpage>. <pub-id pub-id-type="doi">10.1016/j.anucene.2016.05.004</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>