Changeset 5676

Show
Ignore:
Timestamp:
11/03/09 15:11:48 (3 weeks ago)
Author:
chan
Message:

fixed reduce_local.c and added fortran version, reducelocalf.f, and added these tests into testlist. Resolving req#798.

Location:
mpich2/trunk/test/mpi
Files:
1 added
4 modified

Legend:

Unmodified
Added
Removed
  • mpich2/trunk/test/mpi/coll/reduce_local.c

    r5675 r5676  
    5353 
    5454 
    55     for (count = 0; count < MAX_BUF_ELEMENTS; count = (count*2)+1) { 
     55    for (count = 1; count < MAX_BUF_ELEMENTS; count *= 2) { 
    5656        for (i = 0; i < count; ++i) { 
    5757            inbuf[i] = i; 
     
    6969    /* make sure that user-define ops work too */ 
    7070    MPI_Op_create(&user_op, 0/*!commute*/, &uop); 
    71     for (count = 0; count < MAX_BUF_ELEMENTS; count = (count*2)+1) { 
     71    for (count = 1; count < MAX_BUF_ELEMENTS; count *= 2) { 
    7272        for (i = 0; i < count; ++i) { 
    7373            inbuf[i] = i; 
  • mpich2/trunk/test/mpi/coll/testlist

    r5675 r5676  
    66reduce 5 
    77reduce 10 
     8reduce_local 2 
    89red3 10 
    910red4 10 
    10 reduce_local 1 
    1111alltoall1 8 
    1212alltoallv 10 
  • mpich2/trunk/test/mpi/f77/coll/Makefile.sm

    r100 r5676  
    99allredint8f_SOURCES  = allredint8f.f 
    1010allredopttf_SOURCES = allredopttf.f 
     11reducelocalf_SOURCES  = reducelocalf.f 
    1112 
    1213testing: 
  • mpich2/trunk/test/mpi/f77/coll/testlist

    r100 r5676  
    33alltoallwf 7 
    44inplacef 4 
     5reducelocalf 2