Show simple item record

dc.contributor.authorRomano, Paul K.
dc.contributor.authorWalsh, Jonathan Alan
dc.contributor.authorForget, Benoit Robert Yves
dc.contributor.authorSmith, Kord S.
dc.date.accessioned2017-11-02T19:23:16Z
dc.date.available2017-11-02T19:23:16Z
dc.date.issued2015-06
dc.date.submitted2015-05
dc.identifier.issn0010-4655
dc.identifier.urihttp://hdl.handle.net/1721.1/112129
dc.description.abstractIn this work we propose, implement, and test various optimizations of the typical energy grid-cross section pair lookup algorithm in Monte Carlo particle transport codes. The key feature common to all of the optimizations is a reduction in the length of the vector of energies that must be searched when locating the index of a particle's current energy. Other factors held constant, a reduction in energy vector length yields a reduction in CPU time. The computational methods we present here are physics-informed. That is, they are designed to utilize the physical information embedded in a simulation in order to reduce the length of the vector to be searched. More specifically, the optimizations take advantage of information about scattering kinematics, neutron cross section structure and data representation, and also the expected characteristics of a system's spatial flux distribution and energy spectrum. The methods that we present are implemented in the OpenMC Monte Carlo neutron transport code as part of this work. The gains in computational efficiency, as measured by overall code speedup, associated with each of the optimizations are demonstrated in both serial and multithreaded simulations of realistic systems. Depending on the system, simulation parameters, and optimization method employed, overall code speedup factors of 1.2-1.5, relative to the typical single-nuclide binary search algorithm, are routinely observed.en_US
dc.publisherElsevieren_US
dc.relation.isversionofhttp://dx.doi.org/10.1016/J.CPC.2015.05.025en_US
dc.rightsCreative Commons Attribution-NonCommercial-NoDerivs Licenseen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/en_US
dc.sourceProf. Forget via Chris Sherratten_US
dc.titleOptimizations of the energy grid search algorithm in continuous-energy Monte Carlo particle transport codesen_US
dc.typeArticleen_US
dc.identifier.citationWalsh, Jonathan A. et al.“Optimizations of the Energy Grid Search Algorithm in Continuous-Energy Monte Carlo Particle Transport Codes” Computer Physics Communications 196 (November 2015): 134–142 © 2015 Elsevieren_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Nuclear Science and Engineeringen_US
dc.contributor.mitauthorWalsh, Jonathan Alan
dc.contributor.mitauthorForget, Benoit Robert Yves
dc.contributor.mitauthorSmith, Kord S.
dc.relation.journalComputer Physics Communicationsen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dc.date.updated2017-10-27T18:02:45Z
dspace.orderedauthorsWalsh, Jonathan A.; Romano, Paul K.; Forget, Benoit; Smith, Kord S.en_US
dspace.embargo.termsNen_US
dc.identifier.orcidhttps://orcid.org/0000-0002-2542-1149
dc.identifier.orcidhttps://orcid.org/0000-0003-1459-7672
dc.identifier.orcidhttps://orcid.org/0000-0003-2497-4312
mit.licensePUBLISHER_CCen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record