[Paraview] Building ParaView with MPICH2 (Windows)

Moreland, Kenneth kmorel at sandia.gov
Thu Aug 27 16:36:46 EDT 2009


You could also try using the --disable-composite option on pvserver, which will force to send all of its geometry to the client.  This may be the best option of you want to take advantage of all the cores, but only have one GPU to render everything.

-Ken
________________________________________
From: paraview-bounces at paraview.org [paraview-bounces at paraview.org] On Behalf Of David E DeMarle [dave.demarle at kitware.com]
Sent: Thursday, August 27, 2009 1:43 PM
To: Noboru Wakabayashi
Cc: paraview at paraview.org
Subject: Re: [Paraview] Building ParaView with MPICH2 (Windows)

Some drivers require that the window not be obscurred. Try shrinking the client window to make up enough screen real estate, then making sure that both server windows are on top of the window manager (nothing is on top of them).

If the rendering is correct in that case, then you need using offscreen rendering.
Try using --offscreen-rendering on the pvserver command. If the hardware supports it, this will work right away. If not, you need OSMesa on the machine (pure software GL). After you have then condigure and compile paraview from source to make it aware of it.

David E DeMarle
Kitware, Inc.
R&D Engineer
28 Corporate Drive
Clifton Park, NY 12065-8662
Phone: 518-371-3971 x109


On Sat, Aug 22, 2009 at 8:40 PM, Noboru Wakabayashi <mustachemonkey at gmail.com<mailto:mustachemonkey at gmail.com>> wrote:
Hi,

I have a problem to build ParaView under multi-core environment.
I think some settings in CMake are not correct, but maybe somethings else.

Compiling is finished correctly, it seems. I can start pvserver and
can connect from ParaView client.
I tested "Headsq" sample and images coming from multiple processes
cannot be merged correctly (screenshot is attached).
(The server and the client are running on the same machine)
(I set the parameters for "headsq" according tio the book "ParaView
Guide" P172-179)

Two VTK processes (pvserver.exe) are running because I specify below
to start pvserver:
mpiexec -localonly 2 C:\pvserver.exe
(Then, connecting from ParaView client on the same machine)

Does anybody have an idea or experience to fix this?

[OS]
Windows 2008 Server (32bit)

[CPU]
Opteron Quad-Core

[MPICH2]
1.0.8p1-win-ia32

[Qt]
2009.02.1 (Build from source files)

[CMake]
2.6

I'll list my settings in CMAKE below:
-----
PARAVIEW_USE_MPI    on
MPI_LIBRARY   lib\mpi.lib
MPI_INCLUDE_PATH   include

VTK_MPIRUN_EXE   mpiexec.exe
MPI_COMPILER   "NOTFOUND"
-----
Procs are specified "2".

I changed settings regarding  some times, but the result were the same.

[IDE]
Visual C++ 2008 Express Edition

Any help or idea is welcome.

Nob Wakabayashi
Technical Writer

_______________________________________________
Powered by www.kitware.com<http://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





More information about the ParaView mailing list