La moltiplicazione di matrici (sia Mat * Mat, sia Mat * Vec) viene ridimensionata con il numero di non zeri o con le dimensioni della matrice? O una combinazione dei due.
Che dire con la forma.
Ad esempio, ho una matrice 100 x 100 con 100 valori o una matrice 1000 x 1000 con 100 valori.
Quando si quadrano queste matrici (o si moltiplicano per matrici simili con sparsità simili), il primo (100x100) sarà più veloce del secondo (1000x1000)? Dipende da dove sono i valori?
Se dipende dall'implementazione, sono interessato alla risposta per PETSc.