Search found 271 matches

by Stan Tomov
Sat Mar 02, 2013 3:05 pm
Forum: User discussion
Topic: problem in installing magma 3.0 on ubuntu 12.10 64bit
Replies: 6
Views: 4010

Re: problem in installing magma 3.0 on ubuntu 12.10 64bit

Good, so it looks like the libraries were created. You can ignore that last command for now. I'll double check with the other developers, but it looks like the last command in the Makefile for install should be cat $(MAGMA_DIR)/lib/pkgconfig/magma.pc.in | \ ... instead of cat $(MAGMA_DIR)/lib/pkgcon...
by Stan Tomov
Thu Feb 28, 2013 4:08 pm
Forum: User discussion
Topic: NaN bug in MAGMAblas dgemm
Replies: 2
Views: 2456

Re: NaN bug in MAGMAblas dgemm

Hi Eric, Thanks for the report. Indeed we had a wrong assumption that certain out of bound values will be multiplied by 0 and therefore would be irrelevant for the result - which resulted in this bug when out of bound values are nan, and then nans propagated in the result. The other precisions have ...
by Stan Tomov
Thu Feb 28, 2013 2:51 pm
Forum: User discussion
Topic: problem in installing magma 3.0 on ubuntu 12.10 64bit
Replies: 6
Views: 4010

Re: problem in installing magma 3.0 on ubuntu 12.10 64bit

You have to set -L/bummer/GotoBLAS to show the path where libgoto.a is on your system. So your make.inc should look something like this: ... OPTS = -O3 -DADD_ -DCUBLAS_GFORTRAN ... LIB = -lgoto -lpthread -lcublas -lcudart -llapack -lm CUDADIR = /usr/local/cuda-5.0 LIBDIR = -L/path-to-goto-blas -L$(C...
by Stan Tomov
Thu Feb 28, 2013 2:26 pm
Forum: User discussion
Topic: Deploying apps which use Magma
Replies: 3
Views: 1427

Re: Deploying apps which use Magma

Hi Matt, This is what we currently do. The user is given different sources, e.g., MAGMA, clMAGMA, or MAGMA MIC, and in addition in make.inc a user may specify which accelerator is available. Then only a particular version gets installed. This mechanisms is not convenient though, e.g., for tools like...
by Stan Tomov
Thu Feb 28, 2013 2:00 pm
Forum: User discussion
Topic: GPU and CPU both works?
Replies: 1
Views: 1171

Re: GPU and CPU both works?

Only the higher level (LAPACK) routines use both the CPUs and GPUs. The MAGMA BLAS is mostly for single GPU and some for multiple GPUs. These are used as building blocks in the LAPACK algorithms.
by Stan Tomov
Thu Feb 28, 2013 1:55 pm
Forum: User discussion
Topic: Variable stack allocations, Microsoft Visual Studio 2010
Replies: 4
Views: 3288

Re: Variable stack allocations, Microsoft Visual Studio 2010

Tom,
It will be in 1.4. We are incorporating some new eigensolvers for 1.4 and along that we will include bug fixes and other small changes (to be released within a month).
Stan
by Stan Tomov
Tue Feb 26, 2013 8:32 pm
Forum: User discussion
Topic: Functions implemented in magmablas interface (MAGMA 1.3.0)
Replies: 1
Views: 1505

Re: Functions implemented in magmablas interface (MAGMA 1.3.

This is correct. We had at some point implementation of all routines in the header but as CUBLAS improved they were not needed and removed. In general, we prefer not to maintain a complete BLAS implementation; only certain routines that are important for magma and we see how to accelerate (and they ...
by Stan Tomov
Tue Feb 26, 2013 8:21 pm
Forum: User discussion
Topic: About lack of documentatio in some interfaces in MAGMA 1.3.0
Replies: 1
Views: 1625

Re: About lack of documentatio in some interfaces in MAGMA 1

Thanks for these documentation bug reports! We fixed them in the SVN. Regarding the hvector question, you are right, it is on the CPU memory. An example on how to use the routine is in testing_dsgeqrsv_gpu.cpp. This routines tests mixed precision, as well as working precision solvers like the magma_...
by Stan Tomov
Tue Feb 26, 2013 8:01 pm
Forum: User discussion
Topic: testing_*blas core
Replies: 1
Views: 1099

Re: testing_*blas core

Hello, I can confirm there is an issue. There is a bug related to the error checking, and in particular, the size of a pivot array piv in err = magma_malloc_cpu( (void**) &piv, N*sizeof(magma_int_t) ); assert( err == 0 ); should have been Ak, as in err = magma_malloc_cpu( (void**) &piv, Ak*sizeof(ma...
by Stan Tomov
Tue Feb 26, 2013 7:31 pm
Forum: User discussion
Topic: Variable stack allocations, Microsoft Visual Studio 2010
Replies: 4
Views: 3288

Re: Variable stack allocations, Microsoft Visual Studio 2010

Thanks for pointing this out! We will fix it for the next release.