[MOAB-dev] h5m with data
Patrick Shriwise
shriwise at wisc.edu
Sun Nov 8 19:53:26 CST 2015
Hi Nico,
I see. I may have misunderstood your problem. It seems you're trying to
apply data to the mesh. Is that right?
Cheers,
Patrick C. Shriwise
Research Fellow
University of Wisconsin - Madison
Engineering Research Building - Rm. 428
1500 Engineering Drive
Madison, WI 53706
(608) 446-8173
On 11/08/15 20:03, Nico Schlömer wrote:
> Thanks Patrick for your reply.
>
> I'm still having problems where data should be stores. In a h5m file,
> I see tags, I see sets with tags in them, and it seems they are
> somehow related, but I don't know where and how to put the actual
> data. I would help to see a file with some mesh and a custom data
> element in it, e.g., an array of values associated with the vertices.
>
> Cheers,
> Nico
>
> On Sun, Nov 8, 2015 at 9:20 PM Patrick Shriwise <shriwise at wisc.edu
> <mailto:shriwise at wisc.edu>> wrote:
>
> Hi Nico,
>
> The vertex data should be stored in MOAB tags. You can access
> these tags via their name. There is a set of conventions for the
> tag names in an Exodus file (here
> <http://ftp.mcs.anl.gov/pub/fathom/moab-docs/MBTagConventions_8hpp.html>
> I think). However, if the tag has a custom name and isn't
> recognized by the Exodus reader, then the data might not be read
> in from the Exodus file and as a result won't be saved into the
> .h5m. Do you have an idea of what the tag name might be for your data?
>
> There's also a good example here
> <http://ftp.mcs.anl.gov/pub/fathom/moab-docs/SetsNTags_8cpp-example.html>
> of how to access the tag data on an entity. The example I linked
> you to accesses EntitySets rather than Entities, but they work the
> same way.
>
> If you think the data might be in the .h5m, you can use
> tag_get_tags_on_entity
> <http://ftp.mcs.anl.gov/pub/fathom/moab-docs/classmoab_1_1Interface.html#a6c737e7900d9c1b29b53d994076d204f>
> to get all of the tags on a vertex and then check for the tag data
> you're looking for. An easier way of doing this in the cmd line is
> by using mbsize -t <your_file>.h5m to print out the count by tag.
>
> Hope this helps!
>
> Cheers,
>
> Patrick C. Shriwise
> Research Fellow
> University of Wisconsin - Madison
> Engineering Research Building - Rm. 428
> 1500 Engineering Drive
> Madison, WI 53706
> (608) 446-8173
>
> On 11/08/15 13:43, Nico Schlömer wrote:
>> Hi everyone,
>>
>> I have an Exodus file with vertex data in it (i.e., "a function"
>> defined on the vertices). When converting this file to h5m, where
>> does the vertex data go? And how to I retrieve the data after
>> having it read with `load_file()`?
>>
>> Cheers,
>> Nico
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/moab-dev/attachments/20151108/a21e21bb/attachment.html>
More information about the moab-dev
mailing list