Skip to content
SPECIFICTION
Get listed

U-DaLES

udales.github.io

macOSLinuxSelf-hosted

Spec sheet

Purpose
uDALES is an open-source large-eddy simulation model for urban microclimate, airflow, heat, moisture, and pollutant transport.Read 7 Oct 2026 · udales.github.io
Intended users
The model documentation describes uses including urban airflow, heat transfer, pollutant dispersion, and urban air-quality studies at building-resolving resolution.Read 7 Oct 2026 · udales.github.io
Platforms
The installation guide supports Linux, macOS, and Windows Subsystem for Linux; it also documents builds on HPC clusters.Read 7 Oct 2026 · udales.github.io
Free plan
YesRead 23 Sep 2026 · udales.github.io
Support
The project asks users to report issues or unexpected behavior with the new Python package through the uDALES GitHub issue tracker.Read 7 Oct 2026 · udales.github.io
License
The public source repository states that uDALES files are licensed under the GNU General Public License.Read 7 Oct 2026 · github.com
3D visuals
YesRead 23 Sep 2026 · udales.github.io
Air quality
It supports passive or reactive scalars from point, line, or volume sources and includes a basic NOx–O3 chemistry scheme.Read 7 Oct 2026 · udales.github.io
Assessment tools
NoRead 23 Sep 2026 · udales.github.io
Building and terrain
It represents buildings and terrain with a triangulated-surface immersed boundary method that conserves mass, momentum, and scalars.Read 7 Oct 2026 · udales.github.io
Data export
YesRead 23 Sep 2026 · udales.github.io
Data format
Simulation output is stored in NetCDF files, and parallel output must be merged for convenient visualization and processing.Read 7 Oct 2026 · udales.github.io
Delivery mode
desktopRead 23 Sep 2026 · udales.github.io
Dependencies
The solver prerequisites include CMake, NetCDF-Fortran, a GNU, Intel, or Cray Fortran compiler, MPICH or Open-MPI, and FFTW.Read 7 Oct 2026 · udales.github.io
Input and output tools
The documented workflow uses MATLAB preprocessing and stores simulation output in netCDF files that can be processed with Python, MATLAB, or other languages.Read 7 Oct 2026 · udales.github.io
Lesson library
NoRead 23 Sep 2026 · udales.github.io
Offline access
YesRead 23 Sep 2026 · udales.github.io
Parallel computing
The model uses MPI with a 2-D pencil domain decomposition and is described as scaling to large domains and core counts on HPC systems.Read 7 Oct 2026 · udales.github.io
Pollutants
It supports passive or reactive scalars from point, line, or volume sources and includes a basic NOx–O3 chemistry scheme.Read 7 Oct 2026 · udales.github.io
Python package
The Python package provides preprocessing, geometry handling, simulation-output analysis, visualization, and statistics modules.Read 7 Oct 2026 · udales.github.io
Python package status
The Python package is under active testing, its interfaces may change, and it is intended to replace the MATLAB toolchain, which the page says will be retired from uDALES v3.0 onwards.Read 7 Oct 2026 · udales.github.io
Python tools
The Python package provides preprocessing, NetCDF output analysis, STL geometry handling, 3-D visualization, and statistics modules.Read 7 Oct 2026 · udales.github.io
Supported systems
The model is supported on Linux, macOS, and Windows Subsystem for Linux, and the documentation also provides HPC build instructions.Read 7 Oct 2026 · udales.github.io
Surface energy
Its facet-level surface energy balance includes shortwave and longwave radiation, multilayer wall conduction, and turbulent sensible and latent heat fluxes.Read 7 Oct 2026 · udales.github.io
Urban geometry
It represents buildings and terrain with an immersed boundary method using triangulated STL surfaces.Read 7 Oct 2026 · udales.github.io
Vegetation
Vegetation is represented as porous drag elements that exchange heat, moisture, and scalars with the air.Read 7 Oct 2026 · udales.github.io
Workflow
The documented workflow has preprocessing, solver execution, and post-processing stages, with wrappers for local machines and named clusters.Read 7 Oct 2026 · udales.github.io

Where Specifiction places it

Alternatives to U-DaLESAll alternatives →