Try changing the BLACS_LIBS line to read:

BLACS_LIBS= $(HOME_LIB)/blacsF77init_MPI-LINUX-0.a 
$(HOME_LIB)/blacs_MPI-LINUX-0.a $(HOME_LIB)/blacsF77init_MPI-LINUX-0.a

By the way, do you have access to an optimized BLAS library such as Intel MKL, 
AMD ACML, ATLAS, or GotoBLAS? It 
is not recommended to use the Netlib reference BLAS implementation, as it will 
be an order of magnitude slower 
than its optimized counterpart. If you have Intel MKL, since you are using 
Intel Ifort, then you can their libraries 
and would not have to compile any of your own self-compiled libraries.

Daniel J. Backlund
Texas Tech University - Physics
[email protected]
________________________________________
From: Dmitrii Glukhov [[email protected]]
Sent: Thursday, March 25, 2010 2:42 AM
To: siesta-l
Subject: [SIESTA-L] problem of compilation parallel sisesta 2.0.2 (ifort icc 
suse 11)

I have problem with compilation parallel siesta 2.0.2
I compile mpich2 with ifort and icc, lapack, blas, blacs, scalapack with mpif90 
and mpicc. My configuration's files in attach.
I have follows error:
/home/g09/appz/lib/blacsF77init_MPI-LINUX-0.a(blacs_pinfo_.o): In function 
`blacs_pinfo_':
blacs_pinfo_.c:(.text+0x60): undefined reference to `bi_f77_get_constants_'
blacs_pinfo_.c:(.text+0x8a): undefined reference to `bi_f77_init_'
/home/g09/appz/lib/blacsF77init_MPI-LINUX-0.a(Cblacs_pinfo.o): In function 
`Cblacs_pinfo':
blacs_pinfo_.c:(.text+0x60): undefined reference to `bi_f77_get_constants_'
blacs_pinfo_.c:(.text+0x8a): undefined reference to `bi_f77_init_'
make: *** [siesta] Error 1
I don't have idea....

Responder a