<div dir="ltr"><div>Hi,</div><div><br></div><div>Does Petsc support DMPlexCreateFromDAG for 2nd order (P2) elements, or any orders higher than one (P1) for that matter? I know it is possible to create DMPlex mesh from GMSH files with P2 elements, but not sure how the 'cone/support' structures are built. One approach is to ignore the higher order nodes in an element to create the 'cones', but is there a way to preserve the P2 element information in the 'cones'? </div><div><br></div><div>For example: how would the depth=1 cone structure look like for a mesh with two P2 triangles sharing a face?</div><div>            2<br class="gmail-Apple-interchange-newline">          / | \</div><div>        /   |   \<br>     6     |     8</div><div>    /       |       \<br>  /         |         \<br>0   0    5    1    3<br>  \         |         /<br>    \       |       /<br>     4     |     7<br>        \   |   /<br></div><div>          \ | /</div><div><div>           1</div><div><br></div><div>Higher order nodes: [4, 5, 6, 7, 8]. Can we construct cones with cells-to-nodes (depth = 1)?:</div><div><br></div><div>numPoints = [9, 2];                                             // 9 nodes instead of just 4?</div><div>coneSizes = [6, 6,    0, 0, 0, 0, 0, 0, 0, 0, 0];</div><div>cones        = [0, 1, 2, 4, 5, 6,    2, 1, 3, 5, 7, 8];</div><div>etc.<br><div><div><br></div><div>Any help would be greatly appreciated.</div><div><br></div><div>Thanks,</div><div>Asitav</div><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Asitav Mishra, PhD <div><div>Research Engineer II, NIA</div></div></div></div></div></div></div></div></div></div></div></div></div></div>