[Trilinos-Users] Question on Building trilinos 10.12.1 under Chaos 5
Frederick, Don
frederick5 at llnl.gov
Thu Aug 2 12:44:13 MDT 2012
Trying to build under Chaos 5 (TOSS 2) with intel 12.1.339, mvapich 1.7, cmake 2.8.8. Using the following make file:
CWD=$(shell pwd)
CC=mpiicc
CPP=mpiicpc
TRILINOS_FILEROOT=trilinos-10.12.1-Source
## ======================================
##
## trilinos
##
## ======================================
TRILINOS_DIR=$(CWD)/$(TRILINOS_FILEROOT)
TRILINOS_BUILD=$(CWD)/$(TRILINOS_FILEROOT)/build
all: trilinos
trilinos:
echo "building trilinos..." ; \
mkdir -p $(TRILINOS_BUILD); \
cd $(TRILINOS_BUILD); \
rm -f CMakeCache.txt; \
cmake \
-D CMAKE_INSTALL_PREFIX=$(CWD) \
-D TPL_ENABLE_MPI:BOOL=ON \
-D BUILD_SHARED_LIBS:BOOL=ON \
-D CMAKE_BUILD_TYPE:STRING=RELEASE \
-D CMAKE_CXX_COMPILER:FILEPATH=$(CPP) \
-D CMAKE_C_COMPILER:FILEPATH=$(CC) \
-D Trilinos_ENABLE_Fortran:BOOL=OFF \
-D Trilinos_WARNINGS_AS_ERRORS_FLAGS:STRING="" \
-D CMAKE_VERBOSE_MAKEFILE:BOOL=TRUE \
-D Trilinos_ENABLE_TESTS:BOOL=OFF \
-D Trilinos_ENABLE_ALL_PACKAGES:BOOL=FALSE \
-D Trilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=ON \
-D Trilinos_ENABLE_Epetra:BOOL=ON \
-D Trilinos_ENABLE_EpetraExt:BOOL=ON \
-D Trilinos_ENABLE_Tpetra:BOOL=ON \
-D Trilinos_ENABLE_Jpetra:BOOL=ON \
-D Trilinos_ENABLE_Kokkos:BOOL=ON \
-D Trilinos_ENABLE_Mesquite:BOOL=ON \
-D Trilinos_ENABLE_Sacado:BOOL=ON \
-D Trilinos_ENABLE_Stratimikos:BOOL=ON \
-D Trilinos_ENABLE_Amesos:BOOL=ON \
-D Trilinos_ENABLE_AztecOO:BOOL=ON \
-D Trilinos_ENABLE_Ifpack:BOOL=ON \
-D Trilinos_ENABLE_Teuchos:BOOL=ON \
-D Trilinos_ENABLE_ML:BOOL=ON \
-D Trilinos_ENABLE_Intrepid:BOOL=ON \
-D Trilinos_ENABLE_Shards:BOOL=ON \
-D Trilinos_ENABLE_Pamgen:BOOL=ON \
-D Trilinos_ENABLE_Thyra:BOOL=ON \
-D Trilinos_ENABLE_TrilinosCouplings:BOOL=ON \
$(TRILINOS_DIR); \
make -j 4; \
make install; );
Am getting:
[ 0%] Building CXX object packages/teuchos/src/CMakeFiles/teuchos.dir/Teuchos_PerformanceMonitorBase.cpp.o
cd /p/lscratchb/Trilinos/Build/trilinos-10.12.1-Source/build/packages/teuchos/src && /usr/local/bin/mpiicpc -Dteuchos_EXPORTS -DTEUCHOS_LIB_EXPORTS_MODE -O3 -DNDEBUG -fPIC -I/p/lscratchb/Trilinos/Build/trilinos-10.12.1-Source/build -I/p/lscratchb/Tri
linos/Build/trilinos-10.12.1-Source/build/. -I/p/lscratchb/Trilinos/Build/trilinos-10.12.1-Source/build/packages/teuchos/src -I/p/lscratchb/Trilinos/Build/trilinos-10.12.1-Source/packages/teuchos/src -o CMakeFiles/teuchos.dir/Teuchos_PerformanceMonitorBase.
cpp.o -c /p/lscratchb/Trilinos/Build/trilinos-10.12.1-Source/packages/teuchos/src/Teuchos_PerformanceMonitorBase.cpp
/p/lscratchb/Trilinos/Build/trilinos-10.12.1-Source/packages/teuchos/src/Teuchos_DefaultMpiComm.hpp(511): error: identifier "MPI_Comm_set_errhandler" is undefined
const int err = MPI_Comm_set_errhandler (*getRawMpiComm(), *errHandler);
^
detected during:
instantiation of "Teuchos::MpiComm<Ordinal>::MpiComm(const Teuchos::RCP<const Teuchos::OpaqueWrapper<MPI_Comm={int}>> &) [with Ordinal=int]" at line 120 of "/p/lscratchb/Trilinos/Build/trilinos-10.12.1-Source/packages/teuchos/src/Teuchos_DefaultComm.hpp
"
instantiation of "Teuchos::RCP<const Teuchos::Comm<OrdinalType>> Teuchos::DefaultComm<OrdinalType>::getComm() [with OrdinalType=int]" at line 106 of "/p/lscratchb/Trilinos/Build/trilinos-10.12.1-Source/packages/teuchos/src/Teuchos_PerformanceMonitorBase
.cpp"
This appears to me to be a an error in Teuchos?
Donald Frederick Lawrence Livermore National Laboratory
frederick5 at llnl.gov<https://webmail.llnl.gov/owa/redir.aspx?C=4da5a07f99134854a10927e2ed220057&URL=mailto%3afrederick5%40llnl.gov> Livermore Computing
925.423.0859 Customer Services Group
Hotline: 925.422.4532 P. O. Box 808 L-557
FAX: 925-422-0592 Livermore, CA 94551
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://software.sandia.gov/pipermail/trilinos-users/attachments/20120802/cfad8f4a/attachment.html
More information about the Trilinos-Users
mailing list