Skip to content

PETSc examples refinement #603

Description

@valeriabarra

I don't know what's changed on the PETSc side lately, but currently on main our problems that use uniform refinement, e.g., examples/petsc/area and examples/petsc/bpssphere are broken. Our CI didn't catch this because it doesn't test the refinement. It should have. I'm going to add it.

I'm investigating this issue, but I don't know exactly what has changed to cause it. It was fine until a few days ago. This also affects PR #550 .

To reproduce:

./bpssphere -dm_refine 1

Stack trace:

[0]PETSC ERROR: --------------------- Error Message --------------------------------------------------------------
[0]PETSC ERROR: Nonconforming object sizes
[0]PETSC ERROR: The section point (0) closure size 12 != dual space dimension 9
[0]PETSC ERROR: See https://www.mcs.anl.gov/petsc/documentation/faq.html for trouble shooting.
[0]PETSC ERROR: Petsc Development GIT revision: v3.13.4-637-gcaa22a8a69  GIT Date: 2020-08-04 04:43:23 +0000
[0]PETSC ERROR: ./bpssphere on a arch-linux2-debug named work by valeria Fri Aug  7 18:24:16 2020
[0]PETSC ERROR: Configure options --download-cmake --download-exodusii --download-fblaslapack=1 --download-hdf5 --download-hypre --download-metis --download-ml --download-mpich --download-mumps --download-netcdf --download-parmetis --download-pnetcdf --download-scalapack --download-superlu --download-superlu_dist --download-zlib --with-cxx-dialect=C++11 --with-debugging=1 --with-x=1 --with-zlib PETSC_ARCH=arch-linux2-debug
[0]PETSC ERROR: #1 DMProjectLocal_Generic_Plex() line 700 in /home/valeria/Research/CEED/petsc/src/dm/impls/plex/plexproject.c
[0]PETSC ERROR: #2 DMProjectFieldLocal_Plex() line 867 in /home/valeria/Research/CEED/petsc/src/dm/impls/plex/plexproject.c
[0]PETSC ERROR: #3 DMProjectFieldLocal() line 8291 in /home/valeria/Research/CEED/petsc/src/dm/interface/dm.c
[0]PETSC ERROR: #4 DMPlexRemapGeometry() line 3124 in /home/valeria/Research/CEED/petsc/src/dm/impls/plex/plexgeometry.c
[0]PETSC ERROR: #5 DMSetFromOptions_Plex() line 2464 in /home/valeria/Research/CEED/petsc/src/dm/impls/plex/plexcreate.c
[0]PETSC ERROR: #6 DMSetFromOptions() line 844 in /home/valeria/Research/CEED/petsc/src/dm/interface/dm.c
[0]PETSC ERROR: #7 main() line 145 in /home/valeria/Research/CEED/libCEED/examples/petsc/bpssphere.c
[0]PETSC ERROR: PETSc Option Table entries:
[0]PETSC ERROR: -dm_refine 1
[0]PETSC ERROR: ----------------End of Error Message -------send entire error message to petsc-maint@mcs.anl.gov----------
application called MPI_Abort(MPI_COMM_SELF, 145060) - process 0
[unset]: write_line error; fd=-1 buf=:cmd=abort exitcode=145060
:
system msg for write_line failure : Bad file descriptor

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions