uDALES¶
uDALES is an open-source multi-physics microscale urban modelling tool, capable of performing large-eddy simulation (LES) of urban airflow, heat transfer, and pollutant dispersion. It resolves buildings with a conservative immersed boundary method, includes a full urban surface energy balance with radiation, vegetation, and moisture, and scales to large domains on HPC systems. See the model overview for what uDALES can do.
![]() |
![]() |
![]() |
-
Installation
Build uDALES on Linux, macOS, WSL, or HPC clusters.
-
Workflow overview
The end-to-end simulation workflow: set up, pre-process, run, and post-process.
-
Simulation inputs
Configure your simulation via the
namoptionsinput parameters and generate urban geometries. -
Example simulations
Ready-to-run example cases, from neutral flow over cubes to full urban energy balance setups.
-
Post-processing tutorials
Load and analyse uDALES output with the
udbaseclass: fields, statistics, and facet data. -
Python package
The next-generation pre- and post-processing toolchain, currently under active testing.
Citing uDALES¶
When using uDALES or data generated by uDALES, please cite the model papers — see How to cite. A list of publications using uDALES is available in the publication list.
Contributing¶
uDALES is developed openly on GitHub. See the developer documentation and contribution guide to get involved.


