我正在做一堆MPI_Iallreduce非阻塞通信。我已将这些Iallreduce调用添加到我的代码中的几个不同位置。每隔一段时间,我想暂停并等待所有Iallreduce调用完成。具有MPI_Request簿记功能的版本1——有效:MPI_Requestrequests[];MPI_Iallreduce(...,requests[0]);...MPI_Iallreduce(...,requests[n-1]);for(inti=0;i但是,我在一个相当大的代码库中工作,我不想编写额外的代码来跟踪所有这些MPI_Request对象。我想执行以下操作:版本2没有MPI_Request簿记—