[Paraview] 3.98 MPI_Finalize out of order in pvbatch

Burlen Loring bloring at lbl.gov
Thu Nov 29 16:27:53 EST 2012


it looks like pvserver is also impacted, hanging after the gui disconnects.

On 11/28/2012 12:53 PM, Burlen Loring wrote:
> Hi All,
>
> some parallel tests have been failing for some time on Nautilus.
> http://open.cdash.org/viewTest.php?onlyfailed&buildid=2684614
>
> There are MPI calls made after finalize which cause deadlock issues on 
> SGI MPT. It affects pvbatch for sure. The following snip-it shows the 
> bug, and bug report here: http://paraview.org/Bug/view.php?id=13690
>
> //---------------------------------------------------------------------------- 
>
> 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
>
>   ...
> }
>
> Burlen
>
>



More information about the ParaView mailing list