[petsc-dev] -ksp_view_binary with DA vectors
    Barry Smith 
    bsmith at mcs.anl.gov
       
    Tue Jun 22 11:30:47 CDT 2010
    
    
  
On Jun 22, 2010, at 10:53 AM, Lisandro Dalcin wrote:
> On 22 June 2010 11:17, Jed Brown <jed at 59a2.org> wrote:
>> The matrix is always written in PETSc ordering, but DA vectors are
>> written in natural order.
> 
> I rally hate the view/load overriding hackery in DACreateGlobalVector().
    Hack? That's no hack, it is called inheritance :-)
    Actually we should add the same support for matrices and then the inconsistency would disappear.
   Barry
> 
>>  This means that loading a problem with ex10
>> produces a genuinely different RHS than the user had initially, and the
>> solution is truly different (not just different by a permutation) when
>> they write the problem out on a different number of procs.  Should
>> -ksp_view_binary push PETSC_VIEWER_NATIVE so that the vector is always
>> consistent with the matrix ordering?
>> 
> 
> I would very much prefer to remove the hackery in
> DACreateGlobalVector() and perhaps add a helper routine (let say
> DAViewGlobalVector()). However, I understand the backward
> compatibility issues.
> 
> 
> 
> -- 
> Lisandro Dalcin
> ---------------
> CIMEC (INTEC/CONICET-UNL)
> Predio CONICET-Santa Fe
> Colectora RN 168 Km 472, Paraje El Pozo
> Tel: +54-342-4511594 (ext 1011)
> Tel/Fax: +54-342-4511169
    
    
More information about the petsc-dev
mailing list