Thank you very much. It works. I had to change -lmkl_blacs_lp64 to
-lmkl_blacs_openmpi_lp64 .

Regards

Aniruddha

On Mon, Oct 5, 2015 at 5:22 PM, Nick Papior <[email protected]> wrote:

> Much of that looks fine, but I think your blacs library is erroneous, you
> should link the openmpi blacs against siesta when using openmpi. Check the
> library path for the intel libraries for its name in your version of MKL.
>
> 2015-10-05 13:43 GMT+02:00 Aniruddha Kibey <[email protected]>:
>
>> Hi
>> I am using siesta-3.2-pl-5 . My arch.make is as follows :
>>
>> SIESTA_ARCH=intel9-cmkl8-mpi
>> #
>> # arch.make created by Lucas Fernandez Seivane, [email protected]
>> # You may need to change the name of the compiler, location of
>> libraries...
>> # Modified by Alberto Garcia to suit cryst at the UPV.
>> #
>> LANG=
>> FC=/opt/openmpi-1.10.0/bin/mpif90
>> FC_ASIS=$(FC)
>> #
>> FFLAGS=-O3 -xP
>> FFLAGS_DEBUG= -g -O0
>> RANLIB=echo
>> MPI_INCLUDE=/opt/openmpi-1.10.0/include
>> MPI_LIBS=/opt/openmpi-1.10.0/libs
>> MPI_INTERFACE=libmpi_f90.a
>> FPPFLAGS_MPI=-DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT
>> #MKLROOT=/opt/intel/composer_xe_2011_sp1.7.256/mkl
>> #
>> LIBS=-L$(MKLROOT)/lib/intel64 -lmkl_blas95_lp64 -lmkl_lapack95_lp64
>> -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread -lmkl_scalapack_lp64
>> -lmkl_solver_lp64 -lmkl_blacs_lp64
>> SYS=nag
>> FPPFLAGS= $(FPPFLAGS_MPI) $(FPPFLAGS_CDF)
>> DUMMY_FOX= --enable-dummy
>> #
>> .F.o:
>>     $(FC) -c $(INCFLAGS) $(FFLAGS)  $(FPPFLAGS) $<
>> .f.o:
>>     $(FC) -c $(INCFLAGS) $(FFLAGS)   $<
>> .F90.o:
>>     $(FC) -c $(INCFLAGS) $(FFLAGS)  $(FPPFLAGS) $<
>> .f90.o:
>>     $(FC) -c $(INCFLAGS) $(FFLAGS)   $<
>> #
>>
>>
>> Regards
>>
>> Aniruddha
>>
>> On Mon, Oct 5, 2015 at 4:56 PM, Nick Papior <[email protected]> wrote:
>>
>>> Post your arch.make file, and which version of siesta you are using.
>>>
>>> PS. Always supply as much information as possible...
>>>
>>> 2015-10-05 13:15 GMT+02:00 Aniruddha Kibey <[email protected]>:
>>>
>>>> Dear all
>>>>         I have compiled siesta using openmpi-1.10.0 which was compiled
>>>> using intel parallel studio 2011. The test job 32_h2o, runs in serial mode,
>>>> but on trying to  run in parallel I get the following error:
>>>>
>>>> * Maximum dynamic memory allocated =    50 MB
>>>> -------------------------------------------------------
>>>> Primary job  terminated normally, but 1 process returned
>>>> a non-zero exit code.. Per user-direction, the job has been aborted.
>>>> -------------------------------------------------------
>>>>
>>>> --------------------------------------------------------------------------
>>>> mpirun detected that one or more processes exited with non-zero status,
>>>> thus causing
>>>> the job to be terminated. The first process to do so was:
>>>>
>>>>   Process name: [[54313,1],0]
>>>>   Exit code:    174
>>>>
>>>> --------------------------------------------------------------------------
>>>>
>>>> Please let me know if I should post my arch.make file.
>>>>
>>>> Regards
>>>>
>>>> Aniruddha
>>>>
>>>
>>>
>>>
>>> --
>>> Kind regards Nick
>>>
>>
>>
>
>
> --
> Kind regards Nick
>

Responder a