Re: [OMPI users] Restore MPI Communicator

2008-11-07 Thread George Bosilca
There is no way to do such things, not in the MPI standard and not in  
any MPI implementation (except FT-MPI). There are discussions in the  
MPI Forum about adding such capabilities to the MPI standard. Anyway,  
you will have to wait for a while before having access to such  
features, the next MPI standard is not expected before 2010, and  
implementations of the standard will need at least one year to adapt.


  george.

On Nov 7, 2008, at 1:54 PM, Santolo Felaco wrote:

Hi, If a process MPI stops irregularly (the process dies), can I  
restore the communicator processor survivors?

Thanks.
___
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users




smime.p7s
Description: S/MIME cryptographic signature


Re: [OMPI users] Open MPI programs with autoconf/automake?

2008-11-07 Thread Nuno Sucena Almeida
Hi,
see if this macro solves your problem:
http://autoconf-archive.cryp.to/acx_mpi.html

it requires some improvement, but might be a start. Since I only have 
OpenMPI 
I use it in the following way(it's not pretty):

configure.ac:
(...)
dnl Check for MPI
dnl This check will set the MPICC and MPICXX variables to the MPI compiler 
ones
dnl if the library is found, or to the regular compilers if not.
AC_ARG_WITH(mpi, [AC_HELP_STRING([--with-mpi],
 [enable MPI support [default=yes]])],
 [case "${withval}" in
   yes|no) with_mpi=$withval;;
   *)
   AC_MSG_ERROR(bad value ${withval} for --with-mpi);;
  esac],
 [with_mpi=yes])
if test "x$with_mpi" = "xyes"; then
ACX_MPI([], [AC_MSG_ERROR(could not find mpi library for --with-mpi)])
AC_DEFINE(HAVE_MPI)
MPI_CXXLIBS=`mpicxx --showme:link`
MPI_CXXFLAGS=`mpicxx --showme:compile`
AC_SUBST(MPI_CXXLIBS)
AC_SUBST(MPI_CXXFLAGS)
else
  MPICC="$CC"
  MPICXX="$CXX"
  AC_SUBST(MPICC)
  AC_SUBST(MPICXX)
fi
AM_CONDITIONAL([WE_HAVE_MPI],[test "x$with_mpi" = "xyes"])
(...)


Makefile.am:
(...)
# MPI headers/libraries:
INCLUDES+=$(MPI_CXXFLAGS)
OTHERLIBS+=$(MPI_CXXLIBS)


etc
I would start by improving the mentioned macro with specific support for each 
MPI implementation...

Nuno

On Thursday 06 November 2008 06:35:33 am Raymond Wan wrote:
> I'm not sure if this is relevant to this mailing list, but I'm trying to
> get autoconf/automake working with an Open MPI program I am writing (in

-- 
http://aeminium.org/slug/


[OMPI users] Restore MPI Communicator

2008-11-07 Thread Santolo Felaco
Hi, If a process MPI stops irregularly (the process dies), can I restore the
communicator processor survivors?
Thanks.


Re: [OMPI users] stdout issues on nightly build

2008-11-07 Thread Jeff Squyres

This is not a known issue.  Can you provide more details?


On Nov 7, 2008, at 12:16 PM, Daniel Felix Ferber wrote:


Hi,

We downloaded the source, compiled and installed the nightly build  
openmpi-1.3b3r19939 on a ppc.
The, it was noticed that mpirun does not show output of any  
executable that was launched.
We installed again an older build, openmpi-1.3a1r19763, and  
everything was working again.


Might it be possible that the nightly build is broken?

Some information about the nodes:
# uname -a
Linux marie-lp01.com 2.6.26.6-79.fc9.ppc64 #1 SMP Fri Oct 17  
14:12:57 EDT 2008 ppc64 ppc64 ppc64 GNU/Linux


Best regards,
Daniel Felix Ferber
___
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users



--
Jeff Squyres
Cisco Systems



[OMPI users] stdout issues on nightly build

2008-11-07 Thread Daniel Felix Ferber

Hi,

We downloaded the source, compiled and installed the nightly build 
openmpi-1.3b3r19939 on a ppc.
The, it was noticed that mpirun does not show output of any executable 
that was launched.
We installed again an older build, openmpi-1.3a1r19763, and everything 
was working again.


Might it be possible that the nightly build is broken?

Some information about the nodes:
# uname -a
Linux marie-lp01.com 2.6.26.6-79.fc9.ppc64 #1 SMP Fri Oct 17 
14:12:57 EDT 2008 ppc64 ppc64 ppc64 GNU/Linux


Best regards,
Daniel Felix Ferber


Re: [OMPI users] Compiling on different servers

2008-11-07 Thread Jeff Squyres

On Nov 6, 2008, at 10:33 PM, Robert Kubrick wrote:

Moving one step foreword, server 1, my compile server, has a number  
of commercial C++ compilers (Pathscale and Intel). I'd like to  
compile different version of the binary with each compiler and then  
run these binaries on the Server 2 g++-compiled OMPI environments.
The FAQ says "not really, you can't do that": http://www.open-mpi.org/faq/?category=sysadmin#multiple-installs 
, but I thought it might be time for an update with some hands-on  
experience?



You probably still can't do this.  C++ compilers have different symbol  
mangling schemes and generally do not create executables that are link  
compatible with g++.  *Some* C++ compilers may be link compatible with  
g++ (I seem to recall someone mentioning this before); check your  
vendors' docs and/or try a simple non-MPI C++ app to see if it works.


Good luck.

--
Jeff Squyres
Cisco Systems