tornavis/extern/mantaflow
Bastien Montagne 010f44b855 Fix several issues with handling of numpy in CMake.
Issues were:
* Abusing of `WITH_PYTHON_INSTALL_NUMPY` by both Audaspace and
  Mantaflow.
    - `PYTHON_INSTALL` options only decide whether we copy python (and
      some extra modules) in our Blender installation. On linux it
      makes much more sense to use global python installation.
    - Now we have instead a proper `WITH_PYTHON_NUMPY`
* Bad assumptions regarding path of headers relative to path of python
  module.
    - In current Debian testing, modules are under `python3.9`
      directory, while headers are under `python3` directory.
    - Now we properly `find_path` for headers as well, modifying
      `find_python_package` to take an optional argument for headers.

Note that the required changes done to `extern` libraries are in
blender-specific files that do not exist upstream.

Differential Revision: https://developer.blender.org/D9773
2020-12-14 16:44:55 +01:00
..
helper Cleanup: Use nullptr everywhere in fluid code 2020-11-06 12:06:05 +01:00
preprocessed Fluid: Updated Mantaflow source files 2020-12-06 21:56:43 +01:00
CMakeLists.txt Fix several issues with handling of numpy in CMake. 2020-12-14 16:44:55 +01:00
LICENSE
README.blender Missing README.blender license files + New BSD cases 2020-12-08 18:51:14 +01:00
README.md
UPDATE.sh Fluid: Numpy support for Mantaflow build system 2020-07-17 16:11:21 +02:00

README.md

Mantaflow

Mantaflow is an open-source framework targeted at fluid simulation research in Computer Graphics. Its parallelized C++ solver core, python scene definition interface and plugin system allow for quickly prototyping and testing new algorithms.

In addition, it provides a toolbox of examples for deep learning experiments with fluids. E.g., it contains examples how to build convolutional neural network setups in conjunction with the tensorflow framework.

For more information on how to install, run and code with Mantaflow, please head over to our home page at http://mantaflow.com