[Trilinos-Users] Amesos 8.0 error on the reddish cross compile for red stormGree

spdomin spdomin at sandia.gov
Fri Nov 2 11:50:43 MDT 2007


Greetings Sierra-dev-help,

On reddish, I see two refs to superlu:

 -I"/opt/xt-libsci/10.0.0/pgi/cnos64/include/superlu"

And

 -I"/sierra/Release/SuperLU/2.0/SRC"

However, each seem to have a consistent colamd() method yet I am receiving
an error related to a wrong number of parameters to a function colamd().

I note another version on pgi, however, it also has the same colamd header,

/opt/xt-libsci/10.2.0/pgi/cnos64/include/superlu

Is there another package below that could be pulling in an older version?

Regards,

Stefan


 "cc" -Utflops -B -Knoieee -Mnosecond_underscore -target=catamount -DREDS
-fast -Minform=severe -DBlacsDebugLvl=0 -DFORTRAN_ONE_UNDERSCORE
-DHAVE_CONFIG_H -DHAVE_MPI_CXX -DMPICH_SKIP_MPICXX -DNDEBUG -DSYSINC -DUseCM
pi -DUseMpich -Df77isF2C -I"/include"
-I"/opt/xt-libsci/10.0.0/pgi/cnos64/include"
-I"/opt/xt-libsci/10.2.0/pgi/cnos64/include/superlu"
-I"/opt/xt-mpt/1.5.52/mpich2-64/P2/include"
-I"/opt/xt-mpt/1.5.52/sma/P2/include"
-I"/sierra/Dev/spdomin/mlLDRDTrilinos8.0/Nbtools/Trilinos/8.0"
-I"/sierra/Dev/spdomin/mlLDRDTrilinos8.0/localTrilinos8.0/8.0/packages/epetr
aext/src" 
-I"/sierra/Dev/spdomin/mlLDRDTrilinos8.0/localTrilinos8.0/8.0/p
ackages/amesos/src/ksparse"
-I"/sierra/Dev/spdomin/mlLDRDTrilinos8.0/localTrilinos8.0/8.0/packages/epetr
aext/src/transform"
-I"/sierra/Dev/spdomin/mlLDRDTrilinos8.0/localTrilinos8.0/8.0/packages/ameso
s/src/UFsparse/AMD/Include"
-I"/sierra/Dev/spdomin/mlLDRDTrilinos8.0/localTrilinos8.0/8.0/packages/ameso
s/src/UFsparse/COLAMD"
-I"/sierra/Dev/spdomin/mlLDRDTrilinos8.0/localTrilinos8.0/8.0/packages/ameso
s/src/UFsparse/BTF/Include"
-I"/sierra/Dev/spdomin/mlLDRDTrilinos8.0/localTrilinos8.0/8.0/packages/ameso
s/src/UFsparse/KLU/Include"
-I"/sierra/Dev/spdomin/mlLDRDTrilinos8.0/localTrilinos8.0/8.0/install_gnu3.4
.3ip/include" -I"/sierra/Dev/spdom
in/mlLDRDTrilinos8.0/localTrilinos8.0/8.0/packages/teuchos/src"
-I"/sierra/Dev/spdomin/mlLDRDTrilinos8.0/localTrilinos8.0/8.0/packages/triut
ils/src" -I"/sierra/Release/BLACS/1.1/PARPACK/SRC/BLACS" -I"/sierra/Release
/BLACS/1.1/SRC/MPI" -I"/sierra/Release/BLACS/1.1/SRC/MPI/INTERNAL"
-I"/sierra/Release/SuperLU/2.0/SRC"
-I"/sierra/Release/UMFPACK/4.1/AMD/Include"
-I"/sierra/Release/UMFPACK/4.1/AMD/Source"
-I"/sierra/Release/UMFPACK/4.1/UMFPACK/Include" -c -o
"/sierra/Dev/spdomin/mlLDRDTrilinos8.0/reddish_buildLocalTrilinos8.0/Trilino
s/8.0/pgi-6.2.xt/release/address-model-64/architecture-cray/instruction-set-
opteron/mpi-mpich/runtime-link-sta
tic/klu_analyze.o" 
"/sierra/Dev/spdomin/mlLDRDTrilinos8.0/localTrilinos8.0/8.0/packages/amesos/
src/UFsparse/KLU/Source/klu_analyze.c"

On 11/2/07 10:12 AM, "hkthorn" <hkthorn at sandia.gov> wrote:

> Hi Stefan,
> 
> In the file amesos/src/UFSparse/KLU/Include/klu_version.h on line 188,
> COLAMD is defined:
> 
> #define COLAMD colamd
> 
> So you want to look at the colamd() method in the amesos/src/UFSparse/COLAMD
> directory.  However, that call does have the same number of arguments as the
> call in klu_analyze.c  It looks like you may be linking to multiple colamd
> libraries.  My best guess is that you are using an older version of SuperLU
> that has the old colamd library.  The most recent SuperLU that you can
> download has been updated and results in no symbol conflicts with KLU.
> 
> Let me know if I can provide further assistance.
> 
> Thanks,
> Heidi
> 
> 
> On 11/2/07 9:28 AM, "spdomin" <spdomin at sandia.gov> wrote:
> 
>> Greetings,
>> 
>> My Trilinos 8.0 builds, via the Sierra bjam interface and using the Trilinos
>> 8.0 version under /sierra/Release/Trilinos/8.0, is not building on the
>> reddish PGI cross compile for Storm. Specifically in the amesos package I
>> note the following error:
>> 
>>  "/sierra/Dev/spdomin/mlLDRDTrilinos8.0/localTrilinos8.0/8.0/packages/amesos
>> /src/UFsparse/KLU/Source/klu_analyze.c"
>> PGC-S-0141-Wrong number of parameters to function
>> (/sierra/Dev/spdomin/mlLDRDTrilinos8.0/localTrilinos8.0/8.0/packages/amesos/
>> src/UFsparse/KLU/Source/klu_analyze.c: 182)
>> PGC/x86-64 Linux/x86-64 6.2-5: compilation completed with severe errors
>> 
>> Line 182 of klu_analyze.c is:
>> 
>> ok = COLAMD (nk, nk, Cilen, Ci, Cp, NULL, cstats)
>> 
>> I can not seem to find the above method (it does not seem to be within
>> /8.0/packages/amesos/src/UFsparse/COLAMD) to determine the corrective steps.
>> 
>> Any help would be appreciated.
>> 
>> Regards,
>> 
>> Stefan
>> 
>> _______________________________________________
>> 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