PATC Course: Programming Distributed Computing Platforms with COMPSs

Date: 04/Feb/2016 Time: 09:00 - 18:00

Place: The course will take place in
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

Day 1

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