MantisBT - ParaView
View Issue Details
0013690ParaView(No Category)public2012-11-28 15:502013-02-17 14:13
Burlen 
Burlen 
normalminorhave not tried
closedfixed 
3.98.0 
 
TBD
incorrect functionality
0013690: MPI_Finalize out of order in pvbatch
Hi All,

pvbatch related tests have been failing for some time on Nautilus.
http://open.cdash.org/viewTest.php?onlyfailed&buildid=2684614 [^]

in pvbatch there are MPI calls made after finalize which cause deadlock issues on SGI MPT. The following snip-it shows the bug

//----------------------------------------------------------------------------
bool vtkProcessModule::Finalize()
{

  ...

  vtkProcessModule::GlobalController->Finalize(1); <-------mpi_finalize called here

  ...

#ifdef PARAVIEW_USE_MPI
  if (vtkProcessModule::FinalizeMPI)
    {
    MPI_Barrier(MPI_COMM_WORLD); <-------------------------barrier after mpi_finalize
    MPI_Finalize(); <--------------------------------------second mpi_finalize
    }
#endif

  ...
}
No tags attached.
Issue History
2012-11-28 15:50BurlenNew Issue
2012-11-29 20:07BurlenNote Added: 0029811
2013-02-17 14:13BurlenNote Added: 0030347
2013-02-17 14:13BurlenStatusbacklog => closed
2013-02-17 14:13BurlenAssigned To => Burlen
2013-02-17 14:13BurlenResolutionopen => fixed

Notes
(0029811)
Burlen   
2012-11-29 20:07   
also affects pvserver. after client disconnect , server hangs, and doesn't exit.
(0030347)
Burlen   
2013-02-17 14:13   
nautilus dashboards show that this issue has been fixed either directly or indirectly. Either way it can be closed.