Elmer Integration (GSoC) - Activity Log

About the development of the FEM module/workbench.

Moderator: bernd

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

Re: Elmer Integration (GSoC) - Activity Log

Postby bernd » Fri Aug 18, 2017 3:23 pm

m42kus wrote:
Fri Aug 18, 2017 1:06 pm
Hey, the multiphysics update was delayed because my mentors and I decided that porting calculix to the new solver framework has a higher priority. Thats because we decided to delay the merge till all solver use the same framework (to avoid maintaining two frameworks at the same time). The port is now finished and can be tested together with my initial multiphysics support in the multiphysics branch of my repo (https://github.com/drhooves/FreeCAD.git). A video showcasing multiphysics will follow soon.
BTW: https://github.com/drhooves/FreeCAD/com ... ltiphysics rebases flawlessly on master ...
HoWil
Posts: 916
Joined: Sun Jun 14, 2015 7:31 pm
Location: Austria

Re: Elmer Integration (GSoC) - Activity Log

Postby HoWil » Sat Aug 19, 2017 7:52 am

Great news :!:
Will test my benchmark models....
BR
HoWil
HoWil
Posts: 916
Joined: Sun Jun 14, 2015 7:31 pm
Location: Austria

Re: Elmer Integration (GSoC) - Activity Log

Postby HoWil » Sun Aug 20, 2017 5:19 am

Calculix seems to work flawlessly. The elmer solver gives errors (@markus sent in a PM)
Will do further tests.
BR Howil
User avatar
bernd
Posts: 9317
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Elmer Integration (GSoC) - Activity Log

Postby bernd » Sun Aug 20, 2017 7:20 am

HoWil wrote:
Sun Aug 20, 2017 5:19 am
Calculix seems to work flawlessly. The elmer solver gives errors (@markus sent in a PM)
Will do further tests.
BR Howil
same here including z88

https://github.com/berndhahnebach/FreeC ... mnewsolver
m42kus
Posts: 159
Joined: Tue Sep 02, 2014 9:41 am

Re: Elmer Integration (GSoC) - Activity Log

Postby m42kus » Thu Aug 24, 2017 6:35 am

Hey, atm bernd and I are working on getting my work merged. That means testing and fixing lots of bugs.

Meanwhile I'm going to upload a series of videos showing everything that works so far. The first video shows the same model I've showen before on a different video but this time with the new solver object supporting flexible multiphysics settings. The different supported physics (atm Heat, Elasticity and Flow) can be combined to the users liking.

phpBB [video]
My GSoC Devlog: ceeli.github.io/gsoc
User avatar
bernd
Posts: 9317
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Elmer Integration (GSoC) - Activity Log

Postby bernd » Fri Aug 25, 2017 4:42 am

m42kus wrote:
Thu Aug 24, 2017 6:35 am
atm bernd and I are working on getting my work merged. That means testing and fixing lots of bugs.
Here is where this takes place. https://github.com/berndhahnebach/FreeC ... mnewsolver Everybody is invited to join the bug fixing.
User avatar
bernd
Posts: 9317
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Elmer Integration (GSoC) - Activity Log

Postby bernd » Fri Aug 25, 2017 4:43 am

@Markus

- start FreeCAD
- open FEM 3D example (do not save it!)
- set in preferences a user path to do the calculations
- run calculations
- there will be an error saying to save the document because it working dir is set to besides FCStd
User avatar
bernd
Posts: 9317
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Elmer Integration (GSoC) - Activity Log

Postby bernd » Fri Aug 25, 2017 4:47 am

Made a PR to get Travis and Appveyor test the new Solver framework, https://github.com/FreeCAD/FreeCAD/pull/945 There is still work to do before the real PR.
m42kus
Posts: 159
Joined: Tue Sep 02, 2014 9:41 am

Re: Elmer Integration (GSoC) - Activity Log

Postby m42kus » Fri Aug 25, 2017 8:45 am

bernd wrote:
Fri Aug 25, 2017 4:43 am
@Markus

- start FreeCAD
- open FEM 3D example (do not save it!)
- set in preferences a user path to do the calculations
- run calculations
- there will be an error saying to save the document because it working dir is set to besides FCStd
Fixed https://github.com/drhooves/FreeCAD/com ... 48223ff43a.
My GSoC Devlog: ceeli.github.io/gsoc
m42kus
Posts: 159
Joined: Tue Sep 02, 2014 9:41 am

Re: Elmer Integration (GSoC) - Activity Log

Postby m42kus » Fri Aug 25, 2017 8:52 am

Today I ran one of the biggest simulations I have done in FreeCAD jet. In addition to the heat equation it makes use of the third euquation type I added during the last weeks: Flow. Atm the only constraint type avaliable is velocity. But it's enouth for the following simulation. The simulation is very similar to "Thermal flow in curved pipe" elmer tutorial (http://www.nic.funet.fi/index/elmer/doc ... orials.pdf). The only difference is that I explicitly set a "cooling" (heat flux) constraint on the outer shell of the pipe. Here are my results:
pipe_screen.png
pipe_screen.png (391.46 KiB) Viewed 915 times
My GSoC Devlog: ceeli.github.io/gsoc