1
1
openmpi/ompi
George Bosilca 25020f58c1 Correct the MPI_Indexed bug. Actually it can be triggered by any type of
data, if the packed data is contiguous and the unpacked one is not. The
problem was that the unpack function did not update the bConverted value
to the real number of bytes extracted from the iovecs, but limit the update
to the number of bytes moved into the user buffers. So, if there were some
bytes copied in the internal pending buffer, they were lost because the next
convertor instead of using the correct bConverted (with the total number of
bytes) has only the transfered number. The result of this bug, is a shift to
left by few bytes of the values in the user buffers.
Add a protection against such kind of errors in the new_position.c.

This commit was SVN r8997.
2006-02-12 20:19:22 +00:00
..
attribute Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
class Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
communicator Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
datatype Correct the MPI_Indexed bug. Actually it can be triggered by any type of 2006-02-12 20:19:22 +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 Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
info Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
mca * put all the CPPFLAGS Open MPI adds to ROMIO in one place, and set them 2006-02-12 18:32:21 +00:00
mpi Bring the f90 configuration up to speed with the f77 configuration 2006-02-12 15:11:36 +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 Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +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.

*/