[Trilinos-Users] 'MPI_Comm_create_keyval' was not declared in this scope
Hysom, David A.
hysom1 at llnl.gov
Mon Feb 27 10:58:43 EST 2017
I've been able to compile Trilinos-12.10.1 using openMPI,
however, when I attempt to use mpich I get the following
during compilation:
/p/lscratche/hysom/trilinos-12.10.1-Source/packages/teuchos/comm/src/Teuchos_MpiReductionOpSetter.cpp:171:43: error: 'MPI_Comm_create_keyval' was not declared in this scope
&key, NULL);
Any suggestions as to what settings I have wrong?
thanks, David
$/usr/local/bin/./mpicc --version
gcc (GCC) 4.8.5
$
/usr/local/bin/./mpicc -show
Build Line:
gcc -Wl,-rpath,/usr/local/tools/mvapich-gnu/lib/shared -DUSE_STDARG -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DUSE_STDARG=1 -DMALLOC_RET_VOID=1 -I/usr/local/tools/mvapich-gnu/include -L/usr/local/tools/mvapich-gnu/lib/shared -L/usr/lib64 -L/usr/local/tools/mvapich-gnu/lib -lmpich
#!/bin/bash
TRILINOS_SOURCE_PATH=/p/lscratche/hysom/trilinos-12.10.1-Source
TRILINOS_INSTALL_PATH=/p/lscratche/hysom/trilinos-12-debug
EXTRA_ARGS=$@
rm -f CMakeCache.txt
cmake \
-D MPI_C_COMPILER:STRING="/usr/local/bin/./mpicc" \
-D MPI_CXX_COMPILER:STRING="/usr/local/bin/./mpiCC" \
-D TPL_ENABLE_MPI:BOOL=ON \
-D CMAKE_CXX_FLAGS="-g " \
-D Trilinos_ENABLE_Fortran:BOOL=OFF \
-D Trilinos_ASSERT_MISSING_PACKAGES=OFF \
-D Teuchos_ENABLE_COMPLEX:BOOL=OFF \
-D Tpetra_INST_COMPLEX_DOUBLE:BOOL=OFF \
-D Trilinos_ENABLE_ThreadPool:BOOL=OFF \
-D Trilinos_ENABLE_TEUCHOS_TIME_MONITOR:BOOL=ON \
-D TPL_ENABLE_Pthread:BOOL=OFF \
-D TPL_ENABLE_TBB:BOOL=OFF \
-D Trilinos_ENABLE_Kokkos:BOOL=ON \
-D Kokkos_ENABLE_EXAMPLES:BOOL=ON \
-D Kokkos_ENABLE_TESTS:BOOL=OFF \
-D Trilinos_ENABLE_CHECKED_STL:BOOL=OFF \
-D Kokkos_ENABLE_Serial:BOOL=ON \
-D Tpetra_INST_SERIAL:BOOL=ON \
-D Trilinos_ENABLE_EXPLICIT_INSTANTIATION:BOOL=OFF \
-D Trilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=OFF \
-D Trilinos_ENABLE_Anasazi:BOOL=ON \
-D Trilinos_ENABLE_Tpetra:BOOL=ON \
-D Trilinos_ENABLE_Zoltan2:BOOL=OFF \
-D Tpetra_ENABLE_TESTS:BOOL=OFF \
-D Trilinos_ENABLE_EXAMPLES:BOOL=OFF \
-D CMAKE_INSTALL_PREFIX:STRING=${TRILINOS_INSTALL_PATH} \
-D CMAKE_BUILD_TYPE:STRING=DEBUG \
-D DART_TESTING_TIMEOUT:STRING=600 \
-D Trilinos_ENABLE_Belos=ON \
-D Trilinos_ENABLE_Ifpack2=ON \
${EXTRA_ARGS} \
${TRILINOS_SOURCE_PATH}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://trilinos.org/pipermail/trilinos-users/attachments/20170227/594ad431/attachment.html>
More information about the Trilinos-Users
mailing list