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

Bartlett, Roscoe A rabartl at sandia.gov
Thu Dec 9 06:36:26 MST 2010


Martin,

One guess is that this could be a versioning issue.  I am not sure what versions of UMFPACK are compatible with various versions of Trilinos.  We are planning to get Trilinos to be a little more formal about TPL versioning in the future.

- Ross


> -----Original Message-----
> From: trilinos-users-bounces at software.sandia.gov [mailto:trilinos-
> users-bounces at software.sandia.gov] On Behalf Of Erik Boman
> Sent: Wednesday, December 08, 2010 5:18 PM
> To: Martin Vymazal
> Cc: trilinos-users at software.sandia.gov
> Subject: Re: [Trilinos-Users] Trilinos and umfpack - build with intel
> compilers
> 
> Martin,
> 
> Have you tried KLU instead of UMFPACK? KLU is part of Amesos, so no
> third party software is required.
> 
> Sorry I have no insight into your build issue.
> 
> Regards, Erik
> 
> On Wed, 2010-12-08 at 16:57 -0700, Martin Vymazal wrote:
> > 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.
> >
> >
> >
> > _______________________________________________
> > Trilinos-Users mailing list
> > Trilinos-Users at software.sandia.gov
> > http://software.sandia.gov/mailman/listinfo/trilinos-users
> 
> _______________________________________________
> Trilinos-Users mailing list
> Trilinos-Users at software.sandia.gov
> http://software.sandia.gov/mailman/listinfo/trilinos-users



More information about the Trilinos-Users mailing list