<p>
Hello Iulian,
</p>
<p>
I exchange one layer of ghost dim 3
</p>
<p>
  result = pcomm->exchange_ghost_cells(3, // int ghost_dim,
</p>
<p>
                                     0, // int bridge_dim,
</p>
<p>
                                     1, //int num_layers,
</p>
<p>
                                     2, //int addl_ents,
</p>
<p>
                                     true); // bool store_remote_handles); 
</p>
<p>
 
</p>
<p>
then if i do:
</p>
<p>
 
</p>
<p>
    result = mb->get_entities_by_dimension(0, 3, ents);
</p>
<p>
    PRINT_LAST_ERROR;
</p>
<p>
    
</p>
<p>
      for (moab::Range::iterator it = ents.begin(); it != ents.end(); it++) {
</p>
<p>
      EntityHandle ent = *it;
</p>
<p>
      HandleVec edges;
</p>
<p>
      result = mb->get_adjacencies(&(ent), 1, 1, true, edges);
</p>
<p>
      }
</p>
<p>
 
</p>
<p>
i'll have additional edges created which i don't need (because after i save file writing everything i cannot load from it in parallel afterwards)
</p>
<p>
I think i have to echange edges besides of quads during  exchange_ghost_cells but it's not an option.
</p>
<p>
How can i avoid unnecessary doubling of edges in this case?
</p>
<p>
 
</p>
<p>
Thanks
</p>
<p>
Anton 
</p>