36#include "implicit_f.inc"
44 . xsec(3,3,nsect),x(3,*)
45 INTEGER NSTRF(*),WEIGHT(*),ITAB(*)
51 . STATUS(MPI_STATUS_SIZE)
56 INTEGER ,K1,N1,N2,N3,LEN
92 IF (weight(n1)==1)
THEN
93 xsectmp(1,1,i) = x(1,n1)
94 xsectmp(1,2,i) = x(2,n1)
95 xsectmp(1,3,i) = x(3,n1)
100 IF (weight(n2)==1)
THEN
101 xsectmp(2,1,i) = x(1,n2)
102 xsectmp(2,2,i) = x(2,n2)
103 xsectmp(2,3,i) = x(3,n2)
108 IF (weight(n3)==1)
THEN
109 xsectmp(3,1,i) = x(1,n3)
110 xsectmp(3,2,i) = x(2,n3)
111 xsectmp(3,3,i) = x(3,n3)
122 . real,mpi_sum,it_spmd(1),
123 . spmd_comm_world,ierror)
subroutine mpi_reduce(sendbuf, recvbuf, cnt, datatype, op, root, comm, ierr)