2013-05-12 18 views

cevap

12

MPI_IN_PLACE'u kontrol ettiniz mi? MPI_AllReduce man page ve MPI doc uyarınca, aynı grup içinde çalıştığınız sürece aynı buffer'ı sendbuf ve recvbuf için belirtmek için kullanılabilir.

çağrı gibi görünecektir:

MPI_Allreduce(MPI_IN_PLACE,rho,1024,MPI_DOUBLE,MPI_SUM,MPI_COMM_WORLD); 
+0

+1 - Yerinde azalmalar yararlı olabilir ve yukarıda bunu yapmak için doğru bir yoldur. –

+0

Bu, bunu yapmanın zarif bir yoludur. Yanıtın en kısa zamanda onaylanması gerekir. –

İlgili konular