MantisBT - ParaView
View Issue Details
0014112ParaView(No Category)public2013-06-04 11:182015-01-11 08:24
Utkarsh Ayachit 
Utkarsh Ayachit 
normalminorhave not tried
closedfixed 
 
4.0 
Sandia
14112_fix_parallel_selection
incorrect functionality
0014112: Surface Selection in parallel segfaulting when there are more than 0xffffff IDs to render
Load a large dataset with more than 0xffffff cells (or points) per node in parallel. Now, when remote-rendering enabled, select surface cells (or points) in client-server mode. Note that remote-rendering needs to be enabled even before the first render. This will segfault.

No tags attached.
Issue History
2013-06-04 11:18Utkarsh AyachitNew Issue
2013-06-04 11:28Utkarsh AyachitTopic Name => 14112_fix_parallel_selection
2013-06-04 11:28Utkarsh AyachitNote Added: 0030881
2013-06-04 11:28Utkarsh AyachitStatusbacklog => gatekeeper review
2013-06-04 11:28Utkarsh AyachitFixed in Version => git-next
2013-06-04 11:28Utkarsh AyachitResolutionopen => fixed
2013-06-04 11:28Utkarsh AyachitAssigned To => Utkarsh Ayachit
2013-06-05 09:14Utkarsh AyachitFixed in Versiongit-next => 4.0
2013-06-05 09:15Utkarsh AyachitStatusgatekeeper review => customer review
2013-06-05 09:15Utkarsh AyachitNote Added: 0030883
2013-12-24 19:35Alan ScottNote Added: 0032060
2013-12-24 19:35Alan ScottStatuscustomer review => closed
2015-01-11 08:24Utkarsh AyachitSource_changeset_attached => ParaView master aeb22786
2015-01-11 08:24Utkarsh AyachitSource_changeset_attached => ParaView master 1f7cf89a

Notes
(0030881)
Utkarsh Ayachit   
2013-06-04 11:28   
commit 1f7cf89a169fd9f26a0c4a84395e9552cd01ec0c
Author: Utkarsh Ayachit <utkarsh.ayachit@kitware.com>
Date: Tue Jun 4 11:19:46 2013 -0400

    BUG 0014112: Fixed parallel surface selection with large number of elements.
    
    Fixed BUG 0001411. Surface selection was failing in parallel since there was
    mismatch between the client and server processes when deciding whether they
    needed to render additional passes for the ID. The additional passes are
    required when the max-id of the elements per node are greater than 0xffffff.
    Added logic to synchronize the element count among all processes right after the
    first selection-pass so that the subsequent passes can make the correct decision
    on all processes invovled.
    
    Extended vtkPVSynchronizedRenderWindows to allow reduction operations with
    MIN, MAX and SUM (previously, we only supported sum).
    
    Change-Id: I9ddd43a80acdec7d1dd1d9cd98b3d138f1577f20
(0030883)
Utkarsh Ayachit   
2013-06-05 09:15   
SUMMARY
---------------------------------------------
Topics merged into master:
        14099_spreadsheet_selection
        14112_fix_parallel_selection
        bring_back_camera_undo
        bug_14102_cgns
        cleanup_commandline_options
(VTK) update_vtk
        visitbridge-mfix
        vr_vrpn_usb_optional

(0032060)
Alan Scott   
2013-12-24 19:35   
Not sure how to test, so I will trust that Utkarsh got it right. This is over 16 million cells or points per core! Closing.