Go to the meeting registration page. Show this page for printing or as short info (with end time)

1st ESD Hackathon - Agenda

Tuesday, 26 November 2024
09:00‑17:00
(480 min)
Satellite event: Hands-on SpiNNaker (morning) and BrainScaleS (afternoon)

Wednesday, 27 November 2024
09:00
ESD Hackathon

Main topic

The aim of the EBRAINS Software Distribution (ESD, https://ebrains.eu/esd) is to integrate EBRAINS tools and workflows in order to create a unified software ecosystem that facilitates the use, development, and deployment of scientific software for reproducible and scalable environments. The ESD has been designed for use in interactive and high-performance computing applications, and will soon facilitate service deployments. A container-packaged version will enable end users to leverage the EBRAINS ecosystem on their laptops, workstations, or their HPC system of choice.

This 3-day event is a unique opportunity for developers, researchers, and enthusiasts to collaborate on extending and improving the EBRAINS Software Distribution.

Venue

Heidelberg University,

European Institute for Neuromorphic Computing (EINC), Ground floor seminar room (R00.222)
Im Neuenheimer Feld 225a,
D-69120 Heidelberg,
Germany

show a map of the venue (A few hotels are marked in the map with direct links to their own or their booking.com page. Heidelberg has a lot more hotels - listed e.g. on booking.com or on hrs.de)

Airports

  • Nearest airport: Frankfurt international airport (FRA)
    • Train Station in the airport itself: Frankfurt Flughafen Fernbahnhof (use bahn.de/en for time table information)
    • About an hour by car. Info: we often used the TLS shuttle service in the past. A shuttle for up to 7 people costs around 145 Euro single trip. This shuttle needs to be booked in advance.
  • also relatively close: Stuttgart airport (STR)

Train station

Heidelberg Main Station (Heidelberg Hauptbahnhof (Hbf), use bahn.de/en for time table information)



Registration

09:00‑09:15
(15 min)
Welcome
show presentation.pdf (public accessible)
Eric Müller (uhei)
09:15‑09:45
(30 min)
Talk & Demo: Introduction: Why do we need a common software ecosystem to start with?
show presentation.pdf (public accessible)
Eleni Mathioulaki (athena)
09:45‑10:15
(30 min)
Coffee break

10:15‑11:30
(75 min)
Hands-On session: EBRAINS tools — packaging and ESD integration

(Available for parallel hacking: Seminar rooms on 2nd and 3rd floor)

11:30‑12:30
(60 min)
Lunch
12:30‑14:00
(90 min)
Hands-on continued

(Available to parallel hacking: Seminar rooms on 1st, 2nd and 3rd floor)

14:00‑14:25
(25+5 min)
Talk & Demo: “Unit” Testing — EBRAINS tools
show presentation.pdf (public accessible)
Eleni Mathioulaki (athena)
14:30‑15:00
(30 min)
Coffee break
15:00‑17:00
(120 min)
Hands-on session: make installtest and standalone tests
17:00‑18:30
(90 min)
Catering dinner
18:30‑20:30
(120 min)
(Possibility to continue working untl "late")

Thursday, 28 November 2024
09:00
Day II

"Testing day"

Note: a Collab wiki page is available about HPC resources via EBRAINS

09:00‑09:20
(20 min)
 Talk & Demo: EBRAINS workflow — packaging and ESD integration
show presentation.pdf (public accessible)
Florent Bonnier (cnrs)
09:20‑09:45
(25 min)
 Talk & Demo: EBRAINS workflow — packaging and ESD integration
show presentation.pdf (only with login + special group membership)
Dennis Terhorst (juelich)
09:45‑10:00
(15 min)
 Coffee break
10:00‑11:30
(90 min)
 Workshop: Workflows — Definition and ESD integration and Multi-resource/site aspects
11:30‑12:30
(60 min)
 Lunch (University mensa)
12:30‑13:15
(45 min)
 Talk & Demo: “Integration” Testing of EBRAINS workflows
show presentation.pdf (only with login + special group membership)
Dennis Terhorst (juelich)
13:15‑14:30
(75 min)
 Hands-on session: Custom hardware requirements and encapsulation, HPC workflows and validation
14:30‑15:00
(30 min)
 Coffee break
15:00‑15:30
(30 min)
 Talk & Demo: ESD builds and deployments
show presentation.pdf (public accessible)
show talk video
Eric Müller (uhei)
15:30‑17:00
(90 min)
 Hands-on session: flat vs. HPC/optimized deployments, containerized deployments (images)
17:00‑18:30
(90 min)
 Catering dinner
18:30‑20:30
(120 min)
 (Possibility to continue working until "late")

Friday, 29 November 2024
09:00
Day III

(the most hardcore technical day....)

09:00‑09:20
(20 min)
 Talk & Demo: Service deployments with ESD support
show presentation.pdf (public accessible)
Lia Domide (codemart)
09:20‑09:30
(10 min)
 Talk & Demo: Service deployments with ESD support
show presentation.pdf (public accessible)
show talk video
Eric Müller (uhei)
09:30‑09:45
(15 min)
 Coffee break
09:45‑11:15
(90 min)
 Hands-on session: Integration of ESD components into service deployments (sustainable, …), from container images to bootable (VM) images (e.g. vagrant)
11:30‑12:30
(60 min)
 Lunch (University mensa)
12:30‑13:30
(60 min)
 Hands-on continued
13:30‑14:15
(45 min)
 Discussion: The ESD of the future… (ECM & everyone)
show presentation.pdf (public accessible)
Eric Müller (uhei)
14:15‑14:45
(30 min)
 Coffee break
14:45‑15:45
(60 min)
 build flow modularization; flat vs. images, cached builds, subsets, service deployments
16:00
End of ESD Hackathon
16:00‑16:15
(15 min)
 (coffee to go)
Contact: kindler@kip.uni-heidelberg.de