Gentoo Archives: gentoo-alt

From: Guilherme Amadio <amadio@g.o>
To: gentoo-alt@l.g.o
Subject: Re: [gentoo-alt] RFC: abstract for Conference on Computing in High Energy & Nuclear Physics
Date: Mon, 13 May 2019 11:50:32
Message-Id: 20190513115018.GA9752@gentoo.org
In Reply to: [gentoo-alt] RFC: abstract for Conference on Computing in High Energy & Nuclear Physics by Benda Xu
1 Hi Benda!
2
3 On Sun, May 12, 2019 at 11:42:12PM +0800, Benda Xu wrote:
4 > Dear all,
5 >
6 > I am going to to submit an abstract on the use case of Gentoo Prefix to
7 > Conference on Computing in High Energy & Nuclear Physics, to be held in
8 > Australia. Please find the draft below. Comments before May 19 will be
9 > reflected in the submitted version.
10 >
11 > By default I am going to list the Prefix team as authors. Please reply
12 > me if you want to add or remove yourself from the author list.
13
14 This is great. We really need to spread the word about prefix in the HEP
15 community. I'm not sure I will be able to make it to CHEP this year, but
16 I should be able to contribute to your paper/presentation if needed. I
17 have some prefix installations in CVMFS which I created as a demo for
18 last CHEP. I recommend you to compare portage with the other tools under
19 consideration like spack and nix, for example. I think the real use
20 cases are also a strong point to have. Another point where you may get
21 attention is support for other arches, like ARM and PPC, which some
22 experiments are looking into for their computing needs.
23
24 > Thanks!
25 > Benda
26 >
27 > Gentoo Prefix as a physics software manager
28 >
29 > In big physics experiments, as simulation, reconstruction and
30 > analysis become more sophisticated, scientific reproducibility is
31 > not a trivial task. Software is one of the biggest
32 > challenges. Modularity is a common sense of software engineering to
33 > facilitate quality and reusability of code. However, that often
34 > introduces nested dependencies not obvious for physicists to work
35 > with. Package manager is the widely practised solution to organize
36 > dependencies systematically.
37 >
38 > Portage from Gentoo Linux is both robust and flexible, and is highly
39 > regarded by the free operating system community. In the form of
40 > Gentoo Prefix, portage can be deployed by a normal user into a
41 > directory prefix, on a workstation, cloud or supercomputing node.
42 > Software is described by its build recipes along with dependency
43 > relations. Real world use cases of Gentoo Prefix in neutrino and
44 > dark matter experiments will be demonstrated, to show how physicists
45 > could benefit from existing tools of proven superiority to guarantee
46 > reproducibility in simulation, reconstruction and analysis of big
47 > physics experiments.
48
49 I have nothing to change in the above. Very nice abstract. I hope it
50 will be accepted by the organizers.
51
52 Cheers,
53 -Guilherme