Eigenvalue SoLvers for Petaflop-Applications (ELPA)  2017.05.001
Functions/Subroutines
elpa1_impl Module Reference

Fortran module which provides the routines to use the one-stage ELPA solver. More...

Functions/Subroutines

integer function, public elpa_get_communicators_impl (mpi_comm_global, my_prow, my_pcol, mpi_comm_rows, mpi_comm_cols)
 

Detailed Description

Fortran module which provides the routines to use the one-stage ELPA solver.

Function/Subroutine Documentation

◆ elpa_get_communicators_impl()

integer function, public elpa1_impl::elpa_get_communicators_impl ( integer(kind=c_int), intent(in)  mpi_comm_global,
integer(kind=c_int), intent(in)  my_prow,
integer(kind=c_int), intent(in)  my_pcol,
integer(kind=c_int), intent(out)  mpi_comm_rows,
integer(kind=c_int), intent(out)  mpi_comm_cols 
)
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