<p dir="ltr">It would probably be very easy to consume and produce the parallel exodus / nemesis info from or to moab, and that would give you what you need, since anything based on moab would be able to work with those files (partitg, viz, etc).</p>
<div class="gmail_quote">On Oct 31, 2015 9:09 AM, "Nico Schlömer" <<a href="mailto:nico.schloemer@gmail.com">nico.schloemer@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thanks everyone!<div><br></div><div>I believe that right now, I cannot efficiently use MOAB yet. We really need to be able to read from standardized file formats like XDMF, VTU, Exodus. This is what the tool set is composed around, and it'd probably much work to get it right for MOAB's custom HDF5-thing.</div><div><br></div><div>That said, I'd be happy to help out with extending MOAB in these directions. Perhaps after the release, we can arrange a plan.</div><div><br></div><div>Cheers,</div><div>Nico</div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Oct 30, 2015 at 12:40 AM Grindeanu, Iulian R. <<a href="mailto:iulian@mcs.anl.gov" target="_blank">iulian@mcs.anl.gov</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<div style="direction:ltr;font-family:Tahoma;color:#000000;font-size:10pt">Hi Nico,<br>
Sorry I missed your message<br>
I modified one of the examples to construct all edges and faces, and output them in some files<br>
<br>
after compiling it, you can launch it with <br>
<br>
./HelloMOAB<br>
<br>
or <br>
./HelloMOAB <other_file> <br>
<br>
other_file can be any file that can be loaded in MOAB, in serial (for example, a gmsh file)<br>
<br>
for parallel IO, you can look at HelloParMOAB example, or tests in test/parallel<br>
<br>
<br>
There is a list of examples on doxygen page, with more links on how is data accessed.<br>
<a href="http://ftp.mcs.anl.gov/pub/fathom/moab-docs/examples.html" target="_blank">http://ftp.mcs.anl.gov/pub/fathom/moab-docs/examples.html</a><br>
<br>
<br>
<br>
Iulian<br>
<br>
<div style="font-family:Times New Roman;color:#000000;font-size:16px">
<hr>
<div style="direction:ltr"><font face="Tahoma" color="#000000" size="2"><b>From:</b> Nico Schlömer [<a href="mailto:nico.schloemer@gmail.com" target="_blank">nico.schloemer@gmail.com</a>]<br>
<b>Sent:</b> Thursday, October 29, 2015 3:37 PM</font></div></div></div></div><div><div style="direction:ltr;font-family:Tahoma;color:#000000;font-size:10pt"><div style="font-family:Times New Roman;color:#000000;font-size:16px"><div style="direction:ltr"><font face="Tahoma" color="#000000" size="2"><br>
<b>To:</b> Grindeanu, Iulian R.; <a href="mailto:moab-dev@mcs.anl.gov" target="_blank">moab-dev@mcs.anl.gov</a><br>
<b>Subject:</b> Re: [MOAB-dev] MOAB insights?<br>
</font></div></div></div></div><div><div style="direction:ltr;font-family:Tahoma;color:#000000;font-size:10pt"><div style="font-family:Times New Roman;color:#000000;font-size:16px">
<div></div>
<div>
<div dir="ltr">Absolutely!
<div><br>
</div>
<div>I'm interested to see</div>
<div> * how I/O works,</div>
<div> * how edges/faces arecreated,</div>
<div> * how relationships are queried (Which cells does this face border on? Which nodes does this cell have? etc)</div>
<div><br>
</div>
<div>If there's an example in the sources, I'd be more than happy to look at that, too, of course.</div>
<div><br>
</div>
<div>Cheers,</div>
<div>Nico</div>
<div><br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr">On Thu, Oct 29, 2015 at 9:19 PM Grindeanu, Iulian R. <<a href="mailto:iulian@mcs.anl.gov" target="_blank">iulian@mcs.anl.gov</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<div style="direction:ltr;font-family:Tahoma;color:#000000;font-size:10pt"><br>
<div style="font-family:Times New Roman;color:#000000;font-size:16px">
<hr>
<div style="direction:ltr"><font face="Tahoma" color="#000000" size="2"><b>From:</b> Nico Schlömer [<a href="mailto:nico.schloemer@gmail.com" target="_blank">nico.schloemer@gmail.com</a>]<br>
<b>Sent:</b> Thursday, October 29, 2015 12:45 PM<br>
<b>To:</b> Grindeanu, Iulian R.; <a href="mailto:moab-dev@mcs.anl.gov" target="_blank">
moab-dev@mcs.anl.gov</a><br>
<b>Subject:</b> Re: [MOAB-dev] MOAB insights?<br>
</font><br>
</div>
<div></div>
<div>
<div dir="ltr"></div>
</div>
</div>
</div>
</div>
<div>
<div style="direction:ltr;font-family:Tahoma;color:#000000;font-size:10pt">
<div style="font-family:Times New Roman;color:#000000;font-size:16px">
<div>
<div dir="ltr">> what means long for you, and what is the size of the mesh on one
<div>> rank? what is a cell for you? a polyhedra or a </div>
<div>> tet/hex/prism/quad/triangle?</div>
<div><br>
</div>
<div>For me, long means (much) longer than the actual (linear) solver in the end. On a test cube [1] of 140k tets and 27k nodes, creating edges takes about one minutes, faces about two (on one core that is). The linear solver in the end takes about seven seconds.</div>
<br>
</div>
</div>
</div>
</div>
</div>
<div>
<div style="direction:ltr;font-family:Tahoma;color:#000000;font-size:10pt">
<div style="font-family:Times New Roman;color:#000000;font-size:16px">
<div>
<div dir="ltr">hmmm, that is too long, indeed.<br>
<br>
For moab, creating the edges and/or faces for that size of a mesh is on the order of seconds, on a laptop<br>
<br>
I will write a small example if you are interested <br>
<br>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div></div></div></blockquote></div>
</blockquote></div>