[問題] mpi更新矩陣的值問題
小弟最近在寫mpi的程式
遇到了一點問題
程式內容{
迴圈
平行的更新A矩陣的column vector;
MPI_Barrier(MPI_COMM)
平行的更新B矩陣的column vector
MPI_Barrier(MPI_COMM)
迴圈結束
}
在更新A的時候,我是將舊A的column vector分給三個process去更新,
問題是我不知道怎麼將分別三個process更新後的column vector放回A內(
因為更新的值會與B矩陣值有關,而B的更新值也會與A有關 所以一定要放回A中)
我有查過allgatherv的function,但好像allgatherv只能更新recvbuff內連續的值?
還是我理解錯了?
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.47.61
推
09/19 14:01, , 1F
09/19 14:01, 1F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章