[Trilinos-Users] BUILD_FAILURE_MPI

Heroux, Michael A maherou at sandia.gov
Thu Mar 11 14:30:33 MST 2021


Pedro,

I am guessing you still have to set your LD_LIBRARY_PATH environment variable to include the location of your MPI libraries.

Mike

From: Trilinos-Users <trilinos-users-bounces at trilinos.org> on behalf of Pedro Rodrigues <pjsgr100 at gmail.com>
Date: Thursday, March 11, 2021 at 10:00 AM
To: Trilinos Users <trilinos-users at trilinos.org>
Subject: [EXTERNAL] [Trilinos-Users] BUILD_FAILURE_MPI

Hello

I am trying to build under Linux(Ubuntu flavour) Trillinos framework.
I get an error during execution of 'make' after generation of the corresponding makefile under cmake-gui.
I built mpich-3.4.1 libraries and made this under cmake:

MPI_BASE_DIR = /usr/local  -- where I have the MPI lib/include/bin dirs;
MPI_EXEC was detected by cmakefile;

So, I don't understand why I get this errors:

[  7%] Linking CXX executable Sacado_dfad_view_handle_example.exe
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Allgather'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Comm_free_keyval'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Bcast'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Ssend'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Op_create'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Send'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Isend'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Comm_set_attr'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Cancel'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Initialized'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Type_contiguous'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Scatter'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Type_free'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Barrier'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Group_incl'
/usr/bin/ld: ../../teuchos/core/src/libteuchoscore.so.13.1: undefined reference to `MPI_Finalize'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Gather'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Rsend'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Recv'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Comm_create_keyval'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Comm_group'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Comm_create'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Finalized'
/usr/bin/ld: ../../teuchos/core/src/libteuchoscore.so.13.1: undefined reference to `MPI_Abort'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Scan'
/usr/bin/ld: ../../teuchos/core/src/libteuchoscore.so.13.1: undefined reference to `MPI_Get_processor_name'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Comm_size'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Waitall'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Error_string'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Allreduce'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Type_commit'
/usr/bin/ld: ../../teuchos/core/src/libteuchoscore.so.13.1: undefined reference to `MPI_Wtime'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Type_size'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Reduce'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Wait'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Comm_dup'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Irecv'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Comm_rank'
/usr/bin/ld: ../../teuchos/core/src/libteuchoscore.so.13.1: undefined reference to `MPI_Init'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Comm_set_errhandler'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Op_free'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Comm_free'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Comm_split'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Group_free'
/usr/bin/ld: ../../teuchos/comm/src/libteuchoscomm.so.13.1: undefined reference to `MPI_Gatherv'

thanks in advance










--
Pedro Rodrigues
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://trilinos.org/pipermail/trilinos-users_trilinos.org/attachments/20210311/ce4d0111/attachment.html>


More information about the Trilinos-Users mailing list