This is the body of MATLAB code written for "Compress-and-restart block Krylov subspace methods for Sylvester matrix equations"https://gitlab.com/katlund/compress-and-restart-KSM." The syntax is based off B(FOM)^2, and scripts allow one to reproduce exactly the same results shown in our paper.
This is software written in MATLAB and used in my thesis and the papers "Block Krylov subspace methods for functions of matrices" and "Block Krylov subspace methods for functions of matrices II: Modified block FOM." 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.