The VSC Research Center, TU Wien, and EuroCC Austria will organize a course on parallelization with MPI from 28 April 2025 to 29 April 2025. The course is designed for beginners and includes hands-on sessions in C, Fortran, and Python. These sessions will help participants understand and test the basic constructs of the Message Passing Interface (MPI). The course is free of charge and open to participants from Serbian academia, industry, and public administration.

In clusters and distributed memory architectures, the MPI is the dominant programming model for parallel programming. In this model, each node within the cluster works on a portion of the computing problem. However, the challenge is to synchronize the actions of each parallel node, exchange data between nodes, and provide command and control over the entire parallel cluster. The MPI provides a standard set of functions for these tasks. The term "message passing" refers to the act of sending a message to an object, parallel process, subroutine, function, or thread, which is then used to initiate another process.

More information

Previous Post Next Post