Re: [Mpi-forum] Updates to the MPI implementations slide

2018-11-06 Thread Jeff Hammond via mpi-forum
What does it mean to implement MPI_Comm_create_group partially? Jeff > On Nov 6, 2018, at 5:41 PM, Balaji, Pavan via mpi-forum > wrote: > > All, > > I just got a last-minute update from Fujitsu. I've attached the slide with > this update. Sorry for the change. > > I also got a suggestion

Re: [Mpi-forum] MPI International Survey

2018-12-06 Thread Jeff Hammond via mpi-forum
Please stop perpetuating the myth that MPI and PGAS are opposed by asking questions that support this false dichotomy. Lots of folks use MPI via other APIs, whether they be PETSc or Global Arrays. Thanks to MPI-3 RMA, PGAS can be just another abstraction layer on top of MPI. *Do you have any

Re: [Mpi-forum] Virtual Meeting Information Moving

2019-03-28 Thread Jeff Hammond via mpi-forum
I am happy to blame Outlook, but all of the following ICAL files show up as the March 27 event when I open them. Are others seeing the same thing? April 24, 10 AM - 12 PM Central US [Your Time] [Google Calendar]

Re: [Mpi-forum] "BigCount" rendering in PDF

2019-07-31 Thread Jeff Hammond via mpi-forum
You’re going to have to mention C++. You can’t just pretend that C++ supports C11 generic, because it explicitly doesn’t. And you really should do this because it’s ridiculous not to use C++ polymorphism if we use C11’s. Jeff > On Jul 31, 2019, at 6:14 AM, Jeff Squyres (jsquyres) via mpi-forum

Re: [Mpi-forum] "BigCount" rendering in PDF

2019-07-31 Thread Jeff Hammond via mpi-forum
It’s a long email to read on my phone while on vacation. You just need a sentence that says C++ compilers support C bindings, including the C11 generic stuff, just using a very different mechanism. Is that going to delay MPI-4? In any case, all the issues with polymorphism is exactly why it’s

Re: [Mpi-forum] "BigCount" rendering in PDF

2019-07-31 Thread Jeff Hammond via mpi-forum
> >> If you don’t say C++, there’s no reason OMPI and MPICH can’t do the obvious, >> trivial and intelligent thing. > > I guess I disagree with all three of those hyperbolic assertions. :-) > > You're ignoring the long tail of consequences here -- what about PMPI/tools? > What about other

Re: [Mpi-forum] Giving up on C11 _Generic

2019-08-07 Thread Jeff Hammond via mpi-forum
I don't care that much about C11 _Generic, which is why I have always focused on a C99 solution to the large-count problem, but I disagree with your reasons for abandoning it. "silently truncated at run time" is trivially addressed with -Wconversion or -Wshorten-64-to-32. The example program

Re: [Mpi-forum] Giving up on C11 _Generic

2019-08-07 Thread Jeff Hammond via mpi-forum
You can't do that forwarding for vectors of counts. On Wed, Aug 7, 2019 at 2:10 PM Jim Dinan via mpi-forum < mpi-forum@lists.mpi-forum.org> wrote: > Even simpler than this, we could just forward all calls to the MPI_Count > interface (see below). The int count argument should type convert to >

Re: [Mpi-forum] "BigCount" rendering in PDF

2019-07-31 Thread Jeff Hammond via mpi-forum
> On Jul 31, 2019, at 9:50 AM, Jeff Squyres (jsquyres) > wrote: > >> On Jul 31, 2019, at 12:14 PM, Jeff Hammond wrote: >> >>> You're ignoring the long tail of consequences here -- what about >>> PMPI/tools? What about other C++ features that we should be using, too? >>> ...? >> >> No

Re: [Mpi-forum] "BigCount" rendering in PDF

2019-08-01 Thread Jeff Hammond via mpi-forum
That’s why there will be C90/C99 compatible symbols as well. If you don’t like C11, don’t use it. Nothing will happen. BigCount will still work. C11 has been the default in GCC and Clang for a while. What compilers are going to limit users to C99 for years to come? Jeff > On Aug 1, 2019, at

Re: [Mpi-forum] "BigCount" rendering in PDF

2019-08-01 Thread Jeff Hammond via mpi-forum
ely is not. And there are plenty of codes out there that > constrain themselves to ancient language versions, for reasons unknown > to me... > > Joseph > > On 8/1/19 12:56 PM, Jeff Hammond via mpi-forum wrote: > > That’s why there will be C90/C99 compatible symbols as well. If you > don

Re: [Mpi-forum] Giving up on C11 _Generic

2019-08-08 Thread Jeff Hammond via mpi-forum
wrote: > >> On Aug 7 2019, Jeff Hammond via mpi-forum wrote: >> >> "silently truncated at run time" is trivially addressed with -Wconversion >> or -Wshorten-64-to-32. The example program below is addressed by this. > > Unfortunately, no. While I have n