37 USE spmd_comm_world_mod,
ONLY : spmd_comm_world
38#include "implicit_f.inc"
52 CHARACTER*256 HOSTNAME,CPUNAM
53 INTEGER LENH, LENC, FREQUENCE,MEM,SWAP
58 INTEGER STATUS(MPI_STATUS_SIZE),IERROR,MSGTYP,
59 . msgoff,msgoff2,msgoff3,i
63 CHARACTER*256 CBUF1,CBUF2
70 . lenr,5,mpi_integer,it_spmd(i),msgtyp,
71 . spmd_comm_world,status,ierror)
75 . cbuf1,lenr(1),mpi_character,it_spmd(i),msgtyp,
76 . spmd_comm_world,status,ierror)
80 . cbuf2,lenr(2),mpi_character,it_spmd(i),msgtyp,
81 . spmd_comm_world,status,ierror)
84 WRITE(iout,
'(I4,A,A,A,A,A,I4,A,I6,A,I6,A)') i,
' ',
85 . cbuf1(1:lenr(1)),
' ',cbuf2(1:lenr(2)),
', ',lenr(3),
86 .
' MHz, ',lenr(4),
' MB RAM, ',lenr(5),
' MB swap'
88 WRITE(iout,
'(I4,A,A,A,A,A,I4,A)') i,
' ',
89 . cbuf1(1:lenr(1)),
' ',cbuf2(1:lenr(2)),
', ',lenr(3),
' MHz '
101 CALL mpi_send(lenr,5,mpi_integer,it_spmd(1),msgtyp,
102 . spmd_comm_world,ierror)
105 CALL mpi_send(hostname,lenh,mpi_character,it_spmd(1),msgtyp,
106 . spmd_comm_world,ierror)
109 CALL mpi_send(cpunam,lenc,mpi_character,it_spmd(1),msgtyp,
110 . spmd_comm_world,ierror)
subroutine mpi_recv(buf, cnt, datatype, source, tag, comm, status, ierr)
subroutine mpi_send(buf, cnt, datatype, dest, tag, comm, ierr)