by ssk87 » Tue Oct 11, 2011 6:23 pm
Hey .
routines have their values passed by value so to call them from FORTRAN you would have to go through the FORTRAN interface. Do you get the problem for any size? If you set MAGMA_TESTINGS_CHECK can you run successfully
testing_dsyevd for a specified problem size (passed with the -N option)?
yes i am able to run testing_dysevd with various values of "N"
I have described my problem briefly below!!
I have made changes in the original call to call dsyevd subroutine
When I tried to execute and run on GPU i am getting the following error!!
0:Segmentation Violation error, status=: 11
(rank:0 hostname:compute-0-15.local pid:22667):ARMCI DASSERT fail. signaltrap.c:SigSegvHandler():301 cond:0
I dont know why this error pops up
MY MAGMA call:
call magmaf_dsyevd('V','L',n, dbl_mb(k_v),n,
$ evals, dbl_mb(k_a),LWORK,IWORK,LIWORK, info)
Does any one have suggestions on how to go about from here?
regards
Selva
Last edited by
ssk87 on Tue Oct 11, 2011 6:29 pm, edited 1 time in total.