[Rd] R and ACML

From: Evan Cooch <evan.cooch_at_cornell.edu>
Date: Mon 24 Jul 2006 - 17:42:16 GMT

While I recently received some very helpful files and email from Kevin Hendricks for compiling with ATLAS, thought I'd first have a stab at ACML. Having problems, which I suspect are trivial to solve:

  1. machine is running RHEL 4, meaning, it uses gcc 3.4.5 out of the box, and g77. In my experience, over-riding RHEL's choice, and manually upgrading to gcc 4.x.x (and, as a consequence gfortran) will cause problems in other areas (but, if other's have done it successfully, with no problems, I'd be willing to try).
  2. machine has multiple CPU's (Opteron 880's) - meaning (based on ACML docs), I *should* download and install gfortran64 (which has mp support). However, I don't have gfortran, so...what about 32-bit? Same problem - mp requires gfortran. Hmmm
  3. so, download and install gnu64 version of ACML, which is intended for a single processor (ok, so I guess this means I won't be threading jobs over multiple CPU's...fine). Everything installs into opt/acml3.5.0/gnu64...
  4. need to fix up library path. Working in a bash shell, so


Check env - everything seems fine - LD_LIBRARY_PATH is there, and correctly specified

5. cd to R source dir, and run

./configure --with-blas="-lacml"

configure runs fine, except that ACML isn't built-in to R, based on the configure output:

C compiler: gcc -g -02 -std=gnu99
Fortran 77 compiler: g77-g -02

C++ compiler: g++ -g -02
Fortran 90/95 compiler: g77 -g -02

Interfaces supported: X11
External libraries: readline

etc. etc.

So, readline is the only external library.

6. ok, look at config.log, Following line looks suspicious:

/usr/bin/ld: cannot find -lacml

7. one final attempt:

./configure --with-blas="-L/opt/acml3.5.0/gnu64/lib -lacml"

No change - readline is still the only

 Evan Cooch                          e.mail: evan.cooch@cornell.edu
 Department of Natural Resources     voice: 607-255-1368
 Fernow Hall - Cornell University    FAX: 607-255-0349
 Ithaca, NY    14853                 http://canuck.dnr.cornell.edu
The English are not very spiritual people, so they invented cricket to give them some idea of eternity. - George Bernard Shaw

R-devel@r-project.org mailing list
Received on Tue Jul 25 04:12:08 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Mon 24 Jul 2006 - 20:38:44 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.