int clapack_dtrtri(const enum ATLAS_ORDER Order,const enum ATLAS_UPLO Uplo, const enum ATLAS_DIAG Diag,const int N, double *A, const int lda);
#include <stdio.h> #include <stdlib.h> #include "clapack.h" #include "cblas.h" int main(int argc, char **argv) { double *a; double nsec,rap,ordre; int i,j,k,n,inc,dim,id; struct timespec start, end; int lda; double alpha=1.0; dim=atoi(argv[1]); //inc=atoi(argv[2]); lda=dim; a=(double *) malloc(dim*dim*sizeof(double)); for(i=0;i<dim;i++) for(j=0;j<dim;j++) a[i*dim+j]= i*j; clapack_dtrtri(CblasRowMajor,CblasUpper,CblasNonUnit ,dim, a,lda); free(a); return(0); }
cc im.c -o im /usr/lib/liblapack_atlas.a /usr/lib/libcblas.a /usr/lib/libatlas.a im.c:3:21: fatal error: clapack.h: No such file or directory #include "clapack.h" ^ compilation terminated.
cp /usr/include/atlas/clapack.h /usr/include/