![George Bosilca](/assets/img/avatar_default.png)
(mostly UB/LB related and doing questionable things). Otherwise a lot of changes: - cleaner code + more comments - stronger bound checker (DDT error messages if we exceed the buffer capacity) - differentiate the 3 internal types: loop, basic element and end_loop (using union) - more MACROS to solve the repetitive problems - more output in debug mode (and if requested by the user). - correct some mismaching between usage of true_extent and extent - improve the special cases (contiguous data, contiguous with gaps, no conversion ...) - in order to allow gdb to break in the pack/unpack function they became real function (defined in dt_pack.c and dt_unpack.c) if OMPI_ENABLE_DEBUG is defined. Otherwise they are just macros. - a new approach for the computation of the lower bound and upper bound. In same time the true_lb and true_ub has been modified to match the new algorithm. - handle specific cases in the datatype optimization. In some cases the datatype definition increase, but the complexity decrease. This commit was SVN r5729.
Copyright (c) 2004-2005 The Trustees of Indiana University. All rights reserved. Copyright (c) 2004-2005 The Trustees of the University of Tennessee. 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$ This is the world's greatest MPI. ...more to write here should be a short file, referring to the real docs.
Описание
Languages
C
82.4%
Fortran
3.8%
Roff
3.7%
Shell
3.3%
Makefile
2.3%
Разное
4.5%