Qu Shuiyin, Yan Shuchang, Wu Zhen, Zhou Yang, Hu Ankang, Liu Hongming, Chen Yizheng, Qiu Rui, Li Junli
{"title":"Neudep:一个基于gpu的蒙特卡罗传输程序,耦合中子、光子、电子/正电子的全物理反应模型。","authors":"Qu Shuiyin, Yan Shuchang, Wu Zhen, Zhou Yang, Hu Ankang, Liu Hongming, Chen Yizheng, Qiu Rui, Li Junli","doi":"10.1088/1361-6498/ae0651","DOIUrl":null,"url":null,"abstract":"<p><p>Monte Carlo (MC) simulations are considered the gold standard for calculating radiation dose in complex radiation fields. However, these simulations often require substantial computational resources. Based on our team's existing graphics processing unit (GPU) modules for photons and electrons/positrons, this research developed neutron GPU physics modules including elastic scattering, inelastic scattering, radiative capture, and fission. These were integrated into the Neudep (GPU-based NEUtron-photon-electron/positron coupled Dose Estimation Program). This program enables coupled multi-particle transport of neutrons, photons, and electrons/positrons across broad energy ranges and incorporates comprehensive physics for all particle interactions. During neutron interactions, photons and secondary neutrons are produced. These photons undergo various physical processes: the photoelectric effect, Compton scattering, and pair production, generating photoelectrons, Compton electrons, and recoil electron-positron pairs, respectively. The associated electron interactions include bremsstrahlung, ionisation, and multiple scattering. Bremsstrahlung, in particular, gives rise to secondary photons. Additionally, positron annihilation results in the production of secondary photons. All these secondary particles are stored in a memory stack and are transported only after the primary neutron transport process is completed. The Neudep program was validated for accuracy and tested for computational efficiency using both a homogeneous Water Phantom and the Chinese adult male voxel model (CRAM). The results indicate that the energy deposition discrepancies between Neudep and the reference MC code are less than 2%, with neutron incident energies of 3 MeV showing deviations of less than 0.5%. Organ dose differences generally remain within 5%. While maintaining computational accuracy, the Neudep program efficiently simulates 1 million neutrons in just 2 s. Additionally, the transport time for 10 million neutrons through a complex human model can be reduced to under 1 min. Neudep can reduce computation times by 78-5000 times compared to traditional central processing unit-based MC software. This tool demonstrates tremendous potential for rapid and accurate dose calculations.</p>","PeriodicalId":50068,"journal":{"name":"Journal of Radiological Protection","volume":" ","pages":""},"PeriodicalIF":1.8000,"publicationDate":"2025-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Neudep: a GPU-based Monte Carlo transport program, coupling full physical reaction models of neutrons, photons, electrons/positrons.\",\"authors\":\"Qu Shuiyin, Yan Shuchang, Wu Zhen, Zhou Yang, Hu Ankang, Liu Hongming, Chen Yizheng, Qiu Rui, Li Junli\",\"doi\":\"10.1088/1361-6498/ae0651\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p><p>Monte Carlo (MC) simulations are considered the gold standard for calculating radiation dose in complex radiation fields. However, these simulations often require substantial computational resources. Based on our team's existing graphics processing unit (GPU) modules for photons and electrons/positrons, this research developed neutron GPU physics modules including elastic scattering, inelastic scattering, radiative capture, and fission. These were integrated into the Neudep (GPU-based NEUtron-photon-electron/positron coupled Dose Estimation Program). This program enables coupled multi-particle transport of neutrons, photons, and electrons/positrons across broad energy ranges and incorporates comprehensive physics for all particle interactions. During neutron interactions, photons and secondary neutrons are produced. These photons undergo various physical processes: the photoelectric effect, Compton scattering, and pair production, generating photoelectrons, Compton electrons, and recoil electron-positron pairs, respectively. The associated electron interactions include bremsstrahlung, ionisation, and multiple scattering. Bremsstrahlung, in particular, gives rise to secondary photons. Additionally, positron annihilation results in the production of secondary photons. All these secondary particles are stored in a memory stack and are transported only after the primary neutron transport process is completed. The Neudep program was validated for accuracy and tested for computational efficiency using both a homogeneous Water Phantom and the Chinese adult male voxel model (CRAM). The results indicate that the energy deposition discrepancies between Neudep and the reference MC code are less than 2%, with neutron incident energies of 3 MeV showing deviations of less than 0.5%. Organ dose differences generally remain within 5%. While maintaining computational accuracy, the Neudep program efficiently simulates 1 million neutrons in just 2 s. Additionally, the transport time for 10 million neutrons through a complex human model can be reduced to under 1 min. Neudep can reduce computation times by 78-5000 times compared to traditional central processing unit-based MC software. This tool demonstrates tremendous potential for rapid and accurate dose calculations.</p>\",\"PeriodicalId\":50068,\"journal\":{\"name\":\"Journal of Radiological Protection\",\"volume\":\" \",\"pages\":\"\"},\"PeriodicalIF\":1.8000,\"publicationDate\":\"2025-09-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Radiological Protection\",\"FirstCategoryId\":\"93\",\"ListUrlMain\":\"https://doi.org/10.1088/1361-6498/ae0651\",\"RegionNum\":4,\"RegionCategory\":\"环境科学与生态学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"ENVIRONMENTAL SCIENCES\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Radiological Protection","FirstCategoryId":"93","ListUrlMain":"https://doi.org/10.1088/1361-6498/ae0651","RegionNum":4,"RegionCategory":"环境科学与生态学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"ENVIRONMENTAL SCIENCES","Score":null,"Total":0}
Neudep: a GPU-based Monte Carlo transport program, coupling full physical reaction models of neutrons, photons, electrons/positrons.
Monte Carlo (MC) simulations are considered the gold standard for calculating radiation dose in complex radiation fields. However, these simulations often require substantial computational resources. Based on our team's existing graphics processing unit (GPU) modules for photons and electrons/positrons, this research developed neutron GPU physics modules including elastic scattering, inelastic scattering, radiative capture, and fission. These were integrated into the Neudep (GPU-based NEUtron-photon-electron/positron coupled Dose Estimation Program). This program enables coupled multi-particle transport of neutrons, photons, and electrons/positrons across broad energy ranges and incorporates comprehensive physics for all particle interactions. During neutron interactions, photons and secondary neutrons are produced. These photons undergo various physical processes: the photoelectric effect, Compton scattering, and pair production, generating photoelectrons, Compton electrons, and recoil electron-positron pairs, respectively. The associated electron interactions include bremsstrahlung, ionisation, and multiple scattering. Bremsstrahlung, in particular, gives rise to secondary photons. Additionally, positron annihilation results in the production of secondary photons. All these secondary particles are stored in a memory stack and are transported only after the primary neutron transport process is completed. The Neudep program was validated for accuracy and tested for computational efficiency using both a homogeneous Water Phantom and the Chinese adult male voxel model (CRAM). The results indicate that the energy deposition discrepancies between Neudep and the reference MC code are less than 2%, with neutron incident energies of 3 MeV showing deviations of less than 0.5%. Organ dose differences generally remain within 5%. While maintaining computational accuracy, the Neudep program efficiently simulates 1 million neutrons in just 2 s. Additionally, the transport time for 10 million neutrons through a complex human model can be reduced to under 1 min. Neudep can reduce computation times by 78-5000 times compared to traditional central processing unit-based MC software. This tool demonstrates tremendous potential for rapid and accurate dose calculations.
期刊介绍:
Journal of Radiological Protection publishes articles on all aspects of radiological protection, including non-ionising as well as ionising radiations. Fields of interest range from research, development and theory to operational matters, education and training. The very wide spectrum of its topics includes: dosimetry, instrument development, specialized measuring techniques, epidemiology, biological effects (in vivo and in vitro) and risk and environmental impact assessments.
The journal encourages publication of data and code as well as results.