Blaze-Bibliothek für lineare Algebra?

12

Das Papier "Expression Templates Revisited: Eine Leistungsanalyse aktueller Methoden" im SIAM Journal of Scientific Computing verweist auf die lineare Algebra-Bibliothek "Blaze". Ich habe noch nie davon gehört und kann anscheinend keine Online-Referenzen finden. (Die offensichtliche Google-Suche gibt das oben genannte Papier zurück.)

Was ist diese Bibliothek und wo kann ich mehr darüber erfahren?

cjordan1
quelle
@cjs Haben Sie versucht, die Autoren des Papiers zu kontaktieren? Oder der Autor von Referenz 10 in dem von Ihnen erwähnten Artikel?
GertVdE
@Ali An der Zeitung ist nichts auszusetzen, AFAIK. Ich habe nur keine Referenz für die Blaze-Bibliothek in der Zeitung gesehen.
cjordan1
@GertVdE habe ich nicht. Ich nahm an, dass es allgemein in der numerischen linearen Algebra bekannt ist, und fand es wirklich ärgerlich, dass die Antwort keine einfache Google-Suche war. Am einfachsten ist es, sie ein für alle Mal auf einer Site mit Überlauf zu beantworten.
cjordan1
@cjs Ich bin kein Spezialist für Lin Alg, aber Blaze läutet überhaupt nicht. Und die Autoren sind mir auch unbekannt. Entschuldigung
GertVdE

Antworten:

9

Ursprüngliche Antwort (Mai 2012)

Soweit es mich betrifft, wurde die Blaze-Bibliothek nicht öffentlich veröffentlicht. Ein Link zur Software sowie die Lizenz für deren Verwendung sollten in der Veröffentlichung enthalten sein.

Wenn Sie an einer modernen, frei verfügbaren, numerischen linearen Algebra-Bibliothek interessiert sind, die Ausdrucksvorlagen stark nutzt, empfehle ich Eigen .


Update (August 2012)

Blaze wurde veröffentlicht, siehe Jacks Antwort für weitere Details. Ich empfehle Eigen immer noch persönlich für diejenigen, die an der Arbeit mit numerischer linearer Algebra mit C ++ interessiert sind, aber ich freue mich, ein neues, offen veröffentlichtes Paket in diesem Bereich zu sehen.

Aron Ahmadia
quelle
5
"Reden ist billig. Zeig mir den Code." - Linus Torvalds
Geoff Oxberry
4

Ich habe noch nie von Blaze gehört. Nachdem ich jedoch ein wenig im Artikel gelesen und nach dem verwendeten Namespace gesucht hatte, fand ich die Physikbibliothek bei einem der Autoren Homepages . Wie in der Zeitung auf S. 2

Diese „intelligente“ ET-Methodik ist in der Blaze-Bibliothek implementiert, die im Kontext der Pe-Physics-Engine entwickelt wurde

Was ich damit meine, dass Blaze der Teil dieser PE-Bibliothek ist, der Matrixberechnungen durchführt. Während die Website besagt, dass die Bibliothek "vollständige Dokumentation" enthält, konnte ich weder Bibliothek noch Dokumentation auf der Website finden. Ich denke, Ihre einzige Option ist das Senden einer E-Mail.

Moyner
quelle