1
1
openmpi/ompi
Jeff Squyres 628125599d Fix the TCL btl module endpoint matching during setup for the scenario
when running an MPI job spanning a node that has two TCP NICs and a
node that has one TCP NIC.  Previously, for the 2 NIC/module process,
we would return the first peer IP address if we couldn't find a subnet
match with any of the peer's published IP addresses -- this was to
support running OMPI across subnet boundaries.  Changed the behavior
to only do that behavior if the IP address we're trying to match is
public (i.e., not 10.x.y.z, 192.168.x.y, or 172.16.x.y) *and* any of
the remote peer's addresses are public (working on the assumption that
if we both have public addresses, they're routable to each other).

This definitely will not work in all scenarios, such as when we go to
WAN kinds of executions, and will need to be revisited at that time.

This commit was SVN r9119.
2006-02-23 02:02:19 +00:00
..
attribute Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
class * fix race condition due to poorly placed memory barriers that was causing 2006-02-16 20:14:33 +00:00
communicator * finish the TEG/UNIQ/PTL removal 2006-02-23 00:39:01 +00:00
datatype Correct the MPI_COMBINER_DUP case when we generate the data description. Now, we have an 2006-02-21 17:16:30 +00:00
debuggers Add OMPI_DECLSPEC before all exported functions. 2005-12-31 12:18:15 +00:00
errhandler Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
etc Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
file Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
group Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
include * add some structured comments so that we can easily parse out the configurable 2006-02-14 04:44:00 +00:00
info Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
mca Fix the TCL btl module endpoint matching during setup for the scenario 2006-02-23 02:02:19 +00:00
mpi Fix a few copy-n-paste errors: when an op is invalid, invoke the MPI 2006-02-21 19:11:40 +00:00
op Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
proc Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
request Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
runtime Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
tools * finish the TEG/UNIQ/PTL removal 2006-02-23 00:39:01 +00:00
win Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
Makefile.am * forgot to add new directories into DIST_SUBDIRS as well as SUBDIRS, so 2006-02-12 07:06:38 +00:00
README.dox Update the copyright notices for IU and UTK. 2005-11-05 19:57:48 +00:00

/*
 * Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
 *                         University Research and Technology
 *                         Corporation.  All rights reserved.
 * Copyright (c) 2004-2005 The University of Tennessee and The University
 *                         of Tennessee Research Foundation.  All rights
 *                         reserved.
 * Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, 
 *                         University of Stuttgart.  All rights reserved.
 * Copyright (c) 2004-2005 The Regents of the University of California.
 *                         All rights reserved.
 * $COPYRIGHT$
 * 
 * Additional copyrights may follow
 * 
 * $HEADER$
 */
/** @mainpage

@section mainpage_introduction Introduction

This is the introduction.
This is the introduction.
This is the introduction.
This is the introduction.
This is the introduction.
This is the introduction.
This is the introduction.

@section main_install Installation
 
This is the installation section.
This is the installation section.
This is the installation section.
This is the installation section.
This is the installation section.
This is the installation section.
This is the installation section.

*/