PATC Course: Programming Distributed Computing Platforms with COMPSs
Date: 04/Feb/2016 Time: 09:00 - 18:00
Barcelona Supercomputing Centre,
within the UPC Campus Nord premises.
Room VX208, Vertex Building
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
Session 1 / 9am – 11am: Introduction to COMPSs
Programming mode
- COMPSs programming model overview
- Steps when developing a COMPSs application
- Syntax in Java and Python
COMPSs runtime system
- Overview of COMPss runtime
- COMPSs runtime features
Session 1 / 11:30am – 1pm: Application examples
- Sample codes in Java and Python
- Demos
- Demos of the graphical interface (IDE)
Lunch Break 1pm to 2pm
Session 2 / 2 pm- 3:30 pm: Hands-on I
- Virtual Machine Setup
- Sample application overview
- Exercise with an incomplete sample code
Session 2 / 4 pm- 6 pm: Hands-on II
- Configuration, compilation & execution of sample codes
- Monitoring, debugging & tracing a COMPSs application
- Final notes
Free hands-on: Students use COMPSs environment with prepared examples, except in the free hands-on session were they can bring their own application.
END of COURSE