Hello,

How can I use this functionality? I tried simply passing the flag
--use_petsc_cm --node-major-dofs and the PETSc flags:

-ksp_type cg
-pc_type mg
-pc_mg_levels 3
-pc_mg_galerkin

but I am getting the error:

[0]PETSC ERROR: --------------------- Error Message
--------------------------------------------------------------
  1 [0]PETSC ERROR: *No support for this operation for this object type*
78  [0]PETSC ERROR: *This DM cannot coarsen*
  1 [0]PETSC ERROR: See http://www.mcs.anl.gov/petsc/documentation/faq.html
for trouble shooting.
  2 [0]PETSC ERROR: Petsc Release Version 3.8.3, Dec, 09, 2017
  3 [0]PETSC ERROR:
/g/g92/miguel/code/topsm/build-new/test/3D_linear_compliance/./3D_linear_compliance
on a petsc_fenics named quartz21 by miguel Fri Nov 16 12:16:02 2018
  4 [0]PETSC ERROR: Configure options --known-level1-dcache-size=32768
--known-level1-dcache-linesize=64 --known-level1-dcache-assoc=8
--known-sizeof-char=1 --known-sizeof-void-p=8 --known-sizeof-sh    ort=2
--known-sizeof-int=4 --known-sizeof-long=8 --known-sizeof-long-long=8
--known-sizeof-float=4 --known-sizeof-double=8 --known-sizeof-size_t=8
--known-bits-per-byte=8 --known-memcmp-ok=1 --k    nown-sizeof-MPI_Comm=4
--known-sizeof-MPI_Fint=4 --known-mpi-long-double=1 --known-mpi-int64_t=1
--known-mpi-c-double-complex=1 --known-sdot-returns-double=0
--known-snrm2-returns-double=0 --kno    wn-has-attribute-aligned=1
--download-hypre=yes --download-metis --download-ml=yes --download-mumps
--download-parmetis --download-ptscotch --download-scalapack
--download-suitesparse --download    -superilu
--known-mpi-shared-libraries=0 --with-batch --with-debugging=no
--with-language=cxx PETSC_ARCH=petsc_fenics --COPTFLAGS="-O3 -march=native
-mtune=native" --CXXOPTFLAGS="-O3 -march=nati    ve -mtune=native"
--FOPTFLAGS="-O3 -march=native -mtune=native"
  5 [0]PETSC ERROR: #1 DMCoarsen() line 2363 in
/usr/gapps/FEniCS/petsc-3.8.3/src/dm/interface/dm.c
  6 [0]PETSC ERROR: #2 PCSetUp_MG() line 618 in
/usr/gapps/FEniCS/petsc-3.8.3/src/ksp/pc/impls/mg/mg.c
  7 [0]PETSC ERROR: #3 PCSetUp() line 924 in
/usr/gapps/FEniCS/petsc-3.8.3/src/ksp/pc/interface/precon.c
  8 [0]PETSC ERROR: #4 KSPSetUp() line 381 in
/usr/gapps/FEniCS/petsc-3.8.3/src/ksp/ksp/interface/itfunc.c
  9 [0]PETSC ERROR: #5 KSPSolve() line 612 in
/usr/gapps/FEniCS/petsc-3.8.3/src/ksp/ksp/interface/itfunc.c
 10 [0]PETSC ERROR: #6 SNESSolve_NEWTONLS() line 224 in
/usr/gapps/FEniCS/petsc-3.8.3/src/snes/impls/ls/ls.c
 11 [0]PETSC ERROR: #7 SNESSolve() line 4109 in
/usr/gapps/FEniCS/petsc-3.8.3/src/snes/interface/snes.c

I do apply three levels of uniform refinement before solving my system.

Thanks
Miguel

_______________________________________________
Libmesh-users mailing list
Libmesh-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to