29 DOUBLE PRECISION,
INTENT(IN) :: PARTIAL(2)
33 #if defined (HAVE_MPI) 35 DOUBLE PRECISION,
ALLOCATABLE,
DIMENSION(:)::ALL_PARTIAL_SUM
40 WRITE(
lu,*)
'P_DSUMERR: NOT YET IMPLEMENTED' 45 ALLOCATE(all_partial_sum(1:2*num_procs))
51 CALL sumtwo(2*num_procs, all_partial_sum,
p_dsumerr)
52 DEALLOCATE(all_partial_sum)
55 WRITE(
lu,*)
'P_DSUMERR: ERROR IN MPI_ALLGATHER' 56 WRITE(
lu,*)
'MPI ERROR: ',ier
62 WRITE(
lu,*)
'CALL OF P_DSUM IN ITS VOID VERSION'
integer, parameter mpi_double_precision
double precision function p_dsumerr(PARTIAL)
integer, parameter mpi_comm_world