Actions

icon Post
text/html Subscribe
text/html Unsubscribe

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Robustify async MPI request handling


  • To: Richard Guenther <rguenth@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
  • Subject: Re: [PATCH] Robustify async MPI request handling
  • From: "Jeffrey D. Oldham" <oldham@xxxxxxxxxxxxxxxx>
  • Date: Mon, 16 Aug 2004 15:48:15 -0700

Richard Guenther wrote:

The following patch fixes an error and robustifies MPI request handling.

Tested by having it in my local tree for a long time.

Ok?

Richard.


2004Aug16  Richard Guenther <richard.guenther@xxxxxxxxxxxxxxxx>

    * src/Threads/IterateSchedulers/SerialAsync.h: Guard against
LAM MPI automatically dragging in C++ support, fix message polling return value check, complete messages first, remove
    unused variable.

What problems does mpicxx.h cause? I am both curious and want to know so I can approve the patch.

------------------------------------------------------------------------

Index: SerialAsync.h
===================================================================
RCS file: /home/pooma/Repository/r2/src/Threads/IterateSchedulers/SerialAsync.h,v
retrieving revision 1.11
diff -u -u -r1.11 SerialAsync.h
--- SerialAsync.h	8 Jan 2004 21:45:49 -0000	1.11
+++ SerialAsync.h	16 Aug 2004 19:22:33 -0000
@@ -72,6 +72,7 @@
#include <stack>
#include "Pooma/Configuration.h"
#if POOMA_MPI
+# define MPIPP_H  // prevent lam mpicxx.h from being included
# include <mpi.h>
#endif


--
Jeffrey D. Oldham
oldham@xxxxxxxxxxxxxxxx