[mpich-commits] [mpich] MPICH primary repository branch, master, updated. v3.1b1-28-g626fb65

mysql vizuser noreply at mpich.org
Tue Aug 27 12:46:34 CDT 2013

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "MPICH primary repository".

The branch, master has been updated
       via  626fb653a73c12544b28beeb3636b0824c61d28f (commit)
      from  000f7d64887fefcaf4e6fea0ef4f265409fb85bf (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------

commit 626fb653a73c12544b28beeb3636b0824c61d28f
Author: William Gropp <wgropp at illinois.edu>
Date:   Sun Aug 25 10:09:35 2013 -0500

    Add FIXME for reduction operation macro

diff --git a/src/include/oputil.h b/src/include/oputil.h
index b4dfba1..0a6f23f 100644
--- a/src/include/oputil.h
+++ b/src/include/oputil.h
 /* op_macro_ is a 2-arg macro or function that preforms the reduction
    operation on a single element */
+/* FIXME: This code may penalize the performance on many platforms as
+   a work-around for a compiler bug in some versions of xlc.  It
+   would be far better to either test for that bug or to confirm that
+   the work-around is really as benign as claimed. */
 /* Ideally "b" would be const, but xlc on POWER7 can't currently handle
  * "const long double _Complex * restrict" as a valid pointer type.  It just
  * emits a warning and generates invalid arithmetic code.  We could drop the


Summary of changes:
 src/include/oputil.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

MPICH primary repository

More information about the commits mailing list