guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/03: talks: fosdem-2018: Add HPC talk.


From: Ludovic Courtès
Subject: 01/03: talks: fosdem-2018: Add HPC talk.
Date: Sun, 4 Feb 2018 04:46:07 -0500 (EST)

civodul pushed a commit to branch master
in repository maintenance.

commit bb291b2d8d8a978fc182beb4ced8bf322297b5c0
Author: Ludovic Courtès <address@hidden>
Date:   Thu Feb 1 18:38:14 2018 +0100

    talks: fosdem-2018: Add HPC talk.
---
 .gitignore                                         |   9 +
 .../hpc/images/Galapagos-satellite-2002.jpg        | Bin 0 -> 395937 bytes
 .../hpc/images/Guix-horizontal-print.pdf           | Bin 0 -> 5351 bytes
 .../hpc/images/acm-artifact-review-and-badging.png | Bin 0 -> 165051 bytes
 .../hpc/images/acm-artifacts-evaluated-badge.png   | Bin 0 -> 153596 bytes
 talks/fosdem-2018/hpc/images/arrow-curly.svg       |  50 +++
 talks/fosdem-2018/hpc/images/arrow.svg             |  44 +++
 talks/fosdem-2018/hpc/images/big-picture-1.pdf     | Bin 0 -> 12081 bytes
 talks/fosdem-2018/hpc/images/big-picture-2.pdf     | Bin 0 -> 35522 bytes
 talks/fosdem-2018/hpc/images/big-picture-3.pdf     | Bin 0 -> 44121 bytes
 talks/fosdem-2018/hpc/images/big-picture.svg       | 388 ++++++++++++++++++
 .../hpc/images/guixhpc-logo-transparent-white.pdf  | Bin 0 -> 8808 bytes
 .../hpc/images/guixhpc-logo-transparent.pdf        | Bin 0 -> 8802 bytes
 .../fosdem-2018/hpc/images/hwloc-runtime-deps.dot  | 213 ++++++++++
 .../nature-reviewing-computational-methods.png     | Bin 0 -> 308998 bytes
 .../fosdem-2018/hpc/images/nature-transparency.png | Bin 0 -> 285111 bytes
 talks/fosdem-2018/hpc/images/rescience-logo.png    | Bin 0 -> 13090 bytes
 talks/fosdem-2018/hpc/images/rescience.png         | Bin 0 -> 183043 bytes
 talks/fosdem-2018/hpc/images/swh-logo.gif          | Bin 0 -> 24067 bytes
 talks/fosdem-2018/hpc/images/swh-logo2.png         | Bin 0 -> 27637 bytes
 talks/fosdem-2018/hpc/images/swh-web-site.png      | Bin 0 -> 648158 bytes
 .../hpc/images/workflow-management-3.pdf           | Bin 0 -> 11703 bytes
 talks/fosdem-2018/hpc/rules.ini                    |   1 +
 talks/fosdem-2018/hpc/talk.tex                     | 434 +++++++++++++++++++++
 24 files changed, 1139 insertions(+)

diff --git a/.gitignore b/.gitignore
index 2830c29..d7bb9f9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -135,3 +135,12 @@
 /talks/gpce-2017/talk.snm
 /talks/gpce-2017/talk.toc
 /talks/gpce-2017/talk.vrb
+/talks/fosdem-2018/hpc/images/hwloc-runtime-deps.pdf
+/talks/fosdem-2018/hpc/talk.aux
+/talks/fosdem-2018/hpc/talk.log
+/talks/fosdem-2018/hpc/talk.nav
+/talks/fosdem-2018/hpc/talk.out
+/talks/fosdem-2018/hpc/talk.pdf
+/talks/fosdem-2018/hpc/talk.snm
+/talks/fosdem-2018/hpc/talk.toc
+/talks/fosdem-2018/hpc/talk.vrb
diff --git a/talks/fosdem-2018/hpc/images/Galapagos-satellite-2002.jpg 
b/talks/fosdem-2018/hpc/images/Galapagos-satellite-2002.jpg
new file mode 100644
index 0000000..f154e02
Binary files /dev/null and 
b/talks/fosdem-2018/hpc/images/Galapagos-satellite-2002.jpg differ
diff --git a/talks/fosdem-2018/hpc/images/Guix-horizontal-print.pdf 
b/talks/fosdem-2018/hpc/images/Guix-horizontal-print.pdf
new file mode 100644
index 0000000..05b1a3b
Binary files /dev/null and 
b/talks/fosdem-2018/hpc/images/Guix-horizontal-print.pdf differ
diff --git a/talks/fosdem-2018/hpc/images/acm-artifact-review-and-badging.png 
b/talks/fosdem-2018/hpc/images/acm-artifact-review-and-badging.png
new file mode 100644
index 0000000..6c0acb8
Binary files /dev/null and 
b/talks/fosdem-2018/hpc/images/acm-artifact-review-and-badging.png differ
diff --git a/talks/fosdem-2018/hpc/images/acm-artifacts-evaluated-badge.png 
b/talks/fosdem-2018/hpc/images/acm-artifacts-evaluated-badge.png
new file mode 100644
index 0000000..9f34a2c
Binary files /dev/null and 
b/talks/fosdem-2018/hpc/images/acm-artifacts-evaluated-badge.png differ
diff --git a/talks/fosdem-2018/hpc/images/arrow-curly.svg 
b/talks/fosdem-2018/hpc/images/arrow-curly.svg
new file mode 100644
index 0000000..ab6cd2b
--- /dev/null
+++ b/talks/fosdem-2018/hpc/images/arrow-curly.svg
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 
6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd";>
+<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink"; x="0px" y="0px"
+        width="352.2px" height="352.2px" viewBox="0 0 352.2 352.2" 
style="enable-background:new 0 0 352.2 352.2;" xml:space="preserve"
+       >
+<g>
+       <path 
d="M348.232,100.282c-13.464-32.436-35.496-60.588-45.9-94.86c-1.836-5.508-11.016-7.956-13.464-1.836
+               
c-14.688,34.272-36.72,65.484-47.124,101.592c-1.836,6.732,7.344,13.464,12.24,7.344c7.344-9.18,15.912-16.524,24.479-25.092
+               
c-1.224,52.632,0,105.264-9.18,157.284c-4.896,28.152-11.628,59.977-31.824,81.396c-24.479,25.704-55.08,2.448-68.544-21.42
+               
c-11.628-20.809-31.823-110.772-72.215-79.561c-23.868,18.36-29.988,43.452-37.332,70.992c-1.836,7.956-4.896,15.3-8.568,22.032
+               
c-14.076,26.316-32.436-16.524-33.048-26.928c-1.224-20.809,4.896-42.229,9.792-62.424c1.836-6.12-7.344-8.568-9.792-2.448
+               
c-11.016,28.764-26.316,77.724,0,102.815c23.256,21.42,42.84,7.345,52.02-17.748c6.12-16.523,29.376-108.323,56.304-65.483
+               
c17.748,28.151,22.644,61.812,44.064,88.128c15.3,18.359,42.84,22.644,64.26,13.464c25.704-11.628,36.72-45.9,43.452-70.38
+               
c16.523-61.2,16.523-127.296,14.688-190.332c14.688,9.792,31.212,18.972,47.736,25.092
+               C347.008,113.746,350.681,105.178,348.232,100.282z 
M268.672,78.25c7.956-17.136,17.748-34.272,26.316-51.408
+               
c9.18,21.42,20.808,40.392,31.824,61.2c-12.853-7.956-25.092-17.136-39.168-18.972c-3.061-0.612-5.509,1.224-6.732,3.672
+               C276.628,73.354,272.345,75.19,268.672,78.25z"/>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+</svg>
diff --git a/talks/fosdem-2018/hpc/images/arrow.svg 
b/talks/fosdem-2018/hpc/images/arrow.svg
new file mode 100644
index 0000000..75df9d2
--- /dev/null
+++ b/talks/fosdem-2018/hpc/images/arrow.svg
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 
6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd";>
+<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink"; x="0px" y="0px"
+        width="346.393px" height="346.393px" viewBox="0 0 346.393 346.393" 
style="enable-background:new 0 0 346.393 346.393;"
+        xml:space="preserve">
+<g>
+       <path 
d="M204.651,58.521c-4.284-21.42-15.3-39.78-28.764-56.305c-3.061-3.672-9.181-2.447-11.629,1.225
+               
c-11.016,19.584-20.196,41.004-22.644,63.647c-0.612,6.732,9.792,7.345,11.016,1.225c4.284-16.524,10.404-32.437,18.36-47.736
+               
c3.06,4.284,6.121,9.18,8.569,14.076c-4.284-4.284-14.077-2.448-14.077,5.508c-0.612,99.756-23.256,202.571-5.508,301.104
+               
c1.224,7.956,14.688,6.12,14.076-1.836c-7.956-100.368,7.345-198.899,7.957-299.268c0-0.612,0-1.224,0-1.224
+               
c3.672,7.344,6.119,14.688,7.956,23.256C191.188,71.985,206.487,68.313,204.651,58.521z"/>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+</svg>
diff --git a/talks/fosdem-2018/hpc/images/big-picture-1.pdf 
b/talks/fosdem-2018/hpc/images/big-picture-1.pdf
new file mode 100644
index 0000000..f379c3b
Binary files /dev/null and b/talks/fosdem-2018/hpc/images/big-picture-1.pdf 
differ
diff --git a/talks/fosdem-2018/hpc/images/big-picture-2.pdf 
b/talks/fosdem-2018/hpc/images/big-picture-2.pdf
new file mode 100644
index 0000000..709c6c1
Binary files /dev/null and b/talks/fosdem-2018/hpc/images/big-picture-2.pdf 
differ
diff --git a/talks/fosdem-2018/hpc/images/big-picture-3.pdf 
b/talks/fosdem-2018/hpc/images/big-picture-3.pdf
new file mode 100644
index 0000000..d06fdc1
Binary files /dev/null and b/talks/fosdem-2018/hpc/images/big-picture-3.pdf 
differ
diff --git a/talks/fosdem-2018/hpc/images/big-picture.svg 
b/talks/fosdem-2018/hpc/images/big-picture.svg
new file mode 100644
index 0000000..1afb5e0
--- /dev/null
+++ b/talks/fosdem-2018/hpc/images/big-picture.svg
@@ -0,0 +1,388 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="297mm"
+   height="210mm"
+   viewBox="0 0 297 210"
+   version="1.1"
+   id="svg8"
+   inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
+   sodipodi:docname="big-picture.svg">
+  <defs
+     id="defs2">
+    <linearGradient
+       x1="142.96875"
+       y1="63.65625"
+       x2="176.60477"
+       y2="70.667412"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.599312,0,0,-0.599312,-8.258654,91.962509)"
+       spreadMethod="pad"
+       id="linearGradient7158">
+      <stop
+         style="stop-opacity:1;stop-color:#e34646"
+         offset="0"
+         id="stop7154" />
+      <stop
+         style="stop-opacity:1;stop-color:#ffbf2d"
+         offset="1"
+         id="stop7156" />
+    </linearGradient>
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath7170">
+      <path
+         d="m 3.41,63.497 c 1.078,-1.977 2.176,-3.586 3.293,-4.852 1.082,-1.23 
2.274,-2.214 3.578,-2.96 1.27,-0.708 2.707,-1.219 4.309,-1.516 1.566,-0.262 
3.363,-0.395 5.414,-0.395 1.512,0 2.867,0.078 4.062,0.227 0.004,0 0.012,0 
0.02,0 0.148,0.012 0.461,0.062 0.785,0.113 0.34,0.051 0.688,0.102 1.238,0.203 
10.047,1.86 13.379,-5.117 14.102,-7.039 0.113,-0.301 0.168,-0.488 0.168,-0.488 
L 52.59,12.743 58.883,0.005 H 45.117 c -6.144,13.683 -12.055,42.258 
-18.371,44.781 -1.371,-0.191 -3.07,-0. [...]
+         id="path7168"
+         inkscape:connector-curvature="0" />
+    </clipPath>
+    <linearGradient
+       x1="113.5146"
+       y1="1004.8033"
+       x2="78.000107"
+       y2="922.07178"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.599312,0,0,-0.599312,-8.278026,602.79412)"
+       spreadMethod="pad"
+       id="linearGradient7178">
+      <stop
+         style="stop-opacity:1;stop-color:#e34646"
+         offset="0"
+         id="stop7174" />
+      <stop
+         style="stop-opacity:1;stop-color:#ffbf2d"
+         offset="1"
+         id="stop7176" />
+    </linearGradient>
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath7188">
+      <path
+         d="M 52.586,12.747 45.125,0.005 h 14.957"
+         id="path7186"
+         inkscape:connector-curvature="0" />
+    </clipPath>
+    <linearGradient
+       x1="108.08774"
+       y1="1025.709"
+       x2="80.655251"
+       y2="1043.709"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.335594,0,0,-0.335594,86.28744,351.26907)"
+       spreadMethod="pad"
+       id="linearGradient7196">
+      <stop
+         style="stop-opacity:1;stop-color:#ffb638"
+         offset="0"
+         id="stop7192" />
+      <stop
+         style="stop-opacity:1;stop-color:#f0ae26"
+         offset="1"
+         id="stop7194" />
+    </linearGradient>
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath7206">
+      <path
+         d="M 3.41,63.493 0,62.224 c 0.398,-0.981 0.801,-1.914 1.211,-2.805 
0.082,-0.18 0.164,-0.356 0.246,-0.531 0.082,-0.172 0.168,-0.344 0.25,-0.516 
0.027,-0.055 0.055,-0.109 0.086,-0.168 0.137,-0.281 0.273,-0.562 0.414,-0.84 
0.004,0 0.004,0 0.004,0 C 2.297,57.204 2.379,57.04 2.465,56.88 2.805,56.235 
3.148,55.622 3.5,55.032 3.586,54.888 3.672,54.743 3.762,54.602 3.797,54.544 
3.828,54.489 3.863,54.435 3.918,54.349 3.973,54.259 4.027,54.173 4.113,54.036 
4.199,53.895 4.285,53.759 4.426,5 [...]
+         id="path7204"
+         inkscape:connector-curvature="0" />
+    </clipPath>
+    <linearGradient
+       x1="142.96875"
+       y1="63.65625"
+       x2="177.04297"
+       y2="69.791016"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.599312,0,0,-0.599312,113.45784,91.962734)"
+       spreadMethod="pad"
+       id="linearGradient7214">
+      <stop
+         style="stop-opacity:1;stop-color:#e34646"
+         offset="0"
+         id="stop7210" />
+      <stop
+         style="stop-opacity:1;stop-color:#ffbf2d"
+         offset="1"
+         id="stop7212" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.4955258"
+     inkscape:cx="558.91953"
+     inkscape:cy="396.85039"
+     inkscape:document-units="mm"
+     inkscape:current-layer="layer3"
+     showgrid="false"
+     inkscape:window-width="2558"
+     inkscape:window-height="1438"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0" />
+  <metadata
+     id="metadata5">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Tavolo 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-87)"
+     style="display:inline">
+    <image
+       width="130.96875"
+       height="23.018749"
+       preserveAspectRatio="none"
+       
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAzkAAACRCAIAAABv1+FQAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA
 B3RJTUUH4gIDFzIpSYaVTwAAIABJREFUeNrt3XdcE/f/B/CDhDAChLBBkCEoIFVQcI9SCxZbt8UO 
9aut1tZRarVqpVqt2zpqFa22tVq11aqI1i0iDhQnoqgoypaZABmszN8f9GcpOS4TkuDr+egf9bhc 
Lu/PJZ/3fe4zTKRSKQEAAAAABskUIQAAAABArgYAAAAAyNUAAAAAkKsBAAAAAHI1AAAAAORqAAAA 
AIBcDQAAAACQqwEAAAAgVwMAAAAA5GoAAAAAyNUAAAAAALkaAAAAACBXAwAAAECuBgAAAADI1QAA 
AACQqwEAAAAAcjUAAAAAQK4GAAAAgFwNAAAAAJCrAQAAACBXAwAAAADkagAAAACAXA [...]
+       id="image6190"
+       x="162.57065"
+       y="162.87471"
+       style="fill:#005abd;fill-opacity:1" />
+    <g
+       
transform="matrix(-0.14605429,0.06220696,-0.06220696,-0.14605429,147.52746,181.31142)"
+       id="g8439" />
+    <g
+       
transform="matrix(-0.14605429,0.06220696,-0.06220696,-0.14605429,147.52746,181.31142)"
+       id="g8441" />
+    <g
+       
transform="matrix(-0.14605429,0.06220696,-0.06220696,-0.14605429,147.52746,181.31142)"
+       id="g8443" />
+    <g
+       
transform="matrix(-0.14605429,0.06220696,-0.06220696,-0.14605429,147.52746,181.31142)"
+       id="g8445" />
+    <g
+       
transform="matrix(-0.14605429,0.06220696,-0.06220696,-0.14605429,147.52746,181.31142)"
+       id="g8447" />
+    <g
+       
transform="matrix(-0.14605429,0.06220696,-0.06220696,-0.14605429,147.52746,181.31142)"
+       id="g8449" />
+    <g
+       
transform="matrix(-0.14605429,0.06220696,-0.06220696,-0.14605429,147.52746,181.31142)"
+       id="g8451" />
+    <g
+       
transform="matrix(-0.14605429,0.06220696,-0.06220696,-0.14605429,147.52746,181.31142)"
+       id="g8453" />
+    <g
+       
transform="matrix(-0.14605429,0.06220696,-0.06220696,-0.14605429,147.52746,181.31142)"
+       id="g8455" />
+    <g
+       
transform="matrix(-0.14605429,0.06220696,-0.06220696,-0.14605429,147.52746,181.31142)"
+       id="g8457" />
+    <g
+       
transform="matrix(-0.14605429,0.06220696,-0.06220696,-0.14605429,147.52746,181.31142)"
+       id="g8459" />
+    <g
+       
transform="matrix(-0.14605429,0.06220696,-0.06220696,-0.14605429,147.52746,181.31142)"
+       id="g8461" />
+    <g
+       
transform="matrix(-0.14605429,0.06220696,-0.06220696,-0.14605429,147.52746,181.31142)"
+       id="g8463" />
+    <g
+       
transform="matrix(-0.14605429,0.06220696,-0.06220696,-0.14605429,147.52746,181.31142)"
+       id="g8465" />
+    <g
+       
transform="matrix(-0.14605429,0.06220696,-0.06220696,-0.14605429,147.52746,181.31142)"
+       id="g8467" />
+    <g
+       transform="matrix(0.15875,0,0,0.15875,152.49906,186.95493)"
+       id="g9645" />
+    <g
+       transform="matrix(0.15875,0,0,0.15875,152.49906,186.95493)"
+       id="g9647" />
+    <g
+       transform="matrix(0.15875,0,0,0.15875,152.49906,186.95493)"
+       id="g9649" />
+    <g
+       transform="matrix(0.15875,0,0,0.15875,152.49906,186.95493)"
+       id="g9651" />
+    <g
+       transform="matrix(0.15875,0,0,0.15875,152.49906,186.95493)"
+       id="g9653" />
+    <g
+       transform="matrix(0.15875,0,0,0.15875,152.49906,186.95493)"
+       id="g9655" />
+    <g
+       transform="matrix(0.15875,0,0,0.15875,152.49906,186.95493)"
+       id="g9657" />
+    <g
+       transform="matrix(0.15875,0,0,0.15875,152.49906,186.95493)"
+       id="g9659" />
+    <g
+       transform="matrix(0.15875,0,0,0.15875,152.49906,186.95493)"
+       id="g9661" />
+    <g
+       transform="matrix(0.15875,0,0,0.15875,152.49906,186.95493)"
+       id="g9663" />
+    <g
+       transform="matrix(0.15875,0,0,0.15875,152.49906,186.95493)"
+       id="g9665" />
+    <g
+       transform="matrix(0.15875,0,0,0.15875,152.49906,186.95493)"
+       id="g9667" />
+    <g
+       transform="matrix(0.15875,0,0,0.15875,152.49906,186.95493)"
+       id="g9669" />
+    <g
+       transform="matrix(0.15875,0,0,0.15875,152.49906,186.95493)"
+       id="g9671" />
+    <g
+       transform="matrix(0.15875,0,0,0.15875,152.49906,186.95493)"
+       id="g9673" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Tavolo 2"
+     style="display:inline">
+    <image
+       transform="translate(0,-87.000001)"
+       style="display:inline"
+       width="137.16"
+       height="34.924999"
+       preserveAspectRatio="none"
+       
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAogAAAClCAIAAABQhpssAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA
 B3RJTUUH4gIEAAk7AjOGcwAAIABJREFUeNrsnXd8VUXax5+ZOeW2hFBDC72T0BJ6BxFUEBURFRVh 
VWxrx5dVVxBdWXvZFcHCKl1ARGxI7zUJhCpIryEJabeeNvP+ccLxcJPc3CAE2J3vhz9yL+eefs5v 
fs888wxijAGHw+FwOJxrA8xPAYfD4XA4XJg5HA6Hw+FwYeZwOBwOhwszh8PhcDgcLswcDofD4XBh 
5nA4HA6Hw4WZw+FwOBwuzBwOh8PhcLgwczgcDofDhZnD4XA4HA4XZg6Hw+FwuDBzOBwOh8Phwszh 
cDgcDud/UZgZpfzCczgcDufaBPFpHzkcDofD4Y75aqIf+53pOr/2HA6Hw+HCfFVhjD [...]
+       id="image10331"
+       x="6.963388"
+       y="105.62849" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="Tavolo 3">
+    <g
+       style="display:inline"
+       transform="matrix(0.35277777,0,0,-0.35277777,71.68147,145.30383)"
+       id="g7140">
+      <path
+         d="m 101.789,63.497 c -1.078,-1.977 -2.176,-3.586 -3.297,-4.852 
-1.078,-1.23 -2.269,-2.214 -3.574,-2.96 -1.27,-0.708 -2.707,-1.219 
-4.309,-1.516 -1.566,-0.262 -3.363,-0.395 -5.414,-0.395 -1.511,0 -2.871,0.078 
-4.062,0.227 -0.004,0 -0.016,0 -0.02,0 -0.152,0.008 -0.465,0.062 -0.785,0.113 
-0.34,0.051 -0.687,0.102 -1.238,0.203 C 69.043,56.177 65.707,49.2 64.988,47.278 
64.875,46.974 64.82,46.79 64.82,46.79 L 52.609,12.739 45.117,0.005 h 14.965 c 
6.145,13.683 12.055,42.258 18.371,44.7 [...]
+         style="fill:#ffbf2d;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path7142"
+         inkscape:connector-curvature="0" />
+      <g
+         id="g7144">
+        <g
+           id="g7146">
+          <g
+             id="g7152">
+            <path
+               d="m 101.789,63.493 c -1.082,-1.973 -2.176,-3.582 -3.297,-4.848 
-1.078,-1.23 -2.273,-2.214 -3.578,-2.96 -0.312,-0.176 -0.637,-0.336 
-0.969,-0.485 -0.004,0 -0.007,-0.008 -0.011,-0.008 -0.418,-0.297 -0.961,-0.55 
-1.696,-0.726 C 83.77,52.45 78,44.899 77.457,44.173 c 0.246,0.199 0.492,0.363 
0.742,0.492 0.035,0.02 0.071,0.035 0.11,0.055 0.003,0 0.011,0.007 0.015,0.007 
0.043,0.02 0.09,0.04 0.133,0.059 1.367,-0.195 3.066,-0.285 5.109,-0.285 2.684,0 
5.086,0.324 7.211,0.996 2.125,0 [...]
+               style="fill:url(#linearGradient7158);stroke:none"
+               id="path7160"
+               inkscape:connector-curvature="0" />
+          </g>
+        </g>
+      </g>
+      <path
+         d="m 3.41,63.497 c 1.078,-1.977 2.176,-3.586 3.297,-4.852 1.078,-1.23 
2.27,-2.214 3.574,-2.96 1.27,-0.708 2.707,-1.219 4.309,-1.516 1.566,-0.262 
3.363,-0.395 5.414,-0.395 1.512,0 2.871,0.078 4.062,0.227 0.004,0 0.016,0 
0.02,0 0.152,0.008 0.465,0.062 0.785,0.113 0.34,0.051 0.688,0.102 1.238,0.203 
10.047,1.86 13.383,-5.117 14.102,-7.039 0.113,-0.304 0.168,-0.488 0.168,-0.488 
L 52.59,12.739 60.082,0.005 H 45.117 C 38.973,13.688 33.062,42.263 
26.746,44.786 25.375,44.595 23.68,44.505 [...]
+         style="fill:#ffbf2d;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path7162"
+         inkscape:connector-curvature="0" />
+      <g
+         id="g7164">
+        <g
+           id="g7166"
+           clip-path="url(#clipPath7170)">
+          <g
+             id="g7172">
+            <path
+               d="m 3.41,63.497 c 1.078,-1.977 2.176,-3.586 3.293,-4.852 
1.082,-1.23 2.274,-2.214 3.578,-2.96 1.27,-0.708 2.707,-1.219 4.309,-1.516 
1.566,-0.262 3.363,-0.395 5.414,-0.395 1.512,0 2.867,0.078 4.062,0.227 0.004,0 
0.012,0 0.02,0 0.148,0.012 0.461,0.062 0.785,0.113 0.34,0.051 0.688,0.102 
1.238,0.203 10.047,1.86 13.379,-5.117 14.102,-7.039 0.113,-0.301 0.168,-0.488 
0.168,-0.488 L 52.59,12.743 58.883,0.005 H 45.117 c -6.144,13.683 
-12.055,42.258 -18.371,44.781 -1.371,-0.191 -3. [...]
+               style="fill:url(#linearGradient7178);stroke:none"
+               id="path7180"
+               inkscape:connector-curvature="0" />
+          </g>
+        </g>
+      </g>
+      <g
+         id="g7182">
+        <g
+           id="g7184"
+           clip-path="url(#clipPath7188)">
+          <g
+             id="g7190">
+            <path
+               d="M 52.586,12.747 45.125,0.005 h 14.957"
+               style="fill:url(#linearGradient7196);stroke:none"
+               id="path7198"
+               inkscape:connector-curvature="0" />
+          </g>
+        </g>
+      </g>
+      <g
+         id="g7200">
+        <g
+           id="g7202"
+           clip-path="url(#clipPath7206)">
+          <g
+             id="g7208">
+            <path
+               d="M 3.41,63.493 0,62.224 c 0.398,-0.981 0.801,-1.914 
1.211,-2.805 0.082,-0.18 0.164,-0.356 0.246,-0.531 0.082,-0.172 0.168,-0.344 
0.25,-0.516 0.027,-0.055 0.055,-0.109 0.086,-0.168 0.137,-0.281 0.273,-0.562 
0.414,-0.84 0.004,0 0.004,0 0.004,0 C 2.297,57.204 2.379,57.04 2.465,56.88 
2.805,56.235 3.148,55.622 3.5,55.032 3.586,54.888 3.672,54.743 3.762,54.602 
3.797,54.544 3.828,54.489 3.863,54.435 3.918,54.349 3.973,54.259 4.027,54.173 
4.113,54.036 4.199,53.895 4.285,53.759 4 [...]
+               style="fill:url(#linearGradient7214);stroke:none"
+               id="path7216"
+               inkscape:connector-curvature="0" />
+          </g>
+        </g>
+      </g>
+      <path
+         d="M 111.191,3.087 C 109.074,2.06 106.879,1.286 104.602,0.77 
102.32,0.259 99.969,0.001 97.547,0.001 c -5.485,0 -9.828,1.527 -13.031,4.586 
-3.204,3.07 -4.805,7.23 -4.805,12.476 0,5.309 1.629,9.481 4.894,12.524 
3.262,3.043 7.731,4.562 13.403,4.562 2.191,0 4.285,-0.203 6.285,-0.617 
2.012,-0.41 3.91,-1.019 5.687,-1.828 v -6.812 c -1.839,1.043 -3.668,1.82 
-5.492,2.335 -1.804,0.516 -3.621,0.774 -5.445,0.774 -3.379,0 -5.988,-0.949 
-7.824,-2.844 -1.824,-1.883 -2.735,-4.582 -2.735,-8.094 [...]
+         style="fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path7218"
+         inkscape:connector-curvature="0" />
+      <path
+         d="m 114.891,10.251 v 15.082 h 7.937 v -2.469 c 0,-1.34 -0.008,-3.023 
-0.023,-5.051 -0.012,-2.011 -0.02,-3.359 -0.02,-4.035 0,-1.984 0.051,-3.418 
0.153,-4.297 0.105,-0.867 0.281,-1.5 0.531,-1.898 0.32,-0.512 0.742,-0.91 
1.254,-1.188 0.531,-0.281 1.132,-0.421 1.808,-0.421 1.649,0 2.942,0.632 
3.883,1.898 0.938,1.262 1.41,3.02 1.41,5.27 v 12.191 h 7.891 V 0.638 h -7.891 v 
3.574 c -1.191,-1.442 -2.457,-2.508 -3.793,-3.199 -1.324,-0.676 -2.785,-1.012 
-4.386,-1.012 -2.852,0 -5.028,0.8 [...]
+         style="fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path7220"
+         inkscape:connector-curvature="0" />
+      <path
+         d="m 144.207,25.333 h 7.895 V 0.638 h -7.895 v 24.695 m 0,9.609 h 
7.895 v -6.437 h -7.895 v 6.437"
+         style="fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path7222"
+         inkscape:connector-curvature="0" />
+      <path
+         d="m 165.969,13.27 -8.907,12.063 h 8.356 l 5.047,-7.32 5.117,7.32 h 
8.356 l -8.907,-12.016 9.348,-12.679 h -8.356 l -5.558,7.804 -5.488,-7.804 h 
-8.356 l 9.348,12.632"
+         style="fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path7224"
+         inkscape:connector-curvature="0" />
+    </g>
+    <g
+       style="display:inline"
+       
transform="matrix(-0.14605429,0.06220696,-0.06220696,-0.14605429,111.96722,97.318999)"
+       id="g8437">
+      <path
+         inkscape:connector-curvature="0"
+         d="m 204.651,58.521 c -4.284,-21.42 -15.3,-39.78 -28.764,-56.305 
-3.061,-3.672 -9.181,-2.447 -11.629,1.225 -11.016,19.584 -20.196,41.004 
-22.644,63.647 -0.612,6.732 9.792,7.345 11.016,1.225 4.284,-16.524 
10.404,-32.437 18.36,-47.736 3.06,4.284 6.121,9.18 8.569,14.076 -4.284,-4.284 
-14.077,-2.448 -14.077,5.508 -0.612,99.756 -23.256,202.571 -5.508,301.104 
1.224,7.956 14.688,6.12 14.076,-1.836 -7.956,-100.368 7.345,-198.899 
7.957,-299.268 0,-0.612 0,-1.224 0,-1.224 3.672,7.344 6.11 [...]
+         id="path8435" />
+    </g>
+    <g
+       style="display:inline"
+       transform="matrix(0.15875,0,0,0.15875,149.13764,102.7856)"
+       id="g9643">
+      <path
+         inkscape:connector-curvature="0"
+         d="m 348.232,100.282 c -13.464,-32.436 -35.496,-60.588 -45.9,-94.86 
-1.836,-5.508 -11.016,-7.956 -13.464,-1.836 -14.688,34.272 -36.72,65.484 
-47.124,101.592 -1.836,6.732 7.344,13.464 12.24,7.344 7.344,-9.18 
15.912,-16.524 24.479,-25.092 -1.224,52.632 0,105.264 -9.18,157.284 
-4.896,28.152 -11.628,59.977 -31.824,81.396 -24.479,25.704 -55.08,2.448 
-68.544,-21.42 -11.628,-20.809 -31.823,-110.772 -72.215,-79.561 -23.868,18.36 
-29.988,43.452 -37.332,70.992 -1.836,7.956 -4.896,15.3 -8. [...]
+         id="path9641" />
+    </g>
+  </g>
+</svg>
diff --git a/talks/fosdem-2018/hpc/images/guixhpc-logo-transparent-white.pdf 
b/talks/fosdem-2018/hpc/images/guixhpc-logo-transparent-white.pdf
new file mode 100644
index 0000000..3368aad
Binary files /dev/null and 
b/talks/fosdem-2018/hpc/images/guixhpc-logo-transparent-white.pdf differ
diff --git a/talks/fosdem-2018/hpc/images/guixhpc-logo-transparent.pdf 
b/talks/fosdem-2018/hpc/images/guixhpc-logo-transparent.pdf
new file mode 100644
index 0000000..b9d263e
Binary files /dev/null and 
b/talks/fosdem-2018/hpc/images/guixhpc-logo-transparent.pdf differ
diff --git a/talks/fosdem-2018/hpc/images/hwloc-runtime-deps.dot 
b/talks/fosdem-2018/hpc/images/hwloc-runtime-deps.dot
new file mode 100644
index 0000000..6bf1197
--- /dev/null
+++ b/talks/fosdem-2018/hpc/images/hwloc-runtime-deps.dot
@@ -0,0 +1,213 @@
+digraph "Guix references" {
+  "/gnu/store/r3ii63kvgwwjqf7gi0k089cmrjsrkjmr-hwloc-1.11.8" [label = 
"hwloc-1.11.8", shape = box, fontname = Helvetica];
+  "/gnu/store/r3ii63kvgwwjqf7gi0k089cmrjsrkjmr-hwloc-1.11.8" -> 
"/gnu/store/3cxhfkh0n1naan9db0z302mwqpxqkry6-libxcb-1.12" [color = blue];
+  "/gnu/store/r3ii63kvgwwjqf7gi0k089cmrjsrkjmr-hwloc-1.11.8" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = blue];
+  "/gnu/store/r3ii63kvgwwjqf7gi0k089cmrjsrkjmr-hwloc-1.11.8" -> 
"/gnu/store/3qnmk2jzxclgnb8v0s4r8jyr206d8i5m-hwloc-1.11.8-lib" [color = blue];
+  "/gnu/store/r3ii63kvgwwjqf7gi0k089cmrjsrkjmr-hwloc-1.11.8" -> 
"/gnu/store/40qd3nh5s70zrbh4i52jb4k38c99glsm-pixman-0.34.0" [color = blue];
+  "/gnu/store/r3ii63kvgwwjqf7gi0k089cmrjsrkjmr-hwloc-1.11.8" -> 
"/gnu/store/4dcmvvkmys10mrlvx4xfjggvwf6zlixb-libxau-1.0.8" [color = blue];
+  "/gnu/store/r3ii63kvgwwjqf7gi0k089cmrjsrkjmr-hwloc-1.11.8" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = blue];
+  "/gnu/store/r3ii63kvgwwjqf7gi0k089cmrjsrkjmr-hwloc-1.11.8" -> 
"/gnu/store/7mdyg1vigcxqb1ra16mdqnhz8aa00xc7-libxext-1.3.3" [color = blue];
+  "/gnu/store/r3ii63kvgwwjqf7gi0k089cmrjsrkjmr-hwloc-1.11.8" -> 
"/gnu/store/az4lq97b7bzdq8km246kw07maw8idwzv-libbsd-0.8.3" [color = blue];
+  "/gnu/store/r3ii63kvgwwjqf7gi0k089cmrjsrkjmr-hwloc-1.11.8" -> 
"/gnu/store/bjfbgwd1iaqdv3qpryr13lvzs7xyrjn0-libxdmcp-1.1.2" [color = blue];
+  "/gnu/store/r3ii63kvgwwjqf7gi0k089cmrjsrkjmr-hwloc-1.11.8" -> 
"/gnu/store/clh89739gi8dbjy2avs10i3vvzk34qrz-libpciaccess-0.13.5" [color = 
blue];
+  "/gnu/store/r3ii63kvgwwjqf7gi0k089cmrjsrkjmr-hwloc-1.11.8" -> 
"/gnu/store/cvwr7awmy6bvcg466043gqlyrkbr20ia-freetype-2.8" [color = blue];
+  "/gnu/store/r3ii63kvgwwjqf7gi0k089cmrjsrkjmr-hwloc-1.11.8" -> 
"/gnu/store/f8k940vy9gck66m9r4id5m098w3hxgka-bash-minimal-4.4.12" [color = 
blue];
+  "/gnu/store/r3ii63kvgwwjqf7gi0k089cmrjsrkjmr-hwloc-1.11.8" -> 
"/gnu/store/i89hzlgv410ibh6khbwg1ifcc25pndrk-ncurses-6.0" [color = blue];
+  "/gnu/store/r3ii63kvgwwjqf7gi0k089cmrjsrkjmr-hwloc-1.11.8" -> 
"/gnu/store/ksk7vi0gpsrbqyp37xn05iiq3lvaz7k4-numactl-2.0.11" [color = blue];
+  "/gnu/store/r3ii63kvgwwjqf7gi0k089cmrjsrkjmr-hwloc-1.11.8" -> 
"/gnu/store/navpkpm1jf6zf8zmi54wl5w3b2ddv1sw-zlib-1.2.11" [color = blue];
+  "/gnu/store/r3ii63kvgwwjqf7gi0k089cmrjsrkjmr-hwloc-1.11.8" -> 
"/gnu/store/nwxv9s2q8pi0m6gn6fyidpj8442dwp6f-cairo-1.14.10" [color = blue];
+  "/gnu/store/r3ii63kvgwwjqf7gi0k089cmrjsrkjmr-hwloc-1.11.8" -> 
"/gnu/store/p37m873k9k69m944njar80i6bsmqrcvj-libx11-1.6.5" [color = blue];
+  "/gnu/store/r3ii63kvgwwjqf7gi0k089cmrjsrkjmr-hwloc-1.11.8" -> 
"/gnu/store/r3ii63kvgwwjqf7gi0k089cmrjsrkjmr-hwloc-1.11.8" [color = blue];
+  "/gnu/store/r3ii63kvgwwjqf7gi0k089cmrjsrkjmr-hwloc-1.11.8" -> 
"/gnu/store/vvlp2b6vnk25yx26km4f2k4r2vmdq0ch-expat-2.2.4" [color = blue];
+  "/gnu/store/r3ii63kvgwwjqf7gi0k089cmrjsrkjmr-hwloc-1.11.8" -> 
"/gnu/store/vvmdrq64h7p7gr7r7dx0bks9wm56cff1-fontconfig-2.12.3" [color = blue];
+  "/gnu/store/r3ii63kvgwwjqf7gi0k089cmrjsrkjmr-hwloc-1.11.8" -> 
"/gnu/store/x999chw1v0qz0z8k61k51q44jn5srqg6-libpng-1.6.29" [color = blue];
+  "/gnu/store/r3ii63kvgwwjqf7gi0k089cmrjsrkjmr-hwloc-1.11.8" -> 
"/gnu/store/y3dy1cj8cjcsymmxhm0wb5sz68briw5n-libxrender-0.9.10" [color = blue];
+  "/gnu/store/3cxhfkh0n1naan9db0z302mwqpxqkry6-libxcb-1.12" [label = 
"libxcb-1.12", shape = box, fontname = Helvetica];
+  "/gnu/store/3cxhfkh0n1naan9db0z302mwqpxqkry6-libxcb-1.12" -> 
"/gnu/store/3cxhfkh0n1naan9db0z302mwqpxqkry6-libxcb-1.12" [color = red];
+  "/gnu/store/3cxhfkh0n1naan9db0z302mwqpxqkry6-libxcb-1.12" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = red];
+  "/gnu/store/3cxhfkh0n1naan9db0z302mwqpxqkry6-libxcb-1.12" -> 
"/gnu/store/4dcmvvkmys10mrlvx4xfjggvwf6zlixb-libxau-1.0.8" [color = red];
+  "/gnu/store/3cxhfkh0n1naan9db0z302mwqpxqkry6-libxcb-1.12" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = red];
+  "/gnu/store/3cxhfkh0n1naan9db0z302mwqpxqkry6-libxcb-1.12" -> 
"/gnu/store/az4lq97b7bzdq8km246kw07maw8idwzv-libbsd-0.8.3" [color = red];
+  "/gnu/store/3cxhfkh0n1naan9db0z302mwqpxqkry6-libxcb-1.12" -> 
"/gnu/store/bjfbgwd1iaqdv3qpryr13lvzs7xyrjn0-libxdmcp-1.1.2" [color = red];
+  "/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [label = 
"glibc-2.25", shape = box, fontname = Helvetica];
+  "/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = blue];
+  "/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" -> 
"/gnu/store/zhrajv6qf2hzn9c3g2bb07559hyrz5xp-bash-static-4.4.12" [color = blue];
+  "/gnu/store/zhrajv6qf2hzn9c3g2bb07559hyrz5xp-bash-static-4.4.12" [label = 
"bash-static-4.4.12", shape = box, fontname = Helvetica];
+  "/gnu/store/4dcmvvkmys10mrlvx4xfjggvwf6zlixb-libxau-1.0.8" [label = 
"libxau-1.0.8", shape = box, fontname = Helvetica];
+  "/gnu/store/4dcmvvkmys10mrlvx4xfjggvwf6zlixb-libxau-1.0.8" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = darkviolet];
+  "/gnu/store/4dcmvvkmys10mrlvx4xfjggvwf6zlixb-libxau-1.0.8" -> 
"/gnu/store/4dcmvvkmys10mrlvx4xfjggvwf6zlixb-libxau-1.0.8" [color = darkviolet];
+  "/gnu/store/4dcmvvkmys10mrlvx4xfjggvwf6zlixb-libxau-1.0.8" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = 
darkviolet];
+  "/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [label = 
"gcc-5.4.0-lib", shape = box, fontname = Helvetica];
+  "/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = dimgrey];
+  "/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = dimgrey];
+  "/gnu/store/az4lq97b7bzdq8km246kw07maw8idwzv-libbsd-0.8.3" [label = 
"libbsd-0.8.3", shape = box, fontname = Helvetica];
+  "/gnu/store/az4lq97b7bzdq8km246kw07maw8idwzv-libbsd-0.8.3" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = darkseagreen];
+  "/gnu/store/az4lq97b7bzdq8km246kw07maw8idwzv-libbsd-0.8.3" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = 
darkseagreen];
+  "/gnu/store/az4lq97b7bzdq8km246kw07maw8idwzv-libbsd-0.8.3" -> 
"/gnu/store/az4lq97b7bzdq8km246kw07maw8idwzv-libbsd-0.8.3" [color = 
darkseagreen];
+  "/gnu/store/bjfbgwd1iaqdv3qpryr13lvzs7xyrjn0-libxdmcp-1.1.2" [label = 
"libxdmcp-1.1.2", shape = box, fontname = Helvetica];
+  "/gnu/store/bjfbgwd1iaqdv3qpryr13lvzs7xyrjn0-libxdmcp-1.1.2" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = blue];
+  "/gnu/store/bjfbgwd1iaqdv3qpryr13lvzs7xyrjn0-libxdmcp-1.1.2" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = blue];
+  "/gnu/store/bjfbgwd1iaqdv3qpryr13lvzs7xyrjn0-libxdmcp-1.1.2" -> 
"/gnu/store/az4lq97b7bzdq8km246kw07maw8idwzv-libbsd-0.8.3" [color = blue];
+  "/gnu/store/bjfbgwd1iaqdv3qpryr13lvzs7xyrjn0-libxdmcp-1.1.2" -> 
"/gnu/store/bjfbgwd1iaqdv3qpryr13lvzs7xyrjn0-libxdmcp-1.1.2" [color = blue];
+  "/gnu/store/3qnmk2jzxclgnb8v0s4r8jyr206d8i5m-hwloc-1.11.8-lib" [label = 
"hwloc-1.11.8-lib", shape = box, fontname = Helvetica];
+  "/gnu/store/3qnmk2jzxclgnb8v0s4r8jyr206d8i5m-hwloc-1.11.8-lib" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = cyan3];
+  "/gnu/store/3qnmk2jzxclgnb8v0s4r8jyr206d8i5m-hwloc-1.11.8-lib" -> 
"/gnu/store/3qnmk2jzxclgnb8v0s4r8jyr206d8i5m-hwloc-1.11.8-lib" [color = cyan3];
+  "/gnu/store/3qnmk2jzxclgnb8v0s4r8jyr206d8i5m-hwloc-1.11.8-lib" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = cyan3];
+  "/gnu/store/3qnmk2jzxclgnb8v0s4r8jyr206d8i5m-hwloc-1.11.8-lib" -> 
"/gnu/store/clh89739gi8dbjy2avs10i3vvzk34qrz-libpciaccess-0.13.5" [color = 
cyan3];
+  "/gnu/store/3qnmk2jzxclgnb8v0s4r8jyr206d8i5m-hwloc-1.11.8-lib" -> 
"/gnu/store/ksk7vi0gpsrbqyp37xn05iiq3lvaz7k4-numactl-2.0.11" [color = cyan3];
+  "/gnu/store/3qnmk2jzxclgnb8v0s4r8jyr206d8i5m-hwloc-1.11.8-lib" -> 
"/gnu/store/navpkpm1jf6zf8zmi54wl5w3b2ddv1sw-zlib-1.2.11" [color = cyan3];
+  "/gnu/store/clh89739gi8dbjy2avs10i3vvzk34qrz-libpciaccess-0.13.5" [label = 
"libpciaccess-0.13.5", shape = box, fontname = Helvetica];
+  "/gnu/store/clh89739gi8dbjy2avs10i3vvzk34qrz-libpciaccess-0.13.5" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = darkseagreen];
+  "/gnu/store/clh89739gi8dbjy2avs10i3vvzk34qrz-libpciaccess-0.13.5" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = 
darkseagreen];
+  "/gnu/store/clh89739gi8dbjy2avs10i3vvzk34qrz-libpciaccess-0.13.5" -> 
"/gnu/store/clh89739gi8dbjy2avs10i3vvzk34qrz-libpciaccess-0.13.5" [color = 
darkseagreen];
+  "/gnu/store/clh89739gi8dbjy2avs10i3vvzk34qrz-libpciaccess-0.13.5" -> 
"/gnu/store/diwlzrjk567b1da9fd9idg4r4bx6v1n5-pciutils-3.5.5" [color = 
darkseagreen];
+  "/gnu/store/clh89739gi8dbjy2avs10i3vvzk34qrz-libpciaccess-0.13.5" -> 
"/gnu/store/navpkpm1jf6zf8zmi54wl5w3b2ddv1sw-zlib-1.2.11" [color = 
darkseagreen];
+  "/gnu/store/diwlzrjk567b1da9fd9idg4r4bx6v1n5-pciutils-3.5.5" [label = 
"pciutils-3.5.5", shape = box, fontname = Helvetica];
+  "/gnu/store/diwlzrjk567b1da9fd9idg4r4bx6v1n5-pciutils-3.5.5" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = red];
+  "/gnu/store/diwlzrjk567b1da9fd9idg4r4bx6v1n5-pciutils-3.5.5" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = red];
+  "/gnu/store/diwlzrjk567b1da9fd9idg4r4bx6v1n5-pciutils-3.5.5" -> 
"/gnu/store/diwlzrjk567b1da9fd9idg4r4bx6v1n5-pciutils-3.5.5" [color = red];
+  "/gnu/store/diwlzrjk567b1da9fd9idg4r4bx6v1n5-pciutils-3.5.5" -> 
"/gnu/store/f8k940vy9gck66m9r4id5m098w3hxgka-bash-minimal-4.4.12" [color = red];
+  "/gnu/store/diwlzrjk567b1da9fd9idg4r4bx6v1n5-pciutils-3.5.5" -> 
"/gnu/store/navpkpm1jf6zf8zmi54wl5w3b2ddv1sw-zlib-1.2.11" [color = red];
+  "/gnu/store/diwlzrjk567b1da9fd9idg4r4bx6v1n5-pciutils-3.5.5" -> 
"/gnu/store/z4709yyjfqi3w2af9iqgir8fbn2793sj-kmod-24" [color = red];
+  "/gnu/store/f8k940vy9gck66m9r4id5m098w3hxgka-bash-minimal-4.4.12" [label = 
"bash-minimal-4.4.12", shape = box, fontname = Helvetica];
+  "/gnu/store/f8k940vy9gck66m9r4id5m098w3hxgka-bash-minimal-4.4.12" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = 
darkgoldenrod];
+  "/gnu/store/f8k940vy9gck66m9r4id5m098w3hxgka-bash-minimal-4.4.12" -> 
"/gnu/store/f8k940vy9gck66m9r4id5m098w3hxgka-bash-minimal-4.4.12" [color = 
darkgoldenrod];
+  "/gnu/store/navpkpm1jf6zf8zmi54wl5w3b2ddv1sw-zlib-1.2.11" [label = 
"zlib-1.2.11", shape = box, fontname = Helvetica];
+  "/gnu/store/navpkpm1jf6zf8zmi54wl5w3b2ddv1sw-zlib-1.2.11" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = 
darkgoldenrod];
+  "/gnu/store/navpkpm1jf6zf8zmi54wl5w3b2ddv1sw-zlib-1.2.11" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = 
darkgoldenrod];
+  "/gnu/store/navpkpm1jf6zf8zmi54wl5w3b2ddv1sw-zlib-1.2.11" -> 
"/gnu/store/navpkpm1jf6zf8zmi54wl5w3b2ddv1sw-zlib-1.2.11" [color = 
darkgoldenrod];
+  "/gnu/store/z4709yyjfqi3w2af9iqgir8fbn2793sj-kmod-24" [label = "kmod-24", 
shape = box, fontname = Helvetica];
+  "/gnu/store/z4709yyjfqi3w2af9iqgir8fbn2793sj-kmod-24" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = peachpuff4];
+  "/gnu/store/z4709yyjfqi3w2af9iqgir8fbn2793sj-kmod-24" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = 
peachpuff4];
+  "/gnu/store/z4709yyjfqi3w2af9iqgir8fbn2793sj-kmod-24" -> 
"/gnu/store/b1dg82khbvr2abaa346vv7r93ryqrb3j-xz-5.2.2" [color = peachpuff4];
+  "/gnu/store/z4709yyjfqi3w2af9iqgir8fbn2793sj-kmod-24" -> 
"/gnu/store/navpkpm1jf6zf8zmi54wl5w3b2ddv1sw-zlib-1.2.11" [color = peachpuff4];
+  "/gnu/store/z4709yyjfqi3w2af9iqgir8fbn2793sj-kmod-24" -> 
"/gnu/store/z4709yyjfqi3w2af9iqgir8fbn2793sj-kmod-24" [color = peachpuff4];
+  "/gnu/store/b1dg82khbvr2abaa346vv7r93ryqrb3j-xz-5.2.2" [label = "xz-5.2.2", 
shape = box, fontname = Helvetica];
+  "/gnu/store/b1dg82khbvr2abaa346vv7r93ryqrb3j-xz-5.2.2" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = 
darkgoldenrod];
+  "/gnu/store/b1dg82khbvr2abaa346vv7r93ryqrb3j-xz-5.2.2" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = 
darkgoldenrod];
+  "/gnu/store/b1dg82khbvr2abaa346vv7r93ryqrb3j-xz-5.2.2" -> 
"/gnu/store/b1dg82khbvr2abaa346vv7r93ryqrb3j-xz-5.2.2" [color = darkgoldenrod];
+  "/gnu/store/b1dg82khbvr2abaa346vv7r93ryqrb3j-xz-5.2.2" -> 
"/gnu/store/f8k940vy9gck66m9r4id5m098w3hxgka-bash-minimal-4.4.12" [color = 
darkgoldenrod];
+  "/gnu/store/ksk7vi0gpsrbqyp37xn05iiq3lvaz7k4-numactl-2.0.11" [label = 
"numactl-2.0.11", shape = box, fontname = Helvetica];
+  "/gnu/store/ksk7vi0gpsrbqyp37xn05iiq3lvaz7k4-numactl-2.0.11" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = cyan3];
+  "/gnu/store/ksk7vi0gpsrbqyp37xn05iiq3lvaz7k4-numactl-2.0.11" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = cyan3];
+  "/gnu/store/ksk7vi0gpsrbqyp37xn05iiq3lvaz7k4-numactl-2.0.11" -> 
"/gnu/store/ksk7vi0gpsrbqyp37xn05iiq3lvaz7k4-numactl-2.0.11" [color = cyan3];
+  "/gnu/store/40qd3nh5s70zrbh4i52jb4k38c99glsm-pixman-0.34.0" [label = 
"pixman-0.34.0", shape = box, fontname = Helvetica];
+  "/gnu/store/40qd3nh5s70zrbh4i52jb4k38c99glsm-pixman-0.34.0" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = cyan3];
+  "/gnu/store/40qd3nh5s70zrbh4i52jb4k38c99glsm-pixman-0.34.0" -> 
"/gnu/store/40qd3nh5s70zrbh4i52jb4k38c99glsm-pixman-0.34.0" [color = cyan3];
+  "/gnu/store/40qd3nh5s70zrbh4i52jb4k38c99glsm-pixman-0.34.0" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = cyan3];
+  "/gnu/store/7mdyg1vigcxqb1ra16mdqnhz8aa00xc7-libxext-1.3.3" [label = 
"libxext-1.3.3", shape = box, fontname = Helvetica];
+  "/gnu/store/7mdyg1vigcxqb1ra16mdqnhz8aa00xc7-libxext-1.3.3" -> 
"/gnu/store/3cxhfkh0n1naan9db0z302mwqpxqkry6-libxcb-1.12" [color = 
darkseagreen];
+  "/gnu/store/7mdyg1vigcxqb1ra16mdqnhz8aa00xc7-libxext-1.3.3" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = darkseagreen];
+  "/gnu/store/7mdyg1vigcxqb1ra16mdqnhz8aa00xc7-libxext-1.3.3" -> 
"/gnu/store/4dcmvvkmys10mrlvx4xfjggvwf6zlixb-libxau-1.0.8" [color = 
darkseagreen];
+  "/gnu/store/7mdyg1vigcxqb1ra16mdqnhz8aa00xc7-libxext-1.3.3" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = 
darkseagreen];
+  "/gnu/store/7mdyg1vigcxqb1ra16mdqnhz8aa00xc7-libxext-1.3.3" -> 
"/gnu/store/7mdyg1vigcxqb1ra16mdqnhz8aa00xc7-libxext-1.3.3" [color = 
darkseagreen];
+  "/gnu/store/7mdyg1vigcxqb1ra16mdqnhz8aa00xc7-libxext-1.3.3" -> 
"/gnu/store/az4lq97b7bzdq8km246kw07maw8idwzv-libbsd-0.8.3" [color = 
darkseagreen];
+  "/gnu/store/7mdyg1vigcxqb1ra16mdqnhz8aa00xc7-libxext-1.3.3" -> 
"/gnu/store/bjfbgwd1iaqdv3qpryr13lvzs7xyrjn0-libxdmcp-1.1.2" [color = 
darkseagreen];
+  "/gnu/store/7mdyg1vigcxqb1ra16mdqnhz8aa00xc7-libxext-1.3.3" -> 
"/gnu/store/p37m873k9k69m944njar80i6bsmqrcvj-libx11-1.6.5" [color = 
darkseagreen];
+  "/gnu/store/p37m873k9k69m944njar80i6bsmqrcvj-libx11-1.6.5" [label = 
"libx11-1.6.5", shape = box, fontname = Helvetica];
+  "/gnu/store/p37m873k9k69m944njar80i6bsmqrcvj-libx11-1.6.5" -> 
"/gnu/store/3cxhfkh0n1naan9db0z302mwqpxqkry6-libxcb-1.12" [color = darkviolet];
+  "/gnu/store/p37m873k9k69m944njar80i6bsmqrcvj-libx11-1.6.5" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = darkviolet];
+  "/gnu/store/p37m873k9k69m944njar80i6bsmqrcvj-libx11-1.6.5" -> 
"/gnu/store/4dcmvvkmys10mrlvx4xfjggvwf6zlixb-libxau-1.0.8" [color = darkviolet];
+  "/gnu/store/p37m873k9k69m944njar80i6bsmqrcvj-libx11-1.6.5" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = 
darkviolet];
+  "/gnu/store/p37m873k9k69m944njar80i6bsmqrcvj-libx11-1.6.5" -> 
"/gnu/store/az4lq97b7bzdq8km246kw07maw8idwzv-libbsd-0.8.3" [color = darkviolet];
+  "/gnu/store/p37m873k9k69m944njar80i6bsmqrcvj-libx11-1.6.5" -> 
"/gnu/store/bjfbgwd1iaqdv3qpryr13lvzs7xyrjn0-libxdmcp-1.1.2" [color = 
darkviolet];
+  "/gnu/store/p37m873k9k69m944njar80i6bsmqrcvj-libx11-1.6.5" -> 
"/gnu/store/p37m873k9k69m944njar80i6bsmqrcvj-libx11-1.6.5" [color = darkviolet];
+  "/gnu/store/cvwr7awmy6bvcg466043gqlyrkbr20ia-freetype-2.8" [label = 
"freetype-2.8", shape = box, fontname = Helvetica];
+  "/gnu/store/cvwr7awmy6bvcg466043gqlyrkbr20ia-freetype-2.8" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = darkviolet];
+  "/gnu/store/cvwr7awmy6bvcg466043gqlyrkbr20ia-freetype-2.8" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = 
darkviolet];
+  "/gnu/store/cvwr7awmy6bvcg466043gqlyrkbr20ia-freetype-2.8" -> 
"/gnu/store/cvwr7awmy6bvcg466043gqlyrkbr20ia-freetype-2.8" [color = darkviolet];
+  "/gnu/store/cvwr7awmy6bvcg466043gqlyrkbr20ia-freetype-2.8" -> 
"/gnu/store/f8k940vy9gck66m9r4id5m098w3hxgka-bash-minimal-4.4.12" [color = 
darkviolet];
+  "/gnu/store/cvwr7awmy6bvcg466043gqlyrkbr20ia-freetype-2.8" -> 
"/gnu/store/navpkpm1jf6zf8zmi54wl5w3b2ddv1sw-zlib-1.2.11" [color = darkviolet];
+  "/gnu/store/cvwr7awmy6bvcg466043gqlyrkbr20ia-freetype-2.8" -> 
"/gnu/store/x999chw1v0qz0z8k61k51q44jn5srqg6-libpng-1.6.29" [color = 
darkviolet];
+  "/gnu/store/x999chw1v0qz0z8k61k51q44jn5srqg6-libpng-1.6.29" [label = 
"libpng-1.6.29", shape = box, fontname = Helvetica];
+  "/gnu/store/x999chw1v0qz0z8k61k51q44jn5srqg6-libpng-1.6.29" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = dimgrey];
+  "/gnu/store/x999chw1v0qz0z8k61k51q44jn5srqg6-libpng-1.6.29" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = dimgrey];
+  "/gnu/store/x999chw1v0qz0z8k61k51q44jn5srqg6-libpng-1.6.29" -> 
"/gnu/store/f8k940vy9gck66m9r4id5m098w3hxgka-bash-minimal-4.4.12" [color = 
dimgrey];
+  "/gnu/store/x999chw1v0qz0z8k61k51q44jn5srqg6-libpng-1.6.29" -> 
"/gnu/store/navpkpm1jf6zf8zmi54wl5w3b2ddv1sw-zlib-1.2.11" [color = dimgrey];
+  "/gnu/store/x999chw1v0qz0z8k61k51q44jn5srqg6-libpng-1.6.29" -> 
"/gnu/store/x999chw1v0qz0z8k61k51q44jn5srqg6-libpng-1.6.29" [color = dimgrey];
+  "/gnu/store/i89hzlgv410ibh6khbwg1ifcc25pndrk-ncurses-6.0" [label = 
"ncurses-6.0", shape = box, fontname = Helvetica];
+  "/gnu/store/i89hzlgv410ibh6khbwg1ifcc25pndrk-ncurses-6.0" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = 
darkgoldenrod];
+  "/gnu/store/i89hzlgv410ibh6khbwg1ifcc25pndrk-ncurses-6.0" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = 
darkgoldenrod];
+  "/gnu/store/i89hzlgv410ibh6khbwg1ifcc25pndrk-ncurses-6.0" -> 
"/gnu/store/i89hzlgv410ibh6khbwg1ifcc25pndrk-ncurses-6.0" [color = 
darkgoldenrod];
+  "/gnu/store/nwxv9s2q8pi0m6gn6fyidpj8442dwp6f-cairo-1.14.10" [label = 
"cairo-1.14.10", shape = box, fontname = Helvetica];
+  "/gnu/store/nwxv9s2q8pi0m6gn6fyidpj8442dwp6f-cairo-1.14.10" -> 
"/gnu/store/3cxhfkh0n1naan9db0z302mwqpxqkry6-libxcb-1.12" [color = dimgrey];
+  "/gnu/store/nwxv9s2q8pi0m6gn6fyidpj8442dwp6f-cairo-1.14.10" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = dimgrey];
+  "/gnu/store/nwxv9s2q8pi0m6gn6fyidpj8442dwp6f-cairo-1.14.10" -> 
"/gnu/store/40qd3nh5s70zrbh4i52jb4k38c99glsm-pixman-0.34.0" [color = dimgrey];
+  "/gnu/store/nwxv9s2q8pi0m6gn6fyidpj8442dwp6f-cairo-1.14.10" -> 
"/gnu/store/4dcmvvkmys10mrlvx4xfjggvwf6zlixb-libxau-1.0.8" [color = dimgrey];
+  "/gnu/store/nwxv9s2q8pi0m6gn6fyidpj8442dwp6f-cairo-1.14.10" -> 
"/gnu/store/5nb0n9hnfy04bhssdsgikil13bsrf1ha-pcre-8.41" [color = dimgrey];
+  "/gnu/store/nwxv9s2q8pi0m6gn6fyidpj8442dwp6f-cairo-1.14.10" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = dimgrey];
+  "/gnu/store/nwxv9s2q8pi0m6gn6fyidpj8442dwp6f-cairo-1.14.10" -> 
"/gnu/store/7mdyg1vigcxqb1ra16mdqnhz8aa00xc7-libxext-1.3.3" [color = dimgrey];
+  "/gnu/store/nwxv9s2q8pi0m6gn6fyidpj8442dwp6f-cairo-1.14.10" -> 
"/gnu/store/80fy0frgfzraw0a9c46sicj3rm3zyvay-glib-2.52.3" [color = dimgrey];
+  "/gnu/store/nwxv9s2q8pi0m6gn6fyidpj8442dwp6f-cairo-1.14.10" -> 
"/gnu/store/az4lq97b7bzdq8km246kw07maw8idwzv-libbsd-0.8.3" [color = dimgrey];
+  "/gnu/store/nwxv9s2q8pi0m6gn6fyidpj8442dwp6f-cairo-1.14.10" -> 
"/gnu/store/bjfbgwd1iaqdv3qpryr13lvzs7xyrjn0-libxdmcp-1.1.2" [color = dimgrey];
+  "/gnu/store/nwxv9s2q8pi0m6gn6fyidpj8442dwp6f-cairo-1.14.10" -> 
"/gnu/store/cvwr7awmy6bvcg466043gqlyrkbr20ia-freetype-2.8" [color = dimgrey];
+  "/gnu/store/nwxv9s2q8pi0m6gn6fyidpj8442dwp6f-cairo-1.14.10" -> 
"/gnu/store/f8k940vy9gck66m9r4id5m098w3hxgka-bash-minimal-4.4.12" [color = 
dimgrey];
+  "/gnu/store/nwxv9s2q8pi0m6gn6fyidpj8442dwp6f-cairo-1.14.10" -> 
"/gnu/store/kvi64k387hqdrn59gsgd09brxh65jxjj-libffi-3.2.1" [color = dimgrey];
+  "/gnu/store/nwxv9s2q8pi0m6gn6fyidpj8442dwp6f-cairo-1.14.10" -> 
"/gnu/store/navpkpm1jf6zf8zmi54wl5w3b2ddv1sw-zlib-1.2.11" [color = dimgrey];
+  "/gnu/store/nwxv9s2q8pi0m6gn6fyidpj8442dwp6f-cairo-1.14.10" -> 
"/gnu/store/nwxv9s2q8pi0m6gn6fyidpj8442dwp6f-cairo-1.14.10" [color = dimgrey];
+  "/gnu/store/nwxv9s2q8pi0m6gn6fyidpj8442dwp6f-cairo-1.14.10" -> 
"/gnu/store/p37m873k9k69m944njar80i6bsmqrcvj-libx11-1.6.5" [color = dimgrey];
+  "/gnu/store/nwxv9s2q8pi0m6gn6fyidpj8442dwp6f-cairo-1.14.10" -> 
"/gnu/store/vvlp2b6vnk25yx26km4f2k4r2vmdq0ch-expat-2.2.4" [color = dimgrey];
+  "/gnu/store/nwxv9s2q8pi0m6gn6fyidpj8442dwp6f-cairo-1.14.10" -> 
"/gnu/store/vvmdrq64h7p7gr7r7dx0bks9wm56cff1-fontconfig-2.12.3" [color = 
dimgrey];
+  "/gnu/store/nwxv9s2q8pi0m6gn6fyidpj8442dwp6f-cairo-1.14.10" -> 
"/gnu/store/x999chw1v0qz0z8k61k51q44jn5srqg6-libpng-1.6.29" [color = dimgrey];
+  "/gnu/store/nwxv9s2q8pi0m6gn6fyidpj8442dwp6f-cairo-1.14.10" -> 
"/gnu/store/y3dy1cj8cjcsymmxhm0wb5sz68briw5n-libxrender-0.9.10" [color = 
dimgrey];
+  "/gnu/store/5nb0n9hnfy04bhssdsgikil13bsrf1ha-pcre-8.41" [label = 
"pcre-8.41", shape = box, fontname = Helvetica];
+  "/gnu/store/5nb0n9hnfy04bhssdsgikil13bsrf1ha-pcre-8.41" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = cyan3];
+  "/gnu/store/5nb0n9hnfy04bhssdsgikil13bsrf1ha-pcre-8.41" -> 
"/gnu/store/5nb0n9hnfy04bhssdsgikil13bsrf1ha-pcre-8.41" [color = cyan3];
+  "/gnu/store/5nb0n9hnfy04bhssdsgikil13bsrf1ha-pcre-8.41" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = cyan3];
+  "/gnu/store/80fy0frgfzraw0a9c46sicj3rm3zyvay-glib-2.52.3" [label = 
"glib-2.52.3", shape = box, fontname = Helvetica];
+  "/gnu/store/80fy0frgfzraw0a9c46sicj3rm3zyvay-glib-2.52.3" -> 
"/gnu/store/0v7wflmk68dx7fvfx60ni2yrmx2dhvqd-bash-4.4.12" [color = magenta];
+  "/gnu/store/80fy0frgfzraw0a9c46sicj3rm3zyvay-glib-2.52.3" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = magenta];
+  "/gnu/store/80fy0frgfzraw0a9c46sicj3rm3zyvay-glib-2.52.3" -> 
"/gnu/store/5nb0n9hnfy04bhssdsgikil13bsrf1ha-pcre-8.41" [color = magenta];
+  "/gnu/store/80fy0frgfzraw0a9c46sicj3rm3zyvay-glib-2.52.3" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = magenta];
+  "/gnu/store/80fy0frgfzraw0a9c46sicj3rm3zyvay-glib-2.52.3" -> 
"/gnu/store/80fy0frgfzraw0a9c46sicj3rm3zyvay-glib-2.52.3" [color = magenta];
+  "/gnu/store/80fy0frgfzraw0a9c46sicj3rm3zyvay-glib-2.52.3" -> 
"/gnu/store/kvi64k387hqdrn59gsgd09brxh65jxjj-libffi-3.2.1" [color = magenta];
+  "/gnu/store/80fy0frgfzraw0a9c46sicj3rm3zyvay-glib-2.52.3" -> 
"/gnu/store/navpkpm1jf6zf8zmi54wl5w3b2ddv1sw-zlib-1.2.11" [color = magenta];
+  "/gnu/store/80fy0frgfzraw0a9c46sicj3rm3zyvay-glib-2.52.3" -> 
"/gnu/store/qa3s0zkbqkrvg8ljw0wnddyki6fz31cy-util-linux-2.30.1" [color = 
magenta];
+  "/gnu/store/0v7wflmk68dx7fvfx60ni2yrmx2dhvqd-bash-4.4.12" [label = 
"bash-4.4.12", shape = box, fontname = Helvetica];
+  "/gnu/store/0v7wflmk68dx7fvfx60ni2yrmx2dhvqd-bash-4.4.12" -> 
"/gnu/store/0v7wflmk68dx7fvfx60ni2yrmx2dhvqd-bash-4.4.12" [color = blue];
+  "/gnu/store/0v7wflmk68dx7fvfx60ni2yrmx2dhvqd-bash-4.4.12" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = blue];
+  "/gnu/store/0v7wflmk68dx7fvfx60ni2yrmx2dhvqd-bash-4.4.12" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = blue];
+  "/gnu/store/0v7wflmk68dx7fvfx60ni2yrmx2dhvqd-bash-4.4.12" -> 
"/gnu/store/95m3yfjq6x6fydcb8camzif4x8q8w92j-readline-7.0" [color = blue];
+  "/gnu/store/0v7wflmk68dx7fvfx60ni2yrmx2dhvqd-bash-4.4.12" -> 
"/gnu/store/i89hzlgv410ibh6khbwg1ifcc25pndrk-ncurses-6.0" [color = blue];
+  "/gnu/store/95m3yfjq6x6fydcb8camzif4x8q8w92j-readline-7.0" [label = 
"readline-7.0", shape = box, fontname = Helvetica];
+  "/gnu/store/95m3yfjq6x6fydcb8camzif4x8q8w92j-readline-7.0" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = peachpuff4];
+  "/gnu/store/95m3yfjq6x6fydcb8camzif4x8q8w92j-readline-7.0" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = 
peachpuff4];
+  "/gnu/store/95m3yfjq6x6fydcb8camzif4x8q8w92j-readline-7.0" -> 
"/gnu/store/95m3yfjq6x6fydcb8camzif4x8q8w92j-readline-7.0" [color = peachpuff4];
+  "/gnu/store/95m3yfjq6x6fydcb8camzif4x8q8w92j-readline-7.0" -> 
"/gnu/store/i89hzlgv410ibh6khbwg1ifcc25pndrk-ncurses-6.0" [color = peachpuff4];
+  "/gnu/store/kvi64k387hqdrn59gsgd09brxh65jxjj-libffi-3.2.1" [label = 
"libffi-3.2.1", shape = box, fontname = Helvetica];
+  "/gnu/store/kvi64k387hqdrn59gsgd09brxh65jxjj-libffi-3.2.1" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = blue];
+  "/gnu/store/kvi64k387hqdrn59gsgd09brxh65jxjj-libffi-3.2.1" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = blue];
+  "/gnu/store/kvi64k387hqdrn59gsgd09brxh65jxjj-libffi-3.2.1" -> 
"/gnu/store/kvi64k387hqdrn59gsgd09brxh65jxjj-libffi-3.2.1" [color = blue];
+  "/gnu/store/qa3s0zkbqkrvg8ljw0wnddyki6fz31cy-util-linux-2.30.1" [label = 
"util-linux-2.30.1", shape = box, fontname = Helvetica];
+  "/gnu/store/qa3s0zkbqkrvg8ljw0wnddyki6fz31cy-util-linux-2.30.1" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = red];
+  "/gnu/store/qa3s0zkbqkrvg8ljw0wnddyki6fz31cy-util-linux-2.30.1" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = red];
+  "/gnu/store/qa3s0zkbqkrvg8ljw0wnddyki6fz31cy-util-linux-2.30.1" -> 
"/gnu/store/f8k940vy9gck66m9r4id5m098w3hxgka-bash-minimal-4.4.12" [color = red];
+  "/gnu/store/qa3s0zkbqkrvg8ljw0wnddyki6fz31cy-util-linux-2.30.1" -> 
"/gnu/store/i89hzlgv410ibh6khbwg1ifcc25pndrk-ncurses-6.0" [color = red];
+  "/gnu/store/qa3s0zkbqkrvg8ljw0wnddyki6fz31cy-util-linux-2.30.1" -> 
"/gnu/store/navpkpm1jf6zf8zmi54wl5w3b2ddv1sw-zlib-1.2.11" [color = red];
+  "/gnu/store/qa3s0zkbqkrvg8ljw0wnddyki6fz31cy-util-linux-2.30.1" -> 
"/gnu/store/qa3s0zkbqkrvg8ljw0wnddyki6fz31cy-util-linux-2.30.1" [color = red];
+  "/gnu/store/qa3s0zkbqkrvg8ljw0wnddyki6fz31cy-util-linux-2.30.1" -> 
"/gnu/store/zhrajv6qf2hzn9c3g2bb07559hyrz5xp-bash-static-4.4.12" [color = red];
+  "/gnu/store/vvlp2b6vnk25yx26km4f2k4r2vmdq0ch-expat-2.2.4" [label = 
"expat-2.2.4", shape = box, fontname = Helvetica];
+  "/gnu/store/vvlp2b6vnk25yx26km4f2k4r2vmdq0ch-expat-2.2.4" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = 
darkgoldenrod];
+  "/gnu/store/vvlp2b6vnk25yx26km4f2k4r2vmdq0ch-expat-2.2.4" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = 
darkgoldenrod];
+  "/gnu/store/vvlp2b6vnk25yx26km4f2k4r2vmdq0ch-expat-2.2.4" -> 
"/gnu/store/vvlp2b6vnk25yx26km4f2k4r2vmdq0ch-expat-2.2.4" [color = 
darkgoldenrod];
+  "/gnu/store/vvmdrq64h7p7gr7r7dx0bks9wm56cff1-fontconfig-2.12.3" [label = 
"fontconfig-2.12.3", shape = box, fontname = Helvetica];
+  "/gnu/store/vvmdrq64h7p7gr7r7dx0bks9wm56cff1-fontconfig-2.12.3" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = magenta];
+  "/gnu/store/vvmdrq64h7p7gr7r7dx0bks9wm56cff1-fontconfig-2.12.3" -> 
"/gnu/store/4c0dm8h5ln0zr1l93nwhhizf5p040yi6-gs-fonts-8.11" [color = magenta];
+  "/gnu/store/vvmdrq64h7p7gr7r7dx0bks9wm56cff1-fontconfig-2.12.3" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = magenta];
+  "/gnu/store/vvmdrq64h7p7gr7r7dx0bks9wm56cff1-fontconfig-2.12.3" -> 
"/gnu/store/cvwr7awmy6bvcg466043gqlyrkbr20ia-freetype-2.8" [color = magenta];
+  "/gnu/store/vvmdrq64h7p7gr7r7dx0bks9wm56cff1-fontconfig-2.12.3" -> 
"/gnu/store/navpkpm1jf6zf8zmi54wl5w3b2ddv1sw-zlib-1.2.11" [color = magenta];
+  "/gnu/store/vvmdrq64h7p7gr7r7dx0bks9wm56cff1-fontconfig-2.12.3" -> 
"/gnu/store/vvlp2b6vnk25yx26km4f2k4r2vmdq0ch-expat-2.2.4" [color = magenta];
+  "/gnu/store/vvmdrq64h7p7gr7r7dx0bks9wm56cff1-fontconfig-2.12.3" -> 
"/gnu/store/vvmdrq64h7p7gr7r7dx0bks9wm56cff1-fontconfig-2.12.3" [color = 
magenta];
+  "/gnu/store/vvmdrq64h7p7gr7r7dx0bks9wm56cff1-fontconfig-2.12.3" -> 
"/gnu/store/x999chw1v0qz0z8k61k51q44jn5srqg6-libpng-1.6.29" [color = magenta];
+  "/gnu/store/4c0dm8h5ln0zr1l93nwhhizf5p040yi6-gs-fonts-8.11" [label = 
"gs-fonts-8.11", shape = box, fontname = Helvetica];
+  "/gnu/store/y3dy1cj8cjcsymmxhm0wb5sz68briw5n-libxrender-0.9.10" [label = 
"libxrender-0.9.10", shape = box, fontname = Helvetica];
+  "/gnu/store/y3dy1cj8cjcsymmxhm0wb5sz68briw5n-libxrender-0.9.10" -> 
"/gnu/store/3cxhfkh0n1naan9db0z302mwqpxqkry6-libxcb-1.12" [color = darkviolet];
+  "/gnu/store/y3dy1cj8cjcsymmxhm0wb5sz68briw5n-libxrender-0.9.10" -> 
"/gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25" [color = darkviolet];
+  "/gnu/store/y3dy1cj8cjcsymmxhm0wb5sz68briw5n-libxrender-0.9.10" -> 
"/gnu/store/4dcmvvkmys10mrlvx4xfjggvwf6zlixb-libxau-1.0.8" [color = darkviolet];
+  "/gnu/store/y3dy1cj8cjcsymmxhm0wb5sz68briw5n-libxrender-0.9.10" -> 
"/gnu/store/6wyjls0q2c9gjskkplsr1ad09p3d8gzg-gcc-5.4.0-lib" [color = 
darkviolet];
+  "/gnu/store/y3dy1cj8cjcsymmxhm0wb5sz68briw5n-libxrender-0.9.10" -> 
"/gnu/store/az4lq97b7bzdq8km246kw07maw8idwzv-libbsd-0.8.3" [color = darkviolet];
+  "/gnu/store/y3dy1cj8cjcsymmxhm0wb5sz68briw5n-libxrender-0.9.10" -> 
"/gnu/store/bjfbgwd1iaqdv3qpryr13lvzs7xyrjn0-libxdmcp-1.1.2" [color = 
darkviolet];
+  "/gnu/store/y3dy1cj8cjcsymmxhm0wb5sz68briw5n-libxrender-0.9.10" -> 
"/gnu/store/p37m873k9k69m944njar80i6bsmqrcvj-libx11-1.6.5" [color = darkviolet];
+  "/gnu/store/y3dy1cj8cjcsymmxhm0wb5sz68briw5n-libxrender-0.9.10" -> 
"/gnu/store/y3dy1cj8cjcsymmxhm0wb5sz68briw5n-libxrender-0.9.10" [color = 
darkviolet];
+
+}
diff --git 
a/talks/fosdem-2018/hpc/images/nature-reviewing-computational-methods.png 
b/talks/fosdem-2018/hpc/images/nature-reviewing-computational-methods.png
new file mode 100644
index 0000000..fae7243
Binary files /dev/null and 
b/talks/fosdem-2018/hpc/images/nature-reviewing-computational-methods.png differ
diff --git a/talks/fosdem-2018/hpc/images/nature-transparency.png 
b/talks/fosdem-2018/hpc/images/nature-transparency.png
new file mode 100644
index 0000000..7ff4912
Binary files /dev/null and 
b/talks/fosdem-2018/hpc/images/nature-transparency.png differ
diff --git a/talks/fosdem-2018/hpc/images/rescience-logo.png 
b/talks/fosdem-2018/hpc/images/rescience-logo.png
new file mode 100644
index 0000000..9145b96
Binary files /dev/null and b/talks/fosdem-2018/hpc/images/rescience-logo.png 
differ
diff --git a/talks/fosdem-2018/hpc/images/rescience.png 
b/talks/fosdem-2018/hpc/images/rescience.png
new file mode 100644
index 0000000..2d0b6b2
Binary files /dev/null and b/talks/fosdem-2018/hpc/images/rescience.png differ
diff --git a/talks/fosdem-2018/hpc/images/swh-logo.gif 
b/talks/fosdem-2018/hpc/images/swh-logo.gif
new file mode 100644
index 0000000..33249f6
Binary files /dev/null and b/talks/fosdem-2018/hpc/images/swh-logo.gif differ
diff --git a/talks/fosdem-2018/hpc/images/swh-logo2.png 
b/talks/fosdem-2018/hpc/images/swh-logo2.png
new file mode 100644
index 0000000..2cfcc3e
Binary files /dev/null and b/talks/fosdem-2018/hpc/images/swh-logo2.png differ
diff --git a/talks/fosdem-2018/hpc/images/swh-web-site.png 
b/talks/fosdem-2018/hpc/images/swh-web-site.png
new file mode 100644
index 0000000..5e3d39b
Binary files /dev/null and b/talks/fosdem-2018/hpc/images/swh-web-site.png 
differ
diff --git a/talks/fosdem-2018/hpc/images/workflow-management-3.pdf 
b/talks/fosdem-2018/hpc/images/workflow-management-3.pdf
new file mode 100644
index 0000000..d9f202b
Binary files /dev/null and 
b/talks/fosdem-2018/hpc/images/workflow-management-3.pdf differ
diff --git a/talks/fosdem-2018/hpc/rules.ini b/talks/fosdem-2018/hpc/rules.ini
new file mode 120000
index 0000000..d0dbb5d
--- /dev/null
+++ b/talks/fosdem-2018/hpc/rules.ini
@@ -0,0 +1 @@
+../../fosdem-2017/hpc/rules.ini
\ No newline at end of file
diff --git a/talks/fosdem-2018/hpc/talk.tex b/talks/fosdem-2018/hpc/talk.tex
new file mode 100644
index 0000000..e4336ff
--- /dev/null
+++ b/talks/fosdem-2018/hpc/talk.tex
@@ -0,0 +1,434 @@
+% The comment below tells Rubber to compile the .dot files.
+%
+% rubber: module graphics
+% rubber: rules rules.ini
+
+\documentclass[aspectratio=169]{beamer}
+
+\usetheme{default}
+
+\usefonttheme{structurebold}
+\usepackage{helvet}
+\usecolortheme{seagull}         % white on black
+
+\usepackage[utf8]{inputenc}
+\PassOptionsToPackage{hyphens}{url}\usepackage{hyperref,xspace,multicol}
+\usepackage[absolute,overlay]{textpos}
+\usepackage{tikz}
+\usetikzlibrary{arrows,shapes,trees,shadows,positioning}
+\usepackage{fancyvrb}           % for '\Verb'
+\usepackage{xifthen}            % for '\isempty'
+
+% Remember the position of every picture.
+\tikzstyle{every picture}+=[remember picture]
+
+\tikzset{onslide/.code args={<#1>#2}{%
+  \only<#1>{\pgfkeysalso{#2}} % \pgfkeysalso doesn't change the path
+}}
+
+% Colors.
+\definecolor{guixred1}{RGB}{226,0,38}  % red P
+\definecolor{guixorange1}{RGB}{243,154,38}  % guixorange P
+\definecolor{guixyellow}{RGB}{254,205,27}  % guixyellow P
+\definecolor{guixred2}{RGB}{230,68,57}  % red S
+\definecolor{guixred3}{RGB}{115,34,27}  % dark red
+\definecolor{guixorange2}{RGB}{236,117,40}  % guixorange S
+\definecolor{guixtaupe}{RGB}{134,113,127} % guixtaupe S
+\definecolor{guixgrey}{RGB}{91,94,111} % guixgrey S
+\definecolor{guixdarkgrey}{RGB}{46,47,55} % guixdarkgrey S
+\definecolor{guixblue1}{RGB}{38,109,131} % guixblue S
+\definecolor{guixblue2}{RGB}{10,50,80} % guixblue S
+\definecolor{guixgreen1}{RGB}{133,146,66} % guixgreen S
+\definecolor{guixgreen2}{RGB}{157,193,7} % guixgreen S
+
+\setbeamerfont{title}{size=\huge}
+\setbeamerfont{frametitle}{size=\huge}
+\setbeamerfont{normal text}{size=\Large}
+
+% White-on-black color theme.
+\setbeamercolor{structure}{fg=guixorange1,bg=black}
+\setbeamercolor{title}{fg=white,bg=black}
+\setbeamercolor{date}{fg=guixorange1,bg=black}
+\setbeamercolor{frametitle}{fg=white,bg=black}
+\setbeamercolor{titlelike}{fg=white,bg=black}
+\setbeamercolor{normal text}{fg=white,bg=black}
+\setbeamercolor{alerted text}{fg=guixyellow,bg=black}
+\setbeamercolor{section in toc}{fg=white,bg=black}
+\setbeamercolor{section in toc shaded}{fg=white,bg=black}
+\setbeamercolor{subsection in toc}{fg=guixorange1,bg=black}
+\setbeamercolor{subsection in toc shaded}{fg=white,bg=black}
+\setbeamercolor{subsubsection in toc}{fg=guixorange1,bg=black}
+\setbeamercolor{subsubsection in toc shaded}{fg=white,bg=black}
+\setbeamercolor{frametitle in toc}{fg=white,bg=black}
+\setbeamercolor{local structure}{fg=guixorange1,bg=black}
+
+\newcommand{\highlight}[1]{\alert{\textbf{#1}}}
+
+\title{Tying software deployment to scientific workflows}
+\subtitle{Using GNU~Guix to make software deployment a first-class citizen}
+
+\author{Ludovic Courtès}
+\date{\small{FOSDEM 2018}}
+
+\setbeamertemplate{navigation symbols}{} % remove the navigation bar
+
+\AtBeginSection[]{
+  \begin{frame}
+    \frametitle{}
+    \tableofcontents[currentsection]
+  \end{frame} 
+}
+
+
+\newcommand{\screenshot}[2][width=\paperwidth]{
+  \begin{frame}[plain]
+    \begin{tikzpicture}[remember picture, overlay]
+      \node [at=(current page.center), inner sep=0pt]
+        {\includegraphics[{#1}]{#2}};
+    \end{tikzpicture}
+  \end{frame}
+}
+
+
+\begin{document}
+
+\begin{frame}[plain, fragile]
+  \vspace{10mm}
+  \titlepage
+
+  \vfill{}
+  
\hfill{\includegraphics[width=0.2\paperwidth]{images/inria-logo-inverse-en-2017}}
+\end{frame}
+
+\setbeamercolor{normal text}{bg=guixblue2}
+\begin{frame}
+  \Huge{\textbf{Guix in a nutshell.}}
+\end{frame}
+\setbeamercolor{normal text}{fg=white,bg=black}
+
+\begin{frame}[fragile]
+
+  \begin{semiverbatim}
+    \Large{
+\$ guix package \alert{--install} gcc-toolchain openmpi hwloc
+\textrm{...}
+
+\$ eval `guix package \alert{--search-paths}`
+\textrm{...}
+
+\$ guix package \alert{--manifest}=my-packages.scm
+\textrm{...}
+
+\$ guix package \alert{--roll-back}
+\textrm{...}
+}
+  \end{semiverbatim}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{semiverbatim}
+    \Large{
address@hidden guix \alert{pull} --commit=cabba9e
address@hidden guix package \alert{-i} gcc-toolchain openblas
+
+
+\pause
+
+
address@hidden guix \alert{pull} --commit=cabba9e
address@hidden guix package \alert{-i} gcc-toolchain openblas
+}
+  \end{semiverbatim}
+
+  \begin{tikzpicture}[overlay]
+    \node<3>[rounded corners=4, text centered,
+          fill=guixorange1, text width=7cm,
+          inner sep=3mm, opacity=.75, text opacity=1]
+      at (current page.center) {
+            \textbf{\Large{reproducible \& portable!}}
+          };
+  \end{tikzpicture}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{semiverbatim}
+\Large{
+\$ guix build hwloc \\
+    \alert{--with-source}=./hwloc-2.0rc1.tar.gz
+\textrm{...}
+
+\pause
+\$ guix package -i mumps \alert{--with-input}=scotch=pt-scotch
+\textrm{...}
+
+\pause
+\$ guix package -i julia \alert{--with-input}=fftw=fftw-avx
+\textrm{...}
+}
+  \end{semiverbatim}
+\end{frame}
+
+
+\begin{frame}
+  \Large{
+  \begin{itemize}
+    \item started in 2012
+    \item \highlight{6,800+ packages}, all free software
+    \item x86\_64, i686, ARMv7, AArch64
+    \item binaries at \url{https://hydra.gnu.org}
+    \item 0.14.0 released in December 2017
+  \end{itemize}
+  }
+\end{frame}
+
+\setbeamercolor{normal text}{bg=white,fg=guixorange1}
+\begin{frame}[fragile]
+  \begin{tikzpicture}[overlay]
+    \node(logo) [at=(current page.center), inner sep=0pt]
+      
{\includegraphics[width=\textwidth]{images/guixhpc-logo-transparent-white}};
+    %% \node [at=(logo.south), anchor=north, text=black, inner sep=10pt]
+    %%   {\Large{\textbf{Reproducible software deployment\\for 
high-performance computing.}}};
+    \node [at=(current page.south), anchor=south, text=guixtaupe, inner 
sep=20pt]
+      {\Large{\url{https://guix-hpc.bordeaux.inria.fr}}};
+  \end{tikzpicture}
+\end{frame}
+\setbeamercolor{normal text}{fg=white,bg=black}
+
+% 
http://www.planetobserver.fr/wp-content/uploads/2016/03/Galerie_SAT15L8_Pacific_FrenchPolynesia_SocietyIslands_Tahiti_Moorea.jpg
+% 
https://www.planetobserver.fr/wp-content/uploads/2016/03/Galerie_SAT15L8_Pacific_FrenchPolynesia_SocietyIslands_BoraBora.jpg
+% 
http://upload.wikimedia.org/wikipedia/commons/b/b1/Galapagos-satellite-2002.jpg
+%% \setbeamercolor{normal text}{bg=guixblue2}
+%% \begin{frame}
+%%   \Huge{\textbf{The archipelago of \\ ``tools that do one thing.''}}
+%% \end{frame}
+%% \setbeamercolor{normal text}{fg=white,bg=black}
+
+\begin{frame}[fragile]
+  \begin{tikzpicture}[overlay]
+    \node [at=(current page.center), inner sep=0pt]
+      {\includegraphics[width=1.2\textwidth]{images/Galapagos-satellite-2002}};
+    \node [at=(current page.center), text=white, inner sep=20pt]
+      {\LARGE{\textbf{The archipelago of ``tools that do one thing.''}}};
+  \end{tikzpicture}
+\end{frame}
+\setbeamercolor{normal text}{fg=white,bg=black}
+
+
+\setbeamercolor{normal text}{bg=guixblue2}
+\begin{frame}
+  \Huge{\textbf{Reproducible deployment\\ at the center of the stage.}}
+\end{frame}
+\setbeamercolor{normal text}{fg=white,bg=black}
+
+\begin{frame}{``Package management''}
+  \Large{
+    \texttt{\$ guix \alert{package} -i openfoam emacs}
+  }
+\end{frame}
+
+\begin{frame}[fragile]{``Virtual environments''}
+  \Large{
+    \begin{semiverbatim}
+\$ git clone https://\textrm{...}/petsc
+\$ cd petsc
+\$ guix \alert{environment} petsc
+[env]\$ ./configure && make    
+    \end{semiverbatim}
+  }
+\end{frame}
+
+\begin{frame}[fragile]{Container provisioning}
+  \Large{
+    \begin{semiverbatim}
+\$ guix \alert{pack}\only<2->{ --format=docker} hwloc
+\textrm{...}
+/gnu/store/\textrm{...}-\only<1>{pack.tar.gz}\only<2>{docker-image.tar.gz}
+    \end{semiverbatim}
+  }
+\end{frame}
+
+\setbeamercolor{normal text}{bg=guixblue2}
+\begin{frame}
+  \Huge{\textbf{Intermezzo: the\\programming language underpinnings}}
+\end{frame}
+\setbeamercolor{normal text}{fg=white,bg=black}
+
+\begin{frame}[fragile]{expression}
+  \begin{semiverbatim}
+    \LARGE{
+(system* "/bin/lstopo")
+      }
+  \end{semiverbatim}
+\end{frame}
+
+\begin{frame}[fragile]{staged expression}
+  \begin{semiverbatim}
+    \LARGE{
+\highlight{'}(system* "/bin/lstopo")
+      }
+  \end{semiverbatim}
+\end{frame}
+
+\begin{frame}[fragile]
+  \frametitle{deployment-aware staged expression}
+
+  \begin{semiverbatim}
+    \LARGE{
+\highlight{#~}(system* \highlight{#\$}(file-append \alert{hwloc} 
"/bin/lstopo"))
+      }
+  \end{semiverbatim}
+\end{frame}
+
+\setbeamercolor{normal text}{bg=white}
+\begin{frame}[fragile]
+  \includegraphics[width=\textwidth]{images/hwloc-runtime-deps}
+\end{frame}
+\setbeamercolor{normal text}{fg=white,bg=black}
+
+\setbeamercolor{normal text}{bg=guixblue2}
+\begin{frame}[fragile]
+  \Huge{\textbf{Guix Workflow Language}}
+  \\
+  {\large{\url{http://www.guixwl.org}}}
+\end{frame}
+\setbeamercolor{normal text}{fg=white,bg=black}
+
+\setbeamercolor{normal text}{bg=white}
+\begin{frame}
+  
\center{\includegraphics[height=0.9\textheight]{images/workflow-management-3}}
+\end{frame}
+\setbeamercolor{normal text}{fg=white,bg=black}
+
+\begin{frame}[fragile]
+  \begin{semiverbatim}
+\alert{define-module}
+    test
+\alert{use-modules}
+    guix workflows
+    guix processes
+    gnu packages bioinformatics
+    gnu packages python
+
+\alert{process}: simple-test
+    \alert{package-inputs}
+        list python samtools
+    \alert{data-inputs}
+        list "sample.bam" "hg38.fa" "abc"
+    \alert{procedure} #---{python}
+import os
+print "hello from python 3"
+---
+
+\alert{workflow}: example-workflow
+    \alert{processes}
+        list simple-test
+  \end{semiverbatim}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{semiverbatim}
+    \Large{
+guix workflow --run=example \\
+    -i input.dat -o output.dat \\
+    --engine=\alert{grid-engine}
+    }
+  \end{semiverbatim}
+\end{frame}
+
+\setbeamercolor{normal text}{fg=black,bg=white}
+% http://www.nature.com/ngeo/journal/v7/n11/full/ngeo2294.html
+\screenshot{images/nature-transparency}
+
+% https://www.nature.com/nmeth/journal/v12/n12/full/nmeth.3686.html
+\screenshot{images/nature-reviewing-computational-methods}
+% 
http://blogs.nature.com/methagora/2014/02/guidelines-for-algorithms-and-software-in-nature-methods.html
+
+% http://www.acm.org/publications/policies/artifact-review-badging
+%% \screenshot[height=\paperheight]{images/acm-artifact-review-and-badging}
+\screenshot[width=.9\paperwidth]{images/acm-artifacts-evaluated-badge}
+
+\screenshot{images/rescience}
+
+\setbeamercolor{normal text}{bg=white}
+\begin{frame}[plain]
+  \includegraphics[width=\textwidth]{images/big-picture-1}
+\end{frame}
+\begin{frame}[plain]
+  \includegraphics[width=\textwidth]{images/big-picture-2}
+\end{frame}
+\begin{frame}[plain]
+  \includegraphics[width=\textwidth]{images/big-picture-3}
+\end{frame}
+\setbeamercolor{normal text}{fg=white,bg=black}
+
+%% \begin{frame}
+%%   \LARGE{Reproducible research demands\\
+%%     reproducible software environments\\
+%%     \& free software.}
+%% \end{frame}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\setbeamercolor{normal text}{bg=guixblue2}
+\begin{frame}[plain]
+  \Huge{\textbf{Let's connect the bits!}}
+\end{frame}
+\setbeamercolor{normal text}{fg=white,bg=black}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{frame}[plain]
+
+\vfill{
+  \vspace{2.5cm}
+  
\center{\includegraphics[width=0.5\textwidth]{images/guixhpc-logo-transparent}}\\[1.0cm]
+  address@hidden
+  \center{\alert{\url{https://hpc.guixsd.org/}}}
+  \\[1cm]
+}
+\end{frame}
+
+\begin{frame}{}
+
+  \begin{textblock}{12}(2, 8)
+    \tiny{
+      Copyright \copyright{} 2010, 2012--2018 Ludovic Courtès address@hidden
+      GNU Guix logo, CC-BY-SA 4.0, \url{http://gnu.org/s/guix/graphics}
+      Workflow graph by Roel Janssen
+      Galapagos satellite image, public domain (Earth Observatory 8270
+      and NASA GSFC)
+      Hand-drawn arrows by Freepik from flaticon.com
+
+      Copyright of other images included in this document is held by
+      their respective owners.
+      \\[3.0mm]
+      This work is licensed under the \alert{Creative Commons
+        Attribution-Share Alike 3.0} License.  To view a copy of this
+      license, visit
+      \url{http://creativecommons.org/licenses/by-sa/3.0/} or send a
+      letter to Creative Commons, 171 Second Street, Suite 300, San
+      Francisco, California, 94105, USA.
+      \\[2.0mm]
+      At your option, you may instead copy, distribute and/or modify
+      this document under the terms of the \alert{GNU Free Documentation
+        License, Version 1.3 or any later version} published by the Free
+      Software Foundation; with no Invariant Sections, no Front-Cover
+      Texts, and no Back-Cover Texts.  A copy of the license is
+      available at \url{http://www.gnu.org/licenses/gfdl.html}.
+      \\[2.0mm]
+      % Give a link to the 'Transparent Copy', as per Section 3 of the GFDL.
+      The source of this document is available from
+      \url{http://git.sv.gnu.org/cgit/guix/maintenance.git}.
+    }
+  \end{textblock}
+\end{frame}
+
+\end{document}
+
+% Local Variables:
+% coding: utf-8
+% comment-start: "%"
+% comment-end: ""
+% ispell-local-dictionary: "american"
+% compile-command: "rubber --pdf talk.tex"
+% End:
+
+%%  LocalWords:  Reproducibility



reply via email to

[Prev in Thread] Current Thread [Next in Thread]