{"id":{"repo_id":"mit","oai_identifier":"oai:dspace.mit.edu:1721.1/95570"},"canonical_url":"https://search.dev.ndltd.org/etd/mit/oai:dspace.mit.edu:1721.1/95570","repository":{"repo_id":"mit","name":"MIT","base_url":"https://dspace.mit.edu/oai/request"},"display":{"title":"Computational methods for efficient nuclear data management in Monte Carlo neutron transport simulations","abstract":"This thesis presents the development and analysis of computational methods for efficiently accessing and utilizing nuclear data in Monte Carlo neutron transport code simulations. Using the OpenMC code, profiling studies are conducted in order to determine the types of nuclear data that are used in realistic reactor physics simulations, as well as the frequencies with which those data are accessed. The results of the profiling studies are then used to motivate the conceptualization of a nuclear data server algorithm aimed at reducing on-node memory requirements through the use of dedicated server nodes for the storage of infrequently accessed data. A communication model for this algorithm is derived and used to make performance predictions given data access frequencies and assumed system hardware parameters. Additionally, a new, accelerated approach for rejection sampling the free gas resonance elastic scattering kernel that reduces the frequency of zero-temperature elastic scattering cross section data accesses is derived and implemented. Using this new approach, the runtime overhead incurred by an exact treatment of the free gas resonance elastic scattering kernel is reduced by more than 30% relative to a standard sampling procedure used by Monte Carlo codes. Finally, various optimizations of the commonly-used binary energy grid search algorithm are developed and demonstrated. Investigated techniques include placing kinematic constraints on the range of the searchable energy grid, index lookups on unionized material energy grids, and employing energy grid hash tables. The accelerations presented routinely result in overall code speedup by factors of 1.2-1.3 for simulations of practical systems.","abstract_html":"This thesis presents the development and analysis of computational methods for efficiently accessing and utilizing nuclear data in Monte Carlo neutron transport code simulations. Using the OpenMC code, profiling studies are conducted in order to determine the types of nuclear data that are used in realistic reactor physics simulations, as well as the frequencies with which those data are accessed. The results of the profiling studies are then used to motivate the conceptualization of a nuclear data server algorithm aimed at reducing on-node memory requirements through the use of dedicated server nodes for the storage of infrequently accessed data. A communication model for this algorithm is derived and used to make performance predictions given data access frequencies and assumed system hardware parameters. Additionally, a new, accelerated approach for rejection sampling the free gas resonance elastic scattering kernel that reduces the frequency of zero-temperature elastic scattering cross section data accesses is derived and implemented. Using this new approach, the runtime overhead incurred by an exact treatment of the free gas resonance elastic scattering kernel is reduced by more than 30% relative to a standard sampling procedure used by Monte Carlo codes. Finally, various optimizations of the commonly-used binary energy grid search algorithm are developed and demonstrated. Investigated techniques include placing kinematic constraints on the range of the searchable energy grid, index lookups on unionized material energy grids, and employing energy grid hash tables. The accelerations presented routinely result in overall code speedup by factors of 1.2-1.3 for simulations of practical systems.","abstract_has_math":false,"creators":["Walsh, Jonathan A. (Jonathan Alan)"],"institution":"Massachusetts Institute of Technology","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":"Massachusetts Institute of Technology. Department of Nuclear Science and Engineering.","school":null,"contributors":[],"advisors":["Benoit Forget and Kord S. Smith."],"committee_chairs":[],"committee_members":[],"year":2014,"date_issued":"2014","date_published":"2014","updated_at":"2026-07-22T22:22:26Z","subjects":["Nuclear Science and Engineering."],"languages":["eng"],"rights":["M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission."],"rights_urls":["http://dspace.mit.edu/handle/1721.1/7582"],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/1721.1/95570","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Benoit Forget and Kord S. Smith."]},{"key":"dc:contributor.department","label":"Department","values":["Massachusetts Institute of Technology. Department of Nuclear Science and Engineering."]},{"key":"dc:contributor.other","label":"Dc Contributor Other","values":["Massachusetts Institute of Technology. Department of Nuclear Science and Engineering."]},{"key":"dc:creator","label":"Author","values":["Walsh, Jonathan A. (Jonathan Alan)"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2015-02-25T17:10:48Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2015-02-25T17:10:48Z"]},{"key":"dc:date.issued","label":"Date","values":["2014"]},{"key":"dc:publisher","label":"Institution","values":["Massachusetts Institute of Technology"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Nuclear Science and Engineering."]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission."]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://dspace.mit.edu/handle/1721.1/7582"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/1721.1/95570"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Thesis: S.M., Massachusetts Institute of Technology, Department of Nuclear Science and Engineering, 2014.","Cataloged from PDF version of thesis.","Includes bibliographical references (pages 127-133)."]},{"key":"dc:description.abstract","label":"Abstract","values":["This thesis presents the development and analysis of computational methods for efficiently accessing and utilizing nuclear data in Monte Carlo neutron transport code simulations. Using the OpenMC code, profiling studies are conducted in order to determine the types of nuclear data that are used in realistic reactor physics simulations, as well as the frequencies with which those data are accessed. The results of the profiling studies are then used to motivate the conceptualization of a nuclear data server algorithm aimed at reducing on-node memory requirements through the use of dedicated server nodes for the storage of infrequently accessed data. A communication model for this algorithm is derived and used to make performance predictions given data access frequencies and assumed system hardware parameters. Additionally, a new, accelerated approach for rejection sampling the free gas resonance elastic scattering kernel that reduces the frequency of zero-temperature elastic scattering cross section data accesses is derived and implemented. Using this new approach, the runtime overhead incurred by an exact treatment of the free gas resonance elastic scattering kernel is reduced by more than 30% relative to a standard sampling procedure used by Monte Carlo codes. Finally, various optimizations of the commonly-used binary energy grid search algorithm are developed and demonstrated. Investigated techniques include placing kinematic constraints on the range of the searchable energy grid, index lookups on unionized material energy grids, and employing energy grid hash tables. The accelerations presented routinely result in overall code speedup by factors of 1.2-1.3 for simulations of practical systems."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["S.M."]},{"key":"dc:title","label":"Title","values":["Computational methods for efficient nuclear data management in Monte Carlo neutron transport simulations"]}]}],"canonical_facts":{"dc:contributor.advisor":["Benoit Forget and Kord S. Smith."],"dc:contributor.department":["Massachusetts Institute of Technology. Department of Nuclear Science and Engineering."],"dc:contributor.other":["Massachusetts Institute of Technology. Department of Nuclear Science and Engineering."],"dc:creator":["Walsh, Jonathan A. (Jonathan Alan)"],"dc:date.accessioned":["2015-02-25T17:10:48Z"],"dc:date.available":["2015-02-25T17:10:48Z"],"dc:date.issued":["2014"],"dc:description":["Thesis: S.M., Massachusetts Institute of Technology, Department of Nuclear Science and Engineering, 2014.","Cataloged from PDF version of thesis.","Includes bibliographical references (pages 127-133)."],"dc:description.abstract":["This thesis presents the development and analysis of computational methods for efficiently accessing and utilizing nuclear data in Monte Carlo neutron transport code simulations. Using the OpenMC code, profiling studies are conducted in order to determine the types of nuclear data that are used in realistic reactor physics simulations, as well as the frequencies with which those data are accessed. The results of the profiling studies are then used to motivate the conceptualization of a nuclear data server algorithm aimed at reducing on-node memory requirements through the use of dedicated server nodes for the storage of infrequently accessed data. A communication model for this algorithm is derived and used to make performance predictions given data access frequencies and assumed system hardware parameters. Additionally, a new, accelerated approach for rejection sampling the free gas resonance elastic scattering kernel that reduces the frequency of zero-temperature elastic scattering cross section data accesses is derived and implemented. Using this new approach, the runtime overhead incurred by an exact treatment of the free gas resonance elastic scattering kernel is reduced by more than 30% relative to a standard sampling procedure used by Monte Carlo codes. Finally, various optimizations of the commonly-used binary energy grid search algorithm are developed and demonstrated. Investigated techniques include placing kinematic constraints on the range of the searchable energy grid, index lookups on unionized material energy grids, and employing energy grid hash tables. The accelerations presented routinely result in overall code speedup by factors of 1.2-1.3 for simulations of practical systems."],"dc:description.degree":["S.M."],"dc:identifier.uri":["http://hdl.handle.net/1721.1/95570"],"dc:language.iso":["eng"],"dc:publisher":["Massachusetts Institute of Technology"],"dc:rights":["M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission."],"dc:rights.uri":["http://dspace.mit.edu/handle/1721.1/7582"],"dc:subject":["Nuclear Science and Engineering."],"dc:title":["Computational methods for efficient nuclear data management in Monte Carlo neutron transport simulations"],"dc:type":["Thesis"]},"updated_at":"2026-07-22T22:22:26Z"}