Devo risolvere lo stesso sistema lineare rado (da 300x300 a 1000x1000) con molti lati di destra (da 300 a 1000). Oltre a questo primo problema, vorrei anche risolvere sistemi diversi, ma con gli stessi elementi diversi da zero (solo valori diversi), ovvero molti sistemi sparsi con un modello di sparsità costante. Le mie matrici sono indefinite.
Le prestazioni della fattorizzazione e inizializzazione non sono importanti, ma lo è la fase di risoluzione. Attualmente sto prendendo in considerazione PaStiX o Umfpack e probabilmente giocherò con Petsc (che supporta entrambi i risolutori) Esistono librerie in grado di sfruttare le mie esigenze specifiche (vettorizzazione, multi-threading) o dovrei fare affidamento su solutori generali, e forse modificarli leggermente per le mie esigenze?
Cosa succede se la matrice sparsa è più grande, fino a ?