Vila Matilde House, working with linked files

Show off your FreeCAD projects here!
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
User avatar
duncan.lithgow
Posts: 41
Joined: Sat Jan 11, 2014 6:29 pm
Location: Denmark
Contact:

Re: Vila Matilde House, working with linked files

Post by duncan.lithgow »

Fantastic work - now we have to make all of this into good feature requests.
F_Rosa
Posts: 247
Joined: Thu Feb 18, 2016 10:39 pm
Location: São Paulo
Contact:

Re: Vila Matilde House, working with linked files

Post by F_Rosa »

paullee, ragohix769 and duncan.lithgow,

I appreciate the feedback!

About the file sizes:

The single initial file (without the terrain and surroundings) is 110 MB (bearing in mind that it hasn't been updated for a while). Adding the land and surroundings, it would go to about 130 MB.

The files of the disciplines totalize almost 150 MB (148.7 MB). Each BIM file (Base and Drawings) is almost 60 MB, so multiplying by the number of sheets (7) plus the BIM_Base we would have more 480 MB, totaling in this case, around 630 MB.

Therefore, the increase in file size is significant. But, comparing with the processing time and RAM memory expenditure dedicated to the FC, the figure is different (i5 CPU with 8 GB of RAM):

Single file:
RAM - it starts at 2.0 GB and grows with each modification easily reaching 3.0 GB or more.
Re computation time (with the seven drawing sheets) is over 17 minutes! An average of 2.5 minutes per sheet.

Linked files:
RAM - it starts at 1.4 GB and doesn't grow as much as before.
Re computation time is about 2 minutes per sheet (only for BIM_Drawings file, the disciplines files are not compromised!).

But the most important thing is that with a single file the work becomes unfeasible, there is no way to wait so long for each modification in the drawings or even in the 3D model, because of this I looked for the solution to work with the linked system. In addition, in this system, linked files can still be added, without major loss of performance, and it allows for the necessary teamwork.
User avatar
HakanSeven12
Veteran
Posts: 1481
Joined: Wed Feb 06, 2019 10:30 pm

Re: Vila Matilde House, working with linked files

Post by HakanSeven12 »

Another nice work ;)
Renato Cruz
Posts: 2
Joined: Thu Dec 27, 2018 11:35 am

Re: Vila Matilde House, working with linked files

Post by Renato Cruz »

beautiful work!!
paullee
Veteran
Posts: 5092
Joined: Wed May 04, 2016 3:58 pm

Re: Vila Matilde House, working with linked files

Post by paullee »

F_Rosa wrote: Sun Jul 11, 2021 6:37 pm Ping
Thanks for the details :)

Did you try export to IFC ? I keep trying in the process of modelling to see how far does it go and file a bug report. And trying to use Links and test anything is not supportes in this worflow yet.
F_Rosa
Posts: 247
Joined: Thu Feb 18, 2016 10:39 pm
Location: São Paulo
Contact:

Re: Vila Matilde House, working with linked files

Post by F_Rosa »

HakanSeven12 and Renato Cruz,

Thanks!

paullee,

First, I imagine you are testing the templates and I would like to thank you for that, two heads are better than one! Second, I don't believe in dogmas and everything here must be checked and improved.

Regarding the exporting the FC format to IFC, look that in the model I presented (figure 09, from "The BIM Framework and FreeCad (FC)" post) it "follows its natural path", that is, it would be exported from the original files and not from your links. So I haven't tested from this one, ok? But I think this option could be open, no doubt.
User avatar
Meetlat
Posts: 72
Joined: Tue Oct 13, 2020 7:00 am

Re: Vila Matilde House, working with linked files

Post by Meetlat »

Nice project! To bad the calculation takes so much time. What does it take to improve this? Is this something in the core of Freecad that needs to be improved? Is anyone already working on this? Do you feel that this holds the use of Freecad for architecture drawing back?
thschrader
Veteran
Posts: 3123
Joined: Sat May 20, 2017 12:06 pm
Location: Germany

Re: Vila Matilde House, working with linked files

Post by thschrader »

F_Rosa wrote: Sat Jul 10, 2021 10:54 pm ...
Would it be possible to adjust the number of CPUs used?
...
I hope you enjoy this post.
You can adjust the cpu-threads when using FEM/cfdof/FrontISTR workbenches.
This is pure numerical stuff for speeding up the solvers.
There is a workbench called dualsphysics. This wb can use the gpu (nvidia only)
to simulate particle flow. Which speeds up the calculation.
Never tried to run FC on multi cpu/gpu.

Sir, amazing work!
F_Rosa
Posts: 247
Joined: Thu Feb 18, 2016 10:39 pm
Location: São Paulo
Contact:

Re: Vila Matilde House, working with linked files

Post by F_Rosa »

Meetlat wrote: Mon Jul 12, 2021 7:31 pm Nice project!
Thanks!
Meetlat wrote: Mon Jul 12, 2021 7:31 pm To bad the calculation takes so much time. What does it take to improve this? Is this something in the core of Freecad that needs to be improved? Is anyone already working on this?...
I made some suggestions. I believe there are a lot of people working on this, but I can't answer in the programming area, and it would be nice if someone from that area let us know.
Meetlat wrote: Mon Jul 12, 2021 7:31 pm ...Do you feel that this holds the use of Freecad for architecture drawing back?
From my point of view, I believe that it is possible to accomplish a lot, so much so that I have been working with FC. But there are undoubtedly improvements to be made.
thschrader wrote: Mon Jul 12, 2021 7:45 pm
You can adjust the cpu-threads when using FEM/cfdof/FrontISTR workbenches.
This is pure numerical stuff for speeding up the solvers.
There is a workbench called dualsphysics. This wb can use the gpu (nvidia only)
to simulate particle flow. Which speeds up the calculation.
Never tried to run FC on multi cpu/gpu.
Thank you, it is good to know it.
thschrader wrote: Mon Jul 12, 2021 7:45 pm
Sir, amazing work!
Thanks for your compliment!
F_Rosa
Posts: 247
Joined: Thu Feb 18, 2016 10:39 pm
Location: São Paulo
Contact:

Re: Vila Matilde House, working with linked files

Post by F_Rosa »

I almost forgot to thank bitacovir for posting and updating on the OSArch wiki!

¡Muchas gracias!
Post Reply