Yeah, unfortunately it is hard for us to provide binaries with MPI
support because MPI is implemented with different (internal) APIs by
different vendors. We would have to create a different binary for each
MPI distribution.

On Mon, Oct 12, 2009 at 9:40 AM, Paul Melis <[email protected]> wrote:
> Berk Geveci wrote:
>> You shouldn't have to do anything special. I am not an OpenMPI expert
>> so I can't speak to the MPI configurations. When you run pvserver with
>> MPI, only the first node will listen to the server port. The others
>> should wait for the first node in an MPI receive call. The fact that
>> both servers are trying to listen to that port tells me that either
>> ParaView is not compile with MPI or there is something wrong with the
>> way you are using mpirun. To verify which one is the case, try mpirun
>> -np 2 ./pvserver. If they are both trying to grab port 11111, ParaView
>> is not compiled with MPI. Otherwise, something is wrong with the MPI
>> line you are using.
>>
> Ah, interesting detail :)
> I grabbed the precompiled version from paraview.org but now see that it
> doesn't include MPI support. I'll build my own version and report back
> here...
>
> Thanks!
> Paul
>> Best,
>> -berk
>>
>> On Mon, Oct 12, 2009 at 9:00 AM, Paul Melis <[email protected]> wrote:
>>
>>> Hi,
>>>
>>> I'm trying to get paraview to handle rendering on a single GPU with
>>> dual-monitor outputs. These outputs are run using different X screens on
>>> the same X server. Using xinerama is not an option as this is a
>>> preliminary test setup for driving a TPD using nodes that each drive 2
>>> displays and the mullions can't be handled correctly with xinerama. The
>>> goal is to run Paraview as described in
>>> https://visualization.hpc.mil/wiki/Paraview_Tiled-Display_Mode.
>>>
>>> The problem I have is to get multiple pvservers to run on the same host.
>>> I'm basically following the procedure outlined in "Multiple GPUs Per
>>> Node" on http://www.itk.org/Wiki/Setting_up_a_ParaView_Server. The
>>> -bynode mpirun line (supported by OpenMPI) works, but it leads to the
>>> different pvserver processes trying to listen on port 11111:
>>>
>>> pa...@sara0143:/scratch/paulm/paraview-3.6.1-Linux-i686/bin$ mpirun
>>> -bynode -np 1 ./pvserver -display :0.0 : -np 1 ./pvserver -display :0.1
>>> Listen on port: 11111
>>> Waiting for client...
>>> Listen on port: 11111
>>> ERROR: In
>>> /home/kitware/ParaView-3.6/ParaView3/Servers/Common/vtkProcessModuleConnectionManager.cxx,
>>> line 193
>>> vtkProcessModuleConnectionManager (0x8216f60): Failed to set up server
>>> socket.
>>>
>>> As far as I understand it this port (11111) is the "combined server"
>>> port that the client connects to, but the connections among different
>>> pvservers will use different (arbitrary) ports. So it seems two
>>> pvservers want to play the role of combined server entry point in my
>>> case. The mpirun line above is very similar to the one shown in the
>>> Setting_up_a_ParaView_Server wiki page:
>>>
>>> mpirun -bynode -np 8 ./pvserver -display :0.0 : -np 8 ./pvserver
>>> -display :0.1
>>>
>>> Is there some information missing on that page that is needed to get
>>> this specific setup to work? I.e. something in an MPI hosts file?
>>>
>>> Thanks in advance,
>>> Paul
>>>
>>>
>>>
>>> _______________________________________________
>>> 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
>>>
>>> Follow this link to subscribe/unsubscribe:
>>> http://www.paraview.org/mailman/listinfo/paraview
>>>
>>>
>
> _______________________________________________
> 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
>
> Follow this link to subscribe/unsubscribe:
> http://www.paraview.org/mailman/listinfo/paraview
>
_______________________________________________
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

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview

Reply via email to