Citing SLEPc

When referencing SLEPc in a publication, please cite one or more of the following (at least the first one).

Also, you can run the application code with all the options you usually use and the option -citations slepc.bib. This will generate a list of BibTeX references appropriate for that computation.

General

[1] V. Hernandez, J. E. Roman, and V. Vidal. SLEPc: A scalable and flexible toolkit for the solution of eigenvalue problems. ACM Trans. Math. Software, 31(3):351-362, 2005. [DOI] [Show BibTeX]

@Article{Hernandez:2005:SSF,
   author  = "Vicente Hernandez and Jose E. Roman and Vicente Vidal",
   title   = "{SLEPc}: A scalable and flexible toolkit for the solution of eigenvalue problems",
   journal = "{ACM} Trans. Math. Software",
   volume  = "31",
   number  = "3",
   pages   = "351--362",
   year    = "2005"
}

[2] V. Hernandez, J. E. Roman, and V. Vidal. SLEPc: Scalable Library for Eigenvalue Problem Computations. Lect. Notes Comp. Sci., vol. 2565, pages 377-391. Springer, 2003. [DOI] [Show BibTeX]

@Article{Hernandez:2003:SSL,
   author  = "V. Hernandez and J. E. Roman and V. Vidal",
   title   = "{SLEPc}: {S}calable {L}ibrary for {E}igenvalue {P}roblem {C}omputations",
   journal = "Lect. Notes Comput. Sci.",
   volume  = "2565",
   pages   = "377--391",
   year    = "2003"
}

[3] J. E. Roman, C. Campos, E. Romero and A. Tomas. SLEPc Users Manual. Tech. Rep. DSIC-II/24/02 - Revision 3.7, Universitat Politècnica de València, 2016. [Show BibTeX]

@TechReport{slepc-users-manual,
   author      = "J. E. Roman and C. Campos and E. Romero and A. Tomas",
   title       = "{SLEPc} Users Manual",
   number      = "DSIC-II/24/02 - Revision 3.7",
   institution = "D. Sistemes Inform\`atics i Computaci\'o, Universitat Polit\`ecnica de Val\`encia",
   year        = "2016"
}

Using a Computational Interval

[4] C. Campos and J. E. Roman. Strategies for spectrum slicing based on restarted Lanczos methods. Numer. Algorithms, 62(2):279-295, 2012. [DOI] [Show BibTeX]

@Article{Campos:2012:SSS,
  author  = "C. Campos and J. E. Roman",
  title   = "Strategies for spectrum slicing based on restarted {Lanczos} methods",
  journal = "Numer. Algorithms",
  volume  = "60",
  number  = "2",
  pages   = "279--295",
  year    = "2012"
}

Davidson-type Eigensolvers

[5] E. Romero and J. E. Roman. A Parallel Implementation of Davidson Methods for Large-Scale Eigenvalue Problems in SLEPc. ACM Trans. Math. Software, 40(2):13:1-13:29, 2014. [DOI] [Show BibTeX]

@Article{Romero:2014:PID,
  author  = "E. Romero and J. E. Roman",
  title   = "A parallel implementation of {Davidson} methods for large-scale eigenvalue problems in {SLEPc}",
  journal = "{ACM} Trans. Math. Software",
  volume  = "40",
  number  = "2",
  pages   = "13:1--13:29",
  year    = "2014"
}

[6] E. Romero and J. E. Roman. Computing subdominant unstable modes of turbulent plasma with a parallel Jacobi-Davidson eigensolver. Concurr. Comp.-Pract. E., 23(17):2179-2191, 2011. [DOI] [Show BibTeX]

@Article{Romero:2011:CSU,
  author  = "E. Romero and J. E. Roman",
  title   = "Computing subdominant unstable modes of turbulent plasma with a parallel {Jacobi-Davidson} eigensolver",
  journal = "Concurr. Comp.-Pract. E.",
  volume  = "23",
  number  = "17",
  pages   = "2179--2191",
  year    = "2011"
}

Parallel Orthogonalization

[7] V. Hernández, J. E. Román and A. Tomás. Parallel Arnoldi eigensolvers with enhanced scalability via global communications rearrangement. Parallel Comput., 33(7-8):521-540, 2007. [DOI] [Show BibTeX]

@Article{Hernandez:2007:PAE,
  author  = "V. Hern{\'a}ndez and J. E. Rom{\'a}n and A. Tom{\'a}s",
  title   = "Parallel {Arnoldi} eigensolvers with enhanced scalability via global communications rearrangement",
  journal = "Parallel Comput.",
  volume  = "33",
  number  = "7-8",
  pages   = "521--540",
  year    = "2007"
}

SVD

[8] V. Hernández, J. E. Román and A. Tomás. A robust and efficient parallel SVD solver based on restarted Lanczos bidiagonalization. Electron. Trans. Numer. Anal., 31:68-85, 2008. [Link] [Show BibTeX]

@Article{Hernandez:2008:REP,
  author  = "V. Hern{\'a}ndez and J. E. Rom{\'a}n and A. Tom{\'a}s",
  title   = "A robust and efficient parallel {SVD} solver based on restarted {Lanczos} bidiagonalization",
  journal = "Electron. Trans. Numer. Anal.",
  volume  = "31",
  pages   = "68--85",
  year    = "2008"
}

Polynomial Eigensolvers

[9] C. Campos and J. E. Roman. Restarted Q-Arnoldi-type methods exploiting symmetry in quadratic eigenvalue problems. BIT Numer. Math., 56(4):1213-1236, 2016. [DOI] [Show BibTeX]

@Article{Campos:2016:RQM,
  author  = "C. Campos and J. E. Roman",
  title   = "Restarted {Q-Arnoldi-type} methods exploiting symmetry in quadratic eigenvalue problems",
  journal = "{BIT} Numer. Math.",
  volume  = "56",
  number  = "4",
  pages   = "1213--1236",
  year    = "2016"
}

[10] C. Campos and J. E. Roman. Parallel Krylov solvers for the polynomial eigenvalue problem in SLEPc. SIAM J. Sci. Comput., 38(5):S385-S411, 2016. [DOI] [Show BibTeX]

@Article{Campos:2016:PKS,
  author  = "C. Campos and J. E. Roman",
  title   = "Parallel {Krylov} solvers for the polynomial eigenvalue problem in {SLEPc}",
  journal = "{SIAM} J. Sci. Comput.",
  volume  = "38",
  number  = "5",
  pages   = "S385--S411",
  year    = "2016"
}

[11] C. Campos and J. E. Roman. Parallel iterative refinement in polynomial eigenvalue problems. Numer. Linear Algebra Appl., 23(4):730-745, 2016. [DOI] [Show BibTeX]

@Article{Campos:2016:PIR,
  author  = "C. Campos and J. E. Roman",
  title   = "Parallel iterative refinement in polynomial eigenvalue problems",
  journal = "Numer. Linear Algebra Appl.",
  volume  = "23",
  number  = "4",
  pages   = "730--745",
  year    = "2016"
}

Technical Reports

For referencing any of the SLEPc Technical Reports, use the following template:

@TechReport{str-6,
   author      = "V. Hernandez and J. E. Roman and A. Tomas and V. Vidal",
   title       = "A survey of software for sparse eigenvalue problems",
   number      = "STR-6",
   institution = "Universitat Polit\`ecnica de Val\`encia",
   note        = "Available at http://slepc.upv.es",
   year        = "2009"
}