38 USE spmd_comm_world_mod,
ONLY : spmd_comm_world
40#include "implicit_f.inc"
56 INTEGER ITYPTS, NELTS, FR_MV(NSPMD+2,NVOLU)
63 INTEGER I, IERROR, LOC_PROC,
67 . rbuf(3+nvolu*7), rrbuf(3+nvolu*7)
86 IF(fr_mv(nspmd+2,i)==ispmd+1)
THEN
87 rrbuf(3+(i-1)*7+1)=volmon(kk1+1)
88 rrbuf(3+(i-1)*7+2)=volmon(kk1+2)
89 rrbuf(3+(i-1)*7+3)=volmon(kk1+5)
90 rrbuf(3+(i-1)*7+4)=volmon(kk1+12)
91 rrbuf(3+(i-1)*7+5)=volmon(kk1+16)
92 rrbuf(3+(i-1)*7+6)=volmon(kk1+18)
93 rrbuf(3+(i-1)*7+7)=volmon(kk1+21)
106 & spmd_comm_world, ierror)
117 volmon(kk1+1) =rbuf(3+(i-1)*7+1)
118 volmon(kk1+2) =rbuf(3+(i-1)*7+2)
119 volmon(kk1+5) =rbuf(3+(i-1)*7+3)
120 volmon(kk1+12)=rbuf(3+(i-1)*7+4)
121 volmon(kk1+16)=rbuf(3+(i-1)*7+5)
122 volmon(kk1+18)=rbuf(3+(i-1)*7+6)
123 volmon(kk1+21)=rbuf(3+(i-1)*7+7)
124 t_monvol(i)%pressure = volmon(kk1+12)
125 t_monvol(i)%temperature = volmon(kk1+13)
126 t_monvol(i)%area = volmon(kk1+18)
subroutine mpi_allreduce(sendbuf, recvbuf, cnt, datatype, operation, comm, ierr)