[PATCH] Robustify async MPI request handling

Jeffrey D. Oldham oldham at codesourcery.com
Mon Aug 16 22:48:15 UTC 2004


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 at uni-tuebingen.de>
>
>     * 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 at codesourcery.com




More information about the pooma-dev mailing list