itaps-parallel Mesh Instances
Tim Tautges
tautges at mcs.anl.gov
Mon Nov 19 14:31:04 CST 2007
Jason Kraftcheck wrote:
> Mark Miller wrote:
>> This is consistent with my understanding of what Jason proposed in the way
>> of a multi-plexor also based on my review of the code example he sent.
>>
>> And, doesn't this mean that 'co-existance' cannot be solved by a multiplexor?
>> Or, does it only mean that it cannot be solved by the currently proposed
>> multiplexor?
>
> Given the current C interface, an entity is uniquely identified by the
> tuple {mesh_instance,entity_handle}. If the multiplexer where to present
> the fiction of a single mesh_instance combining two real mesh instances,
> it would need some mechanism to determine the mesh_instance from the
> entity_handle. Given that a specific handle value may identify valid
> entities in both interfaces, it would be necessary for the multiplexer to
> create its own handle space and map from each 'virtual' handle to a real
> handle and mesh_instance. I'd probably implement this using integer
> handle values, where the highest bits index into an array of
> mesh_instances and the lower bits index into a map to the handle in the
> mesh instance.
>
> This seems expensive. Why would anyone want to do this?
>
In some cases this might be much cheaper than duplicating the data (not
only the mesh but also the tags/sets) in a 3rd instance and operating on
it there.
- tim
> - jason
>
>
>
--
================================================================
"You will keep in perfect peace him whose mind is
steadfast, because he trusts in you." Isaiah 26:3
Tim Tautges Argonne National Laboratory
(tautges at mcs.anl.gov) (telecommuting from UW-Madison)
phone: (608) 263-8485 1500 Engineering Dr.
fax: (608) 263-4499 Madison, WI 53706
More information about the itaps-parallel
mailing list