Emanuel Rubensson
Senior Lecturer/Associate Professor at Department of Information Technology; Division of Scientific Computing
- Telephone:
- +46 18 471 29 81
- E-mail:
- emanuel.rubensson@it.uu.se
- Visiting address:
- Hus 10, Regementsvägen 10
- Postal address:
- Box 337
751 05 UPPSALA
- Academic merits:
- Docent, Excellent teacher
Short presentation
My current research interests include theory and numerical methods for matrix functions and parallel programming models. I became interested in matrix functions when I was working on numerical methods used in computational chemistry, and some of my most important contributions are in this area. As a teacher, I have worked with feedback aimed at supporting self-regulated learning.
Research
- Chunks and Tasks, programming model, interface, and runtime libraries for parallelization of algorithms with dynamic work and data, see http://www.chunks-and-tasks.org.
- Ergo, algorithms, methods, and software for large-scale electronic structure calculations, see http://www.ergoscf.org.

Publications
Recent publications
A unifying framework for higher order derivatives of matrix functions
Part of SIAM Journal on Matrix Analysis and Applications, p. 504-528, 2024
Susceptibility formulation of density matrix perturbation theory
Part of Journal of Chemical Physics, 2024
The Chunks and Tasks Matrix Library
Part of SoftwareX, 2022
- DOI for The Chunks and Tasks Matrix Library
- Download full text (pdf) of The Chunks and Tasks Matrix Library
Quantum Perturbation Theory Using Tensor Cores and a Deep Neural Network
Part of Journal of Chemical Theory and Computation, p. 4255-4268, 2022
Sparse approximate matrix-matrix multiplication for density matrix purification with error control
Part of Journal of Computational Physics, 2021
- DOI for Sparse approximate matrix-matrix multiplication for density matrix purification with error control
- Download full text (pdf) of Sparse approximate matrix-matrix multiplication for density matrix purification with error control
All publications
Articles in journal
A unifying framework for higher order derivatives of matrix functions
Part of SIAM Journal on Matrix Analysis and Applications, p. 504-528, 2024
Susceptibility formulation of density matrix perturbation theory
Part of Journal of Chemical Physics, 2024
The Chunks and Tasks Matrix Library
Part of SoftwareX, 2022
- DOI for The Chunks and Tasks Matrix Library
- Download full text (pdf) of The Chunks and Tasks Matrix Library
Quantum Perturbation Theory Using Tensor Cores and a Deep Neural Network
Part of Journal of Chemical Theory and Computation, p. 4255-4268, 2022
Sparse approximate matrix-matrix multiplication for density matrix purification with error control
Part of Journal of Computational Physics, 2021
- DOI for Sparse approximate matrix-matrix multiplication for density matrix purification with error control
- Download full text (pdf) of Sparse approximate matrix-matrix multiplication for density matrix purification with error control
A density matrix approach to the convergence of the self-consistent field iteration
Part of Numerical Algebra, Control and Optimization, p. 99-115, 2021
Localized inverse factorization
Part of IMA Journal of Numerical Analysis, p. 729-763, 2021
Quantum-Based Molecular Dynamics Simulations Using Tensor Cores
Part of Journal of Chemical Theory and Computation, p. 6180-6192, 2021
Mixed Precision Fermi-Operator Expansion on Tensor Cores from a Machine Learning Perspective
Part of Journal of Chemical Theory and Computation, p. 2256-2265, 2021
Part of Parallel Computing, 2019
Linear scaling pseudo Fermi-operator expansion for fractional occupation
Part of Journal of Chemical Theory and Computation, p. 190-200, 2019
On-the-fly computation of frontal orbitals in density matrix expansions
Part of Journal of Chemical Theory and Computation, p. 139-153, 2018
Ergo: An open-source program for linear-scaling electronic structure calculations
Part of SoftwareX, p. 107-111, 2018
Parameterless stopping criteria for recursive density matrix expansions
Part of Journal of Chemical Theory and Computation, p. 5788-5802, 2016
Part of Parallel Computing, p. 87-106, 2016
- DOI for Locality-aware parallel block-sparse matrix–matrix multiplication using the Chunks and Tasks programming model
- Download full text (pdf) of Locality-aware parallel block-sparse matrix–matrix multiplication using the Chunks and Tasks programming model
Graph-based linear scaling electronic structure theory
Part of Journal of Chemical Physics, 2016
Canonical density matrix perturbation theory
Part of Physical Review E. Statistical, Nonlinear, and Soft Matter Physics, 2015
- DOI for Canonical density matrix perturbation theory
- Download full text (pdf) of Canonical density matrix perturbation theory
Interior eigenvalues from density matrix expansions in quantum mechanical molecular dynamics
Part of SIAM Journal on Scientific Computing, 2014
- DOI for Interior eigenvalues from density matrix expansions in quantum mechanical molecular dynamics
- Download full text (pdf) of Interior eigenvalues from density matrix expansions in quantum mechanical molecular dynamics
Chunks and Tasks: A programming model for parallelization of dynamic algorithms
Part of Parallel Computing, p. 328-343, 2014
Part of SIAM Journal on Scientific Computing, 2012
- DOI for Controlling errors in recursive Fermi–Dirac operator expansions with applications in electronic structure theory
- Download full text (pdf) of Controlling errors in recursive Fermi–Dirac operator expansions with applications in electronic structure theory
Part of Chemical Physics Letters, p. 84-85, 2012
Nonmonotonic recursive polynomial expansions for linear scaling calculation of the density matrix
Part of Journal of Chemical Theory and Computation, p. 1233-1236, 2011
Assessment of density matrix methods for linear scaling electronic structure calculations
Part of Journal of Physics, 2011
Bringing about matrix sparsity in linear-scaling electronic structure calculations
Part of Journal of Computational Chemistry, p. 1411-1423, 2011
Part of Journal of Chemical Theory and Computation, p. 340-350, 2011
Part of Journal of Chemical Theory and Computation, p. 80-85, 2009
Truncation of Small Matrix Elements Based on the Euclidean Norm for Blocked Data Structures
Part of Journal of Computational Chemistry, p. 974-977, 2009
Density matrix purification with rigorous error control
Part of Journal of Chemical Physics, 2008
Hartree-Fock calculations with linearly scaling memory usage
Part of Journal of Chemical Physics, 2008
Part of Journal of Chemical Physics, 2008
Rotations of occupied invariant subspaces in self-consistent field calculations
Part of Journal of Mathematical Physics, 2008
Recursive inverse factorization
Part of Journal of Chemical Physics, 2008
A hierarchic sparse matrix data structure for large-scale Hartree-Fock/Kohn-Sham calculations
Part of Journal of Computational Chemistry, p. 2531-2537, 2007
Determination of the chemical potential and HOMO/LUMO orbitals in density purification methods
Part of Chemical Physics Letters, p. 591-594, 2006
Systematic sparse matrix error control for linear scaling electronic structure calculations
Part of Journal of Computational Chemistry, p. 1628-1637, 2005
Chapters in book
Part of Linear-Scaling Techniques in Computational Chemistry and Physics, p. 263-300, Springer, 2011
Conference papers
Sparse matrix algebra for quantum modeling of large systems
Part of APPLIED PARALLEL COMPUTING, p. 90-99, 2007