itaps-parallel Questions about iMeshP

Mark Shephard shephard at scorec.rpi.edu
Tue Dec 15 09:34:15 CST 2009


Saurabh,

SCOREC has a partial implementation that supported some mesh adaptation 
(no classification since we are still hoping for a direct way to do it). 
With Ting on leave, Alex and Seegyoung are the best contacts. As we go 
forward Seegyoung will be the key person.

Mark

Saurabh Tendulkar wrote:
> Hi,
> 
> We are trying to implement the iMeshP interface to our software. We have 
> the following questions and are hoping someone could help us with these:
> 
> 1. What does the mesh instance represent in iMeshP? Is it essentially 
> the on-process subset of entities of some global mesh? Where does the 
> control of the global mesh lie in this case? It does not appear to be 
> with the partition, as there can be multiple partitions of the same mesh.
> 
> 2. It appears that the mesh contains the entities and it is the 
> partition that controls how the entities lie in parts. This seems to 
> mean that an entity can be in the mesh but not in a part (for example, 
> when a part that contains entities is deleted). Is this fundamentally 
> disallowed? Because various aspects of iMeshP are not defined if this is 
> allowed. For example, if the entity was owned by the part that was 
> deleted, who owns the entity now? And, how does one know whether an 
> entity can be deleted from the mesh (next question)?
> 
> 3. Who controls the deletion of entities when they are no longer needed 
> on-process - eg. if they are migrated away, especially while keeping in 
> mind that there may be multiple partitions (the entity may be needed on 
> one and not on another).
> 
> 4. It is mentioned that a part can act as an entityset. Since entitysets 
> can have parent-child and containment relationships with other 
> entitysets, does this mean that parts need to have them too? If so, it 
> is undefined what this means with respect to the partitioning. If not, 
> what is the expected course of action when a part is used in an iMesh 
> entityset function call which would result in a hierarchical relationship?
> 
> 5. Is there an already existing implementation and a set of compliance 
> tests that can shed any light on these questions?
> 
> Thank you.
> 
> saurabh
> 



More information about the itaps-parallel mailing list