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"
More...
|
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...
|
|
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_global | Global communicator for the calculations (in) |
my_prow | Row coordinate of the calling process in the process grid (in) |
my_pcol | Column coordinate of the calling process in the process grid (in) |
mpi_comm_rows | Communicator for communicating within rows of processes (out) |
mpi_comm_cols | Communicator for communicating within columns of processes (out) |
- Returns
- mpierr integer error value of mpi_comm_split function
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_global | Global communicator for the calculations (in) |
my_prow | Row coordinate of the calling process in the process grid (in) |
my_pcol | Column coordinate of the calling process in the process grid (in) |
mpi_comm_rows | Communicator for communicating within rows of processes (out) |
mpi_comm_cols | Communicator 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:
- /home/amarek/git/elpa_git/ELPA_LIB_GPU_MERGE/elpa_lib/src/elpa1.F90