PRIMME 3.0
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()".