View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0014211ParaView(No Category)public2013-08-06 11:462013-11-01 13:17
ReporterUtkarsh Ayachit 
Assigned ToUtkarsh Ayachit 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Versiongit-next 
Target VersionFixed in Version4.1 
Summary0014211: Performance degradation when using TextSource
DescriptionRun the attached script in parallel as follows:

> mpirun -np <NUM> pvbatch -sym foo.py

As the NUM increases(try 8 and 32), one notices that the time for "vtkSMDataDeliveryManager: Deliver Geome" printed on the output terminal keeps on increasing. That shouldn't happen! We are not expected to deliver any geometries in this visualization!
TagsNo tags attached.
ProjectLANL
Topic Name14211_fix_text_source_data_delivery
Typeincorrect functionality
Attached Files? file icon foo.py [^] (147 bytes) 2013-08-06 11:46
patch file icon 0001-BUG-14221.-Avoid-unnecessary-gather-with-TextSourceR.patch [^] (13,081 bytes) 2013-08-06 11:51 [Show Content]

 Relationships

  Notes
(0031391)
Utkarsh Ayachit (administrator)
2013-08-06 11:51

commit 8ac5e3074e0180a05480540cb2ba205c88e822ae
Author: Utkarsh Ayachit <utkarsh.ayachit@kitware.com>
Date: Tue Aug 6 11:47:26 2013 -0400

    BUG 0014221. Avoid unnecessary gather with TextSourceRepresentation.
    
    vtkTextSourceRepresentation was unnecessary doing a data-clone (despite the fact
    that all data-server nodes have valid data). This added unnecessary
    communication between all processes and hence was causing a performance
    degradation as experienced by BUG 0014221 (and other Catalyst users). Fixed that.
    vtkTextSourceRepresentation still needs data delivered to client always (since
    the 2D renderer is not composited), but we ensure that we no longer to any
    gathers/scatters thus avoiding parallel communication.
(0031401)
Utkarsh Ayachit (administrator)
2013-08-09 12:00

SUMMARY
---------------------------------------------
Topics merged into master:
        14205-map-property-improvements
        14208_cth_reader_crash_on_open
        14209_cth_markers_error_message
        14211_fix_text_source_data_delivery
        fix_crash_vrplugin

(0031442)
Alan Scott (manager)
2013-08-13 21:21

Tested pvbatch, master. Tested 8 cores/processes vs 48 cores/processes.

 Issue History
Date Modified Username Field Change
2013-08-06 11:46 Utkarsh Ayachit New Issue
2013-08-06 11:46 Utkarsh Ayachit File Added: foo.py
2013-08-06 11:51 Utkarsh Ayachit Topic Name => 14211_fix_text_source_data_delivery
2013-08-06 11:51 Utkarsh Ayachit Note Added: 0031391
2013-08-06 11:51 Utkarsh Ayachit Status backlog => gatekeeper review
2013-08-06 11:51 Utkarsh Ayachit Fixed in Version => git-next
2013-08-06 11:51 Utkarsh Ayachit Resolution open => fixed
2013-08-06 11:51 Utkarsh Ayachit Assigned To => Utkarsh Ayachit
2013-08-06 11:51 Utkarsh Ayachit File Added: 0001-BUG-14221.-Avoid-unnecessary-gather-with-TextSourceR.patch
2013-08-09 12:00 Utkarsh Ayachit Status gatekeeper review => customer review
2013-08-09 12:00 Utkarsh Ayachit Note Added: 0031401
2013-08-13 21:21 Alan Scott Note Added: 0031442
2013-08-13 21:21 Alan Scott Status customer review => closed
2013-10-21 08:16 Utkarsh Ayachit Fixed in Version git-next => git-master
2013-11-01 13:17 Utkarsh Ayachit Fixed in Version git-master => 4.1


Copyright © 2000 - 2018 MantisBT Team