> On Jan 9, 2020, at 2:38 PM, Jed Brown <[email protected]> wrote:
> 
> "'Bisht, Gautam' via tdycores-dev" <[email protected]> writes:
> 
>> Hi Matt,
>> 
>> Here is the situation that I’m running into and hoping you could provide 
>> some guidance. I create a mesh using DMPlexCreateBoxMesh() in which cells 
>> are ordered such that cells with increasing x coordinates are first, 
>> followed by cells with increasing y-corodinate and so forth. Next, I call 
>> DMPlexDistribute() that rearranges the cells after partitioning. How can I 
>> map the cell order after partitioning to cell order before partitioning? (In 
>> PFLOTRAN, we call this type of mapping as Ghosted—to—Application or 
>> Ghosted—to—Natural).
> 
> Do you need to rely on the element number, or would coordinates (of a
> centroid?) be sufficient for your purposes?  

I do need to rely on the element number.  In my case, I have a mapping file 
that remaps data from one grid onto another grid. Though I’m currently creating 
a hexahedron mesh, in the future I would be reading in an unstructured grid 
from a file for which I cannot rely on coordinates.


> I think DMLabel can be used
> to track that numbering, but I also think it's brittle and probably best
> avoided.

I will look into DMLabel.

> 
> Note that you should be able to get columns to appear on the same
> process after partitioning by setting large weights for the vertical
> coupling.  Alternatively, we could partition a 2D mesh and extrude it
> (see DMPlexExtrude).
> 

Thanks,
-Gautam

PS: I also asked the same question on petsc-users mailing list, so I’m 
including it in this email thread.


> -- 
> You received this message because you are subscribed to the Google Groups 
> "tdycores-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To view this discussion on the web visit 
> https://protect2.fireeye.com/v1/url?k=7fbfa880-230a9739-7fbf8295-0cc47adc5fce-47455a25d1827a20&q=1&e=0edcbe39-9671-477e-b05b-0d3bf6a363e4&u=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Ftdycores-dev%2F875zhkmf0z.fsf%2540jedbrown.org.

Reply via email to