EigenvalueSoLversforPetaflop-Applications(ELPA)  2016.05.003
Private Member Functions | List of all members
ELPA1::get_elpa_row_col_comms Interface Reference

get_elpa_row_col_comms: old, deprecated Fortran function to create the MPI communicators for ELPA. Better use "elpa_get_communicators" More...

Private Member Functions

integer(kind=ik) function get_elpa_communicators (mpi_comm_global, my_prow, my_pcol, mpi_comm_rows, mpi_comm_cols)
 Fortran function to create the MPI communicators for ELPA. More...
 

Detailed Description

get_elpa_row_col_comms: old, deprecated Fortran function to create the MPI communicators for ELPA. Better use "elpa_get_communicators"

The interface and variable definition is the same as in "elpa_get_communicators"

Parameters
mpi_comm_globalGlobal communicator for the calculations (in)
my_prowRow coordinate of the calling process in the process grid (in)
my_pcolColumn coordinate of the calling process in the process grid (in)
mpi_comm_rowsCommunicator for communicating within rows of processes (out)
mpi_comm_colsCommunicator for communicating within columns of processes (out)
Returns
mpierr integer error value of mpi_comm_split function

Member Function/Subroutine Documentation

integer(kind=ik) function ELPA1::get_elpa_row_col_comms::get_elpa_communicators ( integer(kind=ik), intent(in)  mpi_comm_global,
integer(kind=ik), intent(in)  my_prow,
integer(kind=ik), intent(in)  my_pcol,
integer(kind=ik), intent(out)  mpi_comm_rows,
integer(kind=ik), intent(out)  mpi_comm_cols 
)
private

Fortran function to create the MPI communicators for ELPA.

Parameters
mpi_comm_globalGlobal communicator for the calculations (in)
my_prowRow coordinate of the calling process in the process grid (in)
my_pcolColumn coordinate of the calling process in the process grid (in)
mpi_comm_rowsCommunicator for communicating within rows of processes (out)
mpi_comm_colsCommunicator for communicating within columns of processes (out)
Returns
mpierr integer error value of mpi_comm_split function

The documentation for this interface was generated from the following file: