[petsc-dev] preparing for a PETSc release

Barry Smith bsmith at mcs.anl.gov
Mon May 9 20:52:39 CDT 2011


On May 9, 2011, at 3:53 PM, Blaise Bourdin wrote:

>>> 
>>> Lastly, since the changes DA->DMDA and in XXXDestroy are already going make many people angry, is it time to rename Vec PetscVec and Mat PetscMat? 
>> 
>>   Good question.  If so, then shouldn't we name space everything? PetscSNES, etc etc etc Maybe wait until next release so there are not too many user changes this release?
> 
> How feasible would it be to mark all non-namespace names as deprecated until the next release but offer preprocessor macros in the meantime? This would buy everybody some time. 

   PETSc has never tried to provide any backward compatibility nor is it likely to in the future, despite a very small number shrill complaints. Users can switch to a later version when they want to and make the needed changes at that time.

    Barry


> 
> Blaise
> 
> -- 
> Department of Mathematics and Center for Computation & Technology
> Louisiana State University, Baton Rouge, LA 70803, USA
> Tel. +1 (225) 578 1612, Fax  +1 (225) 578 4276 http://www.math.lsu.edu/~bourdin
> 
> 
> 
> 
> 
> 
> 




More information about the petsc-dev mailing list