xref: /petsc/src/dm/impls/forest/p4est/dmp8est.c (revision d73861fa52c513acbabe801b5aa9a39bf78c108a)
15bc33bd4SToby Isaac #include <petscsys.h>
2b34044e4SToby Isaac #if defined(PETSC_HAVE_P4EST)
3b34044e4SToby Isaac #include <p4est_to_p8est.h>
4ef19d27cSToby Isaac #endif
55bc33bd4SToby Isaac 
65bc33bd4SToby Isaac static const PetscInt PetscFaceToP4estFace[6] = {4, 5, 2, 3, 1, 0};
7b0c8a442SToby Isaac static const PetscInt P4estFaceToPetscOrnt[6] = {-4, 0, 0, -1, 4, 0};
8943ba4e5SToby Isaac static const PetscInt PetscEdgeToP4estEdge[12] = {4, 1, 5, 0, 2, 7, 3, 6, 9, 8, 10, 11};
9943ba4e5SToby Isaac static const PetscInt P4estEdgeToPetscOrnt[12] = {-2, 0, 0, -2, 0, -2, -2, 0, -2, 0, 0, -2};
10943ba4e5SToby Isaac static const PetscInt PetscVertToP4estVert[8] = {0, 2, 3, 1, 4, 5, 7, 6};
115bc33bd4SToby Isaac 
12*d73861faSToby Isaac #define DMPFOREST DMP8EST
13*d73861faSToby Isaac 
14b34044e4SToby Isaac #define _append_pforest(a) a ## _p8est
15b34044e4SToby Isaac #include "pforest.c"
16