Package elpa-common-devel

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