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