# SLEPc ## Scalable Library for Eigenvalue Problem Computations SLEPc is a software library for the solution of large scale eigenvalue problems on parallel computers. It is an extension of [PETSc](https://petsc.org/release/) and can be used for several related linear algebra problems such as: - _Linear eigenvalue problems_ in either standard or generalized form, with real or complex arithmetic. - _Partial SVD_ of a large, sparse, rectangular matrix, as well as other types of singular value problems. - _Nonlinear eigenvalue problems_, either polynomial or general. - The computation of the action of a _matrix function_ on a vector. SLEPc relies on PETSc data structures and linear solvers. The model of parallelism employs the [MPI standard](https://www.mpi-forum.org) for message-passing communication, with additional support for GPU as is done in PETSc. SLEPc has bindings for C, Fortran, and Python (via slepc4py). It is being developed mainly by researchers from Universitat Politècnica de València (Spain). The current version of SLEPc is {{env.config.version}}, released in {{release_date}}. ## Latest News and Forthcoming Events
[Show older news]
***
```{image} https://www.upv.es/imagenes/svg/logo-upv.svg :alt: logo-upv :align: left :width: 300px :target: https://www.upv.es/ ``` ```{image} _static/images/logo-dsic.svg :alt: logo-dsic :align: right :width: 180px :target: https://www.upv.es/entidades/DSIC/index.html ``` *** ```{toctree} :maxdepth: 1 :hidden: about/index installation/index documentation/index manualpages/index slepc4py/index material/index contact/index ```