Dear Deal.ii Community,
I understand from the module that each processor will hold onto it's local portion of cells, along with the "ghost cells" on the border with other processors. It also includes the dark blue artificial cells, which "ensure that each processor has a mesh that has
all the coarse level cells and that respects the invariant that
neighboring cells can not differ by more than one level of refinement."
I believe I understand how this works for a problem that begins with a coarse mesh and then undergoes a series of mesh refinements. In this case, a processor stores it's local refined mesh plus a coarser mesh for non-relevant cells.
However, I'm unclear about how this works if I were to import a fully refined mesh. Each processor would have it's local mesh, but would it also be storing the artificial cells at the same refinement level as the imported mesh? Or is there some method of coarsening the mesh on the artificial cells?
So, for example, if I were to import this mesh:

will my processor be stuck with a mesh of artificial cells like this?
CASE 1)
Or is there a way that the mesh will auto-coarsen the artificial cells to something preferred like this?
CASE 2)
(note: I realize that the ghost cells are not represented properly in case 2, and that they should be the same as case 1. )
I am concerned that CASE 1 will cause memory problems when I have very large imported meshes. Can you enlighten me on this issue?
Best regards,
Alex