Second that MPI attributes do not suck. PETSc uses communicator attributes
heavily to avoid lots of confusing or wasteful behavior when users pass
communicators between libraries and similar comments would apply if other MPI
objects were passed between libraries in that way.
It was before my
"Jeff Squyres \(jsquyres\) via mpi-forum"
writes:
> Let me ask a simple question: how will users to write portable MPI programs
> in C with large count values?
>
> Answer: they will explicitly call MPI_Send_x(), and not rely on C11 _Generic.
Few packages will accept a hard dependency on MPI-4
"Jeff Squyres \(jsquyres\) via mpi-forum"
writes:
> On Jul 31, 2019, at 12:59 PM, Jeff Hammond wrote:
>>
>> “C++ compilers shall produce the same result as C11 generic.” Why does this
>> need to say anything different for profiling and tools? Is this impossible?
>
> Is there a way to have