{"title":"McStas(i):光线跟踪模拟的介绍、使用和基本原理","authors":"P. Willendrup, K. Lefmann","doi":"10.3233/JNR-190108","DOIUrl":null,"url":null,"abstract":"We present an overview of, and an introduction to, the general-purpose neutron simulation package McStas. We present the basic principles behind Monte Carlo ray-tracing simulations of neutrons performed in the package and present a few simple examples. We present the implementation of McStas, the status of the package and its use in the neutron community. Finally, we briefly discuss the planned development of the package.","PeriodicalId":44708,"journal":{"name":"Journal of Neutron Research","volume":"22 1","pages":"1-16"},"PeriodicalIF":1.0000,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.3233/JNR-190108","citationCount":"45","resultStr":"{\"title\":\"McStas (i): Introduction, use, and basic principles for ray-tracing simulations\",\"authors\":\"P. Willendrup, K. Lefmann\",\"doi\":\"10.3233/JNR-190108\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We present an overview of, and an introduction to, the general-purpose neutron simulation package McStas. We present the basic principles behind Monte Carlo ray-tracing simulations of neutrons performed in the package and present a few simple examples. We present the implementation of McStas, the status of the package and its use in the neutron community. Finally, we briefly discuss the planned development of the package.\",\"PeriodicalId\":44708,\"journal\":{\"name\":\"Journal of Neutron Research\",\"volume\":\"22 1\",\"pages\":\"1-16\"},\"PeriodicalIF\":1.0000,\"publicationDate\":\"2020-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://sci-hub-pdf.com/10.3233/JNR-190108\",\"citationCount\":\"45\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Neutron Research\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.3233/JNR-190108\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"NUCLEAR SCIENCE & TECHNOLOGY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Neutron Research","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3233/JNR-190108","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"NUCLEAR SCIENCE & TECHNOLOGY","Score":null,"Total":0}
McStas (i): Introduction, use, and basic principles for ray-tracing simulations
We present an overview of, and an introduction to, the general-purpose neutron simulation package McStas. We present the basic principles behind Monte Carlo ray-tracing simulations of neutrons performed in the package and present a few simple examples. We present the implementation of McStas, the status of the package and its use in the neutron community. Finally, we briefly discuss the planned development of the package.