Search found 913 matches

by mgates3
Thu Mar 08, 2012 5:50 pm
Forum: User discussion
Topic: Magma with large mem req. + Fortran90
Replies: 4
Views: 2973

Re: Magma with large mem req. + Fortran90

For LU, Cholesky, and QR, there is multi-GPU support which handles matrices that will fit in the combined memory of multiple GPUs. Set the environment variable MAGMA_NUM_GPUS to specify the number of GPUs to use, and call the normal CPU interface. For example: export MAGMA_NUM_GPUS=2 For LU and Chol...
by mgates3
Thu Mar 01, 2012 3:17 pm
Forum: User discussion
Topic: Problem with zgetri_gpu
Replies: 3
Views: 1368

Re: Problem with zgetri_gpu

We will look into it.
-mark
by mgates3
Tue Feb 28, 2012 5:26 pm
Forum: User discussion
Topic: dsytrd slower in magma 1.1.0 than 1.0.0_rc5
Replies: 5
Views: 1969

Re: dsytrd slower in magma 1.1.0 than 1.0.0_rc5

Have you tried the same modification that you added to MAGMA 1.0 rc5?
-mark
by mgates3
Mon Feb 13, 2012 3:40 pm
Forum: User discussion
Topic: Magma bug reports
Replies: 2
Views: 1455

Re: Magma bug reports

You can post it here, or email one of the developers directly. No, we don't yet have a bug tracking database.
-mark
by mgates3
Tue Feb 07, 2012 5:54 pm
Forum: User discussion
Topic: install problem
Replies: 3
Views: 2264

Re: install problem

by mgates3
Tue Feb 07, 2012 5:47 pm
Forum: User discussion
Topic: where is the realization of magmablas_sgemm?
Replies: 4
Views: 3844

Re: where is the realization of magmablas_sgemm?

In sgemm_fermi.cu, there is: #define magmablas_sgemm_fermi magmablas_sgemm extern "C" void magmablas_sgemm_fermi( char TRANSA, char TRANSB, int m , int n , int k , float alpha, const float *A, int lda, const float *B, int ldb, float beta, float *C, int ldc ) { // the actual sgemm code } Similarly, t...
by mgates3
Mon Feb 06, 2012 5:48 pm
Forum: User discussion
Topic: Multicore and MultiGPU use of MAGMA
Replies: 13
Views: 9391

Re: Multicore and MultiGPU use of MAGMA

John, I would say distributed use of MAGMA is of interest to us, but we don't currently have any code that does this, so you may have to wait a while for that functionality. Hooking MAGMA into Scalapack is one potential route. Another route could be using DAGue, which currently extends PLASMA to dis...
by mgates3
Mon Feb 06, 2012 5:36 pm
Forum: User discussion
Topic: problem with magma_dgetri_gpu function
Replies: 4
Views: 4185

Re: problem with magma_dgetri_gpu function

Alice, What I meant in my original reply is to use getrf and getrs -- or equivalently, gesv -- to solve Ax = b. getrf computes the LU factors, then getrs solves LUx = b using forward and back triangular solves. The inverse A^{-1} is never explicitly computed. Yes, getri takes the LU factors generate...
by mgates3
Mon Feb 06, 2012 5:03 pm
Forum: User discussion
Topic: Does MAGMA support out-of-core computations ?
Replies: 4
Views: 2200

Re: Does MAGMA support out-of-core computations ?

The routines are magma_*getrf() for LU, magma_*potrf() for Cholesky, magma_*qrtrf() for QR. These automatically do out-of-core computation, so the regular testing_*trf sample code should work, given a large matrix. An out-of-core triangular solve is not currently available in MAGMA, so you have to u...
by mgates3
Fri Jan 20, 2012 7:06 pm
Forum: User discussion
Topic: problem with magma_dgetri_gpu function
Replies: 4
Views: 4185

Re: problem with magma_dgetri_gpu function

Hi Alice, Usually that is caused by accessing the wrong memory, like a segfault in CPUs. Looks like I can replicate your problem, so it's a bug in MAGMA. I'll look into it. In the meantime, may I ask why are you computing the inverse? If you are trying to compute b = A^{-1} x, it is generally both f...