Skip to content

PRIMME 3.0

Compare
Choose a tag to compare
@eromero-vlc eromero-vlc released this 13 Dec 05:17
· 4 commits to release-3.0 since this release

Changes in PRIMME 3.0:

  • Added support for the generalized Hermitian eigenvalue problem and the standard normal eigenvalue problem.

  • Added support for GPU.

  • Added support for half precision.

  • Added block orthogonalization.

  • Resolution of all linear system of equations simultaneously in Jacobi-Davidson.

  • Added interface for Fortran 90.

  • Added an optional callback for broadcasting.

  • The callbacks can work with different precision than the main call (see for instance "matrixMatvec_type" and "globalSumReal_type").

  • Added new counters: "numGlobalSum", "volumeGlobalSum", "numBroadcast", "volumeGlobalSum", "timeOrtho", "timeGlobalSum", "timeBroadcast".

  • Added "primme_params_create()", "primme_params_destroy()", "primme_svds_params_create()", and "primme_svds_params_destroy()".