43 USE spmd_comm_world_mod,
ONLY : spmd_comm_world
44#include "implicit_f.inc"
57 INTEGER IAD(*), NBPART, IADG(NSPMD,NBPART)
63 INTEGER MSGOFF,MSGTYP,K,N,NB_TMP
64 INTEGER,
DIMENSION(:),
ALLOCATABLE :: RECBUF
65 INTEGER STATUS(MPI_STATUS_SIZE),IERROR
71 ALLOCATE(recbuf(sbuf))
75 CALL mpi_send(iad,nbpart,mpi_integer,it_spmd(1),msgtyp,
76 . spmd_comm_world,ierror)
86 . spmd_comm_world,status,ierror)
88 CALL mpi_recv(recbuf,nb_tmp,mpi_integer,it_spmd(k),msgtyp,
89 . spmd_comm_world,status,ierror)
subroutine mpi_recv(buf, cnt, datatype, source, tag, comm, status, ierr)
subroutine mpi_get_count(status, datatype, cnt, ierr)
subroutine mpi_send(buf, cnt, datatype, dest, tag, comm, ierr)
subroutine mpi_probe(source, tag, comm, status, ierr)
subroutine parsor_crk(iparg, ixc, ixtg, el2fa, idcrk, iad_crk, iad_crkg, nbf_l, nbf, iel_crk, nodglobxfe, indx_crk, itab)
subroutine spmd_iglob_partn(iad, nbpart, iadg, sbuf)
subroutine parsorf(iadd, iparg, ixt, ixp, ixr, mater, el2fa, ipartt, ipartp, ipartr, nfacptx, ixedge)
subroutine parsors(iadd, iparg, ixs, mater, iparts, el2fa, insph, kxsp, ipartsp, ixs10, ixs20, ixs16, nnsph, isph3d, shft16, shftsph, nnsphg)