Training
Training Events
Presentations and documentation:
- StarSs programming model overview (slides)
- Usage basics on compiling/running with SMPSs and debugging with Ayudame/Temanejo (slides)
- Scalasca overview (slides)
- Paraver and BSC tools overview (slides)
- Experiences porting SCALAPACK to SMPSs (slides)
- Experiences porting PLASMA to SMPSs (slides)
- Experiences porting SPECDEM3D to SMPSs (slides)
- Experiences porting lbc to SMPSs (slides)
- Experiences porting PSC to SMPSs (slides)
- Experiences porting PEPC to SMPSs (slides)
- SMPSs manual (v2.4)
- TEMANEJO manual
- AYUDAME manual
- OmpSs single node tutorial slides (PATC tutorial)
- MPI/OmpS tutorial slides (PATC tutorial)
- OmpSs@GPU tutorial slides (PATC tutorial)
Educational Material
Some of the tools developed in the project have been used in an Introductory course on Parallel Programming (3rd year.120 students per semester, 2 semesters per academic year) at the Computer Science Degree, Universitat Politècnica de Catalunya (UPC). The laboratory sessions for the course make use of the Tareador tool to visualize the task dependence graph and Dimemas to predict different task parallelization strategies. Students use the environment with 5 different applications (numerical and non-numerical): FFT3D (introductory example to learn the environment and API), Mandelbrot (embarrassingly parallel, different granularities), heat simulation (using different solvers – Jacobi, Red-Black and Gauss-Seidel – with different task interactions), multisort (recursive, divide and conquer) and Sudoku (recursive, branch and bound). The course also included a brief introduction to the OmpSs programming model, with optional material for the students. The material distributed to students to do the laboratory assignments can be downloaded from the following tar file.
Attachment Size trainingPAR.zip 1.98 MB
Training
The files in this section contain training material.
-
In the following ftp site you can obtain an OVA file which includes a Linux virtual machine with installed and ready to use versions of SMPSs, Ayudame/Temanejo, Paraver and Scalasca. Examples and a simple hands-on is also included.
- FTP site: https://bts.bsc.es/uUay4LNy
-
Username: uUay4LNy
Password: 5BBAh%I3
-
You can check the correctness of the file with the following md5 sum: b97daa9f338066ad36dedf8b6c1a45ad
-
The file Welcome_to_VM.pdf attached below has instructions on how to installuse this virtual machine.
-
Hands-on material of the OmpSs tutorial
-
In the following ftp site you can obtain an OVA file which includes a Linux virtual machine with installed and ready to use versions of SMPSs, Ayudame/Temanejo, Paraver and Scalasca. Examples and a simple hands-on is also included.



