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/

Responder a