MantisBT - ParaView
View Issue Details
0003782ParaView(No Category)public2006-09-19 13:352009-12-09 14:51
Ken Moreland 
Dave DeMarle 
highmajoralways
closedfixed 
 
 
0003782: SNL: D3 generated global ids of wrong type
Currently, D3 is not generating ghost cells unless global node ids are already present.

The problem is that D3 requires global ids to compute ghost cells. D3 of course has the code to generate global ids if they do not exist. However, the current code to generate global ids generates them as ints, and elsewhere within D3, global ids must be vtkIdType. Thus, after generating global ids as ints, the following error is given on the server:

Process id: 0 >> Warning: In /projects/kmorel/dashboard/ParaViewExperimental/VTK/Parallel/vtkDistributedDataFilter.cxx, line 711
vtkDistributedDataFilter (0x8d70e98): Can't create ghost cells without global node IDs

For some reason, this error is not shown on the client. A trace file demonstrating the problem is attached.

The solution is to change the global id generation in D3 to create vtkIdType ids.
No tags attached.
? GlobalIdBug.pvs (1,700) 1969-12-31 19:00
https://www.vtk.org/Bug/file/5671/GlobalIdBug.pvs
Issue History
2009-12-09 14:51Berk GeveciProject@3@ => ParaView
2011-06-16 13:10Zack GalbreathCategory => (No Category)

Notes
(0005495)
user521   
2006-10-23 12:50   
I updated the code to use vtkIdType internally throughout. As promised, the error goes away.
(0005498)
user521   
2006-10-23 13:27   
Undid the checkin - when compiled with 64 bit ids there are compilation errors.
(0005524)
user521   
2006-10-24 15:48   
refixed and committed. 64 bit ids work too now.