MantisBT - ParaView
View Issue Details
0007243ParaView(No Category)public2008-06-26 09:572009-05-13 13:59
Ken Moreland 
Berk Geveci 
normalminorhave not tried
closedfixed 
 
3.43.4 
0007243: D3 no longer generating ghost cells
On the 3.3 CVS trunk (6/26/2008) I notice that D3 no longer appears to be generating ghost cells. To see the effect, do the following.

1. Connect to a server with 2 or more processes.
2. Load disk_out_ref.
3. Apply D3
4. Apply Extract Surface
5. Apply Generate Surface Normals **with Splitting OFF**

With the splitting feature off, the edges of the mesh should look rounded off in a synthetic bevel. You will notice that there will be some "cracks" in the surface. This is at the boundary of the cells for a particular process. If ghost cells were being generated, the normals would be consistent across this boundary.
No tags attached.
png bug.7243.jpg.png (127,110) 2008-07-15 12:32
https://www.vtk.org/Bug/file/6598/bug.7243.jpg.png
png
Issue History
2008-06-26 09:57Ken MorelandNew Issue
2008-07-09 10:53Utkarsh AyachitStatusbacklog => tabled
2008-07-09 10:53Utkarsh AyachitAssigned To => Utkarsh Ayachit
2008-07-15 12:32Utkarsh AyachitFile Added: bug.7243.jpg.png
2008-07-15 12:34Utkarsh AyachitStatustabled => @80@
2008-07-15 12:34Utkarsh AyachitResolutionopen => unable to reproduce
2008-07-15 12:34Utkarsh AyachitNote Added: 0012710
2008-07-15 12:40Ken MorelandStatus@80@ => @20@
2008-07-15 12:40Ken MorelandResolutionunable to reproduce => reopened
2008-07-15 12:40Ken MorelandNote Added: 0012711
2008-07-15 13:01Utkarsh AyachitStatus@20@ => tabled
2008-07-21 10:53Utkarsh AyachitAssigned ToUtkarsh Ayachit => Berk Geveci
2008-07-21 10:53Utkarsh AyachitNote Added: 0012772
2008-08-07 13:10Utkarsh AyachitStatustabled => @80@
2008-08-07 13:10Utkarsh AyachitResolutionreopened => fixed
2008-08-07 13:10Utkarsh AyachitNote Added: 0012956
2008-08-14 16:41Alan ScottStatus@80@ => closed
2008-08-14 16:41Alan ScottNote Added: 0013024
2009-05-13 13:58Utkarsh AyachitTarget Version => 3.4
2009-05-13 13:59Utkarsh AyachitFixed in Version => 3.4
2011-06-16 13:10Zack GalbreathCategory => (No Category)

Notes
(0012710)
Utkarsh Ayachit   
2008-07-15 12:34   
I am not sure I see the cracks you mention. I've attached an image showing what I get. Did this bug get resolved?
(0012711)
Ken Moreland   
2008-07-15 12:40   
The image you attached exactly shows the problem. See the "line" horizontally through the can and the line vertically through the brick? Those should not be there. They are the "cracks" I was talking about. Although there is no physical separation there, the normals are bent to make inconsistent shading (as if two beveled edges were placed together). The normals are bad because the ghost cells are missing.
(0012772)
Utkarsh Ayachit   
2008-07-21 10:53   
The issue seems to be with the executive.
After following the steps mentioned to reproduce this bug simply go to the reader and change some property (eg. toggle the state of some array) and then hit apply. We find that the result is as expected (minus the artificial breaks).

The upstream filters are not getting executed if the vtkStreamingDemandDrivenPipeline::UPDATE_NUMBER_OF_GHOST_LEVELS() changes.
(0012956)
Utkarsh Ayachit   
2008-08-07 13:10   
Berk comitted fixes to composite data pipeline to make sure that ghost levels are respected.
(0013024)
Alan Scott   
2008-08-14 16:41   
Tested client/server.