
- creating the stack work now even for contiguous data (with gaps around) and independing on the fragment size. - add a TYPE argument to the PUSH_STACK macro. It's too obscure to explain it here :) - in dt_add we avoid surrounding a datatype with loops if we can handle it by increasing the count of the datatype (only if the datatype contain one type element and if the extent match). But it's enough to speed up a lot the packing/unpacking of all composed predefined datatypes (line MPI_COMPLEX and co.). - in dt_module.c improve the handling of the flags for all composed predefined datatypes. There is still something to do for the Fortran datatypes but it will be on the next commit. This commit was SVN r5879.
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%