41 USE spmd_comm_world_mod,
ONLY : spmd_comm_world
42#include "implicit_f.inc"
54 INTEGER CTEXT(*), LTITL,MAXPART
55 CHARACTER*(*) STR, TITL
60 INTEGER I, PMAIN, J, K, ITAG, MSGOFF, NPOLH_ANIM,
61 . STAT(MPI_STATUS_SIZE), IERR
68 IF (ispmd==pmain-1)
THEN
69 DO j=1,
fvdata(i)%NPOLH_ANIM
70 WRITE(str,
'(I9,A1)') j+maxpart,
':'
72 ctext(k)=ichar(str(k:k))
75 WRITE(titl,
'(A11,I9)')
'POLYHEDRON ',j
77 ctext(k+10)=ichar(titl(k:k))
84 CALL mpi_recv(npolh_anim, 1, mpi_integer
88 WRITE(str,
'(I8,A1)') j+maxpart,
':'
90 ctext(k)=ichar(str(k:k))
93 WRITE(titl,
'(A11,I9)')
'POLYHEDRON ',j
95 ctext(k+10)=ichar(titl(k:k))
102 IF (ispmd==pmain-1)
THEN
105 . it_spmd(1), itag, spmd_comm_world,
109 maxpart = maxpart +
fvdata(i)%NPOLH_ANIM
subroutine mpi_recv(buf, cnt, datatype, source, tag, comm, status, ierr)
subroutine mpi_send(buf, cnt, datatype, dest, tag, comm, ierr)