【MPI並行計算】Parallel Rank程序

該題的背景是不同的進程在運行時可能會有不同的狀態,在這裏用數值表示,有時需要讓每個進程知道自己在所有進程中處於什麼位置。 首先每個進程使用自己的進程號作爲隨機數種子生成自己的一個隨機數 由於選擇一個進程對所有進程數值進行排序時,該進程不僅要知道每個進程的數值,還要知道這個數值來自於哪個進程,所以這裏使用結構體來存儲進程號和進程數值,使用MPI_Gather時傳遞的是一個結構體 用於計算的進程接收所
相關文章
相關標籤/搜索