<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7654.12">
<TITLE>Re: [Paraview] trouble building paraview with mpi</TITLE>
</HEAD>
<BODY>
<DIV id=idOWAReplyText8517 dir=ltr>
<DIV dir=ltr><FONT face=Arial color=#000000 size=2>I forgot to ask the last
time:</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT> </DIV>
<DIV dir=ltr><FONT face=Arial size=2>1. Does rank 0 do just as much work as the
other ranks when it comes to computation or</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2>does rank 0 worry mostly about coordinating
things with the client and the other ranks do </FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2>most of the computation.</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT> </DIV>
<DIV dir=ltr><FONT face=Arial size=2>2. When remote rendering is enabled,
what (if any ) compression is used when transmitting</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2>images to the client.</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT> </DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT> </DIV>
<DIV dir=ltr><FONT face=Arial size=2>Thanks</FONT></DIV></DIV>
<DIV dir=ltr><BR>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> David E DeMarle
[mailto:dave.demarle@kitware.com]<BR><B>Sent:</B> Wed 3/4/2009 10:46
AM<BR><B>To:</B> Jim Montine<BR><B>Cc:</B>
paraview@paraview.org<BR><B>Subject:</B> Re: [Paraview] trouble building
paraview with mpi<BR></FONT><BR></DIV>
<DIV>
<P><FONT size=2>I think the specifics of configuring that varies dependent on
the mpi library.<BR><BR>With some it is as simple as giving the name of the
machines in the<BR>right order as arguments on the command line to mpirun, with
others it<BR>involves making a hosts file where the first entry in the file is
the<BR>hostname that you want to be the rank 0 node and the rest are
the<BR>others, and I'm sure others make it much more complicated.<BR><BR>You
should be able to test it out with a small mpi hello world from<BR>uname,
program, and once you get that working try it out with<BR>pvserver.<BR><BR>On
Wed, Mar 4, 2009 at 1:34 PM, Jim Montine <jmontine@sgi.com> wrote:<BR>>
You were correct, there was a problem with the MPI library
setting.<BR>><BR>> I have been able to build (and run) pvserver using both
openmpi and SGI's<BR>> mpt library.<BR>><BR>> From what I have read,
the client (which in my case is on a PC) communicates<BR>> with the
rank0<BR>> process in the mpi group. What I want to do is have the
rank0 thread run on<BR>> the headnode of my<BR>> cluster and have all the
other pvserver ranks run on the other compute nodes<BR>> of the
cluster.<BR>><BR>> Is there a recommended way for doing
this?<BR>><BR>><BR>> Thanks<BR>>
________________________________<BR>> From: David E DeMarle [<A
href="mailto:dave.demarle@kitware.com">mailto:dave.demarle@kitware.com</A>]<BR>>
Sent: Tue 3/3/2009 9:04 AM<BR>> To: Jim Montine<BR>> Cc:
paraview@paraview.org<BR>> Subject: Re: [Paraview] trouble building paraview
with mpi<BR>><BR>> It sounds like cmake wasn't able to tell where the MPI
libraries are.<BR>> Open up ccmake, turn on the advanced options, and verify
that the MPI<BR>> INCLUDE and LIBRARY and EXTRA_LIBRARY paths are
correct.<BR>><BR>> On Tue, Mar 3, 2009 at 11:43 AM, Jim Montine
<jmontine@sgi.com> wrote:<BR>>> I am attemtping to build
ParaView-3.4.0. I follow the instructions on the<BR>>> wiki and I am
able to use cmake to configure and generate the
makefiles.<BR>>><BR>>> When I run make, things go along fine until I
get here:<BR>>><BR>>> Linking CXX executable
../../../../bin/DistributedData<BR>>><BR>>><BR>>> Then I get a
bunch of undefined MPI errors like:<BR>>><BR>>><BR>>>
/store/jmontine/projects/ParaView-bin/bin/libvtkParallel.a(vtkMPIController.o):<BR>>>
In function `vtk<BR>>> MPIController::Finalize(int)':<BR>>>
vtkMPIController.cxx:(.text+0x878): undefined reference to
`MPI_Finalize'<BR>>><BR>>>
/store/jmontine/projects/ParaView-bin/bin/libvtkParallel.a(vtkMPIController.o):<BR>>>
In function `vtk<BR>>> MPIController::Initialize(int*, char***,
int)':<BR>>> vtkMPIController.cxx:(.text+0x9fb): undefined reference to
`MPI_Init'<BR>>> vtkMPIController.cxx:(.text+0xa1a): undefined reference
to<BR>>> `MPI_Get_processor_name'<BR>>><BR>>> I have tried
both hpmpi and sgi's mpi with the same result. I am using<BR>>>
gcc<BR>>> for the compiling.<BR>>><BR>>>
Thanks<BR>>><BR>>><BR>>><BR>>>
_______________________________________________<BR>>> Powered by
www.kitware.com<BR>>><BR>>> Visit other Kitware open-source projects
at<BR>>> <A
href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</A><BR>>><BR>>>
Please keep messages on-topic and check the ParaView Wiki at:<BR>>> <A
href="http://paraview.org/Wiki/ParaView">http://paraview.org/Wiki/ParaView</A><BR>>><BR>>>
Follow this link to subscribe/unsubscribe:<BR>>> <A
href="http://www.paraview.org/mailman/listinfo/paraview">http://www.paraview.org/mailman/listinfo/paraview</A><BR>>><BR>>><BR>><BR>><BR>><BR>>
--<BR>> David E DeMarle<BR>> Kitware, Inc.<BR>> R&D
Engineer<BR>> 28 Corporate Drive<BR>> Clifton Park, NY 12065-8662<BR>>
Phone: 518-371-3971 x109<BR>><BR><BR><BR><BR>--<BR>David E
DeMarle<BR>Kitware, Inc.<BR>R&D Engineer<BR>28 Corporate Drive<BR>Clifton
Park, NY 12065-8662<BR>Phone: 518-371-3971
x109<BR></FONT></P></DIV>
</BODY>
</HTML>