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 >
