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 |