[petsc-dev] Fwd: SACUDA - Cannot compile

Matthew Knepley knepley at gmail.com
Wed Oct 27 22:39:19 CDT 2010


On Wed, Oct 27, 2010 at 10:34 PM, Sean Farley <sean at mcs.anl.gov> wrote:

>   Matt had a major hissy fit when I proposed this (again) a couple of years
>> ago.
>>
>
> What's wrong with a namespace? Isn't this what Matt is proposing the Thrust
> developers do?
>
> "I reported it and they know about it. PETSc takes over VecType, and it
> would be much easier (maybe) for Thrust to just namespace that thing."
>
> Everybody and their mother uses the names Mat, Vec, etc. why can't PETSc
> namespace them?
>

This is a matter of supporting existing users. Everyone that uses PETSc has
Vec and Mat everywhere in
their code. If we change that, we will have to have an excellent, easy, and
fullproof upgrade path or
everyone will hate us and may not even upgrade.

   Matt


> Sean
>
-- 
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/20101027/ae5de8f0/attachment.html>


More information about the petsc-dev mailing list