Utilizing dynamic parallelism in CUDA to accelerate a 3D red-black successive over relaxation wind-field solver
-
2021
-
Details
-
Journal Title:Environmental Modelling & Software
-
Personal Author:
-
NOAA Program & Office:
-
Description:QES-Winds is a fast-response wind modeling platform for simulating high-resolution mean wind fields for optimization and prediction. The code uses a variational analysis technique to solve the Poisson equation for Lagrange multipliers to obtain a mean wind field and GPU parallelization to accelerate the numerical solution of the Poisson equation. QES-Winds benefits from CUDA dynamic parallelism (launching the kernel from the GPU) to speed up calculations by a factor of 128 compared to the serial solver for a domain with 145 million cells. The dynamic parallelism enables QES-Winds to calculate mean velocity fields for domains with sizes of 10km2 and horizontal resolutions of 1-3m in under 1 min. As a result, QES-Winds is a numerical code suitable for computing high-resolution wind fields on large domains in real time, which can be used to model a wide range of real-world problems including wildfires and urban air quality.
-
Keywords:
-
Source:Environmental Modelling & Software, 137, 104958
-
DOI:
-
ISSN:1364-8152
-
Format:
-
Publisher:
-
Document Type:
-
Rights Information:Accepted Manuscript
-
Compliance:Library
-
Main Document Checksum:urn:sha-512:341b635c33b0f50e86c18f0bfb4a4a0e937dd335628de1762a493411351426058c133998c85239da2eb05b7866a2f137a844157bd0787421ff7ac848f00298a7
-
Download URL:
-
File Type:
ON THIS PAGE
The NOAA IR serves as an archival repository of NOAA-published products including scientific findings, journal articles,
guidelines, recommendations, or other information authored or co-authored by NOAA or funded partners. As a repository, the
NOAA IR retains documents in their original published format to ensure public access to scientific information.
You May Also Like