[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

    Matt


> 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