Hello,

I have the following linking problem with Trilinos 9.0.3 and deal.II svn, when I compile some of my code:

/home2/mbuerg/trilinos-9.0.3/LINUX_MPI/lib/libifpack.a(Ifpack_Chebyshev.o): In function `Ifpack_Chebyshev::CG(Epetra_Operator const&, Epetra_Vector const&, int, double&, double&)': /home2/mbuerg/trilinos-9.0.3/LINUX_MPI/packages/ifpack/src/../../../../packages/ifpack/src/Ifpack_Chebyshev.cpp:554: undefined reference to `AztecOO::AztecOO(Epetra_LinearProblem const&)' /home2/mbuerg/trilinos-9.0.3/LINUX_MPI/packages/ifpack/src/../../../../packages/ifpack/src/Ifpack_Chebyshev.cpp:561: undefined reference to `AztecOO::SetPrecOperator(Epetra_Operator*)' /home2/mbuerg/trilinos-9.0.3/LINUX_MPI/packages/ifpack/src/../../../../packages/ifpack/src/Ifpack_Chebyshev.cpp:562: undefined reference to `AztecOO::Iterate(int, double)' /home2/mbuerg/trilinos-9.0.3/LINUX_MPI/packages/ifpack/src/../../../../packages/ifpack/src/Ifpack_Chebyshev.cpp:569: undefined reference to `AztecOO::~AztecOO()' /home2/mbuerg/trilinos-9.0.3/LINUX_MPI/packages/ifpack/src/../../../../packages/ifpack/src/Ifpack_Chebyshev.cpp:569: undefined reference to `AztecOO::~AztecOO()' /home2/mbuerg/trilinos-9.0.3/LINUX_MPI/lib/libifpack.a(Ifpack_Condest.o): In function `Ifpack_Condest(Ifpack_Preconditioner const&, Ifpack_CondestType, int, double, Epetra_RowMatrix*)': /home2/mbuerg/trilinos-9.0.3/LINUX_MPI/packages/ifpack/src/../../../../packages/ifpack/src/Ifpack_Condest.cpp:80: undefined reference to `AztecOO::AztecOO(Epetra_LinearProblem const&)' /home2/mbuerg/trilinos-9.0.3/LINUX_MPI/packages/ifpack/src/../../../../packages/ifpack/src/Ifpack_Condest.cpp:83: undefined reference to `AztecOO::Iterate(int, double)' /home2/mbuerg/trilinos-9.0.3/LINUX_MPI/packages/ifpack/src/../../../../packages/ifpack/src/Ifpack_Condest.cpp:86: undefined reference to `AztecOO::~AztecOO()' /home2/mbuerg/trilinos-9.0.3/LINUX_MPI/packages/ifpack/src/../../../../packages/ifpack/src/Ifpack_Condest.cpp:104: undefined reference to `AztecOO::AztecOO(Epetra_LinearProblem const&)' /home2/mbuerg/trilinos-9.0.3/LINUX_MPI/packages/ifpack/src/../../../../packages/ifpack/src/Ifpack_Condest.cpp:111: undefined reference to `AztecOO::Iterate(int, double)' /home2/mbuerg/trilinos-9.0.3/LINUX_MPI/packages/ifpack/src/../../../../packages/ifpack/src/Ifpack_Condest.cpp:114: undefined reference to `AztecOO::~AztecOO()' /home2/mbuerg/trilinos-9.0.3/LINUX_MPI/packages/ifpack/src/../../../../packages/ifpack/src/Ifpack_Condest.cpp:86: undefined reference to `AztecOO::~AztecOO()' /home2/mbuerg/trilinos-9.0.3/LINUX_MPI/packages/ifpack/src/../../../../packages/ifpack/src/Ifpack_Condest.cpp:114: undefined reference to `AztecOO::~AztecOO()'

I already tried to play around with the options in configure of Trilinos, but it didn't help. My configure line for Trilinos is the following:

../configure --prefix=/home2/mbuerg/trilinos-9.0.3/LINUX_MPI --with-mpi-compilers=/opt/mpich-gcc/bin --disable-default-packages --enable-amesos --enable-aztecoo --enable-ifpack --enable-ml --enable-sacado --enable-stratimikos --enable-epetraext --enable-belos

and the one for deal:

./configure --enable-threads --with-trilinos=/home2/mbuerg/trilinos-9.0.3/LINUX_MPI --with-metis=/home2/mbuerg/metis-4.0/ --disable-shared

It only appears, when I include numerics/vectors.h and numerics/matrices.h. (As far as I have figured out up to now.)

Does anyone have an idea?

Thanks,
Markus

_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii

Reply via email to