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
