1
1
openmpi/ompi
George Bosilca f4da7a80bd Fine grain selection for heterogeneous environments. The hetero version of the
conversion function are more complex and costly than a simple memcpy. Therefore,
we want to decrease as much as possible the usage of these functions.
We now check not only th HOMOGENEOUS flag on the datatype or convertor, but the
bits indicating a type is in use. If a communication transfert a type having the
same representation on both peers we can use the optimized version of the conversion.
In same time we build a more accurate conversion table for each master convertor,
based on the minimum differences between the 2 architectures.

This commit was SVN r11945.
2006-10-03 08:13:16 +00:00
..
attribute The last patch for Windows support. Mostly casting and conversion to C++ friendly headers. 2006-08-24 16:38:08 +00:00
class Typo. 2006-09-18 17:57:55 +00:00
communicator orte_rml.send_buffer returns the number of bytes sent or a negative value if 2006-09-29 20:28:45 +00:00
datatype Fine grain selection for heterogeneous environments. The hetero version of the 2006-10-03 08:13:16 +00:00
debuggers Sends and receives are now fully implemented. Correctly handle the reference counts 2006-09-20 07:51:30 +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 The last patch for Windows support. Mostly casting and conversion to C++ friendly headers. 2006-08-24 16:38:08 +00:00
group The ompi_group_table is never referenced. So wipe it out. 2006-08-24 16:27:08 +00:00
include Fixes trac:389 2006-09-27 11:24:36 +00:00
info The last patch for Windows support. Mostly casting and conversion to C++ friendly headers. 2006-08-24 16:38:08 +00:00
mca Remove unused variable. 2006-10-01 11:51:41 +00:00
mpi Fixes trac:430. Fix a few places where optimization checking conflicted 2006-09-29 22:49:04 +00:00
op The last patch for Windows support. Mostly casting and conversion to C++ friendly headers. 2006-08-24 16:38:08 +00:00
peruse The last patch for Windows support. Mostly casting and conversion to C++ friendly headers. 2006-08-24 16:38:08 +00:00
proc The last patch for Windows support. Mostly casting and conversion to C++ friendly headers. 2006-08-24 16:38:08 +00:00
request Don't let the compiler copy a struct into another location. Do it by hand only 2006-09-18 18:00:16 +00:00
runtime Begin instrumenting for scalability tests. 2006-09-29 13:19:44 +00:00
tools Ticket: #346 2006-09-29 23:58:58 +00:00
win * RMA_SYNC is a more appropriate error message for these than RmA_CONFLICT 2006-08-31 21:07:52 +00:00
Makefile.am Install Fortran 77 bindings as a stand-alone library, rather than as part of 2006-09-08 01:35:49 +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.

*/