https://hgpu.org/?p=23960
AMGCL - A C++ library for efficient solution of large sparse linear systems