FAQ
Applications: Can I use FluidSim for
Wall bounded / multiphase / reactive flows …?
Maybe. The built-in solvers
excels solving within
periodic domains with pseudospectral solvers. However, FluidSim is a framework,
and this allows FluidSim to interface with third-party solvers. See for
instance fluidsim.base.basilisk
, fluidsim.base.dedalus
and
snek5000.
Troubleshooting installation issues
Make sure you read the installation guide carefully.
No module named pip or distutils.errors.DistutilsError
Package manager pip
was not installed into your environment or is too old. The
following commands should help:
python -m ensurepip
python -m pip install --upgrade pip
System freezes or becomes unresponsive as fluidsim starts to build extensions
By default pythran
extensions try to use gcc
and this is a
CPU and memory intensive compilation. Instead pythran
can be configured to use
clang
. See About using Pythran to compile functions for more details.
Additionally to reduce the load during installation one can limit the number of parallel processes used to build extensions.
ModuleNotFoundError: No module named 'fluidsim_core. ...
FluidSim depends on fluidsim_core
and both follow the same versioning. Make
sure the versions match if you had used pip install
or conda install
. For
developers, make develop
should install both as editable installations.