33
34
35
36
37 USE spmd_comm_world_mod, ONLY : spmd_comm_world
38#include "implicit_f.inc"
39
40
41
42#include "spmd.inc"
43
44
45
46 INTEGER DIM6,DIM_EXCH
47 double precision
48 . fb6(dim6,6,dim_exch)
49
50
51
52#ifdef MPI
53 INTEGER I,J,DIM
54 INTEGER IERROR
55 double precision
56 . buf6(dim6,6,dim_exch)
57
58
59
60 buf6(1:dim6,1:6,1:dim_exch)=fb6(1:dim6,1:6,1:dim_exch)
61 dim=dim6*6*dim_exch
62
64 . mpi_sum,spmd_comm_world,ierror)
65
66#endif
67 RETURN
subroutine mpi_allreduce(sendbuf, recvbuf, cnt, datatype, operation, comm, ierr)