Huang Jiaofeng, ZHong Min, Liu Jin, et al. Parallelization of flash X-ray radiography Monte Carlo code[J]. High Power Laser and Particle Beams, 2012, 24: 2965-2969. doi: 10.3788/HPLPB20122412.2965
Citation:
Huang Jiaofeng, ZHong Min, Liu Jin, et al. Parallelization of flash X-ray radiography Monte Carlo code[J]. High Power Laser and Particle Beams, 2012, 24: 2965-2969. doi: 10.3788/HPLPB20122412.2965
Huang Jiaofeng, ZHong Min, Liu Jin, et al. Parallelization of flash X-ray radiography Monte Carlo code[J]. High Power Laser and Particle Beams, 2012, 24: 2965-2969. doi: 10.3788/HPLPB20122412.2965
Citation:
Huang Jiaofeng, ZHong Min, Liu Jin, et al. Parallelization of flash X-ray radiography Monte Carlo code[J]. High Power Laser and Particle Beams, 2012, 24: 2965-2969. doi: 10.3788/HPLPB20122412.2965
MPI parallelization of Monte Carlo code FXRMC for flash X-ray radiography is investigated, and the method of generating parallel random numbers is presented. Test resultsshow that the results of both parallel and sequential codes are identical. The acceleration ratio is linear to the number of processors, and the parallel efficiency exceeds 80% for 16 processors. Calculation examples indicate that parallelization has effectively solved the time-consuming problem of the code in the process of computing scattering, thus improving calculation scale and speed of FXRMC.