FreeCAD @CERN (split topic)

Have some feature requests, feedback, cool stuff to share, or want to know where FreeCAD is going? This is the place.
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
User avatar
Kunda1
Posts: 7010
Joined: Thu Jan 05, 2017 9:03 pm

Re: FreeCAD @CERN

Postby Kunda1 » Mon Sep 23, 2019 1:18 am

Dear CERN,

Bunch of us over at FreeCAD would really love if you could sponsor us with a server or 2. This way we can run a CI that creates nightly debug builds for testing regressions, bug fixes and new features. For example, we could theoretically create builds directly as a consequence from a contributor's Pull Requests, and essentially test the proposal on the spot. Just consider it is all we ask.

K, Thx!!!
The FreeCAD community

PS Thank you for all that you do for humanity and for furthering Science. <hugs>
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
hds
Posts: 111
Joined: Tue Feb 14, 2017 8:23 am

Re: FreeCAD @CERN

Postby hds » Mon Sep 23, 2019 7:00 am

@kunda1

Specification ? RAM, CPUs, Speed ....
User avatar
Kunda1
Posts: 7010
Joined: Thu Jan 05, 2017 9:03 pm

Re: FreeCAD @CERN

Postby Kunda1 » Mon Sep 23, 2019 11:30 am

hds wrote:
Mon Sep 23, 2019 7:00 am
Specification ? RAM, CPUs, Speed ....
Coming soon...
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
Kunda1
Posts: 7010
Joined: Thu Jan 05, 2017 9:03 pm

Re: FreeCAD @CERN

Postby Kunda1 » Thu Sep 26, 2019 11:13 am

hds wrote:
Mon Sep 23, 2019 7:00 am
Specification ? RAM, CPUs, Speed ....
Here's a rough estimate. if the scenario is what do you want?
  • 20 CPU cores
  • 64 GB RAM
  • Each full compilation of FreeCAD is around 4.5 GB. If you compile the documentation, that is an additional 4.5 GB. So, at least 10 GB per compilation.
  • Hosting the full Doxygen documentation online would be nice. Currently the API page only has the "reduced" documentation, https://www.freecadweb.org/api/. See Source documentation for more information.
  • Say that you want to compile one Py2/Qt4 (gcc), one Py3/Qt5, one with gcc and one with clang, one Windows, and one MacOS. That's 5 full compilations daily, so 50 GB of storage per day. Let's say that we want to have 1 month of images, that's 50 x 30 = 1500 GB of storage monthly. But storage is relatively cheap, so why not 10 TB. Then we could produce many versions per day, and keep them for a while.
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
Kunda1
Posts: 7010
Joined: Thu Jan 05, 2017 9:03 pm

Re: FreeCAD @CERN

Postby Kunda1 » Fri Sep 27, 2019 5:05 pm

hds wrote:
Mon Sep 23, 2019 7:00 am
Specification ? RAM, CPUs, Speed ....
Any reason why you ask?

The above 'proposal' is for an institutional sponsorship, a ballpark estimation if you will. It doesn't exclude bitcoin billionaires that are interested in supporting FC or other wealthy philanthropic organizations or people :D
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features