因為三維數(shù)組讀入需要并行計算言秸,數(shù)據(jù)量太大,導(dǎo)致消耗內(nèi)存劇烈
現(xiàn)在需要利用循環(huán)迎捺,在每一個rank的時候獨(dú)立讀取所有數(shù)據(jù)举畸,依次循環(huán)
利用comm.Barrier()的目的類似于,我只用rank=0進(jìn)程讀取數(shù)據(jù)時凳枝,其他rank走的比較快抄沮,必須要等rank=0數(shù)據(jù)讀完了再開始rank=1讀取數(shù)據(jù)跋核,這樣的話每次rank結(jié)束加comm.Barrier()起到強(qiáng)制障礙的作用,并且過程中還需要隨時銷毀變量叛买。