From ripley at stats.ox.ac.uk  Mon Sep 26 19:51:48 2005
From: ripley at stats.ox.ac.uk (Prof Brian Ripley)
Date: Mon, 26 Sep 2005 18:51:48 +0100 (BST)
Subject: [Rd] complex.h in R
In-Reply-To: <4338307E.6020307@lindaspaces.com>
References: <Pine.GSO.4.31.0509242129110.17364-100000@toucan.stats>
	<43382A6E.8020109@lindaspaces.com>
	<Pine.LNX.4.61.0509261808270.27900@gannet.stats>
	<4338307E.6020307@lindaspaces.com>
Message-ID: <Pine.LNX.4.61.0509261851050.17272@gannet.stats>

On Mon, 26 Sep 2005, Jennifer Lai wrote:

> Hi,
>
> Prof Brian Ripley wrote:
>
>> On Mon, 26 Sep 2005, Jennifer Lai wrote:
>> 
>>> Hi,
>>> I checked config.log and BLAS_LIBS was not set. However, I have set 
>>> BLAS_LIBS='-L/usr/lib64 -lblas' in config.site file.
>>> I can't figure out why BLAS_LIBS is not set, when PGI compiler is used. 
>>> When gcc is used, BLAS_LIBS need not be set in config.site and 
>>> automatically get picked up by the configuration script.
>>> 
>>> Here is a snapshot of the configuration script output (for buidling R with 
>>> PGI compiler):
>>> checking for complex.h... yes
>>> checking for double complex... no
>>> checking for sgemm_ in -L/usr/lib64 -lblas... yes
>>> checking whether double complex BLAS can be used... no
>>> 
>>> Is there other thing I should look into in the config.log?
>> 
>> 
>> You need to look for the evidence for the line
>> 
>>> checking for sgemm_ in -L/usr/lib64 -lblas... yes
>> 
>> 
>> in config.log.

Where is it?

> I very much doubt that -L/usr/lib64 helps you: surely that 
>> should be in your library path.  But you will probably find you cannot mix 
>> code compiled under different compilers, especially as -lblas is likely to 
>> be Fortran compiled with g77.  (You may need -lblas -lg2c, but you would be 
>> better off using the BLAS built into R.)
>> 
>
> "-lg2c -lblas" didn't work.  I am not sure if mixing code compiled under 
> different compilers is the problem, because I built R with ACML library (PGI 
> compiled), and config.log still shows that BLAS_LIBS is not set.
> Sorry for being ignorant, but where is the BLAS built into R? Is configuring 
> R with "--without-blas" option pick up the BLAS built into R? I thought it's 
> to build R with BLAS package.

No, and please

1) Do read the relevant manual

2) Do answer the question.


>
> Your help is very much appreciated.
>
> Thanks,
> Jennifer
>
>
>

-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595



[Rd] complex.h in R
Prof Brian Ripley