Petsc + BlockSolve95

Satish Balay balay at mcs.anl.gov
Tue May 16 08:39:12 CDT 2006


> [0]PETSC ERROR: MatSetOption_MPIAIJ() line 1251 in src/mat/impls/aij/mpi/mpiaij.c
> [0]PETSC ERROR: No support for this operation for this object type!

AIJ matrix does not support parallell ICC. BlockSolve provides
parallel ICC - and to use it one must use MatType MATMPIROWBS

Satish

On Tue, 16 May 2006, Boulahya Faïza wrote:

> Is there something new about it?

> De : Vaz, Guilherme [mailto:G.Vaz at marin.nl] 

> I have exactly the same problem as Faiza... 
> In sequential it runs ok but in parallel not.

> -----Original Message-----
> From: owner-petsc-users at mcs.anl.gov [mailto:owner-petsc-users at mcs.anl.gov]
> On Behalf Of Boulahya Faïza

>  I tried something else :
> 
>     - creation of the matrix with MatCreateMPIAIJ
> 
>     - initialization
> 
>     - adding of the options MAT_SYMMETRIC and MAT_SYMMETRY_ETERNAL 
> 
>  
> 
> When solving in sequential CG + ICC, everything is ok. When I tried in
> parallel the same code the options lead to the same error :
> 
> [0]PETSC ERROR: MatSetOption_MPIAIJ() line 1251 in
> src/mat/impls/aij/mpi/mpiaij.c
> [0]PETSC ERROR: No support for this operation for this object type!
> [0]PETSC ERROR: unknown option!
> [0]PETSC ERROR: MatSetOption() line 4137 in src/mat/interface/matrix.c
> 
> Can MatSetOption be only used in sequential?
> 
>  
> 
>  
> 
> Faïza
> 
>  
> 
>  
> 
>   _____  
> 
> De : Matthew Knepley [mailto:knepley at gmail.com] 
> Envoyé : mardi 9 mai 2006 18:19
> À : petsc-users at mcs.anl.gov
> Objet : Re: Petsc + BlockSolve95
> 
> I believe there is a problem with the option that you specified. All these
> are integers, and it is complaining that the integer does not match
> MAT_SYMMETRIC. I will fix the error message to print the offending
> option, but please check the code.
> 
>   Thanks,
> 
>      Matt
> 
> On 5/9/06, Boulahya Faïza <F.Boulahya at brgm.fr <mailto:F.Boulahya at brgm.fr> >
> wrote: 
> 
> Hi All,
> 
>  
> 
> Has anyone used Conjugate Gradient Solver + Icomplete Cholesky
> Preconditionner in parallel case? I tried as said in the manual : I use
> MATMPIROWBS for the storage of the matrice. However I get this message :
> 
>  
> 
> PETSC ERROR: To use incomplete Cholesky
>                         preconditioning with a MATMPIROWBS matrix you must
> declare it to be
>                         symmetric using the option
> MatSetOption(A,MAT_SYMMETRIC)!
> 
>  
> 
> So I tried adding this option (even if in the namual it is written that it
> is not required). Then I obtained this message
> 
> PETSC ERROR: MatSetOption_MPIRowbs() line 1411 in
> src/mat/impls/rowbs/mpi/mpirowbs.c
> PETSC ERROR: No support for this operation for this object type!
> PETSC ERROR: unknown option!
> PETSC ERROR: MatSetOption() line 4137 in src/mat/interface/matrix.c
> 
>  
> 
> In advance thanks,
> 
>  
> 
>  
> 
> Faïza
> 
>  
> 
>  
> Pensez à visiter le site BRGM sur.... http://www.brgm.fr/
>  
> ***
> Le contenu de cet e-mail et de ses pièces jointes est destiné à l'usage
> exclusif du 
> (des) destinataire(s) expressément désigné(s) comme tel(s). En cas de
> réception de cet 
>  e-mail par erreur, le signaler à son expéditeur et ne pas en divulguer le
> contenu. 
> L'absence de virus a été vérifié à  l'émission du message. Il convient
> néanmoins de 
> vérifier l'absence de corruption à sa réception.
>  
> The contents of this email and any attachments are confidential. They are
> intended for 
> the named recipient(s) only. If you have received this email in error please
> notify the 
> system manager or  the sender immediately and do not disclose the contents
> to 
> anyone or make copies. eSafe scanned this email for viruses, vandals and
> malicious 
> content.
> ***
> Pensez à visiter le site BRGM sur.... http://www.brgm.fr/
> 
> ***
> Le contenu de cet e-mail et de ses pièces jointes est destiné à l'usage exclusif du 
> (des) destinataire(s) expressément désigné(s) comme tel(s). En cas de réception de cet 
>  e-mail par erreur, le signaler à son expéditeur et ne pas en divulguer le contenu. 
> L'absence de virus a été vérifié à  l'émission du message. Il convient néanmoins de 
> vérifier l'absence de corruption à sa réception.
> 
> The contents of this email and any attachments are confidential. They are intended for 
> the named recipient(s) only. If you have received this email in error please notify the 
> system manager or  the sender immediately and do not disclose the contents to 
> anyone or make copies. eSafe scanned this email for viruses, vandals and malicious 
> content.
> ***


More information about the petsc-users mailing list