The SLEPc (Scalable Library for Eigenvalue Problem Computations) is a software library for the solution of large scale sparse eigenvalue problems on parallel computers. It is an extension of [[:petsc|PETSc]] and can be used for linear eigenvalue problems in either standard or generalized form, with real or complex arithmetic. It can also be used for computing a partial SVD of a large, sparse, rectangular matrix, and to solve nonlinear eigenvalue problems (polynomial or general). Additionally, SLEPc provides solvers for the computation of the action of a matrix function on a vector. For further information, go to the SLEPc [[http://slepc.upv.es/|website]]. Instalation 1. You need to have PETSc [[:petsc_install|installed]] in your computer before install SLEPc; 2. Once PETSc is installed, you need to create a bash file on your main repository (if it doesn't exists) called .bash_profile; 3. After creating .bash_profile file, export PETSc variables (which probably are in your .bashrc file) to it; 4. Add the SLEPc repository to the .bash_profile file, for example: export SLEPC_DIR="/home/username/slepc/slepc-3.10.2" 5. type bash on a terminal to update bash files; 6. Open a terminal and access the SLEPc repository. Then type ./configure to run the SLEPc configuration file; 7. Follow the instructions appearing in the terminal after each installation step.