[Paraview] The approach of Paraview's parallel rendering

David E DeMarle dave.demarle at kitware.com
Wed Sep 9 09:06:34 EDT 2015


ParaView always uses iceT to sort last.

Sort last means nodes don't really care at all what the others have. Each
just renders whatever they have locally, communicate the color and depth
buffer, and let a depth buffer decide who's color wins at each pixel.

D3 is orthogonal. If you apply it, than a number of other parallel filters
work better than they otherwise would. It makes the results are nice and
contiguous on each node which generally means less communication is needed
between the nodes.


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

On Tue, Sep 8, 2015 at 9:21 PM, 周恒众 <zhz1993622 at 163.com> wrote:

> Thank you!
> I know the paraview have the D3 filter , If I don't use the D3 filter ,
> Does the paraview use the Icet to sort last ? I find that all nodes need to
> know  all the datas . In this situation , if sort-last, I think that every
> node  don't need all the datas , why should this?
>
>
>
>
>
>
> At 2015-09-08 21:26:57, "David E DeMarle" <dave.demarle at kitware.com>
> wrote:
>
> ParaView uses IceT and does sort last compositing. ParaView gives IceT
> color and depth buffers from each node, IceT quickly gives us a depth
> composited image.
>
> There are exceptions, but in general we do not do anything special with
> regards to load balancing. Rather, we read in the data in parallel and keep
> whatever partitioning scheme the simulation code that produced it wrote it
> in.
>
>
> David E DeMarle
> Kitware, Inc.
> R&D Engineer
> 21 Corporate Drive
> Clifton Park, NY 12065-8662
> Phone: 518-881-4909
>
> On Tue, Sep 8, 2015 at 4:27 AM, 周恒众 <zhz1993622 at 163.com> wrote:
>
>>         Hello everyone . Recently, I do some research about parallel
>> rendering . I want to know how paraview do the parallel rendering . Does it
>> use sort last or sort first ,or both .
>>         I know it use IceT at last . If Icet is a sort last libaray , it
>> should transfer the final pixel to the corresponding node , where  it do
>> this . Or it is a sort first , so every node has all the datas ,and just
>> render the datas corresponding to the screen .
>>         Also ,i want to know if paraview achieve the loading balance
>> ,and how does this?
>>         who can tell me these ,thank you very much!
>>
>>
>>
>>                                                   zhz
>>
>>
>>
>>
>> _______________________________________________
>> 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/20150909/936a844f/attachment.html>


More information about the ParaView mailing list