No subject


Mon Dec 15 09:51:36 EST 2008


communicates with the rank0
process in the mpi group.  What I want to do is have the rank0 thread =
run on the headnode of my=20
cluster and have all the other pvserver ranks run on the other compute =
nodes of the cluster.
=20
Is there a recommended way for doing this?
=20
=20
Thanks

________________________________

From: David E DeMarle [mailto:dave.demarle at kitware.com]
Sent: Tue 3/3/2009 9:04 AM
To: Jim Montine
Cc: paraview at paraview.org
Subject: Re: [Paraview] trouble building paraview with mpi



It sounds like cmake wasn't able to tell where the MPI libraries are.
Open up ccmake, turn on the advanced options, and verify that the MPI
INCLUDE and LIBRARY and EXTRA_LIBRARY paths are correct.

On Tue, Mar 3, 2009 at 11:43 AM, Jim Montine <jmontine at sgi.com> wrote:
> I am attemtping to build ParaView-3.4.0.  I follow the instructions on =
the
> wiki and I am able to use cmake to configure and generate the =
makefiles.
>
> When I run make, things go along fine until I get here:
>
> Linking CXX executable ../../../../bin/DistributedData
>
>
> Then I get a bunch of undefined MPI errors like:
>
> =
/store/jmontine/projects/ParaView-bin/bin/libvtkParallel.a(vtkMPIControll=
er.o):
> In function `vtk
> MPIController::Finalize(int)':
> vtkMPIController.cxx:(.text+0x878): undefined reference to =
`MPI_Finalize'
> =
/store/jmontine/projects/ParaView-bin/bin/libvtkParallel.a(vtkMPIControll=
er.o):
> In function `vtk
> MPIController::Initialize(int*, char***, int)':
> vtkMPIController.cxx:(.text+0x9fb): undefined reference to `MPI_Init'
> vtkMPIController.cxx:(.text+0xa1a): undefined reference to
> `MPI_Get_processor_name'
>
> I have tried both hpmpi and sgi's mpi with the same result.  I am =
using gcc
> for the compiling.
>
> Thanks
>
>
>
> _______________________________________________
> Powered by 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
>
>



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



------_=_NextPart_001_01C99CF8.8419B1E9
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">=0A=
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">=0A=
<HTML>=0A=
<HEAD>=0A=
=0A=
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7654.12">=0A=
<TITLE>Re: [Paraview] trouble building paraview with mpi</TITLE>=0A=
</HEAD>=0A=
<BODY>=0A=
<DIV id=3DidOWAReplyText96820 dir=3Dltr>=0A=
<DIV dir=3Dltr><FONT face=3DArial color=3D#000000 size=3D2>You were =
correct, there was a =0A=
problem with the MPI library setting.</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial color=3D#000000 =
size=3D2></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial color=3D#000000 size=3D2>I have been =
able to build =0A=
(and run) pvserver </FONT><FONT face=3DArial size=3D2>using both openmpi =
and SGI's =0A=
mpt library.</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>From what I have read, the =
client (which in =0A=
my case is on a PC) communicates with the rank0</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>process in the mpi =
group.&nbsp; What I want =0A=
to do is have the rank0 thread run on the headnode of my </FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>cluster and have all the =
other pvserver =0A=
ranks run on the other compute nodes of the cluster.</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>Is there a recommended way =
for doing =0A=
this?</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>Thanks</FONT></DIV></DIV>=0A=
<DIV dir=3Dltr><BR>=0A=
<HR tabIndex=3D-1>=0A=
<FONT face=3DTahoma size=3D2><B>From:</B> David E DeMarle =0A=
[mailto:dave.demarle at kitware.com]<BR><B>Sent:</B> Tue 3/3/2009 9:04 =0A=
AM<BR><B>To:</B> Jim Montine<BR><B>Cc:</B> =0A=
paraview at paraview.org<BR><B>Subject:</B> Re: [Paraview] trouble building =0A=
paraview with mpi<BR></FONT><BR></DIV>=0A=
<DIV>=0A=
<P><FONT size=3D2>It sounds like cmake wasn't able to tell where the MPI =
libraries =0A=
are.<BR>Open up ccmake, turn on the advanced options, and verify that =
the =0A=
MPI<BR>INCLUDE and LIBRARY and EXTRA_LIBRARY paths are =
correct.<BR><BR>On Tue, =0A=
Mar 3, 2009 at 11:43 AM, Jim Montine &lt;jmontine at sgi.com&gt; =
wrote:<BR>&gt; I =0A=
am attemtping to build ParaView-3.4.0.&nbsp; I follow the instructions =
on =0A=
the<BR>&gt; wiki and I am able to use cmake to configure and generate =
the =0A=
makefiles.<BR>&gt;<BR>&gt; When I run make, things go along fine until I =
get =0A=
here:<BR>&gt;<BR>&gt; Linking CXX executable =0A=
../../../../bin/DistributedData<BR>&gt;<BR>&gt;<BR>&gt; Then I get a =
bunch of =0A=
undefined MPI errors like:<BR>&gt;<BR>&gt; =0A=
/store/jmontine/projects/ParaView-bin/bin/libvtkParallel.a(vtkMPIControll=
er.o):<BR>&gt; =0A=
In function `vtk<BR>&gt; MPIController::Finalize(int)':<BR>&gt; =0A=
vtkMPIController.cxx:(.text+0x878): undefined reference to =0A=
`MPI_Finalize'<BR>&gt; =0A=
/store/jmontine/projects/ParaView-bin/bin/libvtkParallel.a(vtkMPIControll=
er.o):<BR>&gt; =0A=
In function `vtk<BR>&gt; MPIController::Initialize(int*, char***, =
int)':<BR>&gt; =0A=
vtkMPIController.cxx:(.text+0x9fb): undefined reference to =
`MPI_Init'<BR>&gt; =0A=
vtkMPIController.cxx:(.text+0xa1a): undefined reference to<BR>&gt; =0A=
`MPI_Get_processor_name'<BR>&gt;<BR>&gt; I have tried both hpmpi and =
sgi's mpi =0A=
with the same result.&nbsp; I am using gcc<BR>&gt; for the =0A=
compiling.<BR>&gt;<BR>&gt; Thanks<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt; =0A=
_______________________________________________<BR>&gt; Powered by =0A=
www.kitware.com<BR>&gt;<BR>&gt; Visit other Kitware open-source projects =0A=
at<BR>&gt; <A =0A=
href=3D"http://www.kitware.com/opensource/opensource.html">http://www.kit=
ware.com/opensource/opensource.html</A><BR>&gt;<BR>&gt; =0A=
Please keep messages on-topic and check the ParaView Wiki at:<BR>&gt; <A =0A=
href=3D"http://paraview.org/Wiki/ParaView">http://paraview.org/Wiki/ParaV=
iew</A><BR>&gt;<BR>&gt; =0A=
Follow this link to subscribe/unsubscribe:<BR>&gt; <A =0A=
href=3D"http://www.paraview.org/mailman/listinfo/paraview">http://www.par=
aview.org/mailman/listinfo/paraview</A><BR>&gt;<BR>&gt;<BR><BR><BR><BR>--=
<BR>David =0A=
E DeMarle<BR>Kitware, Inc.<BR>R&amp;D Engineer<BR>28 Corporate =
Drive<BR>Clifton =0A=
Park, NY 12065-8662<BR>Phone: 518-371-3971 =0A=
x109<BR></FONT></P></DIV>=0A=
=0A=
</BODY>=0A=
</HTML>
------_=_NextPart_001_01C99CF8.8419B1E9--


More information about the ParaView mailing list