A C++ ARPACK-NG wrapper compatible with multiple matrix libraries
MPL-2.0 License
arpack_solver
are defined in a nested namespace ezarpack::mpi
and have an API very similar to that of their serial counterparts.LDV
and LDZ
arguments. Resolving the issue required adding a new function, storage_traits<Backend>::get_col_spacing()
.arpack_solver::dim()
that returns dimension of the eigenproblem.find_arpackng()
. It finds a working installation of ARPACK-NG while dealing with version-to-version differences of ARPACK-NG's CMake interface.EZARPACK_LINK_TO_ARPACK_NG
: find_package(ezARPACK)
will never try to detect ARPACK-NG.Published by krivenko over 2 years ago
A new storage backend for the TRIQS/nda library has been added.
This is the first release that is considered stable.
Published by krivenko over 4 years ago
This is the first feature-complete, fully-documented release.
It comes with a few breaking changes.
arpack_worker
has been renamed to arpack_solver
.arpack_solver::from_vector_n()
has been renamed to arpack_solver::in_vector_n()
.arpack_solver::to_vector_n()
has been renamed to arpack_solver::out_vector_n()
.Invert
has been renamed to Inverse
.n_converged
has been removed from the stats_t
structures. The number of converged Ritz values is now returned by method arpack_solver::nconv()
.The documentation web-site is located at https://krivenko.github.io/ezARPACK/.