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
>
>

Responder a