Did you try attaching to the paraview process with a debugger to see where it is stuck? With MPI, specially exotic vendor specific implementation, it is common to run into problems and not see any error output.<br>To get more information on what paraview is doing, you can use profiling. I don't know if you MPI implementation supports it. There are a few flavor of it. At the simplest level, you link your application to a set of special MPI libraries. When you run the application, it produces a log. You can later use some other tool to look at the result. At the most sophisticated level, you instrument your code by adding specialized profiling calls. ParaView doesn't do that.
<br><br>-Berk<br><br><div><span class="gmail_quote">On 7/3/06, <b class="gmail_sendername">Adam M. Smith</b> <<a href="mailto:amsmith@lanl.gov">amsmith@lanl.gov</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi all,<br><br>I am trying to use ParaView on a linux cluster using MVAPICH. I have<br>built the latest ParaView sources with MPI enabled (as far as I know). I<br>can launch all of the created binaries with mpirun_rsh and have them work
<br>fine as long as I only use "-np 1". Even the simple "mpirun -np 2<br>thismachine thismachine /path/to/paraview" stalls. When I say stalls, I<br>mean a process is created, nothing is output to stdout nor do any X
<br>windows pop up. CPU utilization remains at 0. Other programs using<br>mvapich on these machines work fine.<br><br>The (I think) relavent guts of my cmake config are below:<br><br>BUILD_SHARED_LIBS=OFF<br>MPI_EXTRA_LIBRARY=/usr/local/lib/libibverbs
<br>MPI_INCLUDE_PATH=/usr/local2/mvapich/include<br>MPI_LIBRARY=/usr/local2/mvapich/lib/libmpich.a<br>VTK_MAX_NUMPROCS=2 # I didn't set this myself, configure probably got this<br>(correctly)<br>VTK_USE_MPI=ON<br>VTK_MPIRUN_EXE=/usr/local2/mvapich/bin/mpirun
<br><br>Separate but related question, probaby a simple one at that -- I'm new to<br>MPI. Does anyone know of a nice way to somehow "watch" whats going on<br>with MPI to see which hosts are talking to which other hosts when.. in
<br>which communicators?<br>_______________________________________________<br>ParaView mailing list<br><a href="mailto:ParaView@paraview.org">ParaView@paraview.org</a><br><a href="http://www.paraview.org/mailman/listinfo/paraview">
http://www.paraview.org/mailman/listinfo/paraview</a><br></blockquote></div><br>