This error shows up when you have several functions that has their own PetscInitialize and PetscFinalize calls. When a single call is made to these function everything seems OK. I thing some data is not properly finalized in Petsc..
ALp On Thu, Dec 4, 2014 at 1:07 AM, Alp Kalpalp <[email protected]> wrote: > H, > > Here is the message I get when PCBDDCCreateFETIDPOperators() is called; > > Thanks; > > [0]PETSC ERROR: --------------------- Error Message > -------------------------------------------------------------- > [0]PETSC ERROR: Unknown type. Check for miss-spelling or missing package: > http://www.mcs.anl.gov/petsc/documentation/ins > tallation.html#external > [0]PETSC ERROR: Unknown Mat type given: schurcomplement > [0]PETSC ERROR: See http://www.mcs.anl.gov/petsc/documentation/faq.html > for trouble shooting. > [0]PETSC ERROR: Petsc Development GIT revision: v3.5.2-1067-gf685883 GIT > Date: 2014-12-02 13:26:28 -0600 > [0]PETSC ERROR: Unknown Name on a BDDC_ICL_DEBUG named SEMIH-PC by semih > Thu Dec 04 01:02:10 2014 > [0]PETSC ERROR: Configure options --with-cc="win32fe icl" > --with-cxx="win32fe icl" --with-fc="win32fe ifort" --with-blas > -lapack-dir=/cygdrive/c/MKL/lib/intel64 > --with-hypre-include=/cygdrive/c/EXTRLIBS/include/HYPRE > --with-hypre-lib=/cygdri > ve/c/EXTRLIBS/lib/HYPRE.lib > --with-scalapack-include=/cygdrive/c/MKL/include > --with-scalapack-lib="[/cygdrive/c/MKL/lib/ > intel64/mkl_scalapack_lp64_dll.lib,/cygdrive/c/MKL/lib/intel64/mkl_blacs_msmpi_lp64.lib]" > --with-metis-include=/cygdrive > /c/EXTRLIBS/include/parametis > --with-metis-lib=/cygdrive/c/EXTRLIBS/lib/metis.lib > --with-parmetis-include=/cygdrive/c/EX > TRLIBS/include/parametis > --with-parmetis-lib="[/cygdrive/c/EXTRLIBS/lib/parmetis.lib,/cygdrive/c/EXTRLIBS/lib/metis.lib] > " --with-mpi-include=/cygdrive/c/MSMPI/Inc/ > --with-mpi-lib="[/cygdrive/c/MSMPI/Lib/amd64/msmpi.lib,/cygdrive/c/MSMPI/Lib > /amd64/msmpifec.lib]" --with-shared-libraries --useThreads=0 --with-pcbddc > --PETSC_ARCH=BDDC_ICL_DEBUG --useThreads=0 > [0]PETSC ERROR: #1 MatSetType() line 63 in > C:\cywgin64\home\semih\PETSCM~1\src\mat\INTERF~1\matreg.c > [0]PETSC ERROR: #2 MatCreateSchurComplement() line 212 in > C:\cywgin64\home\semih\PETSCM~1\src\ksp\ksp\utils\schurm.c > [0]PETSC ERROR: #3 PCBDDCSetupFETIDPPCContext() line 557 in > C:\cywgin64\home\semih\PETSCM~1\src\ksp\pc\impls\bddc\bddcfe > tidp.c > [0]PETSC ERROR: #4 PCBDDCCreateFETIDPOperators_BDDC() line 1691 in > C:\cywgin64\home\semih\PETSCM~1\src\ksp\pc\impls\bddc > \bddc.c > [0]PETSC ERROR: #5 PCBDDCCreateFETIDPOperators() line 1737 in > C:\cywgin64\home\semih\PETSCM~1\src\ksp\pc\impls\bddc\bddc >
