[Paraview] PV on SGI Altix: Sgi MPI error

David Partyka david.partyka at kitware.com
Tue Apr 26 07:35:54 EDT 2011


Typically you will need to link to both. Set the C library (libmpi.so) in
MPI_LIBRARY. Set the C++ and any other libraries (as needed) in
MPI_EXTRA_LIBRARY.

On Tue, Apr 26, 2011 at 7:16 AM, George Zagaris
<george.zagaris at kitware.com>wrote:

> I would try changing:
>
>  //MPI library to link against
>  MPI_LIBRARY:FILEPATH=/opt/sgi/mpt/mpt-1.23/lib/libmpi++abi1002.so
>
> to
>
> //MPI library to link against
> MPI_LIBRARY:FILEPATH=/opt/sgi/mpt/mpt-1.23/lib/libmpi.so
>
> Regards,
> George
>
> On Tue, Apr 26, 2011 at 6:55 AM, pratik <pratik.mallya at gmail.com> wrote:
> > Hi George,
> > yes. I am in fact linking to the lmpi library.
> > I'll paste a part of the CMakeCache here; this may be more revealing:
> >
> > //CXX compiler.
> >
> CMAKE_CXX_COMPILER:FILEPATH=/opt/app/intel/Compiler/11.1/038/bin/intel64/icpc
> >
> > //Flags used by the compiler during all build types.
> > CMAKE_CXX_FLAGS:STRING=-I /opt/sgi/mpt/mpt-1.23/include -L
> > /opt/sgi/mpt/mpt-1.23/lib  -lmpi -lmpi++abi1002
> >
> > //C compiler.
> >
> CMAKE_C_COMPILER:FILEPATH=/opt/app/intel/Compiler/11.1/038/bin/intel64/icc
> >
> > //Flags used by the compiler during all build types.
> > CMAKE_C_FLAGS:STRING=-I /opt/sgi/mpt/mpt-1.23/include -L
> > /opt/sgi/mpt/mpt-1.23/lib  -lmpi
> >
> > //MPI compiler. Used only to detect MPI compilation flags.
> > MPI_COMPILER:FILEPATH=/opt/app/intel/Compiler/11.1/038/bin/intel64/icpc
> >
> > //MPI compilation flags
> > MPI_COMPILE_FLAGS:STRING=-I /opt/sgi/mpt/mpt-1.23/include -L
> > /opt/sgi/mpt/mpt-1.23/lib  -lmpi -lmpi++abi1002
> >
> > //Extra MPI libraries to link against
> >
> MPI_EXTRA_LIBRARY:STRING=/opt/sgi/mpt/mpt-1.23/lib/libmpi.so;/opt/sgi/mpt/mpt-1.23/lib/libmpi_mt.so;/opt/sgi/mpt/mpt-1.23/lib/libmpi++.so;/opt/sgi/mpt/mpt-1.23/lib/libxmpi.so
> >
> > //MPI include path
> >
> MPI_INCLUDE_PATH:STRING=/opt/sgi/mpt/mpt-1.23/include/mpi++.h:/opt/sgi/mpt/mpt-1.23/include/mpi.h
> >
> > //MPI library to link against
> > MPI_LIBRARY:FILEPATH=/opt/sgi/mpt/mpt-1.23/lib/libmpi++abi1002.so
> >
> > Do you spot anything out of place? Please let me know...
> >
> > Regards,
> > Pratik
> >
> > On Tuesday 26 April 2011 03:29 PM, George Zagaris wrote:
> >>
> >> Hi Pratik,
> >>
> >> I did not realize that you were doing that already.
> >>
> >> The error is a link error with the library
> >> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so.
> >> So, regardless if the references are declared in the corresponding
> >> headers,
> >> mpi.h&  mpi++.h, they are not in the library you are linking. You can do
> >> an
> >> `nm /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so` and grep for a method to
> verify
> >> that.
> >>
> >> Is there a libmpi.so you can link to? It looks like you are linking in
> >> only the
> >> C++ MPI interface.
> >>
> >> Regards,
> >> George
> >>
> >> On Tue, Apr 26, 2011 at 1:59 AM, pratik<pratik.mallya at gmail.com>
>  wrote:
> >>
> >>>
> >>> On Tuesday 26 April 2011 07:54 AM, George Zagaris wrote:
> >>>
> >>>>
> >>>> Hi Pratik,
> >>>>
> >>>> I am not sure if this will resolve your issue but,
> >>>> on some system configurations you have to link
> >>>> MPI with your executable using -lmpi instead of
> >>>> calling the mpicxx wrapper.
> >>>>
> >>>> Regards,
> >>>> George
> >>>>
> >>>> On Mon, Apr 25, 2011 at 9:54 PM,<paraview-request at paraview.org>
> >>>>  wrote:
> >>>>
> >>>>
> >>>>>
> >>>>> Send ParaView mailing list submissions to
> >>>>>        paraview at paraview.org
> >>>>>
> >>>>> To subscribe or unsubscribe via the World Wide Web, visit
> >>>>>        http://www.paraview.org/mailman/listinfo/paraview
> >>>>> or, via email, send a message with subject or body 'help' to
> >>>>>        paraview-request at paraview.org
> >>>>>
> >>>>> You can reach the person managing the list at
> >>>>>        paraview-owner at paraview.org
> >>>>>
> >>>>> When replying, please edit your Subject line so it is more specific
> >>>>> than "Re: Contents of ParaView digest..."
> >>>>>
> >>>>>
> >>>>> Today's Topics:
> >>>>>
> >>>>>   1. PV on SGI Altix: Sgi MPI error (pratik)
> >>>>>
> >>>>>
> >>>>>
> ----------------------------------------------------------------------
> >>>>>
> >>>>> Message: 1
> >>>>> Date: Tue, 26 Apr 2011 07:24:07 +0530
> >>>>> From: pratik<pratik.mallya at gmail.com>
> >>>>> Subject: [Paraview] PV on SGI Altix: Sgi MPI error
> >>>>> To: paraview at paraview.org
> >>>>> Message-ID:<4DB625BF.5070302 at gmail.com>
> >>>>> Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
> >>>>>
> >>>>> On this system, i tried building pvserver (3.10.1)(no qt) with my
> local
> >>>>> openmpi lib and the system gcc compilers and it worked perfectly.
> >>>>> However, the "people incharge" insist that I use the sgi mpt
> libraries
> >>>>> for mpi.
> >>>>> Well, for the previous install(openmpi), i had used mpic++ instead of
> >>>>> g++ (i read somewhere in mailing list that it solves the errors, and
> it
> >>>>> did); for the current install i am getting the error given below. I
> >>>>> have
> >>>>> also attached cmakecache.txt. can anyone please tell me what i must
> do?
> >>>>> I have given the right include and lib directories for PV, and mpi.h
> >>>>> does have some of these functions, so why am i getting this error?
> >>>>>
> >>>>> [  4%] Built target vtklibxml2
> >>>>> [  4%] Built target vtkDICOMParser
> >>>>> Linking CXX executable ../../../bin/ProcessShader
> >>>>> /opt/intel/Compiler/11.1/038/lib/intel64/libimf.so: warning: warning:
> >>>>> feupdateenv is not implemented and will always fail
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Topo_test'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Group_size'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Test_cancelled'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Finalize'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Buffer_detach'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Graph_neighbors'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Graphdims_get'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Gatherv'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Group_translate_ranks'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Error_string'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Wtick'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Comm_remote_size'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Reduce_scatter'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Bsend'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Type_free'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Probe'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Errhandler_create'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Cart_rank'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Intercomm_create'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_DUP_FN'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Type_size'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Sendrecv_replace'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Graph_map'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Startall'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Testall'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Comm_free'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Iprobe'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Error_class'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Attr_get'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Comm_remote_group'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Group_intersection'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Send'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Cart_shift'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Rsend_init'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Gather'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Type_create_resized'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Keyval_create'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Alltoall'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Test'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Group_difference'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Scan'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Type_indexed'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Cart_create'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Cart_sub'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Address'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Allreduce'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Keyval_free'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Buffer_attach'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Testany'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Cart_map'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Comm_size'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Group_range_incl'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Graph_get'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Ssend_init'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Waitsome'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Scatterv'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Recv'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Unpack'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Type_hindexed'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Cart_get'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Dims_create'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Isend'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Graph_neighbors_count'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Get_count'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Testsome'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Allgather'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Group_free'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Waitany'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Abort'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Cancel'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Waitall'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Comm_create'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_NULL_COPY_FN'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Op_free'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Graph_create'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Type_vector'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Cart_coords'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Get_processor_name'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Errhandler_set'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Issend'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Wait'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Rsend'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Init'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Comm_test_inter'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Comm_rank'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Sendrecv'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Irsend'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Type_struct'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Intercomm_merge'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Type_get_true_extent'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Alltoallw'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Group_rank'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Op_create'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Cartdim_get'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Barrier'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Group_compare'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Allgatherv'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Irecv'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Ibsend'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Bcast'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Alltoallv'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Group_union'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Pcontrol'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Comm_dup'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Comm_compare'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Reduce'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Comm_group'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Request_free'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Comm_split'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Attr_put'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Bsend_init'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Scatter'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Type_hvector'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Type_commit'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Errhandler_free'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Recv_init'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Ssend'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Group_excl'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Attr_delete'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Group_range_excl'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Initialized'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Pack_size'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Type_contiguous'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Wtime'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_NULL_DELETE_FN'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Group_incl'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Send_init'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Type_get_extent'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Get_elements'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Pack'
> >>>>> /opt/sgi/mpt/mpt-1.23/lib/libmpi++.so: undefined reference to
> >>>>> `MPI_Start'
> >>>>> make[2]: *** [bin/ProcessShader] Error 1
> >>>>> make[1]: ***
> >>>>> [VTK/Utilities/MaterialLibrary/CMakeFiles/ProcessShader.dir/all]
> Error
> >>>>> 2
> >>>>> make: *** [all] Error 2
> >>>>>
> >>>>> pratik
> >>>>>
> >>>>> -------------- next part --------------
> >>>>> An embedded and charset-unspecified text was scrubbed...
> >>>>> Name: CMakeCache.txt
> >>>>>
> >>>>>
> >>>>> URL:<
> http://www.paraview.org/pipermail/paraview/attachments/20110426/c5e0301d/attachment.txt
> >
> >>>>>
> >>>>> ------------------------------
> >>>>>
> >>>>> _______________________________________________
> >>>>> 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
> >>>>>
> >>>>>
> >>>>> End of ParaView Digest, Vol 84, Issue 113
> >>>>> *****************************************
> >>>>>
> >>>>>
> >>>>>
> >>>
> >>> Hi George,
> >>> Did you mean to use the C++ compiler with the -lmpi flags instead of
> >>> mpicxx
> >>> wrapper? Because that is what i have done here ( i had done that
> because
> >>>  i
> >>> couldn't find an mpicxx wrapper in the installed directory for the sgi
> >>> mpt(1.23)...they only seem to have the mpiexec and mpirun executables
> in
> >>> the
> >>> /bin directory).
> >>> Anyways, thanks for trying to help. If you have any other ideas, please
> >>> do
> >>> share them. I just can't figure out why the error is showing especially
> >>> when
> >>> all the references seem to be declared in the mpi.h and mpi++.h header
> >>> files
> >>> provided by sgi mpt.
> >>>
> >>> Regards,
> >>> Pratik
> >>>
> >>>
> >
> >
> _______________________________________________
> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.paraview.org/pipermail/paraview/attachments/20110426/396fd3bf/attachment-0001.htm>


More information about the ParaView mailing list