View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0005463 | ParaView | (No Category) | public | 2007-08-08 17:16 | 2008-11-19 18:17 | ||||
Reporter | Ken Moreland | ||||||||
Assigned To | Utkarsh Ayachit | ||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||
Status | closed | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | |||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0005463: MPI features of vtkPVProgressHandler not used | ||||||||
Description | I 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. | ||||||||
Tags | No tags attached. | ||||||||
Project | |||||||||
Topic Name | |||||||||
Type | |||||||||
Attached Files | |||||||||
Relationships | ||||||
|
Relationships |
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. |
Notes |
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) |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |