Friday, 10th December, our Fusion group together with other researchers and research collectives within the EUROfusion consortium had an exciting opportunity to attend the online seminar “Good practices in parallel programming and high-performance computing” given by Dr. Marta Garcia Gasulla, the leader of the group Best Practices for Performance and Programmability at Barcelona Supercomputing Center (BSC).
The webinar was organized within the Advanced Computing Hub (ACH) project funded by EUROfusion consortium. BSC is hosting one of the five ACHs of EUROfusion for the duration of five year from 2021 to 2025, and Mervi Mantsinen, ICREA research professor and leader of the BSC Fusion group, is the principal investigator of the ACH at BSC. For more details, see this earlier post.
The webinar covered several important aspects of the development of modern applications for high-performance machines, among which are parallel programming models, profiling and performance analysis and optimization. Dr. Garcia spoke about the importance of focusing while developing the application on the parallel programming models over the hardware, because of the rapid changes in latter, and showed the advantages of doing a performance analysis before the optimization. Particular attention was devoted to the performance analysis and optimization with the in-house tools Extrae and Paraver. At the end, she summed up her presentation by giving useful practical advice for the developers.
This work has been carried out within the framework of the EUROfusion Consortium and has received funding from the Euratom research and training programme 2014-2018 and 2019-2020 under grant agreement No 633053. The views and opinions expressed herein do not necessarily reflect those of the European Commission.