25 lines
988 B
Org Mode
25 lines
988 B
Org Mode
|
#+title: Reproducible software deployment in scientific computing
|
|||
|
|
|||
|
* Abstract
|
|||
|
|
|||
|
Support teams of HPC systems often find themselves faced with an
|
|||
|
impossible task: operate complex systems conservatively, but also
|
|||
|
support scientists in deploying and running bleeding-edge scientific
|
|||
|
software. Their unique position of power in an otherwise restrictive
|
|||
|
environment gives them an often underappreciated role in the
|
|||
|
collaborative effort of truly reproducible computational science.
|
|||
|
|
|||
|
In this talk we address the need for reproducibility and how it
|
|||
|
relates to software deployment, inspect tradeoffs of existing
|
|||
|
approaches, and lay out implications and recommendations for system
|
|||
|
administrators. We will demystify containers and introduce a
|
|||
|
declarative functional approach to reproducible and portable software
|
|||
|
environments using GNU Guix, and demonstrate possible integrations
|
|||
|
with scientific workflows.
|
|||
|
|
|||
|
* Present
|
|||
|
|
|||
|
#+begin_src sh
|
|||
|
guix shell pdfpc -- pdfpc slides.pdf -R script.pdfpc
|
|||
|
#+end_src
|