Re: [OMPI users] Restore MPI Communicator
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?
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
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
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
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
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