Я хочу вычислить обобщенное разложение сингулярных значений (GSVD) для разреженных матриц A и B. Поэтому я ищу реализацию, способную использования специальной структуры данных для разреженных матриц.
Единственная реализация, которую я нашел (здесь), является частью пакет LAPACK, написанный на Fortran 77. Он неплохо работает, но, к сожалению, не может работать с разреженными матрицами.