Environmental modeling using graphical processing unit with CUDA

被引:0
作者
Meszaros, Robert [2 ]
Molnar, Ferenc, Jr. [3 ]
Izsak, Ferenc [4 ]
Kovacs, Tibor [5 ]
Dombovari, Peter [6 ]
Steierlein, Akos [2 ]
Nagy, Roland [2 ]
Lagzi, Istvan [1 ]
机构
[1] Budapest Univ Technol & Econ, Dept Phys, H-1111 Budapest, Hungary
[2] Eotvos Lorand Univ, Dept Meteorol, H-1117 Budapest, Hungary
[3] Rensselaer Polytech Inst, Dept Phys Appl Phys & Astron, Troy, NY 12180 USA
[4] Eotvos Lorand Univ, Dept Appl Anal & Computat Math, H-1117 Budapest, Hungary
[5] Univ Pannonia, Inst Radiochem & Radioecol, H-8200 Veszprem, Hungary
[6] Nucl Power Plant Paks, Dept Radiat Protect, H-7031 Paks, Hungary
来源
IDOJARAS | 2012年 / 116卷 / 04期
关键词
environmental modeling; accidental release; air pollution; CUDA; GPU computing; FUKUSHIMA NUCLEAR ACCIDENT; CARPATHIAN BASIN; CLIMATE MODEL; POWER-PLANT; GPU; SIMULATION; DISPERSION; CHEMISTRY; TRANSPORT; CLUSTER;
D O I
暂无
中图分类号
P4 [大气科学(气象学)];
学科分类号
0706 ; 070601 ;
摘要
Modeling transport and deposition processes of toxic materials in the atmosphere is one of the most challenging environmental tasks. These numerical simulations with dispersion models are very time consuming, therefore, their acceleration is extremely important. One possible, effective solution for increasing the computational time can be the parallelization of the source codes. At the same time, the technological improvement of graphics hardware created a possibility to use desktop video cards to solve numerically intensive tasks. In this study, we present a new and powerful parallel computing structure for solving different environmental model simulations using the graphics processing units (GPUs) with CUDA (compute unified device architecture). Two different types of dispersion models were developed and applied based on this technology: a stochastic Lagrangian particle model and an Eulerian model. We present and discuss the results and advantages of both methods. A Lagrangian particle model was applied to simulate the transport of radioactive pollutants from a point source after a hypothetical accidental release at local scale. In addition, an Eulerian model was used to simulate sulfur dioxide transport and transformation in the troposphere at regional scale. Moreover, in both cases, CPU and GPU computational times were also compared. We can achieve typical acceleration values in the order of 80-120 times in case of Lagrangian model and 30-40 times in case of Eulerian model using this new parallel computational framework compared to CPU using a single-threaded implementation. Next to the obvious advantages, the barriers of this new method are also discussed in this study.
引用
收藏
页码:237 / 251
页数:15
相关论文
共 27 条
[1]   Parallel runs of a large air pollution model on a grid of Sun computers [J].
Alexandrov, VN ;
Owczarz, W ;
Thomson, G ;
Zlatev, Z .
MATHEMATICS AND COMPUTERS IN SIMULATION, 2004, 65 (06) :557-577
[2]  
[Anonymous], 2007, NVIDIA CUDA PROGR GU
[3]  
Bartholy J, 2008, IDOJARAS, V112, P249
[4]   Performance of the SNAP model in an ENSEMBLE exercise of simulating real-time dispersion from a nuclear accident [J].
Bartnicki, J ;
Saltbones, J ;
Foss, A .
INTERNATIONAL JOURNAL OF ENVIRONMENT AND POLLUTION, 2003, 20 (1-6) :22-32
[5]   Multi-GPU accelerated multi-spin Monte Carlo simulations of the 2D Ising model [J].
Block, Benjamin ;
Virnau, Peter ;
Preis, Tobias .
COMPUTER PHYSICS COMMUNICATIONS, 2010, 181 (09) :1549-1556
[6]   Evidence of the radioactive fallout in the center of Asia (Russia) following the Fukushima Nuclear Accident [J].
Bolsunovsky, A. ;
Dementyev, D. .
JOURNAL OF ENVIRONMENTAL RADIOACTIVITY, 2011, 102 (11) :1062-1064
[7]  
Csima G, 2008, IDOJARAS, V112, P155
[8]   High-order finite-element seismic wave propagation modeling with MPI on a large GPU cluster [J].
Komatitsch, Dimitri ;
Erlebacher, Gordon ;
Goeddeke, Dominik ;
Michea, David .
JOURNAL OF COMPUTATIONAL PHYSICS, 2010, 229 (20) :7692-7714
[9]   Simulation of the dispersion of nuclear contamination using an adaptive Eulerian grid model [J].
Lagzi, I ;
Kármán, D ;
Turányi, T ;
Tomlin, AS ;
Haszpra, L .
JOURNAL OF ENVIRONMENTAL RADIOACTIVITY, 2004, 75 (01) :59-82
[10]  
Lee VW, 2010, CONF PROC INT SYMP C, P451, DOI 10.1145/1816038.1816021