Preprints
https://doi.org/10.5194/egusphere-2025-1135
https://doi.org/10.5194/egusphere-2025-1135
31 Mar 2025
 | 31 Mar 2025

PortUrb: A Performance Portable, High-Order, Moist Atmospheric Large Eddy Simulation Model with Variable-Friction Immersed Boundaries

Matthew Norman, Muralikrishnan Gopalakrishnan Meena, Kalyan Gottiparthi, Nicholson Koukpaizan, and Stephen Nichols

Abstract. This paper introduces "portUrb": a moist, compressible, non-hydrostatic atmospheric Large Eddy Simulation model that aims for portability, performance, accuracy, simplicity, readability, robustness, extensibility, and ensemble capabilities. Additionally, there is an emphasis on free-slip immersed boundaries with surface friction to account for urban building geometries. Coded in portable C++ with high-order Weighted Essentially Non-Oscilatory (WENO) numerics, this study investigates the behavior of portUrb under atmospheric boundary layer, supercell, and urban scenarios. PortUrb matches experimental observations and model comparisons closely under several test cases in mean and turbulent statistics. It also provides physically realizable flow through complex building geometries from a portion of Manhattan without needing to pre-process or smooth the building geometry.

Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.
Share
Matthew Norman, Muralikrishnan Gopalakrishnan Meena, Kalyan Gottiparthi, Nicholson Koukpaizan, and Stephen Nichols

Status: final response (author comments only)

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
  • CEC1: 'Comment on egusphere-2025-1135 - No compliance with the policy of the journal', Juan Antonio Añel, 08 Apr 2025
    • AC1: 'Reply on CEC1', Matt Norman, 09 Apr 2025
      • CEC2: 'Reply on AC1', Juan Antonio Añel, 09 Apr 2025
        • AC2: 'Reply on CEC2', Matt Norman, 17 Apr 2025
        • AC3: 'Reply on CEC2', Matt Norman, 22 Apr 2025
        • AC4: 'Reply on CEC2', Matt Norman, 01 May 2025
          • CEC3: 'Reply on AC4', Juan Antonio Añel, 05 May 2025
            • AC5: 'Reply on CEC3', Matt Norman, 06 May 2025
  • RC1: 'Comment on egusphere-2025-1135', Anonymous Referee #1, 21 Jul 2025
  • RC2: 'Comment on egusphere-2025-1135', Anonymous Referee #2, 08 Sep 2025
Matthew Norman, Muralikrishnan Gopalakrishnan Meena, Kalyan Gottiparthi, Nicholson Koukpaizan, and Stephen Nichols

Model code and software

portUrb Matthew Norman https://zenodo.org/records/15000787

Matthew Norman, Muralikrishnan Gopalakrishnan Meena, Kalyan Gottiparthi, Nicholson Koukpaizan, and Stephen Nichols

Viewed

Total article views: 1,129 (including HTML, PDF, and XML)
HTML PDF XML Total Supplement BibTeX EndNote
949 145 35 1,129 40 18 30
  • HTML: 949
  • PDF: 145
  • XML: 35
  • Total: 1,129
  • Supplement: 40
  • BibTeX: 18
  • EndNote: 30
Views and downloads (calculated since 31 Mar 2025)
Cumulative views and downloads (calculated since 31 Mar 2025)

Viewed (geographical distribution)

Total article views: 1,102 (including HTML, PDF, and XML) Thereof 1,102 with geography defined and 0 with unknown origin.
Country # Views %
  • 1
1
 
 
 
 
Latest update: 11 Sep 2025
Download
Short summary
A new code, portUrb, is described and validated. portUrb is an atmospheric simulation code for turbulent boundary layer including flow through urban areas. The model is coded with an emphasis on robustness, simplicity, readability, portable performance on Graphics Processing Units (GPUs), and rapid prototyping of surrogate models through an ensemble capability where many different configurations can be run simultaneously to explore parameter choices.
Share