次のように Fortran で定義された配列があります。
integer,dimension(100)::a
integer,dimension(100)::partial_sum_a
MPI_REDUCE を使用して、ルートのa
インデックス5
から10
(つまり a(5),...,a(10)) までの値のみを合計したいと考えていました。どうすればいいですか?の使用法:
MPI_Reduce(a(5:),partial_sum_a(5:),6,...)
元気?または、MPI_TYPE_VECTOR を使用する必要がありますか?