Bonjour,
Je cherche à utiliser la librairie lapack avec DEV-C++ (windows), j´ai actuellement réussi l´installation et la configuration des différents composants. J´ai notamment installé libblas32 et liblapack32.
Le problème vient au moment de la conversion de mes paramètres, j´utilise la fonction dsvevd (pour calculer les valeurs propres d´une matrice reel symetrique). Voici le bout de code où je l´appelle :
"
double eigen[3];
double WORK[3];
int INFO;
dsyevd_ ( "V", "U", 3, N[0][0], 3,eigen, WORK, 3, INFO );
/*N est une matrice 3*3 de double*/"
Voici le message d´erreur que j´obtiens :
"112 invalid conversion from `int' to `integer*'
"112 cannot convert `double' to `double*' for argument `4' to `void dsyevd_(char*, char*, integer*, double*, integer*, double*, integer*)'
Peut etre y a t´il un problème averc la librairie f2c (j´ai pas réussi a savoir si la conversion fortran C++ était déjà faite dans les librairies précités).
En passant si quelqu´un connait un lien claire et si possible en Francais pour l´installation la configuration et l´utilisation des routines Lapack je suis prenneur (en effet le web est très documenté pour Linux, mais sous windows...)
Merci de votre attention
Partager