Solving Parker's transport equation with stochastic differential equations on GPUs

被引:21
作者
Dunzlaff, P. [1 ]
Strauss, R. D. [1 ]
Potgieter, M. S. [1 ]
机构
[1] North West Univ, Ctr Space Res, ZA-2520 Potchefstroom, South Africa
关键词
Charged particle transport; Heliosphere; GPUs; CUDA; Stochastic processes; COSMIC-RAY MODULATION; INTERPLANETARY SPACE; RELATIVISTIC ELECTRONS; SOLAR MODULATION; HELIOSPHERE; SIMULATIONS; PARTICLES; JUPITER; MODEL;
D O I
10.1016/j.cpc.2015.03.008
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The numerical solution of transport equations for energetic charged particles in space is generally very costly in terms of time. Besides the use of multi-core CPUs and computer clusters in order to decrease the computation times, high performance calculations on graphics processing units (CPUs) have become available during the last years. In this work we introduce and describe a CPU-accelerated implementation of Parker's equation using Stochastic Differential Equations (SDEs) for the simulation of the transport of energetic charged particles with the CUDA toolkit, which is the focus of this work. We briefly discuss the set of SDEs arising from Parker's transport equation and their application to boundary value problems such as that of the Jovian magnetosphere. We compare the runtimes of the GPU code with a CPU version of the same algorithm. Compared to the CPU implementation (using OpenMP and eight threads) we find a performance increase of about a factor of 10-60, depending on the assumed set of parameters. Furthermore, we benchmark our simulation using the results of an existing SDE implementation of Parker's transport equation. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:156 / 165
页数:10
相关论文
共 42 条
[1]  
[Anonymous], 2016, Programming massively parallel processors: a hands-on approach
[2]  
[Anonymous], 2011, CUDA by Example: An Introduction to General-Purpose GPU Programming
[3]  
[Anonymous], 2009, Stochastic Methods
[4]   Cosmological calculations on the GPU [J].
Bard, D. ;
Bellis, M. ;
Allen, M. T. ;
Yeprernyan, H. ;
Kratochvil, J. M. .
ASTRONOMY AND COMPUTING, 2013, 1 :17-22
[5]   The variability of the proton cosmic ray flux on the Sun's way around the galactic center [J].
Busching, I. ;
Potgieter, M. S. .
ADVANCES IN SPACE RESEARCH, 2008, 42 (03) :504-509
[6]   Cosmic-ray propagation properties for an origin in supernova remnants [J].
Büsching, I ;
Kopp, A ;
Pohl, M ;
Schlickeiser, R ;
Perrot, C ;
Grenier, I .
ASTROPHYSICAL JOURNAL, 2005, 619 (01) :314-326
[7]   BURSTS OF RELATIVISTIC ELECTRONS FROM JUPITER OBSERVED IN INTERPLANETARY SPACE WITH TIME VARIATION OF PLANETARY ROTATION PERIOD [J].
CHENETTE, DL ;
CONLON, TF ;
SIMPSON, JA .
JOURNAL OF GEOPHYSICAL RESEARCH, 1974, 79 (25) :3551-3558
[8]   Effects of solar modulation on the cosmic ray positron fraction [J].
Della Torre, Stefano ;
Bobik, Pavol ;
Boschini, Matteo J. ;
Consolandi, Cristina ;
Gervasi, Massimo ;
Grandi, Davide ;
Kudela, Karel ;
Pensotti, Simonetta ;
Rancoita, Pier Giorgio ;
Rozza, Davide ;
Tacconi, Mauro .
ADVANCES IN SPACE RESEARCH, 2012, 49 (11) :1587-1592
[9]   The Large Longitudinal Spread of Solar Energetic Particles During the 17 January 2010 Solar Event [J].
Dresing, N. ;
Gomez-Herrero, R. ;
Klassen, A. ;
Heber, B. ;
Kartavykh, Y. ;
Droege, W. .
SOLAR PHYSICS, 2012, 281 (01) :281-300
[10]   TESTING TRANSPORT THEORIES WITH SOLAR ENERGETIC PARTICLES [J].
Droege, W. ;
Kartavykh, Y. Y. .
ASTROPHYSICAL JOURNAL, 2009, 693 (01) :69-74