Bibliothèque d'algèbre linéaire Blaze?

12

L'article «Expression Templates Revisited: A Performance Analysis of Current Methodologies» du SIAM Journal of Scientific Computing fait référence à la bibliothèque d'algèbre linéaire «Blaze». Je n'en ai jamais entendu parler auparavant et je n'arrive pas à trouver de références en ligne. (Les recherches google évidentes rendent le papier ci-dessus.)

Alors, quelle est cette bibliothèque et où puis-je en savoir plus?

cjordan1
la source
@cjs Avez-vous essayé de contacter les auteurs de l'article? Ou l'auteur de la référence 10 dans le document que vous mentionnez?
GertVdE
@Ali Rien ne cloche avec le papier, AFAIK. Je n'ai tout simplement pas vu de référence pour la bibliothèque Blaze dans le journal.
cjordan1
@GertVdE je n'ai pas. J'ai supposé que c'était communément connu dans la communauté de l'algèbre linéaire numérique, et j'ai trouvé vraiment ennuyeux que la réponse ne soit pas une simple recherche sur Google. Le plus simple pour y répondre une fois pour toutes sur un site de type débordement.
cjordan1
@cjs Je ne suis pas un spécialiste de Lin Alg mais Blaze ne sonne pas du tout. Et les auteurs me sont également inconnus. Désolé
GertVdE

Réponses:

9

Réponse originale (mai 2012)

En ce qui me concerne, la bibliothèque Blaze n'a pas été rendue publique. Un lien vers le logiciel ainsi que la licence pour son utilisation aurait dû figurer dans le document.

Si vous êtes intéressé par une bibliothèque d'algèbre linéaire moderne et librement disponible qui exploite fortement les modèles d'expression, je recommande Eigen .


Mise à jour (août 2012)

Blaze est sorti, voir la réponse de Jack pour plus de détails. Je recommande toujours personnellement Eigen pour ceux qui souhaitent travailler en algèbre linéaire numérique avec C ++, mais je suis heureux de voir un nouveau package ouvert dans cet espace.

Aron Ahmadia
la source
5
"Parler est bon marché. Montrez-moi le code." - Linus Torvalds
Geoff Oxberry
4

Je n'ai jamais entendu parler de Blaze. Cependant, après avoir lu un peu dans l'article et recherché l'espace de noms utilisé, j'ai trouvé la bibliothèque de physique sur l'une des pages d'accueil de l'auteur . Comme le dit le journal à la p. 2

Cette méthodologie ET «intelligente» est implémentée dans la bibliothèque Blaze qui a été développée dans le contexte du moteur physique pe

Ce que je suppose que Blaze est la partie de cette bibliothèque PE qui fait des calculs matriciels. Bien que le site Web indique que la bibliothèque a une "documentation complète", je n'ai pu trouver ni bibliothèque ni documentation sur le site Web. Je pense que votre seule option est d'envoyer un e-mail.

moyner
la source