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

About the development of the FEM module/workbench.

Moderator: bernd

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 »

Onboarding FEM Devs#Adding_New_FEM_Solvers added some more related notes from this discussion here.

@bernd, would you mind writing a short blurb/desciption for each of these directory/files in the Onboarding FEM Devs#FEM_Code_Infrastructure section?
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 »

bernd wrote: Tue Aug 03, 2021 2:20 pm a 3rd party solver
Or call it experimental solver.
hfc series CAE workbenches for FreeCAD (hfcNastran95, hfcMystran, hfcFrame3DD, hfcSU2 and more)
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 »

I've started a separate thread on the Packaging/Building subforum: Custom compile/docker images of different dev environments for developing specific workbenches (https://forum.freecadweb.org/viewtopic.php?f=4&t=60846) in the hopes that we can create convenient streamlined dev environment setups to get devs up and running hacking on FEM
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 »

Kunda1 wrote: Wed Aug 04, 2021 2:40 am @bernd, would you mind writing a short blurb/desciption for each of these directory/files in the Onboarding FEM Devs#FEM_Code_Infrastructure section?
@bernd here is the output for convenience. Short blurb for each one. please :D

Code: Select all

* App/ console-mode application, defines basic structures and base classes for document objects, that are used by modules to build their own.
* Gui/ GUI-mode application, defines the [[3D view]], tools/functions used by workbench to interact with UI and 3D view, defines base classes for [[view provider|view providers]].
* femcommands/ 
* fem.dox/
* femexamples/
* femguiobjects/
* femguiutils/
* feminout/
* femmesh/
* femobjects/
* femresult/
* femsolver/
* femtaskpanels/
* femtest/
* femtools/
* femviewprovider/
* InitGui.py/
* Init.py/
* ObjectsFem.py/
* TestFemApp.py/
* TestFemGui.py/

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