get_size_MPI Function

public function get_size_MPI(comm) result(size)

Arguments

Type IntentOptional Attributes Name
integer, optional :: comm

Return Value integer


Calls

proc~~get_size_mpi~~CallsGraph proc~get_size_mpi get_size_MPI mpi_comm_size mpi_comm_size proc~get_size_mpi->mpi_comm_size proc~error_mpi Error_MPI proc~get_size_mpi->proc~error_mpi

Called by

proc~~get_size_mpi~~CalledByGraph proc~get_size_mpi get_size_MPI proc~startmsg_mpi StartMsg_MPI proc~startmsg_mpi->proc~get_size_mpi proc~init_mpi Init_MPI proc~init_mpi->proc~startmsg_mpi

Source Code

  function get_size_MPI(comm) result(size)
    integer,optional :: comm
    integer          :: comm_
    integer          :: size
    comm_=MPI_COMM_WORLD;if(present(comm))comm_=comm    
    if(comm_/=Mpi_Comm_Null)then
       call MPI_Comm_size(comm_,size,ierr)
       call Error_MPI(ierr,"Get_Size_MPI")
    else
       return
    endif
  end function get_size_MPI