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? 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. Greetings to you all! Michael Rachner -----Ursprüngliche Nachricht----- Von: users [mailto:users-boun...@open-mpi.org] Im Auftrag von Fab Tillier Gesendet: Freitag, 18. Juli 2014 00:30 An: Jed Brown; Damien; us...@open-mpi.org Cc: MPI External Communications Betreff: Re: [OMPI users] latest stable and win7/msvc2013 [resending now that I've joined the Open MPI users list, sorry for the duplicate] Hi Jed, Thanks for looping me on this mail thread. Jed Brown wrote on Thu, 17 Jul 2014 at 11:19:42 > Damien <dam...@khubla.com> writes: > >> Is this something that could be funded by Microsoft, and is it time >> to approach them perhaps? MS MPI is based on MPICH, and if mainline >> MPICH isn't supporting Windows anymore, then there won't be a whole >> lot of development in an increasingly older Windows build. With the >> Open-MPI roadmap, there's a lot happening. Open-MPI isn't supporting Windows anymore either, and I would think it fair to say that a lot is happening in both Open-MPI and MPICH (for non-Windows environments). >> Would it be a >> better business model for MS to piggy-back off of Open-MPI ongoing >> innovation, and put their resources into maintaining a Windows build >> of Open-MPI instead? Microsoft doesn't simply maintain a Windows build of MPICH. While MS-MPI is derived from MPICH, at this point it is really a more of a fork given how much Windows-specific work we've done that isn't applicable to the mainline MPICH development. We're continuing to invest in the development of MS-MPI, and our focus continues to be on user-requested features. We strongly believe that users care more about feature content than which codebase we are derived from - after all, portability is one of the main goals of the MPI standard. We've worked very hard to maintain ABI over the various versions of MS-MPI, and a fundamental shift to a different implementation would wreak havoc on users and our ISV partners. > Maybe Fab can comment on Microsoft's intentions regarding MPI and > C99/C11 (just dreaming now). I can't really comment on the C99/C11 stuff, as that's a completely different organization within Microsoft. Rob seems to have shed some light on this (thanks for finding that Rob!) >From an MPI perspective, we've been investing in making ourselves available to >our user and developer community, whether through email >(mailto:ask...@microsoft.com, CC'd), through our beta program on Microsoft >Connect (https://connect.microsoft.com/HPC/MS-MPI), where users can request >(and vote for) features (https://connect.microsoft.com/HPC/Feedback), or >through our web forums >(http://social.microsoft.com/Forums/en-US/home?forum=windowshpcmpi). We'd >very much like to get input from our user community to help shape our features >content going forward. I'm not familiar with PETSc, but would be happy to develop a closer relationship with the developers to enable better integration of MS-MPI into the PETSc environment. Conceptually, a --download-msmpi option would be great, and we already allow redistribution of our installer package with third party applications (to enable bundling) if that makes more sense. -Fab >> On 2014-07-17 11:42 AM, Jed Brown wrote: >>> Rob Latham <r...@mcs.anl.gov> writes: >>>> Well, I (and dgoodell and jsquyers and probably a few others of >>>> you) can say from observing disc...@mpich.org traffic that we get >>>> one message about Windows support every month -- probably more often. >>> Seems to average at least once a week. We also see regular petsc >>> support emails wondering why --download-{mpich,openmpi} does not >>> work on Windows. (These options are pretty much only used by >>> beginners for whom PETSc is their first encounter with MPI.) _______________________________________________ users mailing list us...@open-mpi.org Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users Link to this post: http://www.open-mpi.org/community/lists/users/2014/07/24809.php