A lean MATLAB package for exploring stability properties of block Gram-Schmidt and block GMRES variations. Hosted on GitHub.

Ecublens, Vaud, CH, 2018

The body of MATLAB code written for "Compress-and-restart block Krylov subspace methods for Sylvester matrix equations"" The syntax is based off B(FOM)^2, and scripts allow one to reproduce exactly the same results shown in our paper. Hosted on GitLab.

Versailles, France, 2009
Versailles, FR, 2009

Written in MATLAB and used in my thesis and the papers "Block Krylov subspace methods for functions of matrices", "Block Krylov subspace methods for functions of matrices II: Modified block FOM", and "The tensor t-function: A definition for functions of third-order tensors". The package comprises implementations of the classical, global, loop-interchange, and hybrid BFOM and B(FOM)^2, written in a modular fashion so that users can easily switch between choices of block inner products and scaling quotients. It also contains thorough documentation and the scripts and data to generate the examples in the papers. Hosted on GitLab.