Hello Michael, michael.rach...@dlr.de wrote on Fri, 18 Jul 2014 at 01:58:50
> Dear Mr. Tillier and other MPI-developers, > > I am glad to hear that MS-MPI development is still active and interested in > User feature requests. > > You want User feature requests for your further MS-MPI development? We are always interested in user feature requests. The best way is submit suggestions via our beta program's feedback form available here: https://connect.microsoft.com/HPC/Feedback. Using the feedback form allows other users to see what features have been requested, vote for them, and helps us prioritize them. That said, reaching out to us directly as you did last November works too. > Here is my request (I am doing Fortran CFD-code development for > decades now under WINDOWS and LINUX): > --Extend MS-MPI to support MPI-3 in Fortran95-codes. > Therein: The most important feature for me (and I think for many > other users too, but they possibly don't even know that there exist > such a fine feature in MPI-3) > is the MPI-3 shared memory feature. It requires these 3 > MPI-routines: sbr MPI_WIN_SHARED_ALLOC, MPI_WIN_SHARED_QUERY, > MPI_WIN_FREE > along with the Ftn2003 routine C_F_POINTER and the Ftn2003 intrinsic > module ISO_C_BINDING (both already contained in INTEL-Ftn95- > compiler). > This shared memory feature allows using the same Fortran array > (reading and writing access) on MPI-processes running on the same > node. A breakthrough in the Fortran world, enabled by MPI-3 . The > savings in storage and the reduction of the amount of MPI-data > transfer can be huge! > > My knowledge on the state of the art of realizing that feature by MPI- > developers: > - That MPI-3 shared memory feature works fine with MPICH-3.0.4 . > - It does not yet work with OPENMPI-1.8.1 (but shall be working in 1.8.2). > - It still has a bug in MVAPICH2 2.0rc2 (at begin of June 2014 > they answered me to look at the problem) . > - It is not supported by INTEL-MPI 4.1.1 (only MPI-2 so far). > - It is not supported by MS-MPI 4.2.4400.0 (only MPI-2 so far). > Maybe this encourages you and your MPI-teams to provide that feature > soon. Thanks to your request last November, I'm pleased to tell you that we should have a beta available shortly that implements the shared memory window functionality. We will send out a notification to all users that have signed up for our beta when it is available for download. I hope that will try it out once it is available and provide feedback, so that we can make sure it meets your expectations. Thanks, -Fab