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...
Gespeichert in:
Veröffentlicht in: | Journal of computational physics 2019-03, Vol.380, p.400-407 |
---|---|
Hauptverfasser: | , , , |
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 & 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 |