Чи множиться матричне множення (і Mat * Mat, і Mat * Vec) з кількістю ненульових значень, або з розміром матриці? Або якесь поєднання двох.
Що з формою
Наприклад, у мене є матриця 100 x 100 із 100 значеннями, або матриця 1000 x 1000 зі 100 значеннями.
Під час складання цих матриць (чи множення їх на аналогічні матриці з подібною розрідженістю), чи буде перша (100х100) швидшою, ніж друга (1000х1000)? Це залежить від того, де знаходяться значення?
Якщо це залежить від реалізації, мене цікавить відповідь на PETSc.