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