FeenoX
7.5#3 in physics simulation softwareFree planFree planWebAPILinuxSelf-hosted
Visit| Fact | FeenoX | PyMPDATA |
|---|---|---|
| Free plan | Yes | Yes |
| Installation | Official installation options include Debian or Ubuntu packages, statically linked GNU/Linux binaries, source tarballs and the GitHub repository. | The package is available on PyPI and can be installed with pip; the documentation says user installation does not require a compilation stage. |
| License | FeenoX is distributed under the GNU General Public License version 3 or any later version, with freedom to use, modify and redistribute it under the license terms. | PyMPDATA and PyMPDATA-examples are free/libre open-source packages released under the GNU GPL v3 license. |
| Parallelism | FeenoX supports MPI parallelization and is designed for arbitrarily scalable remote servers. | 2D and 3D simulations use domain decomposition for multithreaded parallelism; a separate PyMPDATA-MPI project demonstrates distributed-memory parallelism. |
| Purpose | FeenoX is a cloud-first computational engineering tool for solving engineering problems with one or many computers in parallel. | PyMPDATA is a Numba-accelerated Python implementation of MPDATA for numerically solving generalized convection-diffusion and transport equations. |
| Support | The project directs users to GitHub Discussions for help and GitHub Issues for bug reporting. | 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. |
FeenoX suits advanced users such as engineers, Unix hackers, and academic professors who work with engineering models and plain-text inputs. It targets GNU/Linux users and can also be accessed through browser-based interfaces.
You want what its maker publishes above — check its page for the details.