Common development files for ELPA (non-MPI version)
https://elpa.mpcdf.mpg.de/software
ELPA is a Fortran-based high-performance computational library for the (massively) parallel solution of symmetric or Hermitian, standard or generalized eigenvalue problems. This package contains the common development files for ELPA (non-MPI version).
Version: 2022.05.001
See also: elpa-common.
Library Functions | |
elpa_allocate | allocate an instance of the ELPA library |
elpa_autotune_deallocate | Deallocates an ELPA autotuning instance |
elpa_autotune_load_state | loadsa state of an ELPA autotuning object |
elpa_autotune_print_state | prints the current state of an ELPA autotuning object |
elpa_autotune_save_state | saves the current state of an ELPA autotuning object |
elpa_autotune_set_best | |
elpa_autotune_setup | |
elpa_autotune_step | |
elpa_cholesky | do a Cholesky factorization of a real symmetric or complex hermitian matrix also exists in explicit form elpa_cholesky_double, elpa_cholesky_float,… |
elpa_deallocate | deallocate an instance of the ELPA library after usage |
elpa_eigenvalues | computes the eigenvalues of a real symmetric or complex hermitian matrix |
elpa_eigenvalues_double | computes the eigenvalues of a real double-precision symmetric matrix |
elpa_eigenvalues_double_complex | computes the eigenvalues of a complex double-precision hermitian matrix |
elpa_eigenvalues_float | computes the eigenvalues of a real single-precision symmetric matrix |
elpa_eigenvalues_float_complex | computes the eigenvalues of a complex single-precision hermitian matrix |
elpa_eigenvectors | computes the eigenvalues and (part of) the eigenvector spectrum for a real symmetric or complex hermitian matrix |
elpa_eigenvectors_double | computes the eigenvalues and (part of) the eigenvector spectrum for a real symmetric matrix |
elpa_eigenvectors_double_complex | computes the eigenvalues and (part of) the eigenvector spectrum for a complex hermitian matrix |
elpa_eigenvectors_float | computes the eigenvalues and (part of) the eigenvector spectrum for a real symmetric matrix |
elpa_eigenvectors_float_complex | computes the eigenvalues and (part of) the eigenvector spectrum for a complex hermitian matrix |
elpa_generalized_eigenvalues | computes the eigenvalues of a generalized eigenvalue problem for real symmetric or complex hermitian matrices |
elpa_generalized_eigenvectors | computes the generalized eigenvalues and (part of) the eigenvector spectrum for a real symmetric or complex hermitian matrix |
elpa_hermitian_multiply | Performs C = A**H * B |
elpa_init | initialize the ELPA library |
elpa_invert_triangular | Invert an upper triangular matrix this routine also exists with explicit names elpa_invert_triangular_double elpa_invert_triangular_float… |
elpa_load_settings | loads the setting of an elpa object |
elpa_print_settings | prints the setting of an elpa object |
elpa_set | set parameter or tunables for the ELPA library |
elpa_setup | setup an instance of the ELPA library |
elpa_skew_eigenvalues | computes the eigenvalues of a real skew-symmetric matrix |
elpa_skew_eigenvectors | computes the eigenvalues and (part of) the eigenvector spectrum for a real skew-symmetric matrix |
elpa_solve_tridiagonal | computes the eigenvalue problem for real symmetric tridiagonal matrix |
elpa_store_settings | stores the setting of an elpa object |
elpa_uninit | uninitialize the ELPA library |