Felt Integration GSoC Proposal

Contributions from the participants, questions and answers to their projects.
Discussions of proposals for upcoming events.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
User avatar
Sudhanshu
Posts: 357
Joined: Mon Oct 15, 2018 5:22 am

Felt Integration GSoC Proposal

Post by Sudhanshu »

I have created draft proposal for my GSoC project which is integration of FElt Solver in FreeCAD.
Here is the link of the proposal:
https://docs.google.com/document/d/1d_e ... sp=sharing

The discussion of the same project is going on in this thread.

@All community, review it and give your suggestions.
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: Felt Integration GSoC Proposal

Post by bernd »

IMHO the three parts should be as follows.

part1:
- get familar with FreeCAD FEM solver framework
- implement solver object, task modul an the writer with dummy input file.
- when needed implement mesh writer and result reader

part2:
- implement all needed constraints into writer to do all kind of beam analysises (which is the main reason for the FElt integration AFAIK)

part3:
- improve beam post processing
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Felt Integration GSoC Proposal

Post by Kunda1 »

I'm not sure if I missed it but I don't see unit tests for Felt Integration. @bernd do you think this is something that should be also considered in this proposal ?
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
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: Felt Integration GSoC Proposal

Post by bernd »

Kunda1 wrote: Sat Apr 06, 2019 5:05 pm I'm not sure if I missed it but I don't see unit tests for Felt Integration. @bernd do you think this is something that should be also considered in this proposal ?
Very good point!

The solver object unit test has to be done any way to pass unit test. But for the writer at least unit tests should be done like this https://github.com/berndhahnebach/FreeC ... 60056fd5f8
User avatar
Sudhanshu
Posts: 357
Joined: Mon Oct 15, 2018 5:22 am

Re: Felt Integration GSoC Proposal

Post by Sudhanshu »

bernd wrote: Sat Apr 06, 2019 3:16 pm IMHO the three parts should be as follows.

part1:
- get familar with FreeCAD FEM solver framework
- implement solver object, task modul an the writer with dummy input file.
- when needed implement mesh writer and result reader

part2:
- implement all needed constraints into writer to do all kind of beam analysises (which is the main reason for the FElt integration AFAIK)

part3:
- improve beam post processing
Thanks for the suggestions. :)
I have made some changes in the proposal keeping your suggestions in mind.

Please see it and suggest more improvements.
User avatar
Sudhanshu
Posts: 357
Joined: Mon Oct 15, 2018 5:22 am

Re: Felt Integration GSoC Proposal

Post by Sudhanshu »

Kunda1 wrote: Sat Apr 06, 2019 5:05 pm I'm not sure if I missed it but I don't see unit tests for Felt Integration.
Thanks for pointing it out.
I have added unit tests.

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

Re: Felt Integration GSoC Proposal

Post by bernd »

Sudhanshu wrote: Sun Apr 07, 2019 7:44 pm Do suggest more improvements.
bernd wrote: Sat Apr 06, 2019 3:16 pm IMHO the three parts should be as follows.

part1:
- get familar with FreeCAD FEM solver framework
- implement solver object, task modul an the writer with dummy input file.
- when needed implement mesh writer and result reader

part2:
- implement all needed constraints into writer to do all kind of beam analysis (which is the main reason for the FElt integration AFAIK) including an example and a unit test

part3:
- improve beam post processing
User avatar
Sudhanshu
Posts: 357
Joined: Mon Oct 15, 2018 5:22 am

Re: Felt Integration GSoC Proposal

Post by Sudhanshu »

bernd wrote: Sun Apr 07, 2019 8:20 pm
Sudhanshu wrote: Sun Apr 07, 2019 7:44 pm Do suggest more improvements.
bernd wrote: Sat Apr 06, 2019 3:16 pm IMHO the three parts should be as follows.

part1:
- get familar with FreeCAD FEM solver framework
- implement solver object, task modul an the writer with dummy input file.
- when needed implement mesh writer and result reader

part2:
- implement all needed constraints into writer to do all kind of beam analysis (which is the main reason for the FElt integration AFAIK) including an example and a unit test

part3:
- improve beam post processing
I have already acted upon these suggestions.
Do you think my way of implementing these suggestions was wrong or it could be improved?
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: Felt Integration GSoC Proposal

Post by bernd »

Google has choosen the projects for FreeCAD. luckily we got 4 projects this year. It is a pitty the Felt project has not been chosen by Google. https://forum.freecadweb.org/viewtopic. ... 81#p306354

Neverless, I will continue support the project on FreeCAD forum and I hope HSRay will continue supporting the project too.

cheers bernd
User avatar
Sudhanshu
Posts: 357
Joined: Mon Oct 15, 2018 5:22 am

Re: Felt Integration GSoC Proposal

Post by Sudhanshu »

bernd wrote: Tue May 07, 2019 4:17 pm Google has choosen the projects for FreeCAD. luckily we got 4 projects this year. It is a pitty the Felt project has not been chosen by Google. https://forum.freecadweb.org/viewtopic. ... 81#p306354

Neverless, I will continue support the project on FreeCAD forum and I hope HSRay will continue supporting the project too.

cheers bernd
Thanks for your support @bernd :)

I too will continue working on the project, because its more of a learning experience for me than a GSoC project.
Though, due to my ongoing exams, my activity will be restricted for the time being.
Post Reply