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