92 . current_process_pid,nspmd,list_process )
94#include "implicit_f.inc"
98 integer,
intent(in) :: radflex_process_pid,nspmd
99 integer,
dimension(nspmd+1),
intent(inout) :: list_process
100 integer,
intent(in) :: current_process_pid
105 list_process(1:nspmd+1 ) = 0
107 call mpi_gather(current_process_pid,1,mpi_integer,
108 . list_process,1,mpi_integer,0,mpi_comm_world,ierror)
109 list_process(nspmd+1) = radflex_process_pid
112 list_process(1) = current_process_pid
113 list_process(2) = radflex_process_pid
128#include "implicit_f.inc"
132 integer,
intent(in) :: radflex_process_pid,nspmd,ispmd
133 logical :: zombi_activation
134 integer :: current_process_pid
135 integer,
dimension(nspmd+1) :: list_process
140 if(zombi_activation)
then
144 . current_process_pid,nspmd,list_process )
146 . current_process_pid,radflex_process_pid,nspmd,list_process )
subroutine mpi_gather(sendbuf, cnt, datatype, recvbuf, reccnt, rectype, root, comm, ierr)