Везде, где я видел, учебник / документы PETSc и т. Д. Говорят, что это полезно для линейной алгебры и обычно указывает, что разреженные системы принесут пользу. Как насчет плотных матриц? Я обеспокоен тем, о решении для плотного .A
Я написал свой собственный код для CG и QMR на Фортране. Основная конструкция является разрывать код псевда и добавить BLAS подпрограмм везде , где это возможно ( ddot
, dnrm
и dgemv
) с небольшим самонастраиваемым. Как это будет сравниваться с PETSc?
Я знаю, что лучший ответ был бы для меня, чтобы попробовать это сам, но по причинам времени и других, это невозможно.
Любая помощь очень ценится.