[Trilinos-Users] Trilinos Install Error

Wenbo Zhao zhaowenbo.npic at gmail.com
Fri Jul 7 12:21:59 EDT 2017


Hi, All.

I am a new for Trilinos and tring to install it.

I create the do_configure file as below,
"
#!/bin/bash
PETSC_INCLUDE="${PETSC_DIR}/${PETSC_ARCH}/include;${PETSC_DIR}/include;${PETSC}"
cmake \
        -DTrilinos_ENABLE_Amesos:BOOL=ON \
        -DTrilinos_ENABLE_Anasazi:BOOL=ON \
        -DTrilinos_ENABLE_AztecOO:BOOL=ON \
        -DTrilinos_ENABLE_Belos:BOOL=ON \
        -DTrilinos_ENABLE_Epetra:BOOL=ON \
        -DTrilinos_ENABLE_EpetraExt:BOOL=ON \
        -DTrilinos_ENABLE_Galeri:BOOL=ON \
        -DTrilinos_ENABLE_Ifpack:BOOL=ON \
        -DTrilinos_ENABLE_Isorropia:BOOL=ON \
        -DTrilinos_ENABLE_ML:BOOL=ON \
        -DTrilinos_ENABLE_Sacado:BOOL=ON \
        -DTrilinos_ENABLE_Teuchos:BOOL=ON \
        -DTrilinos_ENABLE_TrilinosCouplings:BOOL=ON \
        -DTrilinos_ENABLE_Triutils:BOOL=ON \
        -DTrilinos_ENABLE_MueLu:BOOL=ON \
        -DTrilinos_VERBOSE_CONFIGURE:BOOL=OFF \
        -DTPL_ENABLE_MPI:BOOL=ON \
        -DMPI_BIN_DIR:PATH="/usr/local/bin;/usr/local/lib" \
        -DMPI_C_COMPILER:FILEPATH=mpicc \
        -DMPI_CXX_COMPILER:FILEPATH=mpic++ \
        -DMPI_Fortran_COMPILER:FILEPATH=mpif90 \
        -DEpetralExt_USING_PETSC:BOOL=ON \
        -DTPL_ENABLE_PETSC:BOOL=ON \

-DPETSC_LIBRARY_DIRS:FILEPATH="/home/zhaowenbo/research/petsc/petsc-3.7.4/arch-linux2-c-debug/lib"
\
        -DPETSC_INCLUDE_DIRS:FILEPATH="${PETSC_INCLUDE}" \
        -DTPL_PETSC_LIBRARIES:STRING="${PETSC_LIB}" \
        -DTPL_PETSC_INCLUDE_DIRS:STRING="${PETSC_INCLUDE}" \
        -DBUILD_SHARED_LIBS=ON \
        -DCMAKE_BUILD_TYPE=DEBUG \
        -DCMAKE_INSTALL_PREFIX:PATH=~/research/trilinos/lib \
        ../
"
I got error during "make" as below

"
.....
[ 87%] Linking CXX shared library libnox.so
[ 87%] Built target nox
Scanning dependencies of target noxlapack
[ 87%] Building CXX object
packages/nox/src-lapack/CMakeFiles/noxlapack.dir/NOX_LAPACK_Vector.C.o
[ 87%] Building CXX object
packages/nox/src-lapack/CMakeFiles/noxlapack.dir/NOX_LAPACK_Group.C.o
[ 87%] Linking CXX shared library libnoxlapack.so
[ 87%] Built target noxlapack
Scanning dependencies of target noxepetra
[ 87%] Building CXX object
packages/nox/src-epetra/CMakeFiles/noxepetra.dir/NOX_Epetra_Vector.C.o
[ 87%] Building CXX object
packages/nox/src-epetra/CMakeFiles/noxepetra.dir/NOX_Epetra_VectorSpace_L2.C.o
[ 87%] Building CXX object
packages/nox/src-epetra/CMakeFiles/noxepetra.dir/NOX_Epetra_VectorSpace_ScaledL2.C.o
[ 87%] Building CXX object
packages/nox/src-epetra/CMakeFiles/noxepetra.dir/NOX_Epetra_MultiVector.C.o
[ 87%] Building CXX object
packages/nox/src-epetra/CMakeFiles/noxepetra.dir/NOX_Epetra_Group.C.o
[ 87%] Building CXX object
packages/nox/src-epetra/CMakeFiles/noxepetra.dir/NOX_Epetra_LinearSystem_AztecOO.C.o
[ 87%] Building CXX object
packages/nox/src-epetra/CMakeFiles/noxepetra.dir/NOX_Epetra_MatrixFree.C.o
[ 87%] Building CXX object
packages/nox/src-epetra/CMakeFiles/noxepetra.dir/NOX_Epetra_FiniteDifference.C.o
[ 87%] Building CXX object
packages/nox/src-epetra/CMakeFiles/noxepetra.dir/NOX_Epetra_FiniteDifferenceColoring.C.o
[ 87%] Building CXX object
packages/nox/src-epetra/CMakeFiles/noxepetra.dir/NOX_Epetra_Scaling.C.o
[ 87%] Building CXX object
packages/nox/src-epetra/CMakeFiles/noxepetra.dir/NOX_Epetra_BroydenOperator.C.o
[ 88%] Building CXX object
packages/nox/src-epetra/CMakeFiles/noxepetra.dir/NOX_Epetra_ModelEvaluatorInterface.C.o
[ 88%] Building CXX object
packages/nox/src-epetra/CMakeFiles/noxepetra.dir/NOX_Epetra_LinearSystem_Amesos.C.o
[ 88%] Building CXX object
packages/nox/src-epetra/CMakeFiles/noxepetra.dir/NOX_Epetra_LinearSystem_Stratimikos.C.o
In file included from
/home/zhaowenbo/research/trilinos/Trilinos-master/packages/tpetra/core/src/Tpetra_CrsGraph_def.hpp:59:0,
                 from
/home/zhaowenbo/research/trilinos/Trilinos-master/build/packages/tpetra/core/src/Tpetra_CrsGraph.hpp:2,
                 from
/home/zhaowenbo/research/trilinos/Trilinos-master/packages/tpetra/core/src/Tpetra_CrsMatrix_decl.hpp:57,
                 from
/home/zhaowenbo/research/trilinos/Trilinos-master/build/packages/tpetra/core/src/Tpetra_CrsMatrix.hpp:1,
                 from
/home/zhaowenbo/research/trilinos/Trilinos-master/packages/teko/src/Teko_Utilities.hpp:59,
                 from
/home/zhaowenbo/research/trilinos/Trilinos-master/packages/teko/src/Teko_InverseFactory.hpp:58,
                 from
/home/zhaowenbo/research/trilinos/Trilinos-master/packages/teko/src/Teko_InverseLibrary.hpp:50,
                 from
/home/zhaowenbo/research/trilinos/Trilinos-master/packages/teko/src/Teko_StratimikosFactory.hpp:11,
                 from
/home/zhaowenbo/research/trilinos/Trilinos-master/packages/nox/src-epetra/NOX_Epetra_LinearSystem_Stratimikos.C:97:
/home/zhaowenbo/research/trilinos/Trilinos-master/packages/tpetra/core/src/Tpetra_Details_getEntryOnHost.hpp:
In static member function ‘static typename ViewType::non_const_value_type
Tpetra::Details::Impl::GetEntryOnHost<ViewType, IndexType,
false>::getEntryOnHost(const ViewType&, IndexType)’:
/home/zhaowenbo/research/trilinos/Trilinos-master/packages/tpetra/core/src/Tpetra_Details_getEntryOnHost.hpp:95:51:
warning: typedef ‘dev_exec_space’ locally defined but not used
[-Wunused-local-typedefs]
     typedef typename device_type::execution_space dev_exec_space;
                                                   ^
[ 88%] Building CXX object
packages/nox/src-epetra/CMakeFiles/noxepetra.dir/NOX_Epetra_AdaptiveSolutionManager.C.o
[ 88%] Building CXX object
packages/nox/src-epetra/CMakeFiles/noxepetra.dir/NOX_Epetra_FiniteDifferenceColoringWithUpdate.C.o
[ 88%] Linking CXX shared library libnoxepetra.so
[ 88%] Built target noxepetra
Scanning dependencies of target noxpetsc
[ 88%] Building CXX object
packages/nox/src-petsc/CMakeFiles/noxpetsc.dir/NOX_Petsc_Vector.C.o
/home/zhaowenbo/research/trilinos/Trilinos-master/packages/nox/src-petsc/NOX_Petsc_Vector.C:
In member function ‘virtual Teuchos::RCP<NOX::Abstract::Vector>
NOX::Petsc::Vector::clone(NOX::CopyType) const’:
/home/zhaowenbo/research/trilinos/Trilinos-master/packages/nox/src-petsc/NOX_Petsc_Vector.C:242:55:
error: invalid new-expression of abstract class type ‘NOX::Petsc::Vector’
     Teuchos::rcp(new NOX::Petsc::Vector(petscVec, type));
                                                       ^
In file included from
/home/zhaowenbo/research/trilinos/Trilinos-master/packages/nox/src-petsc/NOX_Petsc_Vector.C:54:0:
/home/zhaowenbo/research/trilinos/Trilinos-master/packages/nox/src-petsc/NOX_Petsc_Vector.H:76:7:
note:   because the following virtual functions are pure within
‘NOX::Petsc::Vector’:
 class Vector : public Abstract::Vector {
       ^
In file included from
/home/zhaowenbo/research/trilinos/Trilinos-master/packages/nox/src-petsc/NOX_Petsc_Vector.H:55:0,
                 from
/home/zhaowenbo/research/trilinos/Trilinos-master/packages/nox/src-petsc/NOX_Petsc_Vector.C:54:
/home/zhaowenbo/research/trilinos/Trilinos-master/packages/nox/src/NOX_Abstract_Vector.H:137:34:
note: virtual NOX::Abstract::Vector& NOX::Abstract::Vector::random(bool,
int)
   virtual NOX::Abstract::Vector& random(bool useSeed = false, int seed =
1) = 0;
                                  ^
packages/nox/src-petsc/CMakeFiles/noxpetsc.dir/build.make:62: recipe for
target
'packages/nox/src-petsc/CMakeFiles/noxpetsc.dir/NOX_Petsc_Vector.C.o' failed
make[2]: ***
[packages/nox/src-petsc/CMakeFiles/noxpetsc.dir/NOX_Petsc_Vector.C.o] Error
1
CMakeFiles/Makefile2:12869: recipe for target
'packages/nox/src-petsc/CMakeFiles/noxpetsc.dir/all' failed
make[1]: *** [packages/nox/src-petsc/CMakeFiles/noxpetsc.dir/all] Error 2
Makefile:160: recipe for target 'all' failed
make: *** [all] Error 2
"

It seems like something wrong with PETSc?

I am looking forward for reply!


BEST,

Wenbo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://trilinos.org/pipermail/trilinos-users/attachments/20170708/f50e4a39/attachment.html>


More information about the Trilinos-Users mailing list