GLIDE-SOL: A GPU-accelerated Global Lightweight Infrastructure for Diagnostic Environmental Modeling with SOLWEIG
Abstract. GLIDE-SOL is a fully scripted and globally re-deployable Python workflow that operationalizes SOLWEIG for rapid and repeatable thermal-comfort mapping across diverse urban environments. GLIDE-SOL is built on the SOLWEIG radiative balance libraries, but rewrites the surrounding system—including automated input generation, the execution engine, and post-processing—so that the model can be driven by globally available datasets and executed efficiently on GPUs. All inputs (terrain, building morphology, canopy height, land cover, and meteorology) are automatically derived from global products, eliminating local preprocessing while enabling consistent applications from neighborhood-scale analyses to city-wide and multi-city experiments. In addition, GLIDE-SOL introduces lightweight physical diagnostics to improve realism when driven by coarse meteorological forcing, targeting key urban controls on wind and near-surface temperature.
The workflow incorporates two physical augmentations: (i) roughness- and obstacle-based directional wind attenuation to approximate near-surface ventilation; and (ii) diagnostic temperature adjustments that combine a simple urban heat island (UHI) cycle with an elevation-based correction using high-resolution DEM information, to better capture nocturnal warming and local lapse-rate effects.
To scale to large metropolitan areas, GLIDE-SOL uses explicit domain tiling with cross-tile synchronization to preserve radiative consistency across tile boundaries, enabling meter-scale simulations over tens to hundreds of square kilometers without sacrificing reproducibility. Daily outputs (24 radiative and meteorological fields) are stored as compressed GeoTIFFs to reduce disk usage and accelerate downstream processing.
GLIDE-SOL is implemented through three reproducible components: an automated global-input generator; a SOLWEIG execution engine with coordinated tiling; and a post-processing module for systematic sampling, time-series extraction, and visualization. An operational demonstration in Dortmund, using hourly measurements from 25 urban and peri-urban stations and simulations run at 2 m grid spacing between August 2024 and December 2025, shows that incorporating wind attenuation and the diagnostic temperature corrections substantially improves UTCI performance (RMSE reduced from 9.9 °C to 2.7 °C), alongside improvements in mean radiant and air temperature, and wind speed simulations.
By integrating harmonized global inputs with physics-based diagnostics, GPU acceleration, and scalable tiling, GLIDE-SOL supports applications such as operational UTCI nowcasting, retrospective and climatological analyses of heat stress, sensitivity tests of urban morphology and greening strategies, and coordinated multi-city experiments requiring consistent modeling protocols.
Dear Authors,
Thank you for an interesting read and use of the SOLWEIG-model. A full workflow using GPU-enabled technology for Tmrt calculation is proven to be very efficient for this type a 2.5D-model. Many of you know me as the creator and maintainer of the SOLWEIG-model and based on that, I would like to add some comments regarding the setup and results produced. I must confess that I have only done one read-through, so some of my comments might be explained in the text already. Sorry for that.
1. Please improve the description on the settings using the model as this have large implications on your results and the interpretation of your findings. You state that you are using v2022a and this includes anisotrophic schemes for the long- as well as the diffuse shortwave sky. Did you implement these settings? Also, did you use the Reindl et al method to partition diffuse and direct shortwave radiation from global or did you get that from ERA5? More details are needed! Especially since the settings could be an explanation to your bias in Tmrt shown in e.g. fig 7, especially in dense urban areas because of the anisotrophic skies (Wallenberg et al. 2020; 2023)
2. Using this version of the model requires the correct referencing which should include Wallenberg et al. 2020 and 2023.
3. You are using black globe temperature sensors to derive Tmrt which needs to be discussed further. Did you calibrate these against more accurate observations and if not, do you think the bias in e.g. fig 7 could be explained based on this rather that my points in bulletpoint 1?
best wishes,
Fredrik Lindberg
Wallenberg, Nils, Lindberg F, Holmer B, and Thorsson S. (2020) "The Influence of Anisotropic Diffuse Shortwave Radiation on Mean Radiant Temperature in Outdoor Urban Environments." Urban Climate 31 (2020). https://doi.org/10.1016/j.uclim.2020.100589.
Wallenberg, N., Lindberg, F., Holmer, B., and Rayner, D. (2023) An anisotropic parameterization scheme for longwave irradiance and its impact on radiant load in urban outdoor settings. International journal of biometeorology. https://doi.org/10.1007/s00484-023-02441-3.