I have developed several multi-physics solver based on Fenics and GUI within FreeCAD CFD workbench

copyright (C) 2011-2017 iesensor.com

This is also announced in Fenics support forum


Screenshot of FenicsSolver in FreeCAD
Dear all,

I have developed several multi-physics solver based on Fenics, it is hosted on github:
This solver is data driven (json), instead of programming for every case. It is still in early stage, I would pick up advice from community, especially standardization of json input data format, naming.

It is primarily used as a submodule for my CFD workbench for FreeCAD, giving GUI for boundary selection. I think a GUI for boundary selection is crucial for complicate geometry. I also use it for other projects with maximum code re-usage.

My future plan will be integrate Fenics with OpenFOAM which is quite advanced in multiphase flow and turbulent flow. Recently, my time is very limited without a permanent position in the academia, thus my update and response will be slow.

I should attend Fenics 2018 at Oxford to demonstrate some advanced usage.


Qingfeng Xia @ Engineering Science Dept of Oxford University

BSD documentation licensed Free for non-commercial usage only
Author: Qingfeng XIA
copyright (C) 2011-2017
please keep the original link in your reference.
This entry was posted in Programming, Research. Bookmark the permalink.