Hi all: I'm using openmpi-1.4.2. I need to run pvserver(a mpi program of paraview) in a cluster. I have Mac OS X 10.6.4 in all my hosts and in the server. I had configure ssh with no password.
I try tu run pvserver (The paraview server) in a cluster, using the next comand: $ mpirun --hostfile myHostFile -np 12 pvserver -tdx=4 -tdy=3 Listen on port: 11111 Waiting for client... Then in my client i run paraview an I connect to the server $ paraview Waiting for server... The server tries to open the viewport in the other computers but here is the error $mpirun --hostfile myHostFile -np 12 pvserver -tdx=4 -tdy=3 Listen on port: 11111 Waiting for client... Client connected. Tue Jul 20 15:42:16 macMini1.local pvserver[10059] <Error>: kCGErrorRangeCheck: On-demand launch of the Window Server is allowed for root user only. Tue Jul 20 15:42:16 macMini1.local pvserver[10059] <Error>: kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged. ..... I read about that error. I found this thread http://www.mail-archive.com/paraview@paraview.org/msg06964.html Here Takuya OSHIMA wrote that we need to run openmpi like this: $ mpirun --no-daemonize --hostfile myHostFile -np 12 pvserver -tdx=4 -tdy=3 But this flag --no-daemonize is not part of mpirun yet, i guess it's not implemented in version 1.4.2. My questions are: Is there an equivalent flag in openmpi-1.4.2 for --no-daemonize?? If not, How could I run mpirun in order not to run in background?? Does anyone has tried this??