[Help] Need contributors for 'Onboarding FEM Devs' wiki page

About the development of the FEM module/workbench.

Moderator: bernd

User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: [Help] Need contributors for 'Onboarding FEM Devs' wiki page

Post by bernd »

johnwang wrote: Wed Jul 28, 2021 4:51 am But seems Equation only has meaning for Elmer, not for other solver like Calculix. So maybe just keep it as one and change it to 'Add Elmer Equation Tutorial'.
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.
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: [Help] Need contributors for 'Onboarding FEM Devs' wiki page

Post by Kunda1 »

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
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: [Help] Need contributors for 'Onboarding FEM Devs' wiki page

Post by Kunda1 »

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
User avatar
johnwang
Veteran
Posts: 1382
Joined: Sun Jan 27, 2019 12:41 am

Re: [Help] Need contributors for 'Onboarding FEM Devs' wiki page

Post by johnwang »

Kunda1 wrote: Fri Jul 30, 2021 3:21 am Anyone care to work on the Onboarding_FEM_Devs#Adding_New_FEM_Solvers ?
Only Bernd can do and he just added mystran solver.
hfc series CAE workbenches for FreeCAD (hfcNastran95, hfcMystran, hfcFrame3DD, hfcSU2 and more)
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: [Help] Need contributors for 'Onboarding FEM Devs' wiki page

Post by bernd »

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.
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: [Help] Need contributors for 'Onboarding FEM Devs' wiki page

Post by bernd »

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
User avatar
johnwang
Veteran
Posts: 1382
Joined: Sun Jan 27, 2019 12:41 am

Re: [Help] Need contributors for 'Onboarding FEM Devs' wiki page

Post by johnwang »

Kunda1 wrote: Fri Jul 30, 2021 3:21 am Anyone care to work on the Onboarding_FEM_Devs#Adding_New_FEM_Solvers ?
A bit duplicated with this page [wiki]https://wiki.freecadweb.org/Extend_FEM_Module[/wiki]
Under that page, Solver section, could add a link to a new page: Add FEM Solver Tutorial.
hfc series CAE workbenches for FreeCAD (hfcNastran95, hfcMystran, hfcFrame3DD, hfcSU2 and more)
User avatar
johnwang
Veteran
Posts: 1382
Joined: Sun Jan 27, 2019 12:41 am

Re: [Help] Need contributors for 'Onboarding FEM Devs' wiki page

Post by johnwang »

bernd wrote: Mon Aug 02, 2021 6:45 am A new solver mainly needs the following small steps ...
A good start. Then can list what new file to create and what to edit.
The example and testing could on a separated page.
hfc series CAE workbenches for FreeCAD (hfcNastran95, hfcMystran, hfcFrame3DD, hfcSU2 and more)
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: [Help] Need contributors for 'Onboarding FEM Devs' wiki page

Post by bernd »

Ahh we do not need duplicates. This makes no sense.
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: [Help] Need contributors for 'Onboarding FEM Devs' wiki page

Post by bernd »

johnwang wrote: Mon Aug 02, 2021 10:38 am
bernd wrote: Mon Aug 02, 2021 6:45 am A new solver mainly needs the following small steps ...
A good start. Then can list what new file to create and what to edit.
The example and testing could on a separated 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.
Post Reply