Der Titel sagt das meiste davon.
Ich suche eine leichte und benutzerfreundliche Bibliothek, die ich für Android (NDK) -Projekte verwenden kann.
Für dichtes Material verwende ich gerne Eigen, aber ich habe nicht viele umfassende (und dokumentierte!) Bibliotheken für spärliches Material gefunden, die in einem Projekt "nur funktionieren".
PETSc scheint mit all diesen MPI-Dingen ein wenig schwer zu sein, aber das ist nur mein erster Eindruck. Irgendwelche Vorschläge?
pde
linear-algebra
libraries
performance
rsp1984
quelle
quelle
Antworten:
Sie könnten versuchen, CSparse zu erstellen , das nach der Quelle keine anderen Abhängigkeiten als die C-Standardbibliothek zu haben scheint. (Sie können die MATLAB-Schnittstelle entfernen oder einfach nicht erstellen.) Andere Routinen auf der Website von Tim Davis mit spärlichen linearen Algebra-Algorithmen weisen möglicherweise auch nur wenige oder keine Abhängigkeiten auf (z. B. können Sie UMFPACK mithilfe der internen BLAS-Bibliothek anstelle von erstellen eine externe Hochleistungs-BLAS-Implementierung).
quelle
Das Sparskit von Yousef Saad hat keine Abhängigkeiten, nur eine Reihe einfacher Fortran-Routinen.
Obwohl Fortran auf Android schwierig sein kann. Zum Start siehe hier .
Eine andere Möglichkeit besteht darin, die einfachen Routinen zu verwenden, die im Buch "Vorlagen für die Lösung linearer Systeme: Bausteine für iterative Methoden" enthalten sind .
quelle