sst-macro
sst-macro copied to clipboard
Collective && NB_Collective
Hi: I found that in sstmacro, the same code implementation (same algorithm implementation and flow) is used for blocking and non-blocking communication functions. But in mvapich different send and receive implementations are used for blocking and non-blocking communication functions. Has non-blocking communication been handled separately in SST-Macro?
Thanks a lot.
As the original developers of the sst-macro mpi implementation are no longer on the project, I can't determine the rationale for the approach used for non-blocking collectives. It may have just been the quickest way to add something functionally correct.