Closed zhngaj closed 1 month ago
Any comments?
Hi @zhngaj
Yes, you are right. You can find fix - https://github.com/intel/mpi-benchmarks/pull/30
Hi @zhngaj Yes, you are right. You can find fix - #30
Thanks, can this fix be merged into master?
Please see in the master: https://github.com/intel/mpi-benchmarks/blob/master/src_c/IMB_ones_accu.c#L166 It's already fixed.
Hello,
I ran into data validation issue with IMB-EXT non-aggregate mode Accumulate with 2 processes.
IMB: IMB-v2019.6 Open MPI: v4.1.x c71e1fa1db v4.1.x: schizo/jsm: Disable binding when direct launched
I found that the IMB-EXT non-aggregate Accumulate validation issue is because of its warm up procedure (see line), which uses aggregate mode (see line).
My theory is that rank 1 first finishes the warm-up and fetches the element values (accumulated during warm-up) which has not been reset by rank 0. Therefore, we got value 0.6, while the expected one is 0.3.
After using non-aggregate mode for both warm-up and later run, the benchmark runs fine to me. Can you please take a look, and let me know if it makes sense?