The hardware that supports interrupts includes: IBM SP, Paragon, Delta,
IPSC/860, and CM-5
> 2 - timer poll (MPICH, IBM)
> 3 - poll during MPI_ functions (LAM)
>
> The key element to 1-sided is that it is 1-sided
> - no action specific action is required by another MPI process. All of
> the 3 possible solutions meet that sufficiently.
Well, calling an MPI function by remote process to assure progress is a
SPECIFIC ACTION. This requirement imposed on the MPI-2 applications is against
the principles of 1-sided communication.
I fully support LLoyd's proposal. And, if some platform or implementation cannot
support truly 1-sided comms it should be stated clearly so that the applications
are not fooled. MPI-2 functionality is supposed to be optional, isn't ?
Jarek Nieplocha