[Paraview] PV on SGI Altix: Sgi MPI error

pratik pratik.mallya at gmail.com
Tue Apr 26 20:12:25 EDT 2011


Hi all,
I was (finally!) able to actually do this build. The only thing that 
needed to be done was (apart from setting mpi executable, libraries and 
headers properly): one had to set the link flags to : -Wl,--export-dynamic.
Don't ask me what it is, but it showed up when the configure started and 
it took openmpi as the mpi and gave those flags as the default value. I 
just left the same flags and it worked!
Anways, i'll attach my cmakecache just in case anyone in the future 
finds themselves in a similar situation.

thanks for the help everyone,
pratik
On Tuesday 26 April 2011 05:20 PM, pratik wrote:
> Hi David,
> That is really the first thing that i had tried out. The page on the 
> PV wiki is very informative, and I had successfully built PV using 
> openmpi following that particular setting. But for some reason it 
> doesn't work using sgi mpt.
>
> pratik
> On Tuesday 26 April 2011 05:05 PM, David Partyka wrote:
>> 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 <mailto: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
>>     <mailto: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 <mailto: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
>>     <mailto:paraview-request at paraview.org>>
>>     >>>>  wrote:
>>     >>>>
>>     >>>>
>>     >>>>>
>>     >>>>> Send ParaView mailing list submissions to
>>     >>>>> paraview at paraview.org <mailto: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
>>     <mailto:paraview-request at paraview.org>
>>     >>>>>
>>     >>>>> You can reach the person managing the list at
>>     >>>>> paraview-owner at paraview.org
>>     <mailto: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
>>     <mailto:pratik.mallya at gmail.com>>
>>     >>>>> Subject: [Paraview] PV on SGI Altix: Sgi MPI error
>>     >>>>> To: paraview at paraview.org <mailto:paraview at paraview.org>
>>     >>>>> Message-ID:<4DB625BF.5070302 at gmail.com
>>     <mailto: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 <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
>>     >>>>>
>>     >>>>>
>>     >>>>> 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 <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
>>
>>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.paraview.org/pipermail/paraview/attachments/20110427/5e6ab3e4/attachment-0001.htm>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: CMakeCache.txt
URL: <http://www.paraview.org/pipermail/paraview/attachments/20110427/5e6ab3e4/attachment-0001.txt>


More information about the ParaView mailing list