<div dir="ltr"><div>Hi, <br></div><div>I intend to implement adaptive remeshing and refining in my FE code. Currently, I am not using the DMPlex class of PETSc. As anyone would be able to guess, renumbering of mesh nodes and then , in some cases, load balancing via repartitioning requires a lot of book keeping. <br></div><div><br></div><div>1. I am wondering if DMPlex has built in functions which could be used to automatically renumber the mesh upon operations like edge-flipping in tetrahedra? <br></div><div><br></div><div>2. If not, then does DAG representation of the grid offer any ease/performance benefits, if I had to go down and implement? <br></div><div><br></div><div>3. Upon adaptive refining and coarsening, is there a way to dynamically update my global solution vectors (defined on nodes)? Or do I have to destroy old vectors and reallocate? </div><div><br></div><div>Any help/pointers are greatly appreciated :)<br></div><div><br></div><div><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"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div><div><div>Thank you.<br>Sincerely,<br>Prateek Gupta, PhD</div><div>D-MAVT, ETHZ<br></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>