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
