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:
https://github.com/qingfengxia/FenicsSolver
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.
https://github.com/qingfengxia/Cfd

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.

Thanks

Qingfeng Xia @ Engineering Science Dept of Oxford University

BSD documentation licensed Free for non-commercial usage only
Author: Qingfeng XIA
copyright (C) 2011-2017
http://www.iesensor.com
please keep the original link in your reference.
http://www.iesensor.com/blog/2017/11/27/i-have-developed-several-multi-physics-solver-based-on-fenics-and-gui-within-freecad-cfd-workbench/
This entry was posted in Programming, Research. Bookmark the permalink.