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
104 list_process(1:nspmd+1 ) = 0
106 call mpi_gather(current_process_pid,1,mpi_integer,
107 . list_process,1,mpi_integer,0,mpi_comm_world,ierror)
108 list_process(nspmd+1) = radflex_process_pid
111 list_process(1) = current_process_pid
112 list_process(2) = radflex_process_pid
127#include "implicit_f.inc"
131 integer,
intent(in) :: radflex_process_pid,nspmd,ispmd
132 logical :: zombi_activation
133 integer :: current_process_pid
134 integer,
dimension(nspmd+1) :: list_process
139 if(zombi_activation)
then
143 . current_process_pid,nspmd,list_process )
145 . current_process_pid,radflex_process_pid,nspmd,list_process )
subroutine mpi_gather(sendbuf, cnt, datatype, recvbuf, reccnt, rectype, root, comm, ierr)