Jump to main content
US EPA
United States Environmental Protection Agency
Search
Search
Main menu
Environmental Topics
Laws & Regulations
About EPA
Health & Environmental Research Online (HERO)
Contact Us
Print
Feedback
Export to File
Search:
This record has one attached file:
Add More Files
Attach File(s):
Display Name for File*:
Save
Citation
Tags
HERO ID
1608487
Reference Type
Journal Article
Title
Environmental modeling using graphical processing unit with CUDA
Author(s)
Meszaros, R; Molnar, F, Jr; Izsak, F; Kovacs, T; Dombovari, P; Steierlein, A; Nagy, R; Lagzi, I
Year
2012
Is Peer Reviewed?
Yes
Journal
Idojaras (Budapest, 1905)
ISSN:
0324-6329
Volume
116
Issue
4
Page Numbers
237-251
Language
English
Web of Science Id
WOS:000312155300001
Abstract
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 alied 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.
Keywords
environmental modeling; accidental release; air pollution; CUDA; GPU computing
Home
Learn about HERO
Using HERO
Search HERO
Projects in HERO
Risk Assessment
Transparency & Integrity