I created a solver macro for running an internal finite element analysis. I finally got it to work:

I want to use this as a testing tool for several ideas I have for enhanced FC FEM capabilities. Now the framework is in place it should be relatively simple to implement and test the stuff I describe here (https://forum.freecadweb.org/viewtopic. ... ed#p268721), including creating mixed mesh analyses (https://forum.freecadweb.org/viewtopic. ... ch#p216682), improved beam and shell elements (the 3D beams and shells in Calculix have their limtations: https://forum.freecadweb.org/viewtopic. ... am#p226038), arc-length control for overcoming limit points (https://forum.freecadweb.org/viewtopic. ... ks#p215325) and zero-thickness interface elements for various applications, like post-tensioned concrete with friction losses (https://forum.freecadweb.org/viewtopic. ... 20#p259636), geotextile in road and embankment analysis, etc. etc.

Part of the fun will be to see how fast I can make this using numpy and list comprehension. I am hopeful this can be a true competitor for external solvers, at least for the structural/mechanical applications I have in mind.

And of course I will make all of this available once it is in reasonable shape.