Hi Grigory,
Thanks for your response, I have tried to compile using 32bit int pointers,
however I am still getting undefined references. Another thing I should
mention is that our openmpi compiled with intel does not contain
a libmpi_f90.a for the MPI INTERFACE option. Currently I am using a
libmpi_f90.a from a gnu compiled openmpi. Im not sure if these issues may
be related, our lib directory only contains the following files:
libmca_common_sm.la libmpi_f77.so libmpi.so.0
libopen-pal.so.0.0.0 libvt.mpi.a
libmca_common_sm.so libmpi_f77.so.0 libmpi.so.0.0.1
libopen-rte.la libvt.omp.a
libmca_common_sm.so.1 libmpi_f77.so.0.0.0
libopenmpi_malloc.la libopen-rte.so libvt.ompi.a
libmca_common_sm.so.1.0.0 libmpi_f90.la
libopenmpi_malloc.so libopen-rte.so.0 mpi.mod
libmpi_cxx.la libmpi_f90.so
libopenmpi_malloc.so.0 libopen-rte.so.0.0.0 openmpi/
libmpi_cxx.so libmpi_f90.so.0
libopenmpi_malloc.so.0.0.0 libotf.a
libmpi_cxx.so.0 libmpi_f90.so.0.0.0 libopen-pal.la
libotf.la
libmpi_cxx.so.0.0.0 libmpi.la libopen-pal.so
libvt.a
libmpi_f77.la libmpi.so libopen-pal.so.0
libvt.fmpi.a
On Wed, Feb 8, 2012 at 3:34 PM, Grigory Shamov <[email protected]>wrote:
> 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
>> 11
>> /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
>
>