A Elmer Solver in Elmer terminology = FreeCAD FEM Equation in FreeCAD terminology.
---------------------------------------------------------------------------------------------------------
I suggest to ..... bolt is what has to be implemented
- start implementing the static-current-solver next. This is what I can need and it shows very nicely the multiphysics capabilities of Elmer.
https://www.nic.funet.fi/index/elmer/do ... nonGUI.pdf page 38
"Tutorial 9 Thermal actuator driven with electrostatic currents"
Directory: ThermalActuator
Solvers: StatCurrentSolve, HeatSolve, StressSolve
Tools: ElmerGrid, editor
Dimensions: 3D, Steady-state - Than implement the magnetostatic solver... this is what looks nice and should be a cliffhanger for all magnetos out there
https://www.nic.funet.fi/index/elmer/do ... orials.pdf page 39
"Tutorial 8 Magnetostatics – Magnetic field resulting from a permanent magnet"
Directory: Horseshoe
Solvers: MagnetoDynamics2D
Tools: Gmsh, ElmerGUI
Dimensions: 2D, Steady-state - And implement the following example with the magnetostatic solver and a axi-symmetric problem
https://www.nic.funet.fi/index/elmer/do ... nonGUI.pdf page 34
"Tutorial 8 Induction heating of a graphite crucible"
Directory: InductionHeating
Solvers: StatMagSolve
Tools: ElmerGrid, editor
Dimensions: 2D, Axi-Symmetric - To solve the long wanted natural convection examples (https://forum.freecadweb.org/viewtopic. ... heat+board)
the "Convection = Computed" has to be implemented and support for transient simulations has to be implemented (with use of paraview?)
"Tutorial 13 Transient flow and heat equations –Rayleigh-Benard instability"
Directory: RayleighBenardGUI
Solvers: HeatSolve, FlowSolve
Tools: ElmerGUI
Dimensions: 2D, Transient
The above list is more for gathering opinions and support . So, if you are interested in one of the above topics let me/us know it here ... than we can decide how in which way it is best to help and learn people to implement there solvers on their own.
BTW: I'm also just a script kiddie so don't be shy