BSC Training Course: Programming Distributed Computing Platforms with COMPSs

Data: 04/Feb/2025 Time: 09:30 - 05/Feb/2025 Time: 16:45

Place:

[HYBRID] Room E106, C6 Building - Campus Nord, UPC and online via Zoom

Target group: Level: (All courses are designed for specialists with at least 1st cycle degree or similar background experience) INTERMEDIATE: for trainees with some theoretical and practical knowledge; those who finished the beginners course. ADVANCED: for trainees able to work independently and requiring guidance for solving complex problems.

Cost: There is no registration fee.

Primary tabs

Day 1 

  • Roundtable (9:30 – 10:00): Presentation and background of participants 
  • Session 1 (10:00 – 10:30): Introduction to COMPSs  
  • Session 2 (10:30-11:15): PyCOMPSs: Writing Python applications   

Coffee break (11:15 – 11:45)

  • Session 3 (11:45 a 13.00) Python Hands-on using Jupyter notebooks 

Lunch break (13:00-14:30)

  • Session 4 (14:30 - 15:00) Machine learning with dislib  
  • Session 5 (15:00 -16:30): Hands-on with dislib  

Day 2

  • Session 6 (9:30 -10:00): Provenance with PyCOMPSs  
  • Session 7 (10:00 - 11:00): COMPSs agents

Coffee break (11:00 – 11:30)

  • Session 8: (11:30-11:45) Cluster Hands-on (MareNostrum 5 (Settings)  
  • Session 9 (11:45-13:00): Cluster Hands-on - PyCOMPSs examples, execution and tracing  (MareNostrum 5 hands-on) 

Lunch break (13:00 – 14:30)

  • Session 9 (14:30-15:15): Cluster Hands-on - COMPSs Agents (MareNostrum 5 hands-on)  
  • Session 10 (15:15 -16:15): Cluster Hands-on - Provenance with PyCOMPSs (MareNostrum  5 hands-on) 
  • Session 11 (16:15-16:30): COMPSs Installation & Final Notes  
END OF THE COURSE