Hi, I'm new to this forum, I am a Ph.D. student in Colombia, in my thesis I'm working on an application in quantum chemistry, and I need to pass the LAPACK functions of my application to Cuda, and found with MAGMA, that as I read has routines I need.
One of the routines I use is dsyev LAPACK for eigenvalues and eigenvectors problems, the application is written in Fortran 90, I think the equivalent in MAGMA routines are "magmaf_ssyevd" and "magmaf_dsyevd".
The problem I have is that the input parameters in LAPACK routine are:
jobz, uplo, n, a, lda, w, work, lwork, info.
But on MAGMA calls me two more parameters:
iwork and liwork
I do not know its function, I read the documentation, try to adapt my code but I get no results, someone could help with the interface to the routine work?, I appreciate your help.
The program will run on a NVIDIA Gforce GTX 480.
I apologize for my English, greetings from Colombia
