sst-macro icon indicating copy to clipboard operation
sst-macro copied to clipboard

Collective && NB_Collective

Open sunsirui opened this issue 2 years ago • 1 comments

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.

sunsirui avatar Nov 09 '22 07:11 sunsirui

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.

jpkenny avatar Nov 11 '22 17:11 jpkenny