finalize blog post on EDF visit
[homepage.git] / blog / posts / 2010 / 05 / EDF_and_Debian_values.mdwn
1 # Debian-based scientific computing at EDF
2
3 Yesterday I've been invited to visit
4 **[EDF](http://en.wikipedia.org/wiki/%C3%89lectricit%C3%A9_de_France) R&D
5 center** at Clamart, near Paris. They wanted to discuss their Debian usage and
6 present some of the cool stuff they're doing. The most interesting component is
7 an in-house Debian-based distribution called "**calibre**", whish has been
8 [presented at RMLL 2008](http://2008.rmll.info/IMG/pdf/EDF-Informatique-Scientifique.pdf).
9
10 Even though it is now growing desktop profiles (currently deployed on about
11 1'200 desktops and counting), calibre was mainly developed for clusters
12 dedicated to **scientific computing**. Current cluster deployments at EDF are
13 not *that* big, but still comprise hundreds of machines for about 40 teraFLOPS
14 with their largest cluster in [Top 500](http://www.top500.org/). The main goal
15 of calibre was to quickly bring a complete cluster from the bare metal to
16 production state. The goal has been quite successfully achieved: using Debian
17 and [FAI](http://www.informatik.uni-koeln.de/fai/) they get a cluster of 200
18 machines ready for production in about 1 hour and a half, installing more than
19 3'000 packages on each machine (as the cluster will be used for heterogeneous
20 purposes, rather than for a handful of specific applications).
21
22 What I found most interesting of the visit are the **reasons for choosing
23 Debian** over other (commercial) distros for their scientific computing
24 purposes:
25
26 * They use a wide range of **scientific softwares**: according to their claims
27   Debian is the mainstream distribution with the **largest offering** of such
28   software, with the additional benefit that corresponding Debian maintainers
29   are experts of the software they package, so that they can trust them. They
30   have kudos for [Debian Science](http://wiki.debian.org/Teams/DebianScience),
31   which I'm happy to proxy.
32
33 * They need to **rebuild packages** to trigger specific optimizations for their
34   clusters. On one hand, that defeats the typical management argument of
35   "commercial support" that other distros offer, as rebuilding packages void
36   support guarantees.
37
38 * On the other hand, it really helps them the focus on **quality** that we do
39   have on Debian: we fight **[[!wikipedia FTBFS]]s** to death, and people which
40   need to rebuild our packages really appreciate that.
41
42 EDF is generally keen of contributing back to Debian (even though the team
43 behind calibre is still small), and I've been happy to walk them through how
44 they can contribute.
45
46 The last interesting feedback I've to share, is that they feel a bit alone in
47 what they're doing (which is unsurprisingly, given that their communication on
48 the matter has been rather limited thus far ...). Still, there is probably room
49 for synergies that can be better exploited among users with similar needs. So,
50 **are you a cluster / scientific computing user of Debian?** The
51 [let me know](mailto:leader@debian.org), and I'll be happy to get you in touch
52 with EDF and other users with similar interests.
53
54 [[!tag lang/english planet-debian debian dpl qa france edf]]