FREEDOM251

Freedom251 › Compare

Side by side

PyMPDATA vs U-DaLES

Both stand on physics simulation software. Which one you can start free with, which one lets you read the code, and what each costs once you pay.

PyMPDATA

Free plan LinuxMacWindows

PyMPDATA provides a focused, open-source MPDATA implementation with dimensional flexibility and parallel execution options. Users must install examples or MPI components separately when those capabilities are needed.

Visit PyMPDATA

U-DaLES

Free plan LinuxMacSelf-hosted

U-DaLES provides a detailed urban simulation workflow with pollutant chemistry, vegetation, surface energy, and HPC parallelism. It is suited to technical modelling work rather than guided teaching, and its evolving Python package requires attention to project updates.

Visit U-DaLES

The facts

PyMPDATAU-DaLES
Free planYesYes
Open sourceNot publishedNot published
Runs onLinux, Mac, WindowsLinux, Mac, Self-hosted
Lowest paid planFree or on requestNot published
Plans published1None
MakerNot publishedNot published
Websiteopen-atmos.github.ioudales.github.io
On physics simulation software#42 of 89#46 of 89

PyMPDATA: what it does well

  • Free GPL v3 open-source package
  • Supports structured 1D, 2D and 3D meshes
  • Several MPDATA algorithm variants
  • Multithreaded 2D and 3D decomposition
  • PyPI installation without compilation

What to know first

  • Examples package is separate
  • MPI package is separate
  • Requires NumPy, Numba and pystrict
  • Distributed-memory parallelism is demonstrated separately

U-DaLES: what it does well

  • Free and open-source under the GNU GPL
  • Models airflow, heat, moisture, and pollutants
  • Supports Linux, macOS, and WSL
  • MPI targets large HPC domains
  • Python tools include 3-D visualization

What to know first

  • Python interfaces may change
  • Solver requires several build dependencies
  • Parallel NetCDF output needs merging
  • No lesson library or assessment tools

Alternatives to PyMPDATA Alternatives to U-DaLES The whole list