Eigenvalue SoLvers for Petaflop-Applications (ELPA)
2017.11.001
|
#include "config-f90.h"
Data Types | |
interface | elpa1::solve_evp_real_1stage |
interface | elpa1::solve_evp_real_1stage_double |
elpa_solve_evp_real_1stage_double: Fortran function to solve the real eigenvalue problem with 1-stage solver. This is called by "elpa_solve_evp_real" More... | |
interface | elpa1::solve_evp_complex_1stage |
solve_evp_complex_1stage: old, deprecated Fortran function to solve the complex eigenvalue problem with 1-stage solver. will be deleted at some point. Better use "solve_evp_complex_1stage" or "elpa_solve_evp_complex" More... | |
interface | elpa1::solve_evp_complex_1stage_double |
solve_evp_complex_1stage_double: Fortran function to solve the complex eigenvalue problem with 1-stage solver. This is called by "elpa_solve_evp_complex" More... | |
interface | elpa1::solve_evp_real_1stage_single |
solve_evp_real_1stage_single: Fortran function to solve the real single-precision eigenvalue problem with 1-stage solver More... | |
interface | elpa1::solve_evp_complex_1stage_single |
solve_evp_complex_1stage_single: Fortran function to solve the complex single-precision eigenvalue problem with 1-stage solver More... | |
Modules | |
module | elpa1 |
Fortran module which provides the routines to use the one-stage ELPA solver. | |
Functions/Subroutines | |
integer(kind=c_int) function, public | elpa1::elpa_get_communicators (mpi_comm_global, my_prow, my_pcol, mpi_comm_rows, mpi_comm_cols) |
Variables | |
real(kind=c_double), public | elpa1::time_evp_fwd |
time for forward transformations (to tridiagonal form) More... | |
real(kind=c_double), public | elpa1::time_evp_solve |
time for solving the tridiagonal system More... | |
real(kind=c_double), 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... | |