Rejection-based sampling of inelastic neutron scattering

•Overcoming artefacts introduced by conventional interpolation methods.•Reproducing continuous energy and angular spectra with high numerical accuracy.•Close to unity acceptance rate in general cases.•Straightforward for an existing code to adapt. Distributions of inelastically scattered neutrons ca...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of computational physics 2019-03, Vol.380, p.400-407
Hauptverfasser: Cai, X.-X., Kittelmann, T., Klinkby, E., Márquez Damián, J.I.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 407
container_issue
container_start_page 400
container_title Journal of computational physics
container_volume 380
creator Cai, X.-X.
Kittelmann, T.
Klinkby, E.
Márquez Damián, J.I.
description •Overcoming artefacts introduced by conventional interpolation methods.•Reproducing continuous energy and angular spectra with high numerical accuracy.•Close to unity acceptance rate in general cases.•Straightforward for an existing code to adapt. Distributions of inelastically scattered neutrons can be quantum dynamically described by a scattering kernel. We present an accurate and computationally efficient rejection method for sampling a given scattering kernel of any isotropic material. The proposed method produces continuous neutron energy and angular distributions, typically using just a single interpolation per sampling. We benchmark the results of this method against those from accurate analytical models and one of the major neutron transport codes. We also show the results of applying this method to the conventional discrete double differential cross sections.
doi_str_mv 10.1016/j.jcp.2018.11.043
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2187918619</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0021999118307885</els_id><sourcerecordid>2187918619</sourcerecordid><originalsourceid>FETCH-LOGICAL-c325t-8afd6f57a6d9bd93ee745944ab18361ee65cd88171501fb65af49dda50a942a13</originalsourceid><addsrcrecordid>eNp9kE1LxDAQhoMouK7-AG8Fz62ZNkkTPMniFywIoueQJlNJ2U1r0gr-e7OsZ09zmPd5Z3gIuQZaAQVxO1SDnaqagqwAKsqaE7ICqmhZtyBOyYrSGkqlFJyTi5QGSqnkTK6IfMMB7ezHUHYmoSuS2U87Hz6LsS98wJ1Js7dFwGWOYyiSNfOMMe8vyVlvdgmv_uaafDw-vG-ey-3r08vmflvapuZzKU3vRM9bI5zqnGoQW8YVY6YD2QhAFNw6KaEFTqHvBDc9U84ZTo1itYFmTW6OvVMcvxZMsx7GJYZ8UtcgWwVSgMopOKZsHFOK2Osp-r2JPxqoPgjSg86C9EGQBtBZUGbujgzm9789Rp2sx2DR-ZiVaDf6f-hfV55tpA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2187918619</pqid></control><display><type>article</type><title>Rejection-based sampling of inelastic neutron scattering</title><source>Elsevier ScienceDirect Journals</source><creator>Cai, X.-X. ; Kittelmann, T. ; Klinkby, E. ; Márquez Damián, J.I.</creator><creatorcontrib>Cai, X.-X. ; Kittelmann, T. ; Klinkby, E. ; Márquez Damián, J.I.</creatorcontrib><description>•Overcoming artefacts introduced by conventional interpolation methods.•Reproducing continuous energy and angular spectra with high numerical accuracy.•Close to unity acceptance rate in general cases.•Straightforward for an existing code to adapt. Distributions of inelastically scattered neutrons can be quantum dynamically described by a scattering kernel. We present an accurate and computationally efficient rejection method for sampling a given scattering kernel of any isotropic material. The proposed method produces continuous neutron energy and angular distributions, typically using just a single interpolation per sampling. We benchmark the results of this method against those from accurate analytical models and one of the major neutron transport codes. We also show the results of applying this method to the conventional discrete double differential cross sections.</description><identifier>ISSN: 0021-9991</identifier><identifier>EISSN: 1090-2716</identifier><identifier>DOI: 10.1016/j.jcp.2018.11.043</identifier><language>eng</language><publisher>Cambridge: Elsevier Inc</publisher><subject>Computational physics ; Inelastic scattering ; Interpolation ; Isotropic material ; Kernels ; Mathematical models ; Monte Carlo simulation ; Neutron scattering ; Neutrons ; Rejection ; Rejection method ; Sampling ; Thermal neutron scattering</subject><ispartof>Journal of computational physics, 2019-03, Vol.380, p.400-407</ispartof><rights>2018 Elsevier Inc.</rights><rights>Copyright Elsevier Science Ltd. Mar 1, 2019</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c325t-8afd6f57a6d9bd93ee745944ab18361ee65cd88171501fb65af49dda50a942a13</citedby><cites>FETCH-LOGICAL-c325t-8afd6f57a6d9bd93ee745944ab18361ee65cd88171501fb65af49dda50a942a13</cites><orcidid>0000-0002-9075-7052 ; 0000-0002-1908-5644 ; 0000-0002-7396-4922 ; 0000-0002-9611-914X</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S0021999118307885$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3537,27901,27902,65534</link.rule.ids></links><search><creatorcontrib>Cai, X.-X.</creatorcontrib><creatorcontrib>Kittelmann, T.</creatorcontrib><creatorcontrib>Klinkby, E.</creatorcontrib><creatorcontrib>Márquez Damián, J.I.</creatorcontrib><title>Rejection-based sampling of inelastic neutron scattering</title><title>Journal of computational physics</title><description>•Overcoming artefacts introduced by conventional interpolation methods.•Reproducing continuous energy and angular spectra with high numerical accuracy.•Close to unity acceptance rate in general cases.•Straightforward for an existing code to adapt. Distributions of inelastically scattered neutrons can be quantum dynamically described by a scattering kernel. We present an accurate and computationally efficient rejection method for sampling a given scattering kernel of any isotropic material. The proposed method produces continuous neutron energy and angular distributions, typically using just a single interpolation per sampling. We benchmark the results of this method against those from accurate analytical models and one of the major neutron transport codes. We also show the results of applying this method to the conventional discrete double differential cross sections.</description><subject>Computational physics</subject><subject>Inelastic scattering</subject><subject>Interpolation</subject><subject>Isotropic material</subject><subject>Kernels</subject><subject>Mathematical models</subject><subject>Monte Carlo simulation</subject><subject>Neutron scattering</subject><subject>Neutrons</subject><subject>Rejection</subject><subject>Rejection method</subject><subject>Sampling</subject><subject>Thermal neutron scattering</subject><issn>0021-9991</issn><issn>1090-2716</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><recordid>eNp9kE1LxDAQhoMouK7-AG8Fz62ZNkkTPMniFywIoueQJlNJ2U1r0gr-e7OsZ09zmPd5Z3gIuQZaAQVxO1SDnaqagqwAKsqaE7ICqmhZtyBOyYrSGkqlFJyTi5QGSqnkTK6IfMMB7ezHUHYmoSuS2U87Hz6LsS98wJ1Js7dFwGWOYyiSNfOMMe8vyVlvdgmv_uaafDw-vG-ey-3r08vmflvapuZzKU3vRM9bI5zqnGoQW8YVY6YD2QhAFNw6KaEFTqHvBDc9U84ZTo1itYFmTW6OvVMcvxZMsx7GJYZ8UtcgWwVSgMopOKZsHFOK2Osp-r2JPxqoPgjSg86C9EGQBtBZUGbujgzm9789Rp2sx2DR-ZiVaDf6f-hfV55tpA</recordid><startdate>20190301</startdate><enddate>20190301</enddate><creator>Cai, X.-X.</creator><creator>Kittelmann, T.</creator><creator>Klinkby, E.</creator><creator>Márquez Damián, J.I.</creator><general>Elsevier Inc</general><general>Elsevier Science Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7U5</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-9075-7052</orcidid><orcidid>https://orcid.org/0000-0002-1908-5644</orcidid><orcidid>https://orcid.org/0000-0002-7396-4922</orcidid><orcidid>https://orcid.org/0000-0002-9611-914X</orcidid></search><sort><creationdate>20190301</creationdate><title>Rejection-based sampling of inelastic neutron scattering</title><author>Cai, X.-X. ; Kittelmann, T. ; Klinkby, E. ; Márquez Damián, J.I.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c325t-8afd6f57a6d9bd93ee745944ab18361ee65cd88171501fb65af49dda50a942a13</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Computational physics</topic><topic>Inelastic scattering</topic><topic>Interpolation</topic><topic>Isotropic material</topic><topic>Kernels</topic><topic>Mathematical models</topic><topic>Monte Carlo simulation</topic><topic>Neutron scattering</topic><topic>Neutrons</topic><topic>Rejection</topic><topic>Rejection method</topic><topic>Sampling</topic><topic>Thermal neutron scattering</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Cai, X.-X.</creatorcontrib><creatorcontrib>Kittelmann, T.</creatorcontrib><creatorcontrib>Klinkby, E.</creatorcontrib><creatorcontrib>Márquez Damián, J.I.</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Journal of computational physics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Cai, X.-X.</au><au>Kittelmann, T.</au><au>Klinkby, E.</au><au>Márquez Damián, J.I.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Rejection-based sampling of inelastic neutron scattering</atitle><jtitle>Journal of computational physics</jtitle><date>2019-03-01</date><risdate>2019</risdate><volume>380</volume><spage>400</spage><epage>407</epage><pages>400-407</pages><issn>0021-9991</issn><eissn>1090-2716</eissn><abstract>•Overcoming artefacts introduced by conventional interpolation methods.•Reproducing continuous energy and angular spectra with high numerical accuracy.•Close to unity acceptance rate in general cases.•Straightforward for an existing code to adapt. Distributions of inelastically scattered neutrons can be quantum dynamically described by a scattering kernel. We present an accurate and computationally efficient rejection method for sampling a given scattering kernel of any isotropic material. The proposed method produces continuous neutron energy and angular distributions, typically using just a single interpolation per sampling. We benchmark the results of this method against those from accurate analytical models and one of the major neutron transport codes. We also show the results of applying this method to the conventional discrete double differential cross sections.</abstract><cop>Cambridge</cop><pub>Elsevier Inc</pub><doi>10.1016/j.jcp.2018.11.043</doi><tpages>8</tpages><orcidid>https://orcid.org/0000-0002-9075-7052</orcidid><orcidid>https://orcid.org/0000-0002-1908-5644</orcidid><orcidid>https://orcid.org/0000-0002-7396-4922</orcidid><orcidid>https://orcid.org/0000-0002-9611-914X</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 0021-9991
ispartof Journal of computational physics, 2019-03, Vol.380, p.400-407
issn 0021-9991
1090-2716
language eng
recordid cdi_proquest_journals_2187918619
source Elsevier ScienceDirect Journals
subjects Computational physics
Inelastic scattering
Interpolation
Isotropic material
Kernels
Mathematical models
Monte Carlo simulation
Neutron scattering
Neutrons
Rejection
Rejection method
Sampling
Thermal neutron scattering
title Rejection-based sampling of inelastic neutron scattering
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-21T20%3A26%3A03IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Rejection-based%20sampling%20of%20inelastic%20neutron%20scattering&rft.jtitle=Journal%20of%20computational%20physics&rft.au=Cai,%20X.-X.&rft.date=2019-03-01&rft.volume=380&rft.spage=400&rft.epage=407&rft.pages=400-407&rft.issn=0021-9991&rft.eissn=1090-2716&rft_id=info:doi/10.1016/j.jcp.2018.11.043&rft_dat=%3Cproquest_cross%3E2187918619%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2187918619&rft_id=info:pmid/&rft_els_id=S0021999118307885&rfr_iscdi=true