Search found 268 matches

by Stan Tomov
Mon Sep 18, 2017 1:11 pm
Forum: User discussion
Topic: magma_dgeqp3 parameter 2 incorrect
Replies: 4
Views: 1020

Re: magma_dgeqp3 parameter 2 incorrect

You can just recompile - remove testing_dgeqp3 and testing_dgeqp3.o, and do make testing_dgeqp3 to see how it is compiled and linked through the magma testers. The way you have it is a little different but still worked on the system that I tested. Compiling and linking the same way indeed sounds lik...
by Stan Tomov
Fri Sep 15, 2017 10:39 pm
Forum: User discussion
Topic: magma_dgeqp3 parameter 2 incorrect
Replies: 4
Views: 1020

Re: magma_dgeqp3 parameter 2 incorrect

This is interesting. I took your example and the way you compile and link it,
and managed to run the code without problem. I would have guessed there is
problem with MKL, but you say the testing_dgeqp3 in magma-2.2.0 runs fine.
Stan
by Stan Tomov
Mon May 09, 2016 2:57 pm
Forum: User discussion
Topic: problem with magma_mic_server
Replies: 1
Views: 776

Re: problem with magma_mic_server

Hi, This procedure is correct but for the older versions of the MAGMA MIC library (see file INSTRUCTIONS_to_run.txt). The current version is 1.4, and here you don't have to login directly to the MIC and start the server. The MAGMA MIC initialization routine is doing this (copying files to the MIC an...
by Stan Tomov
Mon Oct 19, 2015 1:07 pm
Forum: User discussion
Topic: LOBPCG method for Eigen Value Computation.
Replies: 4
Views: 2186

Re: LOBPCG method for Eigen Value Computation.

Nithish,
We haven't provided explicitly an option for that but if you compute the eigenvalues for -A, and multiply the result by -1 at the end, you will get the set of the largest eigenvalues for A.
Best regards,
Stan
by Stan Tomov
Mon Apr 06, 2015 11:26 am
Forum: User discussion
Topic: MAGMA license
Replies: 1
Views: 721

Re: MAGMA license

Yes, MAGMA is freely-available under a modified BSD license.
by Stan Tomov
Tue Nov 18, 2014 1:05 pm
Forum: User discussion
Topic: Segmentation faul error testing
Replies: 5
Views: 3775

Re: Segmentation faul error testing

Hi, Example on how to compile for 64-bit ints is in make.inc.mkl-ilp64, and example for shared libraries is in make.inc.mkl-shared. I see you tried to combine them but missed some flags like '-DMKL_ILP64'. I think this is what you have to add to your make.inc (after the corresponding variables) CFLA...
by Stan Tomov
Mon Nov 17, 2014 12:05 pm
Forum: User discussion
Topic: Segmentation faul error testing
Replies: 5
Views: 3775

Re: Segmentation faul error testing

Hello, In general, we recommend that you upgrade to the latest version of MAGMA, currently 1.6. Related to the dgemm question, I see you compiled for GPU_TARGET = Tesla when you have a Kepler GPU. Please replace Tesla with Kepler and recompile the library. NVIDIA is not supporting 'compute_10' archi...
by Stan Tomov
Tue Sep 23, 2014 3:03 pm
Forum: User discussion
Topic: MAGMA on ARM
Replies: 5
Views: 5015

Re: MAGMA on ARM

Hi Rob, Thanks for the info. We are targeting a middle of November release, but can provide specific routines in advance if you want to test. There were no problems with the compilation - we just put lapack with reference blas for the ARM with a make.inc looking like this: #/////////////////////////...
by Stan Tomov
Sat Sep 20, 2014 8:22 pm
Forum: User discussion
Topic: MAGMA on ARM
Replies: 5
Views: 5015

Re: MAGMA on ARM

Hi, We have been able to compile on ARM, and in particular on the TK1 development board that you also mentioned. We also compile directly on the TK1 now and everything works out of the box but performance can be further optimized, and we are developing a MAGMA Embedded version of MAGMA to address th...
by Stan Tomov
Wed Jun 04, 2014 2:41 pm
Forum: User discussion
Topic: linking with intel mkl
Replies: 2
Views: 2665

Re: linking with intel mkl

MAGMA requires linking with these libraries:

Code: Select all

-lmkl_core -lmkl_intel_lp64 -lmkl_intel_thread -lcublas -lcudart -lm -liomp5
How is your linking different?
Functions like '_intel_fast_memcpy' are in libirc, so adding '-lirc' may help. Usually this is included automatically by the compiler.
Stan