NobleBlocks
    Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods | NobleBlocks