[petsc-users] maintaining application compatibility with 3.1 and 3.2

Matthew Knepley knepley at gmail.com
Wed Apr 17 09:19:11 CDT 2013


On Wed, Apr 17, 2013 at 9:30 AM, Alexei Matveev <alexei.matveev at gmail.com>wrote:

>
> Hi, Everyone,
>
> I just upgraded a cluster box to Debian Wheezy that comes with PETSC 3.2
> and noted quite a few changes in the interface related to the DM/DA/DMDA.
>

DMDA is the renamed DA.

DM is a superinterface that always existed, but had not done much. The DM is
intended to provide more structure to data than the simple linear space of
Vec,
e.g. structured grid (DMDA), unstructured grid (DMPlex), problem composition
(DMComposite), etc.

   Matt


> I am still somewhat confused about the distinction of the three.
>
> My question is --- does anyone have experience maintaining a common
> application source for 3.2 (e.g. Wheezy) and, say, 3.1 (e.g. Ubuntu 12.04)?
>
> So far I was able to  do so for 2.3 (Lenny) and 3.1. However the changes
> in 3.2 seem to be quite significant so that I decided to first ask for your
> experience and advice.
>
> Do you maybe have any tips or pointers on how to maintain such a
> compatibility?
>
> Alexei
>



-- 
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-users/attachments/20130417/66c373d2/attachment.html>


More information about the petsc-users mailing list