Де б я не бачив, підручник / документи тощо для PETSc кажуть, що це корисно для лінійної алгебри і зазвичай вказує, що рідкісні системи отримають користь. А як із щільними матрицями? Я стурбований тим, про рішення для щільного .
Я написав власний код для CG та QMR у Fortran. Основна конструкція є розривати код псевда і додати BLAS підпрограм всюди , де це можливо ( ddot
, dnrm
і dgemv
) з невеликим самоналагоджувальна. Як це порівняти з PETSc?
Я знаю, що найкращою відповіддю було б для мене спробувати це самостійно, але через причини та інші причини це неможливо.
Будь-яка допомога дуже цінується.