Parallelization of interpolation, solar radiation and water flow simulation modules in GRASS GIS using OpenMP
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F68407700%3A21240%2F17%3A00328887" target="_blank" >RIV/68407700:21240/17:00328887 - isvavai.cz</a>
Result on the web
<a href="http://dx.doi.org/10.1016/j.cageo.2017.07.007" target="_blank" >http://dx.doi.org/10.1016/j.cageo.2017.07.007</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1016/j.cageo.2017.07.007" target="_blank" >10.1016/j.cageo.2017.07.007</a>
Alternative languages
Result language
angličtina
Original language name
Parallelization of interpolation, solar radiation and water flow simulation modules in GRASS GIS using OpenMP
Original language description
In this paper, we describe the parallelization of three complex and computationally intensive modules of GRASS GIS using the OpenMP application programming interface for multi-core computers. These include the v.surf.rst module for spatial interpolation, the r.sun module for solar radiation modeling and the r.sim.water module for water flow simulation. We briefly describe the functionality of the modules and parallelization approaches used in the modules. Our approach includes the analysis of the module's functionality, identification of source code segments suitable for parallelization and proper application of OpenMP parallelization code to create efficient threads processing the subtasks. We document the efficiency of the solutions using the airborne laser scanning data representing land surface in the test area and derived high-resolution digital terrain model grids. We discuss the performance speed-up and parallelization efficiency depending on the number of processor threads. The study showed a substantial increase in computation speeds on a standard multi-core computer while maintaining the accuracy of results in comparison to the output from original modules. The presented parallelization approach showed the simplicity and efficiency of the parallelization of open-source GRASS GIS modules using OpenMP, leading to an increased performance of this geospatial software on standard multi-core computers.
Czech name
—
Czech description
—
Classification
Type
J<sub>imp</sub> - Article in a specialist periodical, which is included in the Web of Science database
CEP classification
—
OECD FORD branch
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Result continuities
Project
—
Continuities
I - Institucionalni podpora na dlouhodoby koncepcni rozvoj vyzkumne organizace
Others
Publication year
2017
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Name of the periodical
Computers & Geosciences
ISSN
0098-3004
e-ISSN
1873-7803
Volume of the periodical
107
Issue of the periodical within the volume
OCT
Country of publishing house
GB - UNITED KINGDOM
Number of pages
8
Pages from-to
20-27
UT code for WoS article
000411418600003
EID of the result in the Scopus database
—