============== updated (2017.05-16) ====================
Sorry for being quiet for a while, and I will keep quiet for a while. I am not available until July 2017 to work on this project.
please refer to this post for new feature fork.
Port of CFD called CFDFoam https://forum.freecadweb.org/viewtopic.php?f=18&t=21576
In the future I will focus on non-gui part, "FoamCaseBuilder" which can work without FreeCAD in text mode, I would prefer to make a new porous builder derived from MultiRegionBuilder (which may be just BasicBuilder + multiple regions support), to support porous and conjugate heat transfer.
They have more resource than me, hopefully, they can mature this workbench asap.
Their boundary setting class is implemented in python, so it is kind of self-contained. This is a be good choice, as FEM workbench is changing very fast to maintain CFD workbench and dev in C++ is more painful.
My current day-work project is using Fenics to solve multiphysics problem, once some one can export FreeCAD fem mesh to Fenics, we can solve more physics problem easily.