[Paraview] MPI-aware reader plugin only has rank 0
Schlottke, Michael
M.Schlottke at aia.rwth-aachen.de
Mon Apr 13 10:39:48 EDT 2015
Hi Utkarsh,
Not 100% sure what you mean with the pvserver fix. If you refer to the previous issue (regarding vncserver & OpenGL), it does not affect this behavior. I can reproduce this using regular X forwarding via ssh.
Michael
> On 13 Apr 2015, at 16:30 , Utkarsh Ayachit <utkarsh.ayachit at kitware.com> wrote:
>
> Michael,
>
> Let me know if you're still seeing this issue after the pvserver fix
> and we can debug this further.
>
> Utkarsh
>
> On Mon, Apr 13, 2015 at 9:22 AM, Schlottke, Michael
> <M.Schlottke at aia.rwth-aachen.de> wrote:
>> Hi there,
>>
>> I’m having trouble getting my custom ParaView reader plugin to work
>> correctly with MPI. ParaView was built with MPI enabled. After starting the
>> server with
>>
>> mpirun -n NN pvserver
>>
>> I connect to it from a GUI client and try to load a datafile with the
>> parallel reader plugin. To debug & test MPI first, I added the following
>> lines to the RequestData method or the reader plugin:
>>
>> int rank, size;
>> MPI_Comm_rank(MPI_COMM_WORLD, &rank);
>> MPI_Comm_size(MPI_COMM_WORLD, &size);
>> std::cout << “rank/size: “ << rank << “/“ << size << std::endl;
>>
>> The expected output on the pvserver shell would be something like this:
>>
>> rank/size: 1/4
>> rank/size: 2/4
>> rank/size: 3/4
>> rank/size: 0/4
>>
>> However, all I ever get is the last line, i.e. the output from rank 0. It
>> thus seems like the communicator size is determined correctly, but only one
>> process is really active. What am I doing wrong, or what do I have to do to
>> get MPI to work as expected?
>>
>> Thank you very much in advance
>>
>> Michael
>>
>> P.S.:
>>
>> After starting the server and connecting to it, I get the following warning
>> once per rank:
>>
>> Warning: In
>> /home/mic/.pool/.src/ParaView-v4.3.1-source/ParaViewCore/ClientServerCore/Rendering/vtkPVClientServerSynchronizedRenderers.cxx,
>> line 170
>> vtkPVClientServerSynchronizedRenderers (0x1e000f0): Could not create the
>> compressor by name .
>>
>> Maybe this is related to the problem described above? I also get this
>> warning on the client side, although only once or twice.
>>
>> --
>> Michael Schlottke
>>
>> Chair of Fluid Mechanics and Institute of Aerodynamics
>> RWTH Aachen University
>> Wüllnerstraße 5a
>> 52062 Aachen
>> Germany
>>
>> Phone: +49 (241) 80 95188
>> Fax: +49 (241) 80 92257
>> Mail: m.schlottke at aia.rwth-aachen.de
>> Web: http://www.aia.rwth-aachen.de
>>
>>
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the ParaView Wiki at:
>> http://paraview.org/Wiki/ParaView
>>
>> Search the list archives at: http://markmail.org/search/?q=ParaView
>>
>> Follow this link to subscribe/unsubscribe:
>> http://public.kitware.com/mailman/listinfo/paraview
>>
More information about the ParaView
mailing list