s***@gmail.com
2008-12-15 11:27:54 UTC
Hi all
I'm developping a c++ graphic rendering program using vtk library and
mpi (mpich2 on windows xp)
In my application different render window are created, one for each
processes (running on different PC)
Each window render part of the scene graph.
But I'have noticed that starting the program by visual studio - build
- debug, it run well (all the PC's windows are visible), visual studio
debugging is setted like MPI CLUSTER DEBUGGING and it's use MPISHIM
Instead, launching the program from "dos command line":
mpiexec -hosts 2 proc1 1 proc2 2 -localroot
file.exe ...arg
I'am able to visualize only the window in the root process (pc where I
start mpiexec),and that's if I use -localroot (without that keyword no
one windows is showed)..while all the other windows render only in
offscreen.
why do the two methods show different behaviour?
May be it depends by windows restriction? I enter using tha same
administrator account on each cluster pc.
Thanks
Silac
I'm developping a c++ graphic rendering program using vtk library and
mpi (mpich2 on windows xp)
In my application different render window are created, one for each
processes (running on different PC)
Each window render part of the scene graph.
But I'have noticed that starting the program by visual studio - build
- debug, it run well (all the PC's windows are visible), visual studio
debugging is setted like MPI CLUSTER DEBUGGING and it's use MPISHIM
Instead, launching the program from "dos command line":
mpiexec -hosts 2 proc1 1 proc2 2 -localroot
file.exe ...arg
I'am able to visualize only the window in the root process (pc where I
start mpiexec),and that's if I use -localroot (without that keyword no
one windows is showed)..while all the other windows render only in
offscreen.
why do the two methods show different behaviour?
May be it depends by windows restriction? I enter using tha same
administrator account on each cluster pc.
Thanks
Silac