- Home
- Physics Simulation Software
- TransiFlow
On the recordRead 11 Oct 202626 facts
TransiFlow
On the record
- Authoring tools
- Yestransiflow.readthedocs.io · read 24 Sep 2026
- Backend choice
- The package supports SciPy, Epetra, HYMLS, and PETSc computational backends.transiflow.readthedocs.io · read 11 Oct 2026
- Backend limits
- The Epetra and PETSc backends lack a parallel preconditioner and eigenvalue solver, so the documentation says they cannot solve large problems.transiflow.readthedocs.io · read 11 Oct 2026
- Backends
- The default SciPy backend is feature complete and suited to model development and problems with fewer than 1 million unknowns.transiflow.readthedocs.io · read 11 Oct 2026
- Continuation
- It implements pseudo-arclength continuation with adaptive arclength step size for computing bifurcation diagrams.github.com · read 11 Oct 2026
- Custom models
- Users can add custom boundary conditions, and the documentation describes adding custom models and backends.transiflow.readthedocs.io · read 11 Oct 2026
- Delivery mode
- desktoptransiflow.readthedocs.io · read 24 Sep 2026
- Distribution
- The package is installable from PyPI with pip and is also available from its source repository for editable installation.pypi.org · read 11 Oct 2026
- Eigenvalue dependency
- The PyPI project page says JaDaPy must be installed or included in PYTHONPATH to compute eigenvalues.pypi.org · read 11 Oct 2026
- Eigenvalues
- It provides an interface to JaDaPy for computing eigenvalues that can help detect bifurcation points; JaDaPy must be installed separately or included in PYTHONPATH.github.com · read 11 Oct 2026
- Example problems
- Documented problem examples include lid-driven cavity, Rayleigh-Bénard convection, Taylor-Couette flow, and Atlantic Meridional Ocean Circulation.transiflow.readthedocs.io · read 11 Oct 2026
- Installation
- The project README describes installing TransiFlow in a Python virtual environment and running its examples from the source directory.github.com · read 11 Oct 2026
- Intended users
- PyPI classifies the package for developers and science or research, and describes its topic as scientific and engineering software.pypi.org · read 11 Oct 2026
- Lesson library
- Notransiflow.readthedocs.io · read 24 Sep 2026
- License
- PyPI lists the package under Apache License 2.0.pypi.org · read 11 Oct 2026
- Numerical methods
- It implements pseudo-arclength continuation, implicit time integration, and finite-volume discretizations.transiflow.readthedocs.io · read 11 Oct 2026
- Other backend limits
- The Epetra and PETSc backends lack a parallel preconditioner or eigenvalue solver and are stated as unsuitable for solving large problems.transiflow.readthedocs.io · read 11 Oct 2026
- Parallel backend
- The HYMLS backend is intended for large-scale parallel computations and is reported to have scaled to 4096 cores and over 500 million unknowns.transiflow.readthedocs.io · read 11 Oct 2026