[Trilinos-Users] Problems with trilinos install
Brian Smith
carbess at swcp.com
Fri Oct 29 10:30:05 MDT 2010
I think I have resolved the problem. Ron Green, after I asked whether there
were environmental variables to set other than the one
recommended by their web advisor (which turned out to be misspelled by the
web advisor tool) told me to source the file iccvars.sh in
one of the Intel bin directories. I reran the make after correcting the web
advisor's recommendation and sourcing iccvars.sh and it now is building lots
of stuff -- it still warns about a flag -fstd=C99 as not a valid option to
icpc and I have no idea where that is coming from.
Thanks for your help with this -- I may be back but it appears to be working
away at the Trilinos make.
----- Original Message -----
From: "Baker, Christopher G." <bakercg at ornl.gov>
To: "Brian Smith" <carbess at swcp.com>; <trilinos-users at software.sandia.gov>
Cc: "Gerald F Kiuttu" <gerald.kiuttu at accuratesolutionsap.com>; "Heroux,
Michael A" <maherou at sandia.gov>
Sent: Thursday, October 28, 2010 12:36 PM
Subject: Re: [Trilinos-Users] Problems with trilinos install
Hi Brian,
When I link against a shared-memory-parallel MKL using Intel compilers, I
use the following (I don't seem to need -lguide):
-D
TPL_BLAS_LIBRARIES="-L${MKL_BASE_DIR}/lib/em64t -lmkl_intel_lp64 -lmkl_intel_thread
-lmkl_core -liomp5 -lpthread"
-D
TPL_LAPACK_LIBRARIES="-L${MKL_BASE_DIR}/lib/em64t -lmkl_intel_lp64 -lmkl_intel_thread
-lmkl_core -liomp5 -lpthread"
In your case, MKL_BASE_DIR is /opt/intel/Compiler/11.1/072/mkl, so that
those commands will says -L/opt/intel/Compiler/11.1/072/mkl/lib/em64t
Watch the output from the cmake command (near the end, when processing
teuchos). If one of CXX_COMPLEX_BLAS_WORKS or
HAVE_FIXABLE_COMPLEX_BLAS_PROBLEM, then there is a problem with the
BLAS/LAPACK linking that will manifest itself later when linking or
executing.
If this doesn't work, send me your CMakeFiles/CMakeError.log.
Chris
On 10/28/10 2:46 PM, "Brian Smith" <carbess at swcp.com> wrote:
I have been communicating with Mike Heroux and asking his help in installing
trilinos. I have gotten help with my first problem from
Ron Green of Intel (undefined external __builtin_isnan resolved by adding
the --std=C99 flag to the C and C++ compilers) but now I am
getting what looks to me a problem with specifying the -lmkl_intel_lp64
flag -- does it have to be in a different place in the d-configure
script? Anyway, as a text attachment, I have stated the problem and given
all the files and associated evidence of my problem.
I would certainly appreciate any suggestion you have. I am installing
Trilinos on an Intel QuadCore processor with the Intel compiler suite and
mkl libraries.
More information about the Trilinos-Users
mailing list