FEM Roundup - Looking at the FreeCAD FEM ecosystem to see what features can be upstreamed

About the development of the FEM module/workbench.

Moderator: bernd

Post Reply
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

FEM Roundup - Looking at the FreeCAD FEM ecosystem to see what features can be upstreamed

Post by Kunda1 »

This thread is geared toward looking at the current snapshot of FreeCAD FEM related workbenches and Addons and seeing if any features in them are worth upstreaming in to FreeCAD master.

Workbenches
CFDoF
DualSPHysics
FEM_FrontISTR

Addons
fcFEM

Other
Beso topology optimization
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
NewJoker
Veteran
Posts: 3082
Joined: Sun Oct 11, 2020 7:49 pm

Re: FEM Roundup - Looking at the FreeCAD FEM ecosystem to see what features can be upstreamed

Post by NewJoker »

I think that it would be great to implement the whole CfdOF workbench. It’s already very advanced but it’s up to @oliveroxtoby. The newly developed Dynamics workbench by @josegegas may also be worth adding soon and it deserves at least a place in Add-on Manager. Apart from that, I would consider merging fcFEM created by @HarryvL and beso code for topology optimization developed by @fandaL.
thschrader
Veteran
Posts: 3157
Joined: Sat May 20, 2017 12:06 pm
Location: Germany

Re: FEM Roundup - Looking at the FreeCAD FEM ecosystem to see what features can be upstreamed

Post by thschrader »

My 2 cent:
Integrating cfd/FEM-wbs only makes sense when the (new) user can run this stuff
without additional modules, like calculix.

cfdof-wb:
Needs openfoam, installation can be difficult and time consuming, depending on the version.
For instance bluecfd-installer is 830 MB big.
Aditional mesher cfmesh necessary for generating boundary elements.
My vote: no

DualSPysics:
For realistic simulations you need GPU-computing, @kwahoo has done some stuff here:
https://forum.freecadweb.org/viewtopic. ... 5&start=70
Without powerful Nvidia-Graphics the wb is for playing, not more.
My vote: no

FemFrontISTR:
Advantage: multi-cpu capable. But with the release of FC 0.20.1 ccx now has the same
capability. Solver-files must be located in User\AppData\Roaming\FreeCAD\Mod\FEM_FrontISTR
My vote: I am not sure

fcFEM/Beso:
Yes

Elmer:
Here is @uwestoehrs opinion needed.
My vote: yes, if possible
Nsikak1
Posts: 19
Joined: Sun Sep 04, 2022 10:02 am

Re: FEM Roundup - Looking at the FreeCAD FEM ecosystem to see what features can be upstreamed

Post by Nsikak1 »

thschrader wrote: Wed Sep 07, 2022 8:01 am My 2 cent:
Integrating cfd/FEM-wbs only makes sense when the (new) user can run this stuff
without additional modules, like calculix.

cfdof-wb:
Needs openfoam, installation can be difficult and time consuming, depending on the version.
I pretty sure if someone is interested in cfd enough to load the workbench for use, they would probably need to be smart enough for the required installation..and that could be solve with an integrated script? No?
Just my 5 kobo
josegegas
Posts: 255
Joined: Sat Feb 11, 2017 12:54 am
Location: New Zealand

Re: FEM Roundup - Looking at the FreeCAD FEM ecosystem to see what features can be upstreamed

Post by josegegas »

NewJoker wrote: Tue Sep 06, 2022 5:28 pm I think that it would be great to implement the whole CfdOF workbench. It’s already very advanced but it’s up to @oliveroxtoby. The newly developed Dynamics workbench by @josegegas may also be worth adding soon and it deserves at least a place in Add-on Manager. Apart from that, I would consider merging fcFEM created by @HarryvL and beso code for topology optimization developed by @fandaL.
Not sure if my Dynamics Workbench is ready yet. It still has some problems to be solved before it is fully functional.The main limitation is that, for any model to simmulate properly, all the nodes must be oriented parrallel to the global reference frame. I am doing my best to solve this...
josegegas
Posts: 255
Joined: Sat Feb 11, 2017 12:54 am
Location: New Zealand

Re: FEM Roundup - Looking at the FreeCAD FEM ecosystem to see what features can be upstreamed

Post by josegegas »

NewJoker wrote: Tue Sep 06, 2022 5:28 pm I think that it would be great to implement the whole CfdOF workbench. It’s already very advanced but it’s up to @oliveroxtoby. The newly developed Dynamics workbench by @josegegas may also be worth adding soon and it deserves at least a place in Add-on Manager. Apart from that, I would consider merging fcFEM created by @HarryvL and beso code for topology optimization developed by @fandaL.
I do not think my Dynamics workbench is ready yet. I am working on many changes and improvements, and catching bugs...
User avatar
HarryvL
Veteran
Posts: 1332
Joined: Sat Jan 06, 2018 7:38 pm
Location: Netherlands

Re: FEM Roundup - Looking at the FreeCAD FEM ecosystem to see what features can be upstreamed

Post by HarryvL »

NewJoker wrote: Tue Sep 06, 2022 5:28 pm I would consider merging fcFEM created by @HarryvL
Happy to support, but I wouldn’t know where to start.

Also, I am planning to increase fcFEM functionality a lot, so it should not go at the expense of that.

Finally, we need a guru who can get scikit-sparse working on Windows.
fandaL
Posts: 440
Joined: Thu Jul 24, 2014 8:29 am

Re: FEM Roundup - Looking at the FreeCAD FEM ecosystem to see what features can be upstreamed

Post by fandaL »

NewJoker wrote: Tue Sep 06, 2022 5:28 pm I would consider merging fcFEM created by @HarryvL and beso code for topology optimization developed by @fandaL.
Instead of merging the existing beso code, it would be much better (regarding further development) to rewrite topology optimization and connect it internally with some solver*. Hopefully, I will start with some experiments in this direction.

*read as fcFEM 8-)
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: FEM Roundup - Looking at the FreeCAD FEM ecosystem to see what features can be upstreamed

Post by Kunda1 »

HarryvL wrote: Wed Sep 07, 2022 7:02 pm Finally, we need a guru who can get scikit-sparse working on Windows.
Off-topic but checkout https://github.com/scikit-sparse/scikit ... /issues/41
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Post Reply