Tech riderRev. 5 Oct 2026
- 1Runs onLinux, Mac, Windows
- 2CostsFree plan
2 lines stated Written from the maker's own pages: open-atmos.github.io

Overview
PyMPDATA is ranked #35 of 91 in physics simulation software on Specifiction. It runs on Linux, macOS, Windows. There is a free plan.
PyMPDATA plans and pricing
All plansPyMPDATA Free GPL v3 open-source Python package · available on PyPI open-atmos.github.io · 5 Oct 2026
Compared on physics simulation software
- Free plan
- Yesopen-atmos.github.io
Facts
- Purpose
- PyMPDATA is a Numba-accelerated Python implementation of MPDATA for numerically solving generalized convection-diffusion and transport equations.open-atmos.github.io · 5 Oct 2026
- Dimensions
- It supports integration on structured meshes in 1D, 2D, and 3D, with optional coordinate transformations.open-atmos.github.io · 5 Oct 2026
- Algorithm options
- Supported MPDATA variants include non-oscillatory, infinite-gauge, divergent-flow, double-pass donor cell, and third-order-terms options.open-atmos.github.io · 5 Oct 2026
- Diffusion
- It supports Fickian terms in advection-diffusion problems through a pseudo-transport-velocity approach.open-atmos.github.io · 5 Oct 2026
- Parallelism
- 2D and 3D simulations use domain decomposition for multithreaded parallelism; a separate PyMPDATA-MPI project demonstrates distributed-memory parallelism.open-atmos.github.io · 5 Oct 2026
- Installation
- The package is available on PyPI and can be installed with pip; the documentation says user installation does not require a compilation stage.open-atmos.github.io · 5 Oct 2026
- Supported operating systems
- The documentation lists Linux, OSX, and Windows among the platforms supported for installation.open-atmos.github.io · 5 Oct 2026
- Dependencies
- PyMPDATA depends on NumPy, Numba, and pystrict.open-atmos.github.io · 5 Oct 2026
- Boundary conditions
- The library provides Periodic, Extrapolated, Constant, and Polar boundary conditions.open-atmos.github.io · 5 Oct 2026
- Examples
- A separate PyMPDATA-examples package provides usage examples, and its notebooks can be run through Google Colab or mybinder.org.open-atmos.github.io · 5 Oct 2026
- License
- PyMPDATA and PyMPDATA-examples are free/libre open-source packages released under the GNU GPL v3 license.open-atmos.github.io · 5 Oct 2026
- Support
- The maintainers recommend GitHub Discussions for help understanding, using, and extending the code, and the GitHub issue tracker for reporting incorrect, unintuitive, or undocumented behavior.open-atmos.github.io · 5 Oct 2026
- Notable limitation
- Installing PyMPDATA alone does not install the separate examples or MPI packages.open-atmos.github.io · 5 Oct 2026
- Intended users
- The project describes its design as serving research users, developers, and maintainers.open-atmos.github.io · 5 Oct 2026
Best PyMPDATA alternatives
See all 20 All accessCh 01 SimFlow Free planFree trialLinux from €666.67/mo9.1 All accessCh 02 COMSOL Multiphysics Free trialAPILinux 8.9 All accessCh 03 OpenSim Free planAPILinux Free to start8.5 All accessCh 04 FeenoX Free planAPILinux Free to start8.4 All accessCh 05 Open Source Physics WebWindows 8.3 All accessCh 06 FEST-3D Free planLinuxMac Free to start8.3
Where it ranks on Specifiction
Is PyMPDATA yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- open-atmos.github.io/PyMPDATA/· checked 5 Oct 2026
- open-atmos.github.io/PyMPDATA/PyMPDATA.html· checked 5 Oct 2026

