DM Object: Parallel Mesh 2 MPI processes type: plex Parallel Mesh in 1 dimension: Supports: [0] Max support size: 2 [0]: 2 ----> 0 [0]: 3 ----> 0 [0]: 3 ----> 1 [0]: 4 ----> 1 [1] Max support size: 1 [1]: 1 ----> 0 [1]: 2 ----> 0 Cones: [0] Max cone size: 2 [0]: 0 <---- 2 (0) [0]: 0 <---- 3 (0) [0]: 1 <---- 3 (0) [0]: 1 <---- 4 (0) [1] Max cone size: 2 [1]: 0 <---- 1 (0) [1]: 0 <---- 2 (0) coordinates with 1 fields field 0 with 1 components Process 0: ( 2) dof 1 offset 0 0. ( 3) dof 1 offset 1 1. ( 4) dof 1 offset 2 2. Process 1: ( 1) dof 1 offset 0 2. ( 2) dof 1 offset 1 3. Labels: Label 'celltype': [0]: 2 (0) [0]: 3 (0) [0]: 4 (0) [0]: 0 (1) [0]: 1 (1) [1]: 1 (0) [1]: 2 (0) [1]: 0 (1) PetscSF Object: 2 MPI processes type: basic [0] Number of roots=5, leaves=1, remote ranks=1 [0] 4 <- (1,1) [1] Number of roots=3, leaves=0, remote ranks=0 [0] Roots referenced by my leaves, by rank [0] 1: 1 edges [0] 4 <- 1 [1] Roots referenced by my leaves, by rank MultiSF sort=rank-order