Dear Users,

I have posted this problem before, but still I am trying to solve it so I put 
it again so that maybe you can help me. I run my simulating code in a system 
with Intel Core 2 Quad, 4x2.4 GHz cpu, with 7.9 GiB memopry. My linux is 
opensuse 11.0 with gfortran compiler.

I have installed openmpi together with blacs and scalapack from 
http://www.netlib.org/scalapack/scalapack_installer.tgz.They both have been 
installed smoothly with no problem.

I have also compiled and installed my code "SIESTA" in parallel with no 
problem. But when I execute the following command:

mpirun -np 4 ../../Src/siesta <input> output

I receive the following message and the process is killed:

mpirun noticed that job rank 0 with PID 13234 on node linux-4pel exited on 
signal 15 (Terminated).

After I run the input with debugger I receive the follwing messages:

mpirun --debug-daemons -np 4 ../../Src/siesta <input> output

Daemon [0,0,1] checking in as pid 13286 on host linux-4pel
[linux-4pel:13286] [0,0,1] orted: received launch callback
[linux-4pel:13286] [0,0,1] orted_recv_pls: received message from [0,0,0]
[linux-4pel:13286] [0,0,1] orted_recv_pls: received kill_local_procs
mpirun noticed that job rank 0 with PID 13287 on node linux-4pel exited on 
signal 15 (Terminated). 
[linux-4pel:13286] [0,0,1] orted_recv_pls: received message from [0,0,0]
[linux-4pel:13286] [0,0,1] orted_recv_pls: received exit
[linux-4pel:13286]
[0,0,1] ORTE_ERROR_LOG: Not found in file
.../../../../../orte/mca/odls/default/odls_default_module.c at line 540
[linux-4pel:13286]
[0,0,1] ORTE_ERROR_LOG: Not found in file
.../../../../../orte/mca/odls/default/odls_default_module.c at line 540

 I have enclosed a copy of
the "arch.make" of the code in which I have to make changes to compile
the code in parallel. Please let me know how to solve the said problem.

Regards,
Hana

# 
# This file is part of the SIESTA package.
#
# Copyright (c) Fundacion General Universidad Autonoma de Madrid:
# E.Artacho, J.Gale, A.Garcia, J.Junquera, P.Ordejon, D.Sanchez-Portal
# and J.M.Soler, 1996-2006.
# 
# Use of this software constitutes agreement with the full conditions
# given in the SIESTA license, as signed by all legitimate users.
#
..SUFFIXES:
..SUFFIXES: .f .F .o .a .f90 .F90

SIESTA_ARCH=i686-pc-linux-gnu--Gfortran

FPP=
FPP_OUTPUT= 
FC=/home/sara/mpich2-1.0.8/bin/mpif90
RANLIB=ranlib

SYS=nag

SP_KIND=4
DP_KIND=8
KINDS=$(SP_KIND) $(DP_KIND)

FFLAGS=-g -O2
FPPFLAGS= -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT
LDFLAGS=

ARFLAGS_EXTRA=

FCFLAGS_fixed_f=
FCFLAGS_free_f90=
FPPFLAGS_fixed_F=
FPPFLAGS_free_F90=

BLAS_LIBS=/home/sara/scalapack_installer_0.94/lib/librefblas.a
LAPACK_LIBS=/home/sara/scalapack_installer_0.94/lib/libreflapack.a
BLACS_LIBS=/home/sara/scalapack_installer_0.94/lib/blacs.a  
/home/sara/scalapack_installer_0.94/lib/blacsC.a
SCALAPACK_LIBS=/home/sara/scalapack_installer_0.94/lib/libscalapack.a

COMP_LIBS=dc_lapack.a liblapack.a libblas.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=libmpi_f90.a
MPI_HOME=$/home/sara/mpich2-1.0.8
MPI_INCLUDE=$/home/sara/mpich2-1.0.8/src/include
MPI_LIB=$/home/sara/mpich2-1.0.8/lib
DEFS_MPI=-DMPI


#Dependency rules are created by autoconf according to whether
#discrete preprocessing is necessary or not.
..F.o:
$(FC) -c $(FFLAGS) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_fixed_F)  $< 
..F90.o:
$(FC) -c $(FFLAGS) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_free_F90) $< 
..f.o:
$(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS_fixed_f)  $<
..f90.o:
$(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS_free_f90)  $<


Reply via email to