12–16 Apr 2010
Uppsala University
Europe/Stockholm timezone

Towards a robust and user-friendly MPI functionality on the EGEE Grid

15 Apr 2010, 09:30
30m
Auditorium (Uppsala University)

Auditorium

Uppsala University

Oral Support services and tools for user communities Parallel Processing

Speaker

Mr Jeroen Engelberts (SARA Reken- en Netwerkdiensten)

Description

An MPI Working Group has been setup with the goal to investigate why so few Grid sites support MPI and why so few people are using it. The Working Group has come up with a recommendation document in which the current issues with MPI on the Grid are analyzed, the reasons for non-usage are investigated and the plans for future expensions are summarized.

Impact

After the MPI Session on EGEE'09, initiated by the MPI Working Group, a Task Force was set in place with the mission to solve the short term issues indicated by both the site administrator and user communities.

The current role of the MPI Working Group has therefore been adapted to focus on the longer term extension and improvement of the MPI implementation of the Grid. In this presentation ideas for the extension of the MPI implementation and in JDL are presented.

Conclusions and Future Work

From many e-mails, the survey done by the MPI Working Group and the presentations of the users on the EGEE'09 conference, it became clear that the focus should not only be on the fixing of the main issues with the MPI implementation (currently being tackled by the MPI Task Force), but on the development of new features for the user community (the new task of the MPI Working Group).

Detailed analysis

The installation of MPI on the Grid clusters is not default, nor straight forward. Therefore, many site administrators do not take the time to install MPI on their clusters. One of the reasons is that the MPI implementation depends on the type of interconnect between the nodes on the sites. Furthermore, there are several flavors of MPI, or message passing in general, which are not exchangable.

The users claim that MPI is hard to use, because of several reasons. Some indicate that they lack (central) support. Some say that they can't specify the configuration they require in their JDL script. Some say that their specific MPI flavour is not available. Others say that tracing MPI jobs on the Grid is extremely difficult.

URL for further information http://grid.ie/mpi/wiki/WorkingGroup
Keywords MPI Working Group

Primary author

Mr Jeroen Engelberts (SARA Reken- en Netwerkdiensten)

Presentation materials