[MOAB-dev] Setting tags of non-owned entities
Alexander Nikolas Breuer
anbreuer at ucsd.edu
Tue Jul 26 16:50:36 CDT 2016
Dear Iulian,
thanks for the clarifications, that helped! My application is working by now.
Alex
--
Alexander Breuer
University of California, San Diego
San Diego Supercomputer Center
9500 Gilman Drive MC 0505
La Jolla, California 92093-0505, USA
http://hpgeoc.sdsc.edu
+1 (858) 822-5692
> On Jul 15, 2016, at 1:19 PM, Grindeanu, Iulian R. <iulian at mcs.anl.gov> wrote:
>
> Sorry, I missed the question about ghosts.
> One issue is that ghost entities are created one by one, as they get generated;
> If there is no empty space on a sequence, it will create a default sized sequence
>
> the entity space might appear "broken"
> (usually, entity sequences are created at reading time, and they are "contiguous"; if you use "delete" reading options, then some entities might get deleted, and leave open spaces that will be reused by ghosts, later)
>
> When you set a dense tag on an entity, the memory for the tag is allocated the first time an entity from that sequence is set with that tag.
>
> Iulian
>
>
> ________________________________________
> From: moab-dev-bounces at mcs.anl.gov [moab-dev-bounces at mcs.anl.gov] on behalf of Alexander Nikolas Breuer [anbreuer at ucsd.edu]
> Sent: Friday, July 15, 2016 12:56 AM
> To: MOAB dev
> Subject: [MOAB-dev] Setting tags of non-owned entities
>
> Dear MOAB-team,
>
> I have a (hopefully) quick questions on the User Guide:
>
>> Owning Processor: Each shared entity is owned by exactly one processor. This processor has the right to set tag values on the entity and have those values propagated to any sharing processors.
>
> Would like to create an (globally) inconsistent state by setting values (dense tag) of non-owned entities. Don’t need this info on neighboring ranks -> I’ll never propagate that info through pcomm. Are there any technical reasons existing against doing so?
>
> Should I initialize the ghost entities remotely first so that the memory gets allocated properly?
>
>> Storage for a given dense tag is not allocated until a tag value is set on an entity; memory for a given dense tag is allocated for all entities in a given sequence at the same time.
>
>
> Thanks,
>
> Alex
>
> PS: [6] “MOAB Users Email List.”, moab at mcs.anl.gov. in http://ftp.mcs.anl.gov/pub/fathom/moab-docs/contents.html#references seems to be broken:
>
>> The following message to <moab at mcs.anl.gov> was undeliverable.
>> The reason for the problem:
>> 5.1.0 - Unknown address error 550-'#5.1.0 Address rejected.'
>
>
> --
> Alexander Breuer
> University of California, San Diego
> San Diego Supercomputer Center
> 9500 Gilman Drive MC 0505
> La Jolla, California 92093-0505, USA
> http://hpgeoc.sdsc.edu
> +1 (858) 822-5692
>
>
>
More information about the moab-dev
mailing list