Page 1 of 1

CULA_SGEEV

PostPosted: Sun Jan 16, 2011 5:53 am
by liororama
Hi,

New to cula,

Tried to compile a fortran program that uses SGEEV. But got the following:
lior@cl1:~/CL/zlinear$ make
gfortran -o z3_cula zlinear_3_cula.f -DNDEBUG -O3 -I/usr/local/cula/include -L/usr/local/cula/lib64 -lcula -lcula_fortran -lcublas -lcudart
/tmp/ccQdJEP0.o: In function `nonnormal_':
zlinear_3_cula.f:(.text+0xeec): undefined reference to `cula_sgeev_'

Any ideas why??
Is the CULA_SGEEV missing from the fortran interface??

--lior

Re: CULA_SGEEV

PostPosted: Mon Jan 17, 2011 8:19 am
by john
It's definitely there:
Code: Select all
#/usr/local/cula/lib64$ nm -D libcula_fortran.so  | grep cula_sgeev
000000000001b900 T cula_sgeev_


Doublecheck your function signature and also make sure that you're pointing to an installation of CULA Premium since CULA Basic does not have GEEV.

Re: CULA_SGEEV

PostPosted: Mon Jan 17, 2011 12:42 pm
by liororama
Hi,

My mistake, I was trying to use the cula basic.
Is there an evaluation copy for cula premium?.

I have an application where the GEEV function take most of the time, and I would like to see how much improvement I can get by using cula.

--lior

Re: CULA_SGEEV

PostPosted: Wed Jan 19, 2011 1:20 pm
by john
I'm afraid there is no trial for CULA Premium. If you send me the full details of your SGEEV call (all parameters) then I can provide to you an estimate from one of our test machines.