Hey Toby,

I can not check that because I have no slepc installed. What happens
if you run it with valgrind?

If you don't make progress, let me know. I can try to install slepc then.

--
Timo Heister
http://num.math.uni-goettingen.de/~heister



2010/8/28 Toby D. Young <[email protected]>:
>
> Hello,
>
> I'm trying to run step-36 and it bails out with a message I can't track.
> The error message is below. I've tried various petsc and slepc versions
> (including petsc-dev and slepc-dev). They *all* report the same
> problem. The complete error message is posted below. The most interesting
> line is this one:
>
> [0]PETSC ERROR: Corrupt argument: see
> http://www.mcs.anl.gov/petsc/petsc-as/documentation/troubleshooting.html#Corrupt!
> [0]PETSC ERROR: MPI_Comm does not have tag/name counter nor does it have
> inner MPI_Comm!
> [0]PETSC ERROR:
> ------------------------------------------------------------------------
>
> Up to now I can only say that matrices and vectors report the same error
> with VecDestroy() or MatDestroy(). I get the same error compiling with
> mpicxx and gcc (ie. with and without MPI). I get the same error with
> PETScWrappers::Vector and PETScWrappers::MPI::Vector....
>
> Something changed in dealii-dev the last few days only. I am sure this
> has nothing to do with the PETScWrappers nor the SLEPcWrappers. So why
> does this change *not* affect on step-17 (which uses petsc)? Any ideas?
> Did something change with MPI_Comm? Or is this something to do with
> multi-threading?
>
> It makes no sense that a petsc example (step-17) is ok but a slepc example
> (step-36) is not. They actually use the same objects, only the solver base
> is different....
>
> This is too weird for me; I am completely clueless.
>
> Thanks in advance.
>
> Best,
>        Toby
>
> ============================ Remaking Makefile.dep
> ==============debug========= step-36.cc
> ============================ Linking step-36
> tyo...@maly:~/research.code/deal.II/examples/step-36$ ./step-36
>   Number of active cells:       1024
>   Number of degrees of freedom: 1089
>
> [0]PETSC ERROR: --------------------- Error Message
> ------------------------------------
> [0]PETSC ERROR: Corrupt argument: see
> http://www.mcs.anl.gov/petsc/petsc-as/documentation/troubleshooting.html#Corrupt!
> [0]PETSC ERROR: MPI_Comm does not have tag/name counter nor does it have
> inner MPI_Comm!
> [0]PETSC ERROR:
> ------------------------------------------------------------------------
> [0]PETSC ERROR: Petsc Release Version 3.1.0, Patch 4, Fri Jul 30 14:42:02
> CDT 2010
> [0]PETSC ERROR: See docs/changes/index.html for recent updates.
> [0]PETSC ERROR: See docs/faq.html for hints about trouble shooting.
> [0]PETSC ERROR: See docs/index.html for manual pages.
> [0]PETSC ERROR:
> ------------------------------------------------------------------------
> [0]PETSC ERROR: ./step-36 on a linux-gnu named maly by tyoung Sat Aug 28
> 16:03:24 2010
> [0]PETSC ERROR: Libraries linked from
> /home/tyoung/research.code/petsc-3.1-p4/linux-gnu-cxx-opt/lib
> [0]PETSC ERROR: Configure run at Sat Aug 28 13:55:56 2010
> [0]PETSC ERROR: Configure options --with-mpi=0 --with-shared=1 --with-x=0
> --with-debugging=0 --with-clanguage=C++
> [0]PETSC ERROR:
> ------------------------------------------------------------------------
> [0]PETSC ERROR: PetscCommDestroy() line 239 in src/sys/objects/tagm.c
> [0]PETSC ERROR: PetscHeaderDestroy_Private() line 75 in
> src/sys/objects/inherit.c
> [0]PETSC ERROR: PCDestroy() line 90 in src/ksp/pc/interface/precon.c
> [0]PETSC ERROR: KSPDestroy() line 695 in src/ksp/ksp/interface/itfunc.c
> [0]PETSC ERROR: STDestroy() line 127 in src/st/interface/stfunc.c
> [0]PETSC ERROR: EPSDestroy() line 589 in src/eps/interface/basic.c
> [0]PETSC ERROR: --------------------- Error Message
> ------------------------------------
> [0]PETSC ERROR: Corrupt argument: see
> http://www.mcs.anl.gov/petsc/petsc-as/documentation/troubleshooting.html#Corrupt!
> [0]PETSC ERROR: MPI_Comm does not have tag/name counter nor does it have
> inner MPI_Comm!
> [0]PETSC ERROR:
> ------------------------------------------------------------------------
> [0]PETSC ERROR: Petsc Release Version 3.1.0, Patch 4, Fri Jul 30 14:42:02
> CDT 2010
> [0]PETSC ERROR: See docs/changes/index.html for recent updates.
> [0]PETSC ERROR: See docs/faq.html for hints about trouble shooting.
> [0]PETSC ERROR: See docs/index.html for manual pages.
> [0]PETSC ERROR:
> ------------------------------------------------------------------------
> [0]PETSC ERROR: ./step-36 on a linux-gnu named maly by tyoung Sat Aug 28
> 16:03:24 2010
> [0]PETSC ERROR: Libraries linked from
> /home/tyoung/research.code/petsc-3.1-p4/linux-gnu-cxx-opt/lib
> [0]PETSC ERROR: Configure run at Sat Aug 28 13:55:56 2010
> [0]PETSC ERROR: Configure options --with-mpi=0 --with-shared=1 --with-x=0
> --with-debugging=0 --with-clanguage=C++
> [0]PETSC ERROR:
> ------------------------------------------------------------------------
> [0]PETSC ERROR: PetscCommDestroy() line 239 in src/sys/objects/tagm.c
> [0]PETSC ERROR: PetscHeaderDestroy_Private() line 75 in
> src/sys/objects/inherit.c
> [0]PETSC ERROR: VecDestroy() line 530 in src/vec/vec/interface/vector.c
> [0]PETSC ERROR: --------------------- Error Message
> ------------------------------------
> [0]PETSC ERROR: Corrupt argument: see
> http://www.mcs.anl.gov/petsc/petsc-as/documentation/troubleshooting.html#Corrupt!
> [0]PETSC ERROR: MPI_Comm does not have tag/name counter nor does it have
> inner MPI_Comm!
> [0]PETSC ERROR:
> ------------------------------------------------------------------------
> [0]PETSC ERROR: Petsc Release Version 3.1.0, Patch 4, Fri Jul 30 14:42:02
> CDT 2010
> [0]PETSC ERROR: See docs/changes/index.html for recent updates.
> [0]PETSC ERROR: See docs/faq.html for hints about trouble shooting.
> [0]PETSC ERROR: See docs/index.html for manual pages.
> [0]PETSC ERROR:
> ------------------------------------------------------------------------
> [0]PETSC ERROR: ./step-36 on a linux-gnu named maly by tyoung Sat Aug 28
> 16:03:24 2010
> [0]PETSC ERROR: Libraries linked from
> /home/tyoung/research.code/petsc-3.1-p4/linux-gnu-cxx-opt/lib
> [0]PETSC ERROR: Configure run at Sat Aug 28 13:55:56 2010
> [0]PETSC ERROR: Configure options --with-mpi=0 --with-shared=1 --with-x=0
> --with-debugging=0 --with-clanguage=C++
> [0]PETSC ERROR:
> ------------------------------------------------------------------------
> [0]PETSC ERROR: PetscCommDestroy() line 239 in src/sys/objects/tagm.c
> [0]PETSC ERROR: PetscHeaderDestroy_Private() line 75 in
> src/sys/objects/inherit.c
> [0]PETSC ERROR: MatDestroy() line 888 in src/mat/interface/matrix.c
> terminate called after throwing an instance of
> 'dealii::PETScWrappers::MatrixBase::ExcPETScError'
>  what():  --------------------------------------------------------
> An error occurred in line <94> of file
> </home/tyoung/research.code/deal.II/lac/source/petsc_matrix_base.cc> in
> function
>    virtual dealii::PETScWrappers::MatrixBase::~MatrixBase()
> The violated condition was:
>    ierr == 0
> The name and call sequence of the exception was:
>    ExcPETScError(ierr)
> Additional Information:
> An error with error number 1 occured while calling a PETSc function
> --------------------------------------------------------
>
> Aborted
>
>
>
>
> -----
>
> Toby D. Young
> Assistant Professor
>
> Institute of Fundamental Technological Problems
> Polish Academy of Sciences
> ul Adolfa Pawinskiego 5b
> 02-106 Warsaw
> Poland
>
> www:   http://www.ippt.gov.pl/~tyoung
> skype: stenografia
>
> _______________________________________________
> dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii
>
_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii

Reply via email to