0
的部件予有Fortran中定義陣列如下:MPI_REDUCE上陣列
integer,dimension(100)::a
integer,dimension(100)::partial_sum_a
我想使用MPI_REDUCE從索引5
到10
(總結的a
只的值即(5),.. 。,a(10))。我會怎麼做?請問使用:
MPI_Reduce(a(5:),partial_sum_a(5:),6,...)
好嗎?或者我必須使用MPI_TYPE_VECTOR?
因此不需要MPI_TYPE_VECTOR? – tiki
我在沒有使用'MPI_TYPE_VECTOR'的情況下對數組切片使用了'MPI_Reduce'。 – milancurcic
我確實使用了用於小數組的切片,這很好,但是當我爲較大的數組做時,它的行爲非常奇怪,即不像預期的那樣。 – tiki