Re: [petsc-dev] Error with ML preconditioner
On 18 February 2013 20:56, Mark F. Adams <[email protected]> wrote:
Do you have more of a stack in the error output?
Below is the rest of it.
The ML interface has had some additions to make it more consistent with blocked matrices. Do you block all of your matrices?
No. Can you give me a hint around which changesets I should test to find what broke? Garth
[2]PETSC ERROR: ------------------------------------------------------------------------ [2]PETSC ERROR: MatSetUpMultiply_MPIAIJ() line 129 in /home/garth/local/src/petsc-dev/src/mat/impls/aij/mpi/mmaij.c Unknown Name on a arch-linux2-c-debug named gnw-tech by garth Mon Feb 18 20:10:41 2013 [3]PETSC ERROR: Libraries linked from /home/garth/local/gcc/petsc-dev/lib [3]PETSC ERROR: Configure run at Mon Feb 18 19:55:45 2013 [3]PETSC ERROR: Configure options --with-shared-libraries=1 --download-hypre=yes --download-umfpack=yes --download-mumps=yes --download-scalapack=yes --download-blacs=yes --with-mpi-dir=/home/garth/local/gcc/mpich --with-parmetis --with-parmetis-dir=/home/garth/local/gcc/parmetis-4.0.2 --with-metis --with-metis-dir=/home/garth/local/gcc/metis-5.0.2 --with-ml-include=/home/garth/local/gcc/trilinos-11.0.3/include --with-ml-lib="[/home/garth/local/gcc/trilinos-11.0.3/lib/libml,/home/garth/local/gcc/parmetis-4.0.2/lib/libparmetis.so,libz]" --prefix=/home/garth/local/gcc/petsc-dev --with-ptscotch-include=/home/garth/local/gcc/scotch-6.0.0/include --with-ptscotch-lib="[/home/garth/local/gcc/scotch-6.0.0/lib/libptscotch,/home/garth/local/gcc/scotch-6.0.0/lib/lib/libptesmumps,/home/garth/local/gcc/scotch-6.0.0/lib/libscotch,/home/garth/local/gcc/scotch-6.0.0/lib/libptscotcherr]" --with-blas-lib="[/home/garth/local/gcc/atlas-latest/lib/libf77blas.a,/home/garth/local/gcc/atlas-latest/lib/libatlas.a]" --with-lapack-lib="[/home/garth/local/gcc/lapack-latest/lib/liblapack.a]" --download-superlu --download-superlu_dist [3]PETSC ERROR: ------------------------------------------------------------------------ [3]PETSC ERROR: MatSetUpMultiply_MPIAIJ() line 129 in /home/garth/local/src/petsc-dev/src/mat/impls/aij/mpi/mmaij.c Configure run at Mon Feb 18 19:55:45 2013 [4]PETSC ERROR: Configure options --with-shared-libraries=1 --download-hypre=yes --download-umfpack=yes --download-mumps=yes --download-scalapack=yes --download-blacs=yes --with-mpi-dir=/home/garth/local/gcc/mpich --with-parmetis --with-parmetis-dir=/home/garth/local/gcc/parmetis-4.0.2 --with-metis --with-metis-dir=/home/garth/local/gcc/metis-5.0.2 --with-ml-include=/home/garth/local/gcc/trilinos-11.0.3/include --with-ml-lib="[/home/garth/local/gcc/trilinos-11.0.3/lib/libml,/home/garth/local/gcc/parmetis-4.0.2/lib/libparmetis.so,libz]" --prefix=/home/garth/local/gcc/petsc-dev --with-ptscotch-include=/home/garth/local/gcc/scotch-6.0.0/include --with-ptscotch-lib="[/home/garth/local/gcc/scotch-6.0.0/lib/libptscotch,/home/garth/local/gcc/scotch-6.0.0/lib/lib/libptesmumps,/home/garth/local/gcc/scotch-6.0.0/lib/libscotch,/home/garth/local/gcc/scotch-6.0.0/lib/libptscotcherr]" --with-blas-lib="[/home/garth/local/gcc/atlas-latest/lib/libf77blas.a,/home/garth/local/gcc/atlas-latest/lib/libatlas.a]" --with-lapack-lib="[/home/garth/local/gcc/lapack-latest/lib/liblapack.a]" --download-superlu --download-superlu_dist [4]PETSC ERROR: ------------------------------------------------------------------------ [4]PETSC ERROR: MatSetUpMultiply_MPIAIJ() line 129 in /home/garth/local/src/petsc-dev/src/mat/impls/aij/mpi/mmaij.c [4]PETSC ERROR: [2]PETSC ERROR: MatAssemblyEnd_MPIAIJ() line 702 in /home/garth/local/src/petsc-dev/src/mat/impls/aij/mpi/mpiaij.c [3]PETSC ERROR: MatAssemblyEnd_MPIAIJ() line 702 in /home/garth/local/src/petsc-dev/src/mat/impls/aij/mpi/mpiaij.c [3]PETSC ERROR: MatAssemblyEnd() line 4896 in /home/garth/local/src/petsc-dev/src/mat/interface/matrix.c MatAssemblyEnd_MPIAIJ() line 702 in /home/garth/local/src/petsc-dev/src/mat/impls/aij/mpi/mpiaij.c [4]PETSC ERROR: MatAssemblyEnd() line 4896 in /home/garth/local/src/petsc-dev/src/mat/interface/matrix.c [4]PETSC ERROR: [2]PETSC ERROR: MatAssemblyEnd() line 4896 in /home/garth/local/src/petsc-dev/src/mat/interface/matrix.c [2]PETSC ERROR: MatWrapML_MPIAIJ() line 446 in /home/garth/local/src/petsc-dev/src/ksp/pc/impls/ml/ml.c [3]PETSC ERROR: MatWrapML_MPIAIJ() line 446 in /home/garth/local/src/petsc-dev/src/ksp/pc/impls/ml/ml.c [3]PETSC ERROR: PCSetUp_ML() line 916 in /home/garth/local/src/petsc-dev/src/ksp/pc/impls/ml/ml.c MatWrapML_MPIAIJ() line 446 in /home/garth/local/src/petsc-dev/src/ksp/pc/impls/ml/ml.c [4]PETSC ERROR: PCSetUp_ML() line 916 in /home/garth/local/src/petsc-dev/src/ksp/pc/impls/ml/ml.c [2]PETSC ERROR: PCSetUp_ML() line 916 in /home/garth/local/src/petsc-dev/src/ksp/pc/impls/ml/ml.c [2]PETSC ERROR: PCSetUp() line 832 in /home/garth/local/src/petsc-dev/src/ksp/pc/interface/precon.c [3]PETSC ERROR: PCSetUp() line 832 in /home/garth/local/src/petsc-dev/src/ksp/pc/interface/precon.c [4]PETSC ERROR: PCSetUp() line 832 in /home/garth/local/src/petsc-dev/src/ksp/pc/interface/precon.c --------------------- Error Message ------------------------------------ [0]PETSC ERROR: Petsc has generated inconsistent data! [0]PETSC ERROR: Use of blocked not consistant (I am usning blocked)! [0]PETSC ERROR: ------------------------------------------------------------------------ [0]PETSC ERROR: Petsc Development HG revision: 96a09d6a701823d69aede247ed949c1dd4e7c8ff HG Date: Mon Feb 18 11:08:29 2013 -0600 [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: Unknown Name on a arch-linux2-c-debug named gnw-tech by garth Mon Feb 18 20:10:41 2013 [0]PETSC ERROR: Libraries linked from /home/garth/local/gcc/petsc-dev/lib [5]PETSC ERROR: ------------------------------------------------------------------------ [5]PETSC ERROR: Unknown Name on a arch-linux2-c-debug named gnw-tech by garth Mon Feb 18 20:10:41 2013 [5]PETSC ERROR: Libraries linked from /home/garth/local/gcc/petsc-dev/lib [5]PETSC ERROR: Configure run at Mon Feb 18 19:55:45 2013 [5]PETSC ERROR: Configure options --with-shared-libraries=1 --download-hypre=yes --download-umfpack=yes --download-mumps=yes --download-scalapack=yes --download-blacs=yes --with-mpi-dir=/home/garth/local/gcc/mpich --with-parmetis --with-parmetis-dir=/home/garth/local/gcc/parmetis-4.0.2 --with-metis --with-metis-dir=/home/garth/local/gcc/metis-5.0.2 --with-ml-include=/home/garth/local/gcc/trilinos-11.0.3/include --with-ml-lib="[/home/garth/local/gcc/trilinos-11.0.3/lib/libml,/home/garth/local/gcc/parmetis-4.0.2/lib/libparmetis.so,libz]" --prefix=/home/garth/local/gcc/petsc-dev --with-ptscotch-include=/home/garth/local/gcc/scotch-6.0.0/include --with-ptscotch-lib="[/home/garth/local/gcc/scotch-6.0.0/lib/libptscotch,/home/garth/local/gcc/scotch-6.0.0/lib/lib/libptesmumps,/home/garth/local/gcc/scotch-6.0.0/lib/libscotch,/home/garth/local/gcc/scotch-6.0.0/lib/libptscotcherr]" --with-blas-lib="[/home/garth/local/gcc/atlas-latest/lib/libf77blas.a,/home/garth/local/gcc/atlas-latest/lib/libatlas.a]" --with-lapack-lib="[/home/garth/local/gcc/lapack-latest/lib/liblapack.a]" --download-superlu --download-superlu_dist [5]PETSC ERROR: ------------------------------------------------------------------------ [5]PETSC ERROR: MatSetUpMultiply_MPIAIJ() line 129 in /home/garth/local/src/petsc-dev/src/mat/impls/aij/mpi/mmaij.c [5]PETSC ERROR: MatAssemblyEnd_MPIAIJ() line 702 in /home/garth/local/src/petsc-dev/src/mat/impls/aij/mpi/mpiaij.c [5]PETSC ERROR: MatAssemblyEnd() line 4896 in /home/garth/local/src/petsc-dev/src/mat/interface/matrix.c [5]PETSC ERROR: MatWrapML_MPIAIJ() line 446 in /home/garth/local/src/petsc-dev/src/ksp/pc/impls/ml/ml.c [5]PETSC ERROR: PCSetUp_ML() line 916 in /home/garth/local/src/petsc-dev/src/ksp/pc/impls/ml/ml.c [5]PETSC ERROR: PCSetUp() line 832 in /home/garth/local/src/petsc-dev/src/ksp/pc/interface/precon.c [0]PETSC ERROR: Configure run at Mon Feb 18 19:55:45 2013 [0]PETSC ERROR: Configure options --with-shared-libraries=1 --download-hypre=yes --download-umfpack=yes --download-mumps=yes --download-scalapack=yes --download-blacs=yes --with-mpi-dir=/home/garth/local/gcc/mpich --with-parmetis --with-parmetis-dir=/home/garth/local/gcc/parmetis-4.0.2 --with-metis --with-metis-dir=/home/garth/local/gcc/metis-5.0.2 --with-ml-include=/home/garth/local/gcc/trilinos-11.0.3/include --with-ml-lib="[/home/garth/local/gcc/trilinos-11.0.3/lib/libml,/home/garth/local/gcc/parmetis-4.0.2/lib/libparmetis.so,libz]" --prefix=/home/garth/local/gcc/petsc-dev --with-ptscotch-include=/home/garth/local/gcc/scotch-6.0.0/include --with-ptscotch-lib="[/home/garth/local/gcc/scotch-6.0.0/lib/libptscotch,/home/garth/local/gcc/scotch-6.0.0/lib/lib/libptesmumps,/home/garth/local/gcc/scotch-6.0.0/lib/libscotch,/home/garth/local/gcc/scotch-6.0.0/lib/libptscotcherr]" --with-blas-lib="[/home/garth/local/gcc/atlas-latest/lib/libf77blas.a,/home/garth/local/gcc/atlas-latest/lib/libatlas.a]" --with-lapack-lib="[/home/garth/local/gcc/lapack-latest/lib/liblapack.a]" --download-superlu --download-superlu_dist [0]PETSC ERROR: ------------------------------------------------------------------------ [0]PETSC ERROR: MatSetUpMultiply_MPIAIJ() line 129 in /home/garth/local/src/petsc-dev/src/mat/impls/aij/mpi/mmaij.c [0]PETSC ERROR: MatAssemblyEnd_MPIAIJ() line 702 in /home/garth/local/src/petsc-dev/src/mat/impls/aij/mpi/mpiaij.c [0]PETSC ERROR: MatAssemblyEnd() line 4896 in /home/garth/local/src/petsc-dev/src/mat/interface/matrix.c [0]PETSC ERROR: MatWrapML_MPIAIJ() line 446 in /home/garth/local/src/petsc-dev/src/ksp/pc/impls/ml/ml.c [0]PETSC ERROR: PCSetUp_ML() line 916 in /home/garth/local/src/petsc-dev/src/ksp/pc/impls/ml/ml.c [0]PETSC ERROR: PCSetUp() line 832 in /home/garth/local/src/petsc-dev/src/ksp/pc/interface/precon.c
On Feb 18, 2013, at 3:35 PM, Garth N. Wells <[email protected]> wrote:
I have some code using ML as a preconditioner, and it works fines with PETSc 3.3 but crashes with PETSc dev. I'm not setting any of the ML parameters. Hopefully someone will recognise the error (below) and save me having to bisect the changesets, which is hard because changes in PETSc dev make it hard for me to compile against earlier PETSc dev revisions.
Garth
[0]PETSC ERROR: --------------------- Error Message ------------------------------------ [0]PETSC ERROR: Petsc has generated inconsistent data! [0]PETSC ERROR: Use of blocked not consistant (I am usning blocked)! [0]PETSC ERROR: ------------------------------------------------------------------------ [0]PETSC ERROR: Petsc Development HG revision: 96a09d6a701823d69aede247ed949c1dd4e7c8ff HG Date: Mon Feb 18 11:08:29 2013 -0600 [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: Unknown Name on a arch-linux2-c-debug named ....... Mon Feb 18 19:25:17 2013 [0]PETSC ERROR: Libraries linked from /home/garth/local/gcc/petsc-dev/lib [0]PETSC ERROR: [3]PETSC ERROR: See docs/index.html for manual pages.
participants (1)
-
Garth N. Wells