slepc-3.6.3 2016-03-29
Report Typos and Errors

# EPSPRIMMESetMethod

Sets the method for the PRIMME library.

### Synopsis

    #include "slepceps.h"
    PetscErrorCode EPSPRIMMESetMethod(EPS eps,EPSPRIMMEMethod method)

Logically Collective on EPS

### Input Parameters

| eps | - the eigenproblem solver context
| method | - method that will be used by PRIMME. It must be one of: EPS_PRIMME_DYNAMIC, EPS_PRIMME_DEFAULT_MIN_TIME(EPS_PRIMME_JDQMR_ETOL), EPS_PRIMME_DEFAULT_MIN_MATVECS(EPS_PRIMME_GD_OLSEN_PLUSK), EPS_PRIMME_ARNOLDI, EPS_PRIMME_GD, EPS_PRIMME_GD_PLUSK, EPS_PRIMME_GD_OLSEN_PLUSK, EPS_PRIMME_JD_OLSEN_PLUSK, EPS_PRIMME_RQI, EPS_PRIMME_JDQR, EPS_PRIMME_JDQMR, EPS_PRIMME_JDQMR_ETOL, EPS_PRIMME_SUBSPACE_ITERATION, EPS_PRIMME_LOBPCG_ORTHOBASIS, EPS_PRIMME_LOBPCG_ORTHOBASISW

### Options Database Key

-eps_primme_method - Sets the method for the PRIMME library (one of 'dynamic', 'default_min_time', 'default_min_matvecs', 'arnoldi', 'gd', 'gd_plusk', 'gd_olsen_plusk', 'jd_olsen_plusk', 'rqi', 'jdqr', 'jdqmr', 'jdqmr_etol', 'subspace_iteration', 'lobpcg_orthobasis', 'lobpcg_orthobasisw').

### Note

If not set, the method defaults to EPS_PRIMME_DEFAULT_MIN_TIME.

### See Also

EPSPRIMMEGetMethod(), EPSPRIMMEMethod

Location: src/eps/impls/external/primme/primme.c
Index of all EPS routines
Table of Contents for all manual pages
Index of all manual pages