Partitioning on a mpiaij matrix

LECAS Dimitri dimitri.lecas at c-s.fr
Fri Feb 9 14:21:03 CST 2007



----- Original Message -----
From: Barry Smith <bsmith at mcs.anl.gov>
Date: Friday, February 9, 2007 8:09 pm
Subject: Re: Partitioning on a mpiaij matrix

> 
>  MatConvert() checks for a variety of converts; from the code
> 
>    /* 3) See if a good general converter is registered for the 
> desired class */
>    conv = B->ops->convertfrom;
>    ierr = MatDestroy(B);CHKERRQ(ierr);
>    if (conv) goto foundconv;
> 
> now MATMPIADJ has a MatConvertFrom that SHOULD be listed in the 
> function table
> so it should not fall into the default MatConvert_Basic().
> 
>  What version of PETSc are you using? Maybe an older one that 
> does not have
> this converter? If you are using 2.3.2 or petsc-dev you can put a 
> breakpoint in MatConvert() and try to see why it is not picking up 
> the 
> convertfrom function? It is possible some bug that we are not 
> aware of
> but I have difficulty seeing what could be going wrong.
> 
>   Good luck,
> 
>   Barry
> 
> 
I used the 2.3.2-p8 from the lite package (the one without the
documentation). 

I'm sorry i'm not longer at work so i can't test anything before monday.

-- 
Dimitri Lecas




More information about the petsc-users mailing list