Search found 918 matches

by mgates3
Mon May 21, 2012 12:24 pm
Forum: User discussion
Topic: MAGMA SGEMM Results
Replies: 3
Views: 2816

Re: MAGMA SGEMM Results

Yes, the SGEMM test should work. You can try a small test case and print out the results to see what is going on. E.g., add: printf( "Magma C=" ); magma_sprint( M, N, h_C, ldc ); printf( "Cublas C=" ); magma_sprint( M, N, h_C2, ldc ); before the Error computation in testing_sgemm.cpp, then run with ...
by mgates3
Mon May 21, 2012 11:30 am
Forum: User discussion
Topic: Problem with testing_zgesv
Replies: 12
Views: 9591

Re: Problem with testing_zgesv

Memory mapping errors usually happen when you pass a device pointer where it expects a CPU pointer, or vice-versa, or any other time the pointer is invalid. They are the generic seg-fault for GPU code. What is your make.inc file? I noticed in an earlier post that you used Intel icc. Perhaps try with...
by mgates3
Wed May 16, 2012 2:08 pm
Forum: User discussion
Topic: Incorrect LAPACK/BLAS uppercase symbols
Replies: 4
Views: 2521

Re: Incorrect LAPACK/BLAS uppercase symbols

Yes, we code most functions in double complex and automatically convert to the other precisions. The inconsistencies for uppercase names are an oversight; I will fix our automated script to convert these.

-mark
by mgates3
Tue May 15, 2012 6:58 pm
Forum: User discussion
Topic: clMAGMA problems with CUDA
Replies: 4
Views: 2377

Re: clMAGMA problems with CUDA

I don't understand what you mean by "the CUDA version of OpenCL". CUDA and OpenCL are two different languages to program GPUs. Do you mean the NVIDIA version of OpenCL? If so, then it would be using OpenCL, not CUDA, on an NVIDIA card. NVIDIA does not release BLAS for OpenCL. If you want to use CUBL...
by mgates3
Tue May 15, 2012 6:39 pm
Forum: User discussion
Topic: MAGMA 1.2 Released
Replies: 7
Views: 14999

Re: MAGMA 1.2 Released

I uploaded a new tar file for the MAGMA 1.2 release. This corrects the inclusion of some files in the tar file. This resolves issues with zhetrd_mgpu, zlatrd_mgpu, dgetmatrix, dtrsm, etc. noted previously.

http://icl.cs.utk.edu/magma/software/

-mark
by mgates3
Tue May 15, 2012 3:49 pm
Forum: User discussion
Topic: MAGMA 1.2 Released
Replies: 7
Views: 14999

Re: MAGMA 1.2 Released

Yes, a few issues with the MAGMA 1.2 release have been corrected. I will post a new tar file hopefully later today. The [sdcz]hetrd_mgpu.cpp and [sdcz]latrd_mgpu.cpp files were not intended to be released yet. They should have been removed from the Makefile as well. The [sdc] versions of wrappers we...
by mgates3
Tue May 15, 2012 2:18 pm
Forum: User discussion
Topic: clMAGMA problems with CUDA
Replies: 4
Views: 2377

Re: clMAGMA problems with CUDA

clMAGMA 0.1 is for OpenCL. The regular MAGMA release is for CUDA (i.e., MAGMA 1.1). The #defines you see in clMAGMA are essentially to make existing CUDA code compile with OpenCL.

-mark
by mgates3
Sat May 05, 2012 1:32 pm
Forum: User discussion
Topic: Problem with testing_zgesv
Replies: 12
Views: 9591

Re: Problem with testing_zgesv

Nothing is apparent yet. Since dgetrf works, it doesn't seem to be a precision issue. Since smaller sizes work, it doesn't seem to be a memory issue. It looks like everything double complex is failing for you. Try testing_*gemm with various sizes. What is your hardware (CPU, memory, GPU), OS, compil...
by mgates3
Fri May 04, 2012 6:35 pm
Forum: User discussion
Topic: CUDA and CUBLAS initialization using MAGMA
Replies: 2
Views: 3923

Re: CUDA and CUBLAS initialization using MAGMA

Yes, we currently recommend initializing as in the testings.h file. At the moment, a number of MAGMA functions call the CUDA driver API (functions starting with cu instead of cuda). cuInit() and cuCtxCreate() must be called before calling the CUDA driver API. In a future release, MAGMA's use of thes...
by mgates3
Fri May 04, 2012 5:58 pm
Forum: User discussion
Topic: Problem with testing_zgesv
Replies: 12
Views: 9591

Re: Problem with testing_zgesv

Can you try other sizes, such as
testing_zgetrf -M 1000 -N 1000
testing_zgetrf -M 2000 -N 2000
testing_zgetrf -M 4000 -N 4000
Do other double complex routines work, such zpotrf, zgeqrf, etc.?
-mark