MantisBT - ParaView
View Issue Details
0009335ParaViewBugpublic2009-07-29 13:322011-09-01 13:31
Utkarsh Ayachit 
Utkarsh Ayachit 
normalminorhave not tried
closedfixed 
 
3.12 
0009335: Fast path plot arrays over time does not work for exodus datasets with more than 1 file
On local server, open dataset such as glsl1 or zpinch and then try to plot selection over time using global-id by selecting a cell in any piece with FildId > 0. The filter will fail to produce any valid output.

No tags attached.
Issue History
2009-07-29 13:32Utkarsh AyachitNew Issue
2009-07-29 13:35Ken MorelandNote Added: 0017007
2009-07-29 13:38Utkarsh AyachitNote Added: 0017008
2009-07-29 13:40Ken MorelandNote Added: 0017009
2009-07-29 13:41Utkarsh AyachitNote Added: 0017010
2009-07-29 13:48Ken MorelandNote Added: 0017011
2009-07-29 14:52Utkarsh AyachitStatusbacklog => tabled
2009-07-29 14:52Utkarsh AyachitAssigned To => Utkarsh Ayachit
2009-07-29 15:59Utkarsh AyachitNote Added: 0017013
2009-07-29 15:59Utkarsh AyachitStatustabled => @80@
2009-07-29 15:59Utkarsh AyachitFixed in Version => Development
2009-07-29 15:59Utkarsh AyachitResolutionopen => fixed
2009-08-05 19:58Alan ScottNote Added: 0017073
2009-08-05 19:58Alan ScottStatus@80@ => closed
2011-01-13 17:00Source_changeset_attached => VTK master a2bd8391
2011-01-13 17:00Source_changeset_attached => VTK master 020ef709
2011-09-01 13:31Utkarsh AyachitFixed in VersionDevelopment => 3.12

Notes
(0017007)
Ken Moreland   
2009-07-29 13:35   
Actually, I don't think it is working for any exodus file. When I run it on can.ex2, it seems like it is loading all the data.
(0017008)
Utkarsh Ayachit   
2009-07-29 13:38   
Hmm, I couldn't reproduce it for can.ex2. Seems to work as expected for can.ex2 for me. Are you sure you are extracting a global-id based selection? Fast path is only used for global-id based selections.
(0017009)
Ken Moreland   
2009-07-29 13:40   
Oh, that's probably it. I'm just doing a select cells on and running the plot selection over time filter.

There is another bug in the queue to make selections on global ids the default, right?
(0017010)
Utkarsh Ayachit   
2009-07-29 13:41   
Yea, Julien fixed that bug very recently (2 days ago, I think). Is your ParaView up-to-date?
(0017011)
Ken Moreland   
2009-07-29 13:48   
Ha, ha. I have, but I haven't tried plotting over time since then. It looks like it's working. I should keep my mouth shut.
(0017013)
Utkarsh Ayachit   
2009-07-29 15:59   
Fast path now works even when number of exodus files > 1.
The issue was that vtkPExodusIIReader appends the outputs of internal readers
for each of the file into a single multi-block. However, when doing this
appending, the field data from the 1st reader alone would get propagated.
However when FastPathId was present on some other file, the field data would be
lost. Fixed that by making vtkPExtractArraysOverTime check which reader found
the requested fast id and explicitly pass the fast-path data arrays.

/cvsroot/ParaView3/ParaView3/VTK/Parallel/vtkPExtractArraysOverTime.cxx,v <-- VTK/Parallel/vtkPExtractArraysOverTime.cxx
new revision: 1.12; previous revision: 1.11
/cvsroot/ParaView3/ParaView3/VTK/Hybrid/vtkPExodusIIReader.cxx,v <-- VTK/Hybrid/vtkPExodusIIReader.cxx
new revision: 1.31; previous revision: 1.30
/cvsroot/ParaView3/ParaView3/VTK/Hybrid/vtkExodusIIReaderPrivate.h,v <-- VTK/Hybrid/vtkExodusIIReaderPrivate.h
new revision: 1.8; previous revision: 1.7
/cvsroot/ParaView3/ParaView3/VTK/Hybrid/vtkExodusIIReader.h,v <-- VTK/Hybrid/vtkExodusIIReader.h
new revision: 1.28; previous revision: 1.27
/cvsroot/ParaView3/ParaView3/VTK/Hybrid/vtkExodusIIReader.cxx,v <-- VTK/Hybrid/vtkExodusIIReader.cxx
new revision: 1.79; previous revision: 1.78
(0017073)
Alan Scott   
2009-08-05 19:58   
Tested XP, local server.