尝试弄清楚open MPI中All-to-All Reduction和All-Reduce的区别。据我理解,All-to-One Reduction从所有进程中获取一个片段m(整数、数组等),使用操作符(min、max、sum等)将所有片段组合在一起,并将其存储在选择的进程中。因此,我认为All-to-All Reduction相同,但该产品存储在所有进程而不是仅一个进程中。从这个文档中可以看出,All-Reduce基本上与All-to-All Reduction执行的是相同的操作,这样说对吗,还是我弄错了?