Dear all, I am trying to compile Siesta in parallel using intel mpi and mpiifort. However, when running with
mpirun -np 6 siesta_rootdir/Obj/siesta The code starts in serial mode. Can anyone suggest me what is wrong? Does anyone have an example arch.make I may draw inspiration from? I paste the main part of the arch.make below... Thank you very much! Giovanni ******************************************************************************* SIESTA_ARCH=x86_64-unknown-linux-gnu--unknown FPP= FPP_OUTPUT= FC=mpiifort RANLIB=ranlib SYS=nag SP_KIND=4 DP_KIND=8 KINDS=$(SP_KIND) $(DP_KIND) FFLAGS= -O2 -openmp FPPFLAGS= -DFC_HAVE_FLUSH -DFC_HAVE_ABORT LDFLAGS= -static-intel -openmp ARFLAGS_EXTRA= FCFLAGS_fixed_f= FCFLAGS_free_f90= FPPFLAGS_fixed_F= FPPFLAGS_free_F90= BLAS_LIBS=-lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core LAPACK_LIBS=-lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core BLACS_LIBS=-lmkl_blacs_lp64 -lmkl_blacs_intelmpi_lp64 SCALAPACK_LIBS= -lmkl_scalapack_lp64 -lmkl_blacs_intelmpi_lp64 COMP_LIBS=dc_lapack.a NETCDF_LIBS= NETCDF_INTERFACE= LIBS=$(SCALAPACK_LIBS) $(BLACS_LIBS) $(LAPACK_LIBS) $(BLAS_LIBS) $(NETCDF_LIBS) #SIESTA needs an F90 interface to MPI #This will give you SIESTA's own implementation #If your compiler vendor offers an alternative, you may change #to it here. #MPI_INTERFACE=/opt/intel/impi/4.0.3.008/intel64/lib/libmpiif.a MPI_INTERFACE=/usr/lib/openmpi/lib/libmpi_f90.a MPI_INCLUDE=/opt/intel/impi/4.0.3.008/intel64/include/
