PATC: Programming Distributed Computing Platforms with COMPSs
Date: 28/Jan/2020 Time: 09:30 - 29/Jan/2020 Time: 16:30
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. The attendees would need to cover the expenses for travel, accommodation and meals.
Primary tabs
Day 1 (January 28)
9: 30 – 10:00 Roundtable. Presentation and background of participants
10:00 – 10:30 Introduction to COMPSs
Motivation
Setup of tutorial environment
10:30 – 13:00 PyCOMPSs
Writing Python applications
11:00 – 11:30 Coffee break
Python Hands-on using Jupyter notebooks
13:00-14:30 Lunch break
14:30 -15:15 How to debug COMPSs applications
15:15 -16:30 Python practical session (Bring your Own Code)
16:30 - Adjourn
Day 2 (January 29)
9:30-11:00 COMPSs & Java
Writing Java applications
Java Hands-on
11:00 – 11:30 Coffee break
11:30-12:30 COMPSs Advanced Features
Using binaries and MPI code
COMPSs execution environment
Integration with OmpSs
13:30 – 14:30 Lunch break
14:30-15:30 Cluster Hands-on (MareNostrum)
15:30 -16:30 Practical session (Bring your Own Code)
COMPSs Installation & Final Notes