[petsc-users] vtk output ASCII or binary
Xiangdong
epscodes at gmail.com
Wed Mar 5 12:41:04 CST 2014
When using the option -viewer_binary_mpiio, I see PETSC Error:
DMDAArrayMPIIO() line 532 in /src/dm/impls/da/gr2.c.
However, when I run it without mpiio, it outputs the binary data fine. What
options am I missing here?
Thank you.
xiangdong
On Tue, Mar 4, 2014 at 11:59 PM, Jed Brown <jed at jedbrown.org> wrote:
> Xiangdong <epscodes at gmail.com> writes:
>
> > At this moment, when I write the solutions (two vectors with a few
> billion
> > unknowns) to binary vts format, the writing rate is about 100MB/s from
> proc
> > 0.
>
> How many procs are you writing from and what filesystem do you have?
> How much faster is it if you write the PETSc binary format using MPI-IO
> (-viewer_binary_mpiio)? If that is lots faster for you, I can fairly
> simply add support for writing VTS that way. You'll still pay when you
> visualize, however.
>
> > Do you think writing the data into pvts format will enhance the
> > performance?
>
> No. PVTS is a crappy format designed by people that evidently did not
> understand parallel IO performance. But all the VTK formats are crappy
> if you really care about performance. With the VTK formats, if you
> write it efficiently, it will still be a bottleneck to read. We support
> them because they are easy. Use HDF5 if you want something sensible.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20140305/9b4f1e0d/attachment.html>
More information about the petsc-users
mailing list