Search found 271 matches

by Stan Tomov
Tue Jul 10, 2012 1:05 pm
Forum: User discussion
Topic: Matrix multiplication
Replies: 1
Views: 2041

Re: Matrix multiplication

Double check the parameters (alpha, beta, transposes) and the initialization. I see you initialize 3x2 matrix A and multiply 3x3 matrices. I don't see also the matrix C being initialized.
Stan
by Stan Tomov
Tue Jul 10, 2012 12:58 pm
Forum: User discussion
Topic: wanna help for magma1.2.1
Replies: 5
Views: 2605

Re: wanna help for magma1.2.1

This points to a problem with LAPACK or BLAS on the CPU. Problem of size 12x12 is very small and MAGMA directly uses LAPACK, so no GPUs are involved in this case. Please verify if your CPU LAPACK and BLAS are installed correctly.
Stan
by Stan Tomov
Mon Jul 09, 2012 6:28 pm
Forum: User discussion
Topic: [SOLVED] magma_dsyevd wrong optimal WORK array size ?
Replies: 2
Views: 1136

Re: magma_dsyevd wrong optimal WORK array size ?

Remi,
Thanks. We fixed it. The return value should be 1 + 6*N + 2*N**2 for large N (when eigenvectors are required) and for N < nb it should be 1 + 6*N + N**2 + N*nb.
Stan
by Stan Tomov
Mon Jul 09, 2012 12:56 pm
Forum: User discussion
Topic: magma_spotrf_gpu CL_INVALID_VALUE
Replies: 8
Views: 2839

Re: magma_spotrf_gpu CL_INVALID_VALUE

Hello, Do you say that in AMD hardware that function works without any change for matrix dimension over 128? Yes, it prints error message for k=0 but execution continues and the final result is correct. We were also thinking to do this experiment so it will be very interesting to have a note if you ...
by Stan Tomov
Sun Jul 08, 2012 2:53 pm
Forum: User discussion
Topic: MAGMA 1.2.1 Released
Replies: 3
Views: 10541

MAGMA 1.2.1 Released

MAGMA 1.2.1 was released on June 29, 2012. This release provides the following new functionalities and improvements: - Fix bug in [zcsd]getrf_gpu.cpp; - Fix workspace requirement for SVD in [zcsd]gesvd.cpp; - Fix a bug in freeing pinned memory (in interface_cuda/alloc.cpp); - Fix a bug in [zcsd]geqr...
by Stan Tomov
Sun Jul 08, 2012 2:47 pm
Forum: User discussion
Topic: magma_spotrf_gpu CL_INVALID_VALUE
Replies: 8
Views: 2839

Re: magma_spotrf_gpu CL_INVALID_VALUE

Hi, What you are trying is very interesting but I think that for now AMD does not provide the OpenCL sources for their BLAS, only binaries, so if you try the binaries on NVIDIA hardware, you would get errors. The AMD BLAS indeed did not like k=0 in syrk so we modified the source (at line 176 of spot...
by Stan Tomov
Sun Jul 08, 2012 2:18 pm
Forum: User discussion
Topic: wanna help for magma1.2.1
Replies: 5
Views: 2605

Re: wanna help for magma1.2.1

I could not reproduce the problem. Can you run the C-interface functions, e.g., what output do you get for testing

Code: Select all

testing_sgetrf -M 12 -N 12
Stan
by Stan Tomov
Sun Jul 08, 2012 1:34 pm
Forum: User discussion
Topic: [SOLVED] errors when using magma_dgels_gpu
Replies: 2
Views: 1582

Re: errors when using magma_dgels_gpu

Hi Remi, I could not reproduce the problem using MAGMA 1.2.1. It could have been a bug in some wrappers that we have fixed in 1.2.1. Please update to see if you still have the error. Using your example code I get [tomov@cumin testing]$ ./testMagmaDGELS Optimal work space 8514 LLSP solved successfull...
by Stan Tomov
Tue Jun 19, 2012 2:43 am
Forum: User discussion
Topic: Magma 1.2 includes eigenvalue perf breaktrough?
Replies: 1
Views: 1302

Re: Magma 1.2 includes eigenvalue perf breaktrough?

The fastest code (using a single GPU) is released in Magma 1.2 - see zhetrd_bhe2trc.cpp and the testing is in testing_zhebbd.cpp. The codes need some cleanup though and documentation.
Stan
by Stan Tomov
Tue Jun 19, 2012 2:06 am
Forum: User discussion
Topic: Multi GPU dgeqrf() problem
Replies: 3
Views: 2181

Re: Multi GPU dgeqrf() problem

Hi Josh, Thank you for this bug report. We didn't free a local work space in {s,d,c,z}geqrf_mgpu.cpp (and {s,d,c,z}geqrf_mgpu-trace.cpp). Please insert magma_free_host( local_work ); before return *info; Also, there was a bug in file interface_cuda/alloc.cpp . Function magma_free_host should free me...