[petsc-dev] Error while building MAGMA from PETSc

Matthew Knepley knepley at gmail.com
Wed Aug 14 17:27:04 CDT 2013

On Wed, Aug 14, 2013 at 5:23 PM, Harshad Sahasrabudhe
<hsahasra at purdue.edu>wrote:

> Hi,
> I'm trying the write the package compiler for MAGMA using PETSc build
> system. I'm getting the following error while building MAGMA. With the
> error, I'm also getting a couple hundred warnings:
> sormqr_gpu_2stage.cpp: In function ‘magma_int_t
> magma_sormqr_gpu_2stages(char, char, magma_int_t, magma_int_t, magma_int_t,
> float*, magma_int_t, float*, magma_int_t, float*, magma_int_t,
> magma_int_t*)’:
> sormqr_gpu_2stage.cpp:98: warning: unused variable ‘c_one’
> sormqr_gpu_2stage.cpp:107: warning: unused variable ‘lwkopt’
> strsm_m.cpp: In function ‘magma_int_t magma_strsm_m(magma_int_t, char,
> char, char, char, magma_int_t, magma_int_t, float, float*, magma_int_t,
> float*, magma_int_t)’:
> strsm_m.cpp:181: warning: unused variable ‘jj’
> strsm_m.cpp:181: warning: unused variable ‘jjb’
> sgeev.cpp: In function ‘magma_int_t magma_sgeev(char, char, magma_int_t,
> float*, magma_int_t, float*, float*, float*, magma_int_t, float*,
> magma_int_t, float*, magma_int_t, magma_int_t*)’:
> sgeev.cpp:126: warning: unused variable ‘c_n1’
> *nvcc fatal   : redefinition of argument 'gpu-architecture'*
> What is the easiest way to debug this kind of an error?

1) Make the MAGMA build system print out the full compile line

2) Make the MAGMA people clean up their sloppy code, which would eliminate
the warnings


> Thanks,
> Harshad

What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20130814/006fea5f/attachment.html>

More information about the petsc-dev mailing list