Larry Riche wrote:
Hello I am getting the following error when I attempt to compile the parallel version of siesta. I have also attached the arch.make file I am using. Can someone help me with this error? Thanks

/share/apps/intel/composerxe-2011.4.191/mkl/lib/intel64/libmkl_scalapack_ilp64.a(pbdvecadd.o): In function `pbdvecadd_':
_pbdvecadd.f:(.text+0x49d): undefined reference to `lsame_'
_pbdvecadd.f:(.text+0x877): undefined reference to `daxpy_'
_pbdvecadd.f:(.text+0xec0): undefined reference to `lsame_'
_pbdvecadd.f:(.text+0x108b): undefined reference to `dcopy_'
_pbdvecadd.f:(.text+0x11b5): undefined reference to `lsame_'
_pbdvecadd.f:(.text+0x14e8): undefined reference to `dscal_'
/share/apps/intel/composerxe-2011.4.191/mkl/lib/intel64/libmkl_scalapack_ilp64.a(pbdtrst1.o): In function `pbdtrst1_':
_pbdtrst1.f:(.text+0x51): undefined reference to `lsame_'
make: *** [siesta] Error 1

arch.make:

Hi Larry,

I was able to compile Siesta only switching to 32bit integer pointers in MKL. While you seem to use ILP64.

--
Grigory Shamov
University of Manitoba

Responder a