[Paraview] XDMF Version 2 and 3 Differences

David E DeMarle dave.demarle at kitware.com
Mon Oct 2 14:01:40 EDT 2017


Oops I forgot,

+3 xdmf3 has support for DMP parallel writes in master (will appear in PV
5.5.)



David E DeMarle
Kitware, Inc.
Principal Engineer
21 Corporate Drive
Clifton Park, NY 12065-8662
Phone: 518-881-4909

On Mon, Oct 2, 2017 at 1:58 PM, David E DeMarle <dave.demarle at kitware.com>
wrote:

> Hi Mike.
>
> You mean select the XDMF "Reader", not "Writer" when you open the file
> correct?
>
> In theory XDMF3 should read almost anything XDMF2 could. The main
> practical differences in my recollection are:
>
> + xdmf3 doesn't leak memory and is faster and less of a memory hog,
> especially with time varying data, in my experience.
> + xdmf3's field data arrays work better and in particular support
> arbitrary width arrays
> + Thanks to Michal Habera's Google Summer of Code project xdmf3 master (in
> nightly binaries and will appear in PV 5.5) has support for "other"
> centered (more than 1 per cell) data in support of FEniCS higher order
> cells.
> + xdmf3 has a much better suite of tests and contribution path than xdmf2
> ever did
>
> = xdmf3 had a boost dependency up until about a week ago (will appear in
> PV 5.5).
>
> - xdmf3 tends to complain on files that use default/implied values in the
> xml entries.
> - xdmf3 doesn't automatically parallelize structured datasets when read in
> parallel
> - xdmf3 doesn't support strides for structured datasets
> - xdfm3 doesn't support "hyperslab, list or range" temporal specifications
> - xdmf3 lacks support for function specifications
> - xdmf3's notion of subset is slightly different than xdmf2 (2's were
> relative to cell, 3's are relative to face/edge or something to that effect)
>
> If you can share one of your files I'll take a look.
>
> thanks
>
>
>
> David E DeMarle
> Kitware, Inc.
> Principal Engineer
> 21 Corporate Drive
> Clifton Park, NY 12065-8662
> Phone: 518-881-4909 <(518)%20881-4909>
>
> On Thu, Sep 28, 2017 at 8:57 AM, Michael Jackson <
> mike.jackson at bluequartz.net> wrote:
>
>> Where might I find the differences between XDMF version 2 and 3? Our
>> project writes a .xdmf file along side our HDF5 file so that ParaView can
>> visualize the data. Ever since ParaView version 5.x was released with the
>> XDMF 3 included we always have to select the "XDMF Writer" when opening the
>> file. If we select the either of the XDMF 3 writers no data is loaded. I
>> was wanting to figure out if there is something we need to adjust in our
>> XDMF files so that the XDMF 3 readers work correctly with our data/files.
>>
>> Thanks
>> --
>> Michael Jackson | Owner, President
>>       BlueQuartz Software
>> [e] mike.jackson at bluequartz.net
>> [w] www.bluequartz.net
>>
>>
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the ParaView Wiki at:
>> http://paraview.org/Wiki/ParaView
>>
>> Search the list archives at: http://markmail.org/search/?q=ParaView
>>
>> Follow this link to subscribe/unsubscribe:
>> http://public.kitware.com/mailman/listinfo/paraview
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview/attachments/20171002/10776a00/attachment.html>


More information about the ParaView mailing list