d3f++ is the distributed density driven flow library.
It is provided as an extension for the UG4 toolbox.
First, obtain sources, e.g. using ughub:
mkdir d3f-ug4
cd d3f-ug4
ughub init
ughub install d3f_plusplus_app
ughub git submodule init
ughub git submodule update --init Second, compile using cmake:
cmake -S . -B mybuild -DCMAKE_BUILD_TYPE=Release -DENABLE_ALL_PLUGINS=ON -DPARALLEL=ON -DJSON=ON -DUSE_JSON=ON -DJSONToolkit=ON
cmake --build mybuild --parallelAfter install, execute scripts, e.g.,
ugshell -ex apps/d3f_plusplus_app/henry/henry.lua
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
A list of contributors is available here
The d3f extensions are provided under EUPL v1.2.
UG4 is provided under LGPL v3.