Re: [AMBER-Developers] finding intel libs

From: Jason Swails <>
Date: Fri, 18 Jan 2013 07:46:49 -0500

On Fri, Jan 18, 2013 at 5:27 AM, Josh Berryman <> wrote:

> Hello, just a suggestion, I find that the regexp in
> AmberTools/src/configure2:
> fl=`which ifort | sed -e 's.\(.*\)bin@\1lib@' -e 's.ifort@@'`
> ...doesn't find the intel libraries on the cluster I'm using just now. The
> admins have put ifort and the associated libs in:
> /opt/apps/easybuild/software/ifort/2011.6.233/bin/intel64/ifort
> /opt/apps/easybuild/software/ifort/2011.6.233/compiler/lib/intel64/
> which seems reasonable enough, but breaks the regexp in two different
> ways.
> This two-line approach works for me, does anyone with more experience of
> this sort of thing see a reason not to commit it onto the main branch?
> ifhome=`which ifort | sed 's.\(.*\)bin\/.*@\1@'`
> fl=`find $ifhome -name libifcore.a | sed 's.\/libifcore.a@@'`

I'm not sure why this was all necessary in the first place... Have you
sourced the scripts that set up your environment for the Intel compilers?
 Something like this:

. /opt/apps/easybuild/software/ifort/2011.6.233/bin/ intel64

or something to that effect. The problem if you _don't_ source those
scripts is that unless you link statically, you'll need to set
LD_LIBRARY_PATH to point to those libs anyway, yes? And what about icc in
your system? Is that in a different place?

> Josh
> _______________________________________________
> AMBER-Developers mailing list

Jason M. Swails
Quantum Theory Project,
University of Florida
Ph.D. Candidate
AMBER-Developers mailing list
Received on Fri Jan 18 2013 - 05:00:03 PST
Custom Search