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

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),
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
09:15‑09:45
(30 min)
Talk & Demo: Introduction: Why do we need a common software ecosystem to start with?Eleni Mathioulaki (athena)
09:45‑11:30
(105 min)
Hands-On session: EBRAINS tools — packaging and ESD integration
11:30‑12:30
(60 min)
Lunch
12:30‑13:30
(60 min)
Hands-on continued
13:30‑13:55
(25+5 min)
Talk & Demo: “Unit” Testing — EBRAINS tools Eleni Mathioulaki (athena)
14:00‑14:30
(30 min)
Coffee break
14:30‑16:30
(120 min)
Hands-on session: make installtest and standalone tests
16:30‑18:00
(90 min)
Catering dinner
18:00‑20:00
(120 min)
(Possibility to continue working untl "late")

Thursday, 28 November 2024
09:00
Day II

"Testing day"

09:00‑09:45
(45 min)
 Talk & Demo: EBRAINS workflow — packaging and ESD integrationFlorent Bonnier, Dennis Terhorst
09:45‑10:00
(15 min)
 Coffee break
10:00‑11:30
(90 min)
 Hands-on session: Workflows — Definition and ESD integration and Multi-resource/site aspects
11:30‑12:30
(60 min)
 Lunch
12:30‑13:15
(45 min)
 Talk & Demo: “Integration” Testing — EBRAINS workflowsDennis 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 deploymentsEric 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:30
(30 min)
 Talk & Demo: Service deployments with ESD supportLia Domide (codemart), 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
12:30‑13:30
(60 min)
 Hands-on continued
13:30‑14:15
(45 min)
 Discussion: The ESD of the future… (ECM & everyone)Eleni Mathioulaki, Dennis Terhorst, Eric Müller
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