Newsgroups: comp.parallel.mpi
From: usteinke@mcl.ucsb.edu (Bob Steinke)
Subject: asynchronous global or
Summary: how does one set up a global or that can be polled asynchronously?
Keywords: global or
Organization: University of California, Santa Barbara
Date: 4 Aug 1994 19:14:30 GMT
Message-ID: <31remm$oaf@ucsbuxb.ucsb.edu>


I have a program which uses an asynchronous global or.  That is, there are two
routines:  set_global_or(int) which sets the or for a particular processor to
either one or zero, and get_global_or() which returns the value of or(x1,...
, xn) for whatever values are currently stored for all n processors.  The
global reduce provided by MPI isn't acceptible because it requires that all
processors call the routine at the same time.  Does anyone have any ideas
of how to implement this?  Tricks and hacks are fine.

responses can be posted or e-mailed to steinke@c3.lanl.gov


