Skip to content

Support MSMPI #71

@sujin-philip

Description

@sujin-philip

We would like diy to be supported on the Windows platform. Currently, there are two windows MPI libraries that work with diy - Intel MPI and IBM Plantform MPI. Both are available for free, but registration with Intel or IBM is required.

MS-MPI is a commonly used MPI implementation for windows. Unfortunately, it does not support some newer features that are used by diy and so it is currently unsupported. We should figure out some workarounds to support diy on MS-MPI.

The main issue is that MS-MPI does not have the MPI_Win_flush_local function. It does seem to have the non-local version of the function (MPI_Win_flush). Replacing with the non-local version should still be correct, if not performant, but we are still seeing test failures. Further investigation is needed to find the cause of the failure and an appropriate workaround.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions