View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0005463ParaView(No Category)public2007-08-08 17:162008-11-19 18:17
ReporterKen Moreland 
Assigned ToUtkarsh Ayachit 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0005463: MPI features of vtkPVProgressHandler not used
DescriptionI was stepping through the PV code and I noticed that the vtkPVProgressHandler is not using its MPI-enabled functionality. This is because vtkPVProgressHandler.cxx is not including vtkToolkits.h, which defines VTK_USE_MPI. Thus, the class is always compiled as if MPI does not exist.
TagsNo tags attached.
Project
Topic Name
Type
Attached Files

 Relationships
related to 0004819closedUtkarsh Ayachit Cleanup progress handling 

  Notes
(0014092)
Utkarsh Ayachit (administrator)
2008-11-12 09:35

Cleaning progress handling. Rewrote vtkPVProgressHandler to ensure that it works in parallel. In the new design, CleanPendingProgress blocks till all processes are done reporting the progress thus ensuring that we don't miss out on progress events since the root is running faster than the satellites.

Also added a new vtkPVMPICommunicator which overrides Receive() to consume progress events as and when they appear. Hence if the root is blocking on some arbitrary receive eg. GatherInformation(), it will still get the progress events sent by the satellites and report them to the client.

/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMViewProxy.cxx,v <-- Servers/ServerManager/vtkSMViewProxy.cxx
new revision: 1.20; previous revision: 1.19
/cvsroot/ParaView3/ParaView3/Servers/Common/CMakeLists.txt,v <-- Servers/Common/CMakeLists.txt
new revision: 1.84; previous revision: 1.83
/cvsroot/ParaView3/ParaView3/Servers/Common/vtkClientConnection.cxx,v <-- Servers/Common/vtkClientConnection.cxx
new revision: 1.10; previous revision: 1.9
/cvsroot/ParaView3/ParaView3/Servers/Common/vtkMPISelfConnection.cxx,v <-- Servers/Common/vtkMPISelfConnection.cxx
new revision: 1.7; previous revision: 1.6
/cvsroot/ParaView3/ParaView3/Servers/Common/vtkPVMPICommunicator.cxx,v <-- Servers/Common/vtkPVMPICommunicator.cxx
initial revision: 1.1
/cvsroot/ParaView3/ParaView3/Servers/Common/vtkPVMPICommunicator.h,v <-- Servers/Common/vtkPVMPICommunicator.h
initial revision: 1.1
/cvsroot/ParaView3/ParaView3/Servers/Common/vtkPVProgressHandler.cxx,v <-- Servers/Common/vtkPVProgressHandler.cxx
new revision: 1.12; previous revision: 1.11
/cvsroot/ParaView3/ParaView3/Servers/Common/vtkPVProgressHandler.h,v <-- Servers/Common/vtkPVProgressHandler.h
new revision: 1.3; previous revision: 1.2
/cvsroot/ParaView3/ParaView3/Servers/Common/vtkProcessModule.cxx,v <-- Servers/Common/vtkProcessModule.cxx
new revision: 1.90; previous revision: 1.89
/cvsroot/ParaView3/ParaView3/Servers/Common/vtkProcessModule.h,v <-- Servers/Common/vtkProcessModule.h
new revision: 1.68; previous revision: 1.67
/cvsroot/ParaView3/ParaView3/Servers/Common/vtkProcessModuleConnection.cxx,v <-- Servers/Common/vtkProcessModuleConnection.cxx
new revision: 1.13; previous revision: 1.12
/cvsroot/ParaView3/ParaView3/Servers/Common/vtkProcessModuleConnection.h,v <-- Servers/Common/vtkProcessModuleConnection.h
new revision: 1.10; previous revision: 1.9
/cvsroot/ParaView3/ParaView3/Servers/Common/vtkSelfConnection.cxx,v <-- Servers/Common/vtkSelfConnection.cxx
new revision: 1.5; previous revision: 1.4
/cvsroot/ParaView3/ParaView3/Servers/Common/vtkServerConnection.cxx,v <-- Servers/Common/vtkServerConnection.cxx
new revision: 1.16; previous revision: 1.15
(0014143)
Alan Scott (manager)
2008-11-19 18:17

Trusting Utkarsh.

 Issue History
Date Modified Username Field Change
2007-08-08 17:16 Ken Moreland New Issue
2007-08-29 15:49 Berk Geveci Status backlog => tabled
2007-08-29 15:49 Berk Geveci Category => 3.2
2008-04-14 16:57 Berk Geveci Assigned To => Berk Geveci
2008-04-14 16:57 Berk Geveci Category => 3.4
2008-06-03 11:07 Utkarsh Ayachit Assigned To Berk Geveci => Burlen
2008-08-07 13:17 Utkarsh Ayachit Category 3.4 => Development
2008-11-12 09:28 Utkarsh Ayachit Relationship added related to 0004819
2008-11-12 09:30 Utkarsh Ayachit Assigned To Burlen => Utkarsh Ayachit
2008-11-12 09:35 Utkarsh Ayachit Note Added: 0014092
2008-11-12 09:35 Utkarsh Ayachit Status tabled => @80@
2008-11-12 09:35 Utkarsh Ayachit Resolution open => fixed
2008-11-19 18:17 Alan Scott Note Added: 0014143
2008-11-19 18:17 Alan Scott Status @80@ => closed
2011-06-16 13:09 Zack Galbreath Category => (No Category)


Copyright © 2000 - 2018 MantisBT Team