vFirelib: A GPU-based fire simulation and visualization tool✩

被引:3
作者
Wu, Rui [1 ]
Allison, Connor Scully [2 ]
Carthen, Chase [3 ]
Garcia, Andy [3 ]
Hoang, Roger [3 ]
Lewis, Christopher [3 ]
Quijada, Ronn Siedrik [3 ]
Smith, Jessica [3 ]
Dascalu, Sergiu M. [3 ]
Harris, Frederick C., Jr. [3 ]
机构
[1] East Carolina Univ, Dept Comp Sci, Greenville, NC 27858 USA
[2] Univ Utah, Sci Comp & Imaging Inst, Salt Lake City, UT USA
[3] Univ Nevada, Dept Comp Sci & Engn, Reno, NV USA
基金
美国国家科学基金会;
关键词
Wildfire; GPU; Simulation and visualization; CLIMATE-CHANGE; WILDFIRE;
D O I
10.1016/j.softx.2023.101411
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Wildfires are a common and devastating event that impacts ecosystems and communities yearly. Fire experts rely on simulations to better understand how to mitigate the damage they cause and respond to live threats. Many available fire simulation tools and libraries do not produce simulation results fast enough to be used with multiple parameter sets during an active fire and are difficult to integrate with other applications. To address this gap, we propose a GPU-based fire simulation and visualization tool: vFirelib. Using a GPGPU (General Purpose Graphics Processing Unit) framework, we can parallelize the fire spread computations and achieve a 20X computation speedup over a sequential implementation of a fire spread using a widely used fire spread model. To facilitate the integration with other applications, we implemented a wrapper including RESTful APIs to provide fire simulation as a service. In this paper, two examples are illustrated how to simulate wildfire scenarios and visualize results: a web-based application, and a 3D virtual reality application. & COPY; 2023 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
引用
收藏
页数:11
相关论文
共 50 条
[31]   A Dynamic Accuracy Estimation for GPU-based Monte Carlo Simulation in Tissue Optics [J].
Cai, Fuhong ;
Lu, Wen .
CURRENT OPTICS AND PHOTONICS, 2017, 1 (05) :551-555
[32]   GPU-BASED CONFORMAL FLOW ON SURFACES [J].
Hegeman, Kyle ;
Ashikhmin, Michael ;
Wang, Hongyu ;
Qin, Hong ;
Gu, Xianfeng .
COMMUNICATIONS IN INFORMATION AND SYSTEMS, 2009, 9 (02) :197-212
[33]   GPU-BASED SIMULATION OF OPTICAL PROPAGATION THROUGH TURBULENCE FOR ACTIVE AND PASSIVE IMAGING [J].
Monnier, Goulven ;
Duval, Francois-Regis ;
Amram, Solene .
OPTICS IN ATMOSPHERIC PROPAGATION AND ADAPTIVE SYSTEMS XV, 2012, 8535
[34]   GPU-Based Gigabit LDPC Decoder [J].
Keskin, Selcuk ;
Kocak, Taskin .
IEEE COMMUNICATIONS LETTERS, 2017, 21 (08) :1703-1706
[35]   GPU-based normal map generation [J].
Gumbau, Jesus ;
Gonzalez, Carlos ;
Chover, Miguel .
GRAPP 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER GRAPHICS THEORY AND APPLICATIONS, 2008, :62-67
[36]   A GPU-Based Approximate SVD Algorithm [J].
Foster, Blake ;
Mahadevan, Sridhar ;
Wang, Rui .
PARALLEL PROCESSING AND APPLIED MATHEMATICS, PT I, 2012, 7203 :569-578
[37]   A GPU-Based Parallel Reduction Implementation [J].
Rfaei Jradi, Walid Abdala ;
Dantas do Nascimento, Hugo Alexandre ;
Martins, Wellington Santos .
HIGH PERFORMANCE COMPUTING SYSTEMS, WSCAD 2018, 2020, 1171 :168-182
[38]   Parallel tool-path generation for Additive Manufacturing: A GPU-based zigzag filling [J].
Faust, Ricardo Casagrande ;
Minetto, Rodrigo ;
Volpato, Neri .
ADVANCES IN INDUSTRIAL AND MANUFACTURING ENGINEERING, 2023, 6
[39]   Modeling parameterized geometry in GPU-based Monte Carlo particle transport simulation for radiotherapy [J].
Chi, Yujie ;
Tian, Zhen ;
Jia, Xun .
PHYSICS IN MEDICINE AND BIOLOGY, 2016, 61 (15) :5851-5867
[40]   I-Cloth: Incremental Collision Handling for GPU-Based Interactive Cloth Simulation [J].
Tang, Min ;
Wang, Tongtong ;
Liu, Zhongyuan ;
Tong, Ruofeng ;
Manocha, Dinesh .
SIGGRAPH ASIA'18: SIGGRAPH ASIA 2018 TECHNICAL PAPERS, 2018,