[Trilinos-Users] Trilinos and umfpack - build with intel compilers

Martin Vymazal martin.vymazal at vki.ac.be
Wed Dec 8 16:57:49 MST 2010


Dear Trilinos developers,

  I'd like to compile trilinos on a cluster which unfortunately  
doesn't have umfpack installed. I compiled umfpack and amd by hand and  
then I started the compilation of Trilinos. However, the process stops  
during Anasazi compilation. I get this error:

/home/ ... /local/suitesparse/lib/libumfpack.a(umf_i_cholmod.o): In  
function `umf_i_cholmod':
../Source/umf_cholmod.c:(.text+0x84): undefined reference to `cholmod_start'
../Source/umf_cholmod.c:(.text+0x212): undefined reference to  
`cholmod_transpose'
../Source/umf_cholmod.c:(.text+0x226): undefined reference to  
`cholmod_analyze'
../Source/umf_cholmod.c:(.text+0x23f): undefined reference to  
`cholmod_free_sparse'
../Source/umf_cholmod.c:(.text+0x4aa): undefined reference to  
`cholmod_free_factor'
../Source/umf_cholmod.c:(.text+0x4bd): undefined reference to  
`cholmod_print_common'
../Source/umf_cholmod.c:(.text+0x4c6): undefined reference to `cholmod_finish'
[ 80%] Built target Anasazi_Epetra_BlockDavidson_test


However, the command grep -Rn 'cholmod_start' libumfpack.a says that  
the function is present. I'm also quite sure I'm pointing trilinos to  
the correct folders with umfpack libs and headers (checked cmake cache  
in trilinos build directory).
  I wonder if there can be a problem due to the compilers. I used  
fortran and c++ intel compilers to compile both umfpack and trilinos.  
I also get a lot of these warnings

  .../intel/cce/10.1.008/lib/libimf.so: warning: warning: feupdateenv  
is not implemented and will always fail

Do you have any idea where's the problem? Thank you very much.

Best regards,

   Martin Vymazal

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.





More information about the Trilinos-Users mailing list