1
1
openmpi/ompi
Sven Stork 21f12f29f8 - fix a sm bug that causes segfaults in the case of threaded builds.
The problem is that in the case of threaded builds for every fifo
  a head and tail lock will be allocated inside the shared memory
  segment and the ptr is stored inside the fifo. In the case that the sm backend
  file will be mapped in all processes at the same address (mostly the
  case for non-thread builds) this is fine, but in the cases when the
  processes map the file at different addresses this addresses cause big
  trouble in other processes than the one that allocted the locks. 
  Therefore the send lock addresses have to be recalculated to match
  the local mapping of the processes that use them.

This commit was SVN r15291.
2007-07-05 14:26:32 +00:00
..
attribute Make it so the universe size is passed through the ODLS instead of through a gpr trigger during MPI init. This matches what is currently being done with the app number. 2007-07-02 01:33:35 +00:00
class - Small fixes by PGI -Minform=inform 2007-04-26 08:16:07 +00:00
communicator Add the potential for doing some basic error checking on mutexes during 2007-06-12 16:25:26 +00:00
datatype - Add the missing parts: add MPI_REAL2 to the end of the list 2007-06-19 20:41:28 +00:00
debuggers Make the error messages a bit more clear (i.e. don't merge the send and receive 2007-06-19 22:34:20 +00:00
errhandler - export symbols that are needed by the fortran libs 2007-04-26 09:34:41 +00:00
etc Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
file Even less warnings. 2007-02-01 19:27:11 +00:00
group just a reordering of the arguments in a comparison in order to comply with the 2006-10-23 17:14:23 +00:00
include Make it so the universe size is passed through the ODLS instead of through a gpr trigger during MPI init. This matches what is currently being done with the app number. 2007-07-02 01:33:35 +00:00
info - Get rid of temporary variable -- we dont check for error and 2007-06-18 21:34:12 +00:00
mca - fix a sm bug that causes segfaults in the case of threaded builds. 2007-07-05 14:26:32 +00:00
mpi - Apply patch 31_manpages_lintian.dpatch 2007-06-26 21:13:10 +00:00
op - Support for opt. MPI_REAL2 (who has that?) 2007-06-19 05:03:11 +00:00
peruse OS X apparently really doesn't like shared libraries with unresolvable 2007-06-05 03:03:59 +00:00
proc - Fix more symbols that should be exported. 2007-02-27 15:17:17 +00:00
request - UNexport symbols that shouldn't be needed outside the libraries 2007-05-16 15:46:52 +00:00
runtime Bring Portable Linux Processor Affinity into trunk. 2007-06-05 22:07:30 +00:00
tools * Integrate man pages contributed by Dirk Eddelbuettel 2007-07-02 15:27:39 +00:00
win Last set of explicit conversions. We are now close to the zero warnings on 2006-10-20 03:57:44 +00:00
Makefile.am Rename liborte to libopen-rte and libopal to libopen-pal per telecon today 2006-12-05 18:27:24 +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.

*/