exactly, only Elmer uses Equations. I do not know about solvers in external Workbenches. It is on my TODO to implement Equations for CalculiX too, but I have not even started with this and it is not near the top of my TODO ATM.
[Help] Need contributors for 'Onboarding FEM Devs' wiki page
Moderator: bernd
Forum rules
and Helpful information for the FEM forum
and Helpful information for the FEM forum
Re: [Help] Need contributors for 'Onboarding FEM Devs' wiki page
Re: [Help] Need contributors for 'Onboarding FEM Devs' wiki page
Anyone care to work on the Onboarding_FEM_Devs#Adding_New_FEM_Solvers ?
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
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
Re: [Help] Need contributors for 'Onboarding FEM Devs' wiki page
bump
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
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
Re: [Help] Need contributors for 'Onboarding FEM Devs' wiki page
Only Bernd can do and he just added mystran solver.Kunda1 wrote: ↑Fri Jul 30, 2021 3:21 am Anyone care to work on the Onboarding_FEM_Devs#Adding_New_FEM_Solvers ?
Re: [Help] Need contributors for 'Onboarding FEM Devs' wiki page
IMHO it makes sense to these two linkse ...
adding Mystran Solver to FreeCAD master: https://github.com/FreeCAD/FreeCAD/comp ... 01ec949525
a branch which adds OOFEM solver: https://github.com/berndhahnebach/FreeC ... s/femoofem
They will help moste developers more than a huge wikipage which is very difficault to keep track with development.
adding Mystran Solver to FreeCAD master: https://github.com/FreeCAD/FreeCAD/comp ... 01ec949525
a branch which adds OOFEM solver: https://github.com/berndhahnebach/FreeC ... s/femoofem
They will help moste developers more than a huge wikipage which is very difficault to keep track with development.
Re: [Help] Need contributors for 'Onboarding FEM Devs' wiki page
another helpful information.
A new solver mainly needs the following small steps ...
- mesh exporter
- results importer
- solver object (needs changes in solver settings, unit tests, ObjectsFem modules as well)
- task and writer module (here is where the main solver input writing happens)
- Gui tool to create a solver
- Gui preference tab to set the solver binary path
- a solver input writing unit test. Best to take the ccx cantilever. This is available for all mesh element types
- having one or two beers
A new solver mainly needs the following small steps ...
- mesh exporter
- results importer
- solver object (needs changes in solver settings, unit tests, ObjectsFem modules as well)
- task and writer module (here is where the main solver input writing happens)
- Gui tool to create a solver
- Gui preference tab to set the solver binary path
- a solver input writing unit test. Best to take the ccx cantilever. This is available for all mesh element types
- having one or two beers
Re: [Help] Need contributors for 'Onboarding FEM Devs' wiki page
A bit duplicated with this page [wiki]https://wiki.freecadweb.org/Extend_FEM_Module[/wiki]Kunda1 wrote: ↑Fri Jul 30, 2021 3:21 am Anyone care to work on the Onboarding_FEM_Devs#Adding_New_FEM_Solvers ?
Under that page, Solver section, could add a link to a new page: Add FEM Solver Tutorial.
Re: [Help] Need contributors for 'Onboarding FEM Devs' wiki page
A good start. Then can list what new file to create and what to edit.
The example and testing could on a separated page.
Re: [Help] Need contributors for 'Onboarding FEM Devs' wiki page
Ahh we do not need duplicates. This makes no sense.
Re: [Help] Need contributors for 'Onboarding FEM Devs' wiki page
see commit history of my femoofem branch. This branch is rebased on a regular basis on master and thus updatodate. I even merge new development inside the history of femoofem to keep this branch uptodate.