[ Manual | Installation | Changes | FAQ | Contact ]

 

 

Where should I send SLEPc bug reports and questions?

Send all maintenance requests to the SLEPc developers via the email address slepc-maint@grycap.upv.es.

 

How can I subscribe to the SLEPc users mailing list?

You can join the SLEPc users mailing list by following the instructions in the Contact section. We will update users regarding new releases, changes, etc. through this mailing list.

 

Apart from PETSc, is it necessary to install other software to use SLEPc?

No, the only requirement to use SLEPc is to have PETSc installed in your system. Additionally, if you want to have access to eigensolvers not included in SLEPc, then you will have to install other libraries (e.g. ARPACK).

 

Which is the recommended way of learning SLEPc?

Possibly, the best way of learning to use SLEPc is to follow these steps:

  • First of all, get acquainted with PETSc if you are not already familiar with it (see the PETSc tutorials page).
  • Read through the entire SLEPc Users Manual. In a first reading, one may skip the "advanced usage" sections.
  • Follow the steps provided by the hands-on exercises, trying the examples in an available SLEPc installation.
  • Use the example programs available in src/examples as a basis for your own programs.
  • Use the on-line manual pages for reference for individual routines.

 

When running a SLEPc application I get the message 'Warning: KSP did not converge'

In many situations, SLEPc uses a KSP linear solver internally during the computation of eigenvalues. This message means that an iterative method is being used for solving linear systems and that one of these systems failed to converge. This will normally affect the eigenvalue computation, preventing the obtention of a correct solution. To avoid this situation, one should use a direct solver if the message appears. For example:

program -st_type sinvert -st_ksp_type preonly -st_pc_type lu