MantisBT - ParaView
View Issue Details
0007494ParaView(No Category)public2008-08-15 11:292011-01-13 17:00
Berk Geveci 
Utkarsh Ayachit 
highmajoralways
closedfixed 
 
3.43.4 
0007494: Composite and parallel probe needs an overhaul
Things that do not work:
* Probing with an input of different spatial distribution that the source
* Probing a multi-block dataset where blocks have different sets of arrays

To fix:
In parallel:
PProbe should gather/scatter its input to all procs so that they all have the whole thing. Note that this will work for small data only. We should probably print a warning. PProbe would still ask for piece m of n in RUE. The results should either be gathered on the first node or gather/scattered to all nodes (user selection). When gathering, it should intersect the points arrays (ignoring empty -no array- datasets). We can use vtkDataSetAttributes::FieldList for this

Multi-block:
We need to intersect field list from all blocks (except for AMR, use first for AMR).
Intersect the point arrays. Then intersect cell arrays. We need to find a way of turning off the cell arrays that have the same name as some point arrays.
We need to implement new versions of InterpolateAllocate and InterpolatePoint that take FieldList

In the future, investigate better distributed cross-field evalutation methods.
No tags attached.
related to 0006552closed Utkarsh Ayachit LS-DYNA files crash ParaView when using Plot over Line 
? probeissue.pvsm (204,952) 2008-08-15 11:44
https://www.vtk.org/Bug/file/6665/probeissue.pvsm
Issue History
2008-08-15 11:29Berk GeveciNew Issue
2008-08-15 11:29Berk GeveciStatusbacklog => tabled
2008-08-15 11:29Berk GeveciAssigned To => Berk Geveci
2008-08-15 11:30Berk GeveciRelationship addedrelated to 0006552
2008-08-15 11:44Berk GeveciFile Added: probeissue.pvsm
2008-08-15 11:45Berk GeveciNote Added: 0013039
2008-08-22 13:07Berk GeveciAssigned ToBerk Geveci => Burlen
2008-08-29 13:08Berk GeveciAssigned ToBurlen => Utkarsh Ayachit
2008-08-29 13:37Utkarsh AyachitNote Added: 0013233
2008-09-02 09:13Utkarsh AyachitStatustabled => @80@
2008-09-02 09:13Utkarsh AyachitResolutionopen => fixed
2008-09-02 09:13Utkarsh AyachitNote Added: 0013249
2008-09-08 16:16Alan ScottStatus@80@ => closed
2008-09-08 16:16Alan ScottNote Added: 0013359
2009-05-13 13:58Utkarsh AyachitTarget Version => 3.4
2009-05-13 13:59Utkarsh AyachitFixed in Version => 3.4
2011-01-13 17:00Source_changeset_attached => VTK master a2bd8391
2011-01-13 17:00Source_changeset_attached => VTK master 020ef709
2011-06-16 13:10Zack GalbreathCategory => (No Category)

Notes
(0013039)
Berk Geveci   
2008-08-15 11:45   
The attached file demonstrates the multi-block problem. Note that although it does not crash, it does bunch of write past the array bounds.
(0013233)
Utkarsh Ayachit   
2008-08-29 13:37   
* Probing with an input of different spatial distribution that the source
That issue is already addressed by vtkPProbe. It requests the entire dataset on the source input (the input being probed with).
(0013249)
Utkarsh Ayachit   
2008-09-02 09:13   
BUG: Fixes BUG 0007494 and BUG 0006552. Probe now deals with partial arrays
correctly.
ENH: Added InterpolatePoint and InterpolateAllocate methods to
vtkDataSetAttributes which takes a FieldList as an argument.

/cvsroot/ParaView3/ParaView3/VTK/Filtering/vtkDataSetAttributes.cxx,v <-- VTK/Filtering/vtkDataSetAttributes.cxx
new revision: 1.27; previous revision: 1.26
/cvsroot/ParaView3/ParaView3/VTK/Filtering/vtkDataSetAttributes.h,v <-- VTK/Filtering/vtkDataSetAttributes.h
new revision: 1.10; previous revision: 1.9
/cvsroot/ParaView3/ParaView3/VTK/Graphics/vtkCompositeDataProbeFilter.cxx,v <-- VTK/Graphics/vtkCompositeDataProbeFilter.cxx
new revision: 1.2; previous revision: 1.1
/cvsroot/ParaView3/ParaView3/VTK/Graphics/vtkCompositeDataProbeFilter.h,v <-- VTK/Graphics/vtkCompositeDataProbeFilter.h
new revision: 1.2; previous revision: 1.1
/cvsroot/ParaView3/ParaView3/VTK/Graphics/vtkProbeFilter.cxx,v <-- VTK/Graphics/vtkProbeFilter.cxx
new revision: 1.94; previous revision: 1.93
/cvsroot/ParaView3/ParaView3/VTK/Graphics/vtkProbeFilter.h,v <-- VTK/Graphics/vtkProbeFilter.h
new revision: 1.56; previous revision: 1.55
(0013359)
Alan Scott   
2008-09-08 16:16   
Internal to code. Not tested.