Jose E. Roman

Universitat Politècnica de València
D. Sistemes Informàtics i Computació
Camí de Vera, s/n
E-46022 València (Spain)

Tel.: +34-963877007 ext. 83520
Office 1D05 - Building 1F (see map)



Topics of Interest
  • Numerical solution of large-scale sparse eigenvalue problems.
  • Software engineering for large-scale scientific computing.
  • General: numerical linear algebra, PDE's, high performance computing.
Research Projects
  • SLEPc: the Scalable Library for Eigenvalue Problem Computations.
    Funding: Agencia Estatal de Investigación; Reference: TIN2016-75985-P; PI: Jose E. Roman; Period: 2017-2019.
Preprints and recent papers
  • A. Lamas Daviña, J. E. Roman. MPI-CUDA parallel linear solvers for block-tridiagonal matrices in the context of SLEPc's eigensolvers. Parallel Comput. [PDF]
  • A. Lamas Daviña, J. E. Roman. Computing dense and sparse matrix functions using GPUs. [PDF]
  • G. Demésy et al. Non-linear eigenvalue problems with GetDP and SLEPc: Eigenmode computations of frequency-dispersive photonic open structures. [arXiv]
  • J. L. Steward et al. Parallel direct solution of the covariance-localized Ensemble Square-Root Kalman Filter equations with matrix functions. Mon. Weather Rev.
  • C. Campos, J. E. Roman. Inertia-based spectrum slicing for symmetric quadratic eigenvalue problems. [PDF]
  • B. J. Faber et al. Stellarator microinstabilities and turbulence at low magnetic shear. J. Plasma Phys.
  • C. Campos, J. E. Roman. A polynomial Jacobi-Davidson solver with support for non-monomial bases and deflation. [PDF]
  • J. C. Araujo et al. Computation of scattering resonances in absorptive and dispersive media with applications to metal-dielectric nano-structures. [arXiv]


I am the lead developer of SLEPc.

Scalable Library for
Eigenvalue Problem Computations

See also my profiles at Bitbucket and GitHub.


I will be attending the following forthcoming events:

Recent events I have attended:


  • (visiting) Zeynab Dalvand, working on inverse eigenvalue problems.
  • Alejandro Lamas Daviña (2018): Dense and sparse parallel linear algebra algorithms on graphics processing units [PDF]
  • Carmen Campos (2017): Implementación paralela de métodos iterativos para la resolución de problemas polinómicos de valores propios [PDF], see also MSc thesis (2012): Extensión de la librería SLEPc para el cálculo de todos los valores propios contenidos en un intervalo en problemas simétricos [PDF]
  • Eloy Romero (2012): Parallel implementation of Davidson-type methods for large-scale eigenvalue problems [PDF], see also MSc thesis (2008): Implementación paralela del método de minimización de la traza para el problema de valores propios generalizado simétrico [PDF]
  • Andrés Tomás (2009): Implementación paralela de métodos de Krylov con reinicio para problemas de valores propios y singulares [PDF]


See my timetable for the current semester.

Undergraduate Courses
  • Fall 2018: Parallel Computing
  • Spring 2019: Scientific Computing

Biographical Sketch

Jose E. Roman received a degree in Computer Science from Universitat Politècnica de València (UPV) in 1996. He received his Ph.D. in Computer Science from UPV in 2003. He has been a lecturer at UPV since 2000 and faculty member since 2003.

Visiting Terms