bonjour,
est ce que quelqu'un connai une librairie C++ qui dont laquelle on peut trouver des fonctions dédier pour les calculs des matrices de grandes tailles (2000*2000) et qui fonctionne avec visual studio 2003??
merci
bonjour,
est ce que quelqu'un connai une librairie C++ qui dont laquelle on peut trouver des fonctions dédier pour les calculs des matrices de grandes tailles (2000*2000) et qui fonctionne avec visual studio 2003??
merci
Une petite recherche ici t'aurait donné plusieurs bibliothèques, comme MTL, Boost.uBLAS, Blitz, ...
Je conseille plutôt ATLAS, surtout pour les matrices de grandes tailles (instructions SIMD, optimisation du cache...)
http://math-atlas.sourceforge.net/
J'oubliais![]()
est ce que ATLAS fonctionne bien avec Microsoft Visual studio 2003??et est ce qu il peut traité des matrices de grandes taiulles??
J'ai moi même testé ATLAS sous VC2003, y'a pas de problèmes mais c'est un peu délicat pour l'installation, puisque ATLAS ne se laisse compiler qu'avec GCC (enfin je pense).est ce que ATLAS fonctionne bien avec Microsoft Visual studio 2003??
- Il faut compiler ATLAS avec GCC sous Cygwin
- J'ai ensuite lié les fichiers objets .o (un gros paquet de fichiers) pour les mettre dans une bibliothèque ATLAS_SSE2.LIB.
-Dans ton programme il faut bien entendu lier la librairie
-et faire des includes du genre pour pouvoir appeler l'interface C à partir d'un compilo C++
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 extern "C" { #include "atlas_misc.h" #include "atlas_level3.h" #include "cblas.h" }Tout particulièrement conçu pour les grandes matriceset est ce qu il peut traité des matrices de grandes taiulles??
Partager