Skip to content

Error transforming mesh in parallel #864

@baagaard-usgs

Description

@baagaard-usgs

Describe the bug

[0]PETSC ERROR: Argument out of range
[0]PETSC ERROR: Replica number 1 should be in [0, 1) for subcell type segment in cell type segment
— snip —
[0]PETSC ERROR: #1 DMPlexTransformGetTargetPoint() at /Users/brad/software/unix/petsc-dev/src/dm/impls/plex/transform/interface/plextransform.c:1027
[0]PETSC ERROR: #2 DMPlexTransformGetCone_Internal() at /Users/brad/software/unix/petsc-dev/src/dm/impls/plex/transform/interface/plextransform.c:1492
[0]PETSC ERROR: #3 DMPlexTransformSetCones() at /Users/brad/software/unix/petsc-dev/src/dm/impls/plex/transform/interface/plextransform.c:1553
[0]PETSC ERROR: #4 DMPlexTransformApply() at /Users/brad/software/unix/petsc-dev/src/dm/impls/plex/transform/interface/plextransform.c:2443
[0]PETSC ERROR: #5 pylith::topology::Mesh *pylith::faults::FaultCohesive::transformTopology(pylith::topology::Mesh *const)() at /Users/brad/work/src/cig/pylith/libsrc/pylith/faults/FaultCohesive.cc:344

To Reproduce

PETSc branch: knepley/fix-plex-orient-label
PyLith fork: https://github.com/baagaard-usgs/pylith.git
PyLith branch: feature-initialize-phases-petsc-main

Steps to reproduce the behavior.

cd $SRC/tests/fullscale/cornercases/faults-2d
pylith twoblocks.cfg twoblocks_tri.cfg —nodes=3

Metadata

Metadata

Assignees

Labels

bugGeneral bugbug:petscPETSc related bug

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions