[petsc-dev] [SPAM *****] Re: Issue with Lapack names

Jose E. Roman jroman at dsic.upv.es
Tue Dec 19 12:24:50 CST 2017



> El 18 dic 2017, a las 22:34, Karl Rupp <rupp at iue.tuwien.ac.at> escribió:
> 
> 
> 
>>     > > This is related to a message I sent 2 years ago to petsc-maint
>>    "Inconsistent naming of one Lapack subroutine", where I advocated
>>    renaming LAPACKungqr_ --> LAPACKorgqr_. But that thread did not end
>>    up in any modification...
>>     > >
>>     > > I can't find the thread. I also do not understand the problem.
>>    Are you saying that the check succeeds but the routines is still
>>    missing?
>>     >
>>     > No, the opposite. The routines are there, but since configure
>>    decided (wrongly) that they are missing, the check would fail at run
>>    time complaining that the routines are missing.
>>     >
>>     > Ah. Why does the check fail? It does succeed for a number of them.
>>    I don't know the exact reason, but it has to do with the names of
>>    real/complex subroutines. I guess the test is checking for dungqr,
>>    which does not exist - it should check for either dorgqr or zungqr.
>>    Before that commit, there were only checks for "real" names, but
>>    after the commit there are a mix of real and complex subroutines.
>> Now I really want to punch one of the LAPACK guys in the face. Which one...
>> Karl, I think it is enough right now to change the complex names, like ungqr to orgqr as Jose suggests. Will this work for you?
> 
> works for me, yes.
> If possible, I'd like to preserve the auto-generated nature of this list. If 'dungqr' is the only exception, then please adjust the list of tests accordingly *and* add a comment to BlasLapack.py saying why 'dungqr' is special.
> 
> Best regards,
> Karli
> 

I have created a pull request for this.
https://bitbucket.org/petsc/petsc/pull-requests/826/fix-test-for-missing-lapack-subroutines/diff
Jose


> 
> 
>>     >
>>     >   Thanks,
>>     >
>>     >     Matt
>>     >
>>     > Jose
>>     >
>>     > >
>>     > >   Thanks,
>>     > >
>>     > >      Matt
>>     > >
>>     > >
>>     > > Jose
>>     > > --
>>     > > 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
>>     > >
>>     > > https://www.cse.buffalo.edu/~knepley/
>>    <https://www.cse.buffalo.edu/~knepley/>
>>     >
>>     >
>>     >
>>    >
>>    > --
>>    > 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
>>    >
>>    > https://www.cse.buffalo.edu/~knepley/
>>    <https://www.cse.buffalo.edu/~knepley/>
>> -- 
>> 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
>> https://www.cse.buffalo.edu/~knepley/ <http://www.caam.rice.edu/~mk51/>



More information about the petsc-dev mailing list