<div dir="ltr"><div><div>Hey Oliver,<br>there is several reasons, that dgf is not suitabel as a backup format:<br></div>- It does not cover all the options that are needed to *fully* restore a YaspGrid.<br></div><div>  A small example is the parameter keepPhysicalOverlap (bool).<br></div><div>- It doesnt support tensorproduct grids.<br></div><div>- With my format, only the coordinates relevant to a processor are stored in that<br></div><div>  processors backup file. I dont see how such thing could be realized through dgf<br></div><div>  (seems to me like it takes the same file on every rank)<br></div><div>Best,<br>Dominic<br><br></div><div>PS: Just read your next mail: Seems like the first point could hold for VTK too,<br></div><div>if Paraview tries to verify the XML schema. Also, I dont think we want an XML <br></div>parser in dune-grid, do we?<div class=""><div id=":1tn" class="" tabindex="0"><img class="" src="https://ssl.gstatic.com/ui/v1/icons/mail/images/cleardot.gif"></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 2, 2014 at 1:23 PM, Oliver Sander <span dir="ltr"><<a href="mailto:sander@igpm.rwth-aachen.de" target="_blank">sander@igpm.rwth-aachen.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Am 02.10.2014 um 13:20 schrieb Oliver Sander:<br>
<span class="">> Am 02.10.2014 um 13:10 schrieb Oliver Sander:<br>
>> Am 02.10.2014 um 13:02 schrieb Dominic Kempf:<br>
>>> Hey Oliver,<br>
>>> Yes, I was writing my very own ascii thing. I mad several assumptions when<br>
>>> thinking about the format:<br>
>>> 1) All grids to be restored were saved through the same facility. For all<br>
>>> other uses, one should consider the dgfparser.<br>
>>> 2) The amount of data to be stored is rather small (even for tensorproduct<br>
>>> grids)<br>
>>> 3) The output should be readable by the human eye.<br>
>>> With these in mind, I decided, that a self-defined self-explanatory ascii<br>
>>> format will be most the most efficient (in the sense of coding time) way to<br>
>>> achieve it. If you provide good reasons for a more standard format, I could<br>
>>> reconsider though.<br>
>><br>
>> Hi Dominic,<br>
>> I have no compelling reason for your use case, I am simply not a fan of reinventing<br>
>> yet another file format.  Earlier this week I wrote VTK file reading for an application<br>
>> of mine, and that was simple and pretty using tinyxml2.<br>
>> If you think that "for all other uses, one should consider the dgfparser",<br>
>> how about using the dgf format for backup/restore right away?<br>
><br>
<br>
</span>[apologies for the previous empty mail]<br>
<br>
It appears that the vtk format also supports tensor-product grids natively<br>
("RectilinearGrid").  Using that would allow to visualize backup files in<br>
Paraview.<br>
Best,<br>
Oliver<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
><br>
><br>
><br>
>><br>
>> Best,<br>
>> Oliver<br>
>><br>
>><br>
>>> Best,<br>
>>> Dominic<br>
>>><br>
>>> On Thu, Oct 2, 2014 at 12:52 PM, Oliver Sander <<a href="mailto:sander@igpm.rwth-aachen.de">sander@igpm.rwth-aachen.de</a>><br>
>>> wrote:<br>
>>><br>
>>>> Hi Dominic,<br>
>>>> great you're working on the restoring facility.  >From browsing the commit<br>
>>>> logs it seems like<br>
>>>> you are inventing a new ascii format.  Did you consider something<br>
>>>> standard, like XML or similar?<br>
>>>> Thanks,<br>
>>>> Oliver<br>
>>>><br>
>>>><br>
>>>> _______________________________________________<br>
>>>> Dune-devel mailing list<br>
>>>> <a href="mailto:Dune-devel@dune-project.org">Dune-devel@dune-project.org</a><br>
>>>> <a href="http://lists.dune-project.org/mailman/listinfo/dune-devel" target="_blank">http://lists.dune-project.org/mailman/listinfo/dune-devel</a><br>
>>>><br>
>>>><br>
>>><br>
>><br>
>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> Dune-devel mailing list<br>
>> <a href="mailto:Dune-devel@dune-project.org">Dune-devel@dune-project.org</a><br>
>> <a href="http://lists.dune-project.org/mailman/listinfo/dune-devel" target="_blank">http://lists.dune-project.org/mailman/listinfo/dune-devel</a><br>
>><br>
><br>
><br>
><br>
><br>
> _______________________________________________<br>
> Dune-devel mailing list<br>
> <a href="mailto:Dune-devel@dune-project.org">Dune-devel@dune-project.org</a><br>
> <a href="http://lists.dune-project.org/mailman/listinfo/dune-devel" target="_blank">http://lists.dune-project.org/mailman/listinfo/dune-devel</a><br>
><br>
<br>
<br>
</div></div><br>_______________________________________________<br>
Dune-devel mailing list<br>
<a href="mailto:Dune-devel@dune-project.org">Dune-devel@dune-project.org</a><br>
<a href="http://lists.dune-project.org/mailman/listinfo/dune-devel" target="_blank">http://lists.dune-project.org/mailman/listinfo/dune-devel</a><br>
<br></blockquote></div><br></div>