magma_dsposv_gpu does not work when NRHS >1

Open discussion for MAGMA

magma_dsposv_gpu does not work when NRHS >1

Postby egyptwangja » Thu Apr 22, 2010 1:17 pm

Hi,

magma_dsposv_gpu does not seem to work when NRHS > 1. In the example, testing_magma_dsposv_gpu.cpp, when I set NRHS = 2 on line 147 and line 278 (two places where NRHS is set), I get garbage values for the output X (res_ in this example). I tried manually assigning numbers in matrix A and b (As and Bs in this example) but I still get the same results.
Am I missing something?

Thanks!
egyptwangja
 
Posts: 3
Joined: Thu Apr 22, 2010 12:57 pm

Re: magma_dsposv_gpu does not work when NRHS >1

Postby rnath » Fri Apr 23, 2010 3:12 am

Can you tell me about the matrix size and LDA ( Leading dimensions )
Thanks
rnath
 
Posts: 10
Joined: Sat Nov 21, 2009 5:32 pm

Re: magma_dsposv_gpu does not work when NRHS >1

Postby egyptwangja » Fri Apr 23, 2010 8:44 am

Hi,

I used the example in testing_magma_dsposv_gpu.cpp which runs through sizes of N = {1024,2048,3072,4032,5184,6016,7040,8064,9088,10112} where N=LDB = LDX = LDA = N. I also tried just for the first size 1024, and it didn't work either. I tried for a very small, 2X2 matrix, so that I could manually set the elements of A, B and verify the results in MATLAB, but it was the same issue.

Thanks!
egyptwangja
 
Posts: 3
Joined: Thu Apr 22, 2010 12:57 pm

Re: magma_dsposv_gpu does not work when NRHS >1

Postby rnath » Fri Apr 23, 2010 8:11 pm

Thank you for the information.
I am trying to isolate the problem. I will get back to you soon.

Thank you.
rnath
 
Posts: 10
Joined: Sat Nov 21, 2009 5:32 pm


Return to User discussion

Who is online

Users browsing this forum: Bing [Bot], Google [Bot] and 3 guests

cron