Search found 31 matches

by jgpallero
Thu Jun 16, 2016 4:13 am
Forum: User discussion
Topic: How many GPU Lapack implementations exist?
Replies: 0
Views: 1109

How many GPU Lapack implementations exist?

Hello, and excuse me for the offtopic: After some time working in other topics, I return to matrix computations using GPU. I can see some news in libraries, such as the capability of MAGMA to use ATI GPUs via clMAGMA. Also I can see that the last CUDA versions have the cuSOLVER module, that implemen...
by jgpallero
Fri Feb 06, 2015 1:28 pm
Forum: User discussion
Topic: Low end AMD GPU for clMAGMA testing
Replies: 0
Views: 913

Low end AMD GPU for clMAGMA testing

Hello, I currently use a low end NVIDIA GPU for experimenting with MAGMA. I have a NVIDIA GTX 550 Ti, which is a ~ $100 card and works fine. Now I want to try clMAGMA with an AMD GPU and I want to buy also a low end AMD card, almost equivalent to my NVIDIA. Apparently, the GTX 550 Ti equivalent is t...
by jgpallero
Mon Jun 30, 2014 5:22 pm
Forum: User discussion
Topic: Error compiling MAGMA 1.5.0 beta 2 in Debian Sid
Replies: 4
Views: 4362

Re: Error compiling MAGMA 1.5.0 beta 2 in Debian Sid

Thank you for your answer, Mark. And also thanks to hsahasra, who obviously was right and give a correct advice.
by jgpallero
Mon Jun 30, 2014 2:28 pm
Forum: User discussion
Topic: Error compiling MAGMA 1.5.0 beta 2 in Debian Sid
Replies: 4
Views: 4362

Re: Error compiling MAGMA 1.5.0 beta 2 in Debian Sid

You need to define these preprocessor directives before you include magma.h, or while you compile your code: #ifndef HAVE_CUBLAS #define HAVE_CUBLAS #endif #ifndef ADD_ #define ADD_ #endif #include "magma.h" ---or--- g++-4.8 -DHAVE_CUBLAS -DADD_ This is when you are using CUDA, and BLAS/LAPACK mang...
by jgpallero
Sun Jun 29, 2014 7:29 am
Forum: User discussion
Topic: Error compiling MAGMA 1.5.0 beta 2 in Debian Sid
Replies: 4
Views: 4362

Error compiling MAGMA 1.5.0 beta 2 in Debian Sid

Hello, I have a Debian Sid (64 bits) installation with the GCC compilers 4.8 and 4.9 and CUDA 6.0. I'm trying to compile the MAGMA 1.5.0 beta 2 version and I obtain an error during make test. First of all, as GCC 4.9 is not permitted in CUDA 6.0, I set the related variables in the make.inc file as C...
by jgpallero
Tue Jan 07, 2014 10:09 am
Forum: User discussion
Topic: Proposal of new interface for mixed precision functions
Replies: 1
Views: 1479

Re: Proposal of new interface for mixed precision functions

Hello again, I've inspected the code, and adding the new proposed functions is straightforward. For the dsgesv_stop_gpu (or other better name) only three lines of code should be added as (putting in context): /* If we are at this place of the code, this is because we have * performed ITER=ITERMAX it...
by jgpallero
Tue Jan 07, 2014 7:26 am
Forum: User discussion
Topic: Proposal of new interface for mixed precision functions
Replies: 1
Views: 1479

Proposal of new interface for mixed precision functions

Hello, I would like to propose a new interface for the mixed precision routines (ds/zc)GESV, (ds/zc)POSV and others that MAGMA also contains. Actually is not a proposal of changing the interface of the existing functions, but create newer ones. My suggestion is adding a new input argument in order t...
by jgpallero
Mon Jan 06, 2014 2:24 pm
Forum: User discussion
Topic: Indices in IPIV array for LU related functions
Replies: 1
Views: 898

Indices in IPIV array for LU related functions

Hello, All LU (and also QR with column pivoting) related LAPACK functions has as an argument an array IPIV that stores the indices of row (columns for QR) permutations. In MAGMA, are the indices of this array 0-based or 1-based, as in Fortran?, i.e., an index for the first row , is stored as 0 or as...
by jgpallero
Thu Jan 02, 2014 12:30 pm
Forum: User discussion
Topic: About the input arguments of magma_dsgesv_gpu()
Replies: 3
Views: 3018

About the input arguments of magma_dsgesv_gpu()

Hello, I'm trying to use the magma_dsgesv_gpu() functionand I'm confused about the IPIV and dIPIV arguments. The IPIV argument is the same as in the reference Lapack implementation (http://www.netlib.no/netlib/lapack/double/dsgesv.f). Am I right? Also, in the magma_dsgesv_gpu() function, this must b...