首页 | 本学科首页   官方微博 | 高级检索  
     检索      


A graphics-card implementation of Monte-Carlo simulations for cosmic-ray transport
Institution:1. School of Studies in Physics, Jiwaji University, Gwalior 474011, India;2. Greater Noida Institute of Technology, Plot No. 7, Knowledge Park-II, Greater Noida 201306, India;3. Department of Physics, Lovely Professional University, Phagwara 144411, India;4. Zentrum für Astronomie und Astrophysik, Technische Universität Berlin, Hardenbergstrasse 36, D-10623 Berlin, Germany;1. Departament de Física Aplicada, Universitat Politècnica de Catalunya, c/Esteve Terrades 5, 08860 Castelldefels, Spain;2. Institut d’Estudis Espacials de Catalunya, c/Gran Capità 2–4, Edif. Nexus 201, 08034 Barcelona, Spain;3. Department of Physics, Technion – Israel Institute of Technology, Haifa 32000, Israel;4. Facultad de Ciencias Astronómicas y Geofísicas, Universidad Nacional de La Plata–IALP-CONICET, Paseo del Bosque s/n, 1900 La Plata, Argentina;5. Institut de Ciències de l’Espai–CSIC, Campus UAB, Facultat de Ciències, Torre C5 – parell – 2a planta 08193 Bellaterra, Spain;1. Department of Physics and Astronomy, Butler University, Indianapolis, IN 46208, USA;2. College of Science/Department of Physics & NAOC-GZU-Sponsored Center for Astronomy Research, Guizhou University, Guiyang 550025, PR China;3. Key Laboratory for the Structure and Evolution of Celestial Objects, Chinese Academy of Sciences, Kunming 650011, PR China;1. Department of Physics, Indian Institute of Technology Ropar, Nangal Road, Rupnagar 140001, Punjab, India;2. Raman Research Institute, C.V. Raman Avenue, Sadashivanagar, Bangalore 560012, India;3. INAF/IASF-Bologna, via Gobetti 101, I-40129 Bologna, Italy;4. Laboratoire AIM, CEA-IRFU/CNRS/Universit e Paris Diderot, Service d’Astrophysique, CEA Saclay, F-91191 Gif sur Yvette, France
Abstract:A graphics card implementation of a test-particle simulation code is presented that is based on the CUDA extension of the C/C++ programming language. The original CPU version has been developed for the calculation of cosmic-ray diffusion coefficients in artificial Kolmogorov-type turbulence. In the new implementation, the magnetic turbulence generation, which is the most time-consuming part, is separated from the particle transport and is performed on a graphics card. In this article, the modification of the basic approach of integrating test particle trajectories to employ the SIMD (single instruction, multiple data) model is presented and verified. The efficiency of the new code is tested and several language-specific accelerating factors are discussed. For the example of isotropic magnetostatic turbulence, sample results are shown and a comparison to the results of the CPU implementation is performed.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号