EigenvalueSoLversforPetaflop-Applications(ELPA)
2016.05.001
|
#include "config-f90.h"
Data Types | |
interface | ELPA1::get_elpa_row_col_comms |
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... | |
interface | ELPA1::solve_evp_real |
solve_evp_real: old, deprecated Fortran function to solve the real eigenvalue problem with 1-stage solver. Better use "solve_evp_real_1stage" More... | |
interface | ELPA1::solve_evp_complex |
solve_evp_complex: old, deprecated Fortran function to solve the complex eigenvalue problem with 1-stage solver. Better use "solve_evp_complex_1stage" More... | |
Modules | |
module | ELPA1 |
Fortran module which provides the routines to use the one-stage ELPA solver. | |
Functions/Subroutines | |
integer(kind=ik) function, public | ELPA1::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... | |
logical function, public | ELPA1::solve_evp_real_1stage (na, nev, a, lda, ev, q, ldq, nblk, matrixCols, mpi_comm_rows, mpi_comm_cols) |
solve_evp_real_1stage: Fortran function to solve the real eigenvalue problem with 1-stage solver More... | |
logical function, public | ELPA1::solve_evp_complex_1stage (na, nev, a, lda, ev, q, ldq, nblk, matrixCols, mpi_comm_rows, mpi_comm_cols) |
solve_evp_complex_1stage: Fortran function to solve the complex eigenvalue problem with 1-stage solver More... | |
Variables | |
real(kind=rk), public | ELPA1::time_evp_fwd |
time for forward transformations (to tridiagonal form) More... | |
real(kind=rk), public | ELPA1::time_evp_solve |
time for solving the tridiagonal system More... | |
real(kind=rk), public | ELPA1::time_evp_back |
time for back transformations of eigenvectors More... | |
logical, public | ELPA1::elpa_print_times = .false. |
Set elpa_print_times to .true. for explicit timing outputs. More... | |