Re: [mpich-devel] MPIR_ERRTEST_ARGNULL and count=0 (or type_size=0)
The check for NO_OP in *get_accumulate was most certainly present. That was the first thing I checked when MPI_Get_accumulate(MPI_REPLACE) failed to behave like MPI_Get w.r.t. ARMCI-MPI test codes. I'm going to supplement the RMA test suite so that this issue and ones like it would have been caught by MPICH rather than waiting until the very last ARMCI-MPI test to be revealed. Jeff On Thu, May 30, 2013 at 4:53 AM, Jim Dinan <[email protected]> wrote:
Ugh, deep shame upon me and whoever reviewed my patch! Lisandro is correct. :)
For accumulate ops, the op can also cause a buffer to be ignored (e.g. GACC/FOP with NO_OP). I think there is code to handle this, but keep an eye out for it.
~Jim.
On 05/29/2013 03:08 PM, Lisandro Dalcin wrote:
On 29 May 2013 22:49, Jeff Hammond <[email protected]> wrote:
It seems that I didn't understand MPI_BOTTOM completely, so the error checks needed to be different than described below, but the high-level issues are the same.
Interested parties may consult http://trac.mpich.org/projects/mpich/ticket/1863 for details and further discussion.
Please take a look at the macro MPIR_ERRTEST_USERBUFFER .
-- Lisandro Dalcin --------------- CIMEC (INTEC/CONICET-UNL) Predio CONICET-Santa Fe Colectora RN 168 Km 472, Paraje El Pozo 3000 Santa Fe, Argentina Tel: +54-342-4511594 (ext 1011) Tel/Fax: +54-342-4511169
-- Jeff Hammond Argonne Leadership Computing Facility University of Chicago Computation Institute [email protected] / (630) 252-5381 http://www.linkedin.com/in/jeffhammond https://wiki.alcf.anl.gov/parts/index.php/User:Jhammond ALCF docs: http://www.alcf.anl.gov/user-guides
participants (1)
-
Jeff Hammond