OpenMPI Hangs on test_io.py

Issue #175 resolved
Richard Lin created an issue

I tried running the unit tests with mpiexec -n 5 py.test test/. Initial progress was fast, but tests are stuck on test_io.py even after 20 minutes. I installed OpenMPI using brew, mpi4py using pip, and cloned the tests from the mpi4py github repo.

These are my package versions:

Python 3.8.5, MPI 3.1 (Open MPI 4.0.5), mpi4py 3.0.3

(modin) richard@Richards-MacBook-Pro mpi4py % mpiexec -n 5 py.test test/                          
============================= test session starts ==============================
platform darwin -- Python 3.8.5, pytest-6.1.1, py-1.9.0, pluggy-0.13.1
============================= test session starts ==============================
platform darwin -- Python 3.8.5, pytest-6.1.1, py-1.9.0, pluggy-0.13.1
============================= test session starts ==============================
platform darwin -- Python 3.8.5, pytest-6.1.1, py-1.9.0, pluggy-0.13.1
============================= test session starts ==============================
platform darwin -- Python 3.8.5, pytest-6.1.1, py-1.9.0, pluggy-0.13.1
============================= test session starts ==============================
platform darwin -- Python 3.8.5, pytest-6.1.1, py-1.9.0, pluggy-0.13.1
benchmark: 3.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /Users/richard/Documents/CS262/mpi4py, configfile: setup.cfg
plugins: xdist-2.1.0, cov-2.10.1, benchmark-3.2.3, timeout-1.4.2, forked-1.3.0
benchmark: 3.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /Users/richard/Documents/CS262/mpi4py, configfile: setup.cfg
plugins: xdist-2.1.0, cov-2.10.1, benchmark-3.2.3, timeout-1.4.2, forked-1.3.0
benchmark: 3.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /Users/richard/Documents/CS262/mpi4py, configfile: setup.cfg
plugins: xdist-2.1.0, cov-2.10.1, benchmark-3.2.3, timeout-1.4.2, forked-1.3.0
benchmark: 3.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /Users/richard/Documents/CS262/mpi4py, configfile: setup.cfg
plugins: xdist-2.1.0, cov-2.10.1, benchmark-3.2.3, timeout-1.4.2, forked-1.3.0
benchmark: 3.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /Users/richard/Documents/CS262/mpi4py, configfile: setup.cfg
plugins: xdist-2.1.0, cov-2.10.1, benchmark-3.2.3, timeout-1.4.2, forked-1.3.0
collecting ... collecting ... collecting ... collecting ... collecting ... --------------------------------------------------------------------------
The OSC pt2pt component does not support MPI_THREAD_MULTIPLE in this release.
Workarounds are to run on a single node, or to use a system with an RDMA
capable network such as Infiniband.
--------------------------------------------------------------------------
collected 1239 items                                                           

collected 1239 items                                                           
collected 1239 items                                                           
collected 1239 items                                                           

test/test_address.py .
test/test_address.py 
collected 1239 items                                                           
...
test/test_address.py ...........                                               [  0%]
test/test_attributes.py ..                                               [  0%]
test/test_attributes.py .                                               [  0%]
test/test_attributes.py .                                               [  0%]
test/test_attributes.py .                                               [  0%]
test/test_attributes.py ...................................................................................................................................................................................................ss...ss..ssssssssssssssssssssssssss [  4%]
ss                                                                         [  4%]
test/test_cco_buf.py ssss [  4%]
                                                                         [  4%]
test/test_cco_buf.py sss [  4%]
 [  4%]
                                                                         [  4%]
test/test_cco_buf.py                                                                          [  4%]s
test/test_cco_buf.py  [  4%]
                                                                         [  4%]
test/test_cco_buf.py FFFFFFFFFFFFFFFFFFFFF.FF..F.F.FFFFFFFFFFFFFFFFFFFFFFFFFF.F.FF..F.FFFFFFFFFFFFFFFFFFFFFFFFF.....FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF....F.F [  8%]
FFF [  8%]
 [  8%]
 [  8%]
F [  8%]
FFFFFFFFFFFFFFFFFFFFFFFFF.....FFFFFFFFFFFFFFFFFFFFFFFFF.....FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF                                                    [ 10%]
test/test_cco_nb_buf.py                                                     [ 10%]
test/test_cco_nb_buf.py                                                     [ 10%]
test/test_cco_nb_buf.py                                                     [ 10%]
test/test_cco_nb_buf.py                                                     [ 10%]
test/test_cco_nb_buf.py FFFFFFFFFFFFFFF.....FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF.....FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF.F....FFFFFFFFFFFFFFFF [ 13%]
FF [ 13%]
F [ 13%]
 [ 13%]
F [ 13%]
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF.....FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF[Richards-MacBook-Pro.local:52046] 39 more processes have sent help message help-osc-pt2pt.txt / mpi-thread-multiple-not-supported
[Richards-MacBook-Pro.local:52046] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages
FFFFFFFFFFFFFFF                                                       [ 15%]
test/test_cco_nb_vec.py                                                        [ 15%]
test/test_cco_nb_vec.py                                                        [ 15%]                                                       [ 15%]                                                       [ 15%]
test/test_cco_nb_vec.py 
test/test_cco_nb_vec.py 
test/test_cco_nb_vec.py FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF [ 19%]
 [ 19%]
 [ 19%]
 [ 19%]
 [ 19%]
FFFFFFFFFFFFFFFFFFF                                                                     [ 19%]                                                                     [ 19%]
test/test_cco_ngh_buf.py 
test/test_cco_ngh_buf.py                                                                      [ 19%]
test/test_cco_ngh_buf.py                                                                      [ 19%]
test/test_cco_ngh_buf.py F                                                                     [ 19%]
test/test_cco_ngh_buf.py FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF                                    [ 20%]                                    [ 20%]
test/test_cco_ngh_obj.py                                     [ 20%]                                    [ 20%]
test/test_cco_ngh_obj.py 
test/test_cco_ngh_obj.py 
test/test_cco_ngh_obj.py                                     [ 20%]
test/test_cco_ngh_obj.py ........................................                                        [ 21%]                                        [ 21%]

test/test_cco_obj.py test/test_cco_obj.py                                         [ 21%]                                        [ 21%]
test/test_cco_obj.py 
test/test_cco_obj.py                                         [ 21%]
test/test_cco_obj.py ........................................................................................................................................................................................................            [ 24%]            [ 24%]
test/test_cco_obj_inter.py             [ 24%]
test/test_cco_obj_inter.py             [ 24%]
test/test_cco_obj_inter.py             [ 24%]
test/test_cco_obj_inter.py 
test/test_cco_obj_inter.py ........................................................................................................................                      [ 26%]                      [ 26%]                      [ 26%]
test/test_cco_vec.py 
test/test_cco_vec.py                       [ 26%]
test/test_cco_vec.py 
                      [ 26%]test/test_cco_vec.py 
test/test_cco_vec.py FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF [ 30%]
F [ 30%]
 [ 30%]
 [ 30%]
 [ 30%]
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF                                                                  [ 31%]
test/test_cffi.py FF                                                                  [ 31%]
test/test_cffi.py                                                                   [ 31%]
test/test_cffi.py                                                                   [ 31%]                                                                  [ 31%]
test/test_cffi.py 
test/test_cffi.py .......                                                     [ 31%]
test/test_comm.py                                                      [ 31%]
test/test_comm.py ....                                                     [ 31%]
test/test_comm.py                                                      [ 31%]
test/test_comm.py ....                                                     [ 31%]
test/test_comm.py ......................................................................................................................................................................................................................................................................... [ 35%]
 [ 35%]
 [ 35%]
 [ 35%]
 [ 35%]
.................................................................                                                            [ 36%]                                                            [ 36%]                                                            [ 36%]
test/test_comm_inter.py 
test/test_comm_inter.py 
test/test_comm_inter.py                                                             [ 36%]                                                            [ 36%]
test/test_comm_inter.py 
test/test_comm_inter.py ............................................................                                     [ 37%]                                     [ 37%]                                     [ 37%]
test/test_comm_topo.py 
test/test_comm_topo.py                                      [ 37%]
test/test_comm_topo.py                                      [ 37%]
test/test_comm_topo.py 
test/test_comm_topo.py ............................................................................................................................................                      [ 39%]                      [ 39%]
test/test_ctypes.py                       [ 39%]                      [ 39%]
test/test_ctypes.py 
test/test_ctypes.py                       [ 39%]
test/test_ctypes.py 
test/test_ctypes.py ..........                                                   [ 40%]                                                   [ 40%]
test/test_datatype.py                                                    [ 40%]
test/test_datatype.py 
test/test_datatype.py                                                    [ 40%]                                                   [ 40%]
test/test_datatype.py 
test/test_datatype.py ..............................................................................................                          [ 42%]
test/test_dl.py .........                          [ 42%]
test/test_dl.py ..                                                     [ 42%]
test/test_doc.py ....                                                       [ 42%]
test/test_dynproc.py ...                                                     [ 42%].
test/test_doc.py ....                                                       [ 42%]
test/test_dynproc.py ...............                          [ 42%]
test/test_dl.py ..                          [ 42%]
test/test_dl.py .                          [ 42%]
test/test_dl.py .........                                                     [ 42%]
test/test_doc.py                                                      [ 42%]
test/test_doc.py ....                                                       [ 42%]
test/test_dynproc.py                                                        [ 42%]
test/test_dynproc.py .                                                     [ 42%]
test/test_doc.py .                                                       [ 42%]
test/test_dynproc.py ..........F.                                                [ 42%]
test/test_environ.py ..............                                      [ 43%]
test/test_errhandler.py .....s                                           [ 44%]
test/test_errorcode.py .....                                             [ 44%]
test/test_exceptions.py ....................................sssss...     [ 48%]
test/test_file.py ..............                                         [ 49%]
test/test_fortran.py ...........                                         [ 50%]
test/test_grequest.py ...                                                [ 50%]
test/test_group.py ................................................      [ 54%]
test/test_info.py ..........                                             [ 55%]
test/test_io.py FFFFFFFFFFFFFF

Comments (5)

  1. Lisandro Dalcin

    Use test/runtests.pyto run the test suite. Pass -v to runtests.py get more verbose output. Also, try passing --no-threadsto disable MPI thread support.

    If it still fails, I have no clue what’s going one and there is nothing I can do, this is most likely not mpi4py’s fault. The macOS tests are working just fine on GitHub Actions and Azure Pipelines. Perhaps give it a try to mpi4py from a git checkout master branch? There wasn’t any substantial changes to IO between last release and current master, but any way give a try to build from git sources.

  2. Richard Lin reporter

    After running python setup.py build (since I uninstalled mpich and installed openmpi) and mpiexec -n 5 python test/runtests.py -v --no-threads, all the tests now pass until it reaches testIReadIWrite which it hangs on. Passing --no-threads or not passing leads to the same result. I am also running from the master branch of mpi4py.

    (modin) richard@Richards-MacBook-Pro mpi4py % mpiexec -n 5 python test/runtests.py -v --no-threads
    [3@Richards-MacBook-Pro.local] Python 3.8 (/Users/richard/.pyenv/versions/modin/bin/python)
    [3@Richards-MacBook-Pro.local] MPI 3.1 (Open MPI 4.0.5)
    [3@Richards-MacBook-Pro.local] mpi4py 3.1.0a0 (build/lib.macosx-10.15-x86_64-3.8/mpi4py)
    [4@Richards-MacBook-Pro.local] Python 3.8 (/Users/richard/.pyenv/versions/modin/bin/python)
    [4@Richards-MacBook-Pro.local] MPI 3.1 (Open MPI 4.0.5)
    [4@Richards-MacBook-Pro.local] mpi4py 3.1.0a0 (build/lib.macosx-10.15-x86_64-3.8/mpi4py)
    [0@Richards-MacBook-Pro.local] Python 3.8 (/Users/richard/.pyenv/versions/modin/bin/python)
    [0@Richards-MacBook-Pro.local] MPI 3.1 (Open MPI 4.0.5)
    [0@Richards-MacBook-Pro.local] mpi4py 3.1.0a0 (build/lib.macosx-10.15-x86_64-3.8/mpi4py)
    [1@Richards-MacBook-Pro.local] Python 3.8 (/Users/richard/.pyenv/versions/modin/bin/python)
    [1@Richards-MacBook-Pro.local] MPI 3.1 (Open MPI 4.0.5)
    [1@Richards-MacBook-Pro.local] mpi4py 3.1.0a0 (build/lib.macosx-10.15-x86_64-3.8/mpi4py)
    [2@Richards-MacBook-Pro.local] Python 3.8 (/Users/richard/.pyenv/versions/modin/bin/python)
    [2@Richards-MacBook-Pro.local] MPI 3.1 (Open MPI 4.0.5)
    [2@Richards-MacBook-Pro.local] mpi4py 3.1.0a0 (build/lib.macosx-10.15-x86_64-3.8/mpi4py)
    testAintAdd (test_address.TestAddress) ... ok
    testAintDiff (test_address.TestAddress) ... ok
    testBottom (test_address.TestAddress) ... ok
    testGetAddress1 (test_address.TestAddress) ... ok
    testGetAddress2 (test_address.TestAddress) ... ok
    testAttr (test_attributes.TestCommAttrSelf) ... testAintAdd (test_address.TestAddress) ... ok
    testAintDiff (test_address.TestAddress) ... ok
    testAttrCopyDelete (test_attributes.TestCommAttrSelf) ... ok
    testBottom (test_address.TestAddress) ... ok
    ok
    testAttrCopyFalse (test_attributes.TestCommAttrSelf) ... testGetAddress1 (test_address.TestAddress) ... ok
    testAttrCopyTrue (test_attributes.TestCommAttrSelf) ... ok
    testGetAddress2 (test_address.TestAddress) ... ok
    testAttrNoCopy (test_attributes.TestCommAttrSelf) ... ok
    ok
    testAttrNoPython (test_attributes.TestCommAttrSelf) ... testAttr (test_attributes.TestCommAttrSelf) ... ok
    testAttrNoPythonArray (test_attributes.TestCommAttrSelf) ... ok
    ok
    testAttrNoPythonZero (test_attributes.TestCommAttrSelf) ... testAttrCopyDelete (test_attributes.TestCommAttrSelf) ... ok
    testAttr (test_attributes.TestCommAttrWorld) ... ok
    testAttrCopyFalse (test_attributes.TestCommAttrSelf) ... ok
    testAttrCopyTrue (test_attributes.TestCommAttrSelf) ... ok
    testAttrNoCopy (test_attributes.TestCommAttrSelf) ... ok
    testAttrNoPython (test_attributes.TestCommAttrSelf) ... ok
    testAttrNoPythonArray (test_attributes.TestCommAttrSelf) ... ok
    testAttrNoPythonZero (test_attributes.TestCommAttrSelf) ... ok
    testAttr (test_attributes.TestCommAttrWorld) ... testAintAdd (test_address.TestAddress) ... ok
    testAintDiff (test_address.TestAddress) ... ok
    testBottom (test_address.TestAddress) ... testAintAdd (test_address.TestAddress) ... ok
    testGetAddress1 (test_address.TestAddress) ... ok
    ok
    testAintDiff (test_address.TestAddress) ... testGetAddress2 (test_address.TestAddress) ... ok
    testBottom (test_address.TestAddress) ... ok
    ok
    testAttr (test_attributes.TestCommAttrSelf) ... testGetAddress1 (test_address.TestAddress) ... ok
    testGetAddress2 (test_address.TestAddress) ... ok
    testAttrCopyDelete (test_attributes.TestCommAttrSelf) ... ok
    testAttr (test_attributes.TestCommAttrSelf) ... ok
    testAttrCopyFalse (test_attributes.TestCommAttrSelf) ... ok
    testAttrCopyTrue (test_attributes.TestCommAttrSelf) ... ok
    testAttrCopyDelete (test_attributes.TestCommAttrSelf) ... ok
    testAttrNoCopy (test_attributes.TestCommAttrSelf) ... testAintAdd (test_address.TestAddress) ... ok
    testAttrNoPython (test_attributes.TestCommAttrSelf) ... ok
    ok
    testAintDiff (test_address.TestAddress) ... ok
    ok
    testBottom (test_address.TestAddress) ... testAttrNoPythonArray (test_attributes.TestCommAttrSelf) ... testAttrCopyFalse (test_attributes.TestCommAttrSelf) ... ok
    testGetAddress1 (test_address.TestAddress) ... ok
    ok
    testGetAddress2 (test_address.TestAddress) ... testAttrNoPythonZero (test_attributes.TestCommAttrSelf) ... ok
    testAttrCopyTrue (test_attributes.TestCommAttrSelf) ... ok
    testAttr (test_attributes.TestCommAttrSelf) ... ok
    testAttrNoCopy (test_attributes.TestCommAttrSelf) ... ok
    testAttrCopyDelete (test_attributes.TestCommAttrSelf) ... ok
    testAttr (test_attributes.TestCommAttrWorld) ... ok
    ok
    testAttrCopyFalse (test_attributes.TestCommAttrSelf) ... testAttrNoPython (test_attributes.TestCommAttrSelf) ... ok
    testAttrCopyTrue (test_attributes.TestCommAttrSelf) ... ok
    ok
    testAttrNoPythonArray (test_attributes.TestCommAttrSelf) ... testAttrNoCopy (test_attributes.TestCommAttrSelf) ... ok
    ok
    testAttrNoPython (test_attributes.TestCommAttrSelf) ... testAttrNoPythonZero (test_attributes.TestCommAttrSelf) ... ok
    testAttrNoPythonArray (test_attributes.TestCommAttrSelf) ... ok
    testAttrNoPythonZero (test_attributes.TestCommAttrSelf) ... ok
    ok
    testAttr (test_attributes.TestCommAttrWorld) ... testAttr (test_attributes.TestCommAttrWorld) ... ok
    ok
    testAttrCopyDelete (test_attributes.TestCommAttrWorld) ... ok
    ok
    testAttrCopyDelete (test_attributes.TestCommAttrWorld) ... ok
    testAttrCopyDelete (test_attributes.TestCommAttrWorld) ... testAttrCopyDelete (test_attributes.TestCommAttrWorld) ... testAttrCopyDelete (test_attributes.TestCommAttrWorld) ... ok
    testAttrCopyFalse (test_attributes.TestCommAttrWorld) ... ok
    testAttrCopyFalse (test_attributes.TestCommAttrWorld) ... ok
    testAttrCopyFalse (test_attributes.TestCommAttrWorld) ... ok
    testAttrCopyFalse (test_attributes.TestCommAttrWorld) ... ok
    testAttrCopyFalse (test_attributes.TestCommAttrWorld) ... ok
    testAttrCopyTrue (test_attributes.TestCommAttrWorld) ... ok
    ok
    testAttrCopyTrue (test_attributes.TestCommAttrWorld) ... ok
    testAttrCopyTrue (test_attributes.TestCommAttrWorld) ... ok
    testAttrCopyTrue (test_attributes.TestCommAttrWorld) ... testAttrCopyTrue (test_attributes.TestCommAttrWorld) ... ok
    testAttrNoCopy (test_attributes.TestCommAttrWorld) ... ok
    testAttrNoCopy (test_attributes.TestCommAttrWorld) ... ok
    testAttrNoCopy (test_attributes.TestCommAttrWorld) ... ok
    testAttrNoCopy (test_attributes.TestCommAttrWorld) ... ok
    testAttrNoCopy (test_attributes.TestCommAttrWorld) ... ok
    ok
    ok
    ok
    testAttrNoPython (test_attributes.TestCommAttrWorld) ... ok
    testAttrNoPython (test_attributes.TestCommAttrWorld) ... testAttrNoPython (test_attributes.TestCommAttrWorld) ... testAttrNoPython (test_attributes.TestCommAttrWorld) ... testAttrNoPython (test_attributes.TestCommAttrWorld) ... ok
    testAttrNoPythonArray (test_attributes.TestCommAttrWorld) ... ok
    testAttrNoPythonArray (test_attributes.TestCommAttrWorld) ... ok
    testAttrNoPythonArray (test_attributes.TestCommAttrWorld) ... ok
    testAttrNoPythonArray (test_attributes.TestCommAttrWorld) ... ok
    testAttrNoPythonArray (test_attributes.TestCommAttrWorld) ... ok
    ok
    ok
    testAttrNoPythonZero (test_attributes.TestCommAttrWorld) ... ok
    testAttrNoPythonZero (test_attributes.TestCommAttrWorld) ... testAttrNoPythonZero (test_attributes.TestCommAttrWorld) ... testAttrNoPythonZero (test_attributes.TestCommAttrWorld) ... ok
    testAttrNoPythonZero (test_attributes.TestCommAttrWorld) ... ok
    ok
    ok
    ok
    ok
    testAttr (test_attributes.TestDatatypeAttrBYTE) ... testAttr (test_attributes.TestDatatypeAttrBYTE) ... testAttr (test_attributes.TestDatatypeAttrBYTE) ... testAttr (test_attributes.TestDatatypeAttrBYTE) ... testAttr (test_attributes.TestDatatypeAttrBYTE) ... ok
    ok
    testAttrCopyDelete (test_attributes.TestDatatypeAttrBYTE) ... testAttrCopyDelete (test_attributes.TestDatatypeAttrBYTE) ... ok
    ok
    testAttrCopyDelete (test_attributes.TestDatatypeAttrBYTE) ... ok
    testAttrCopyDelete (test_attributes.TestDatatypeAttrBYTE) ... testAttrCopyFalse (test_attributes.TestDatatypeAttrBYTE) ... ok
    ok
    ok
    ok
    testAttrCopyFalse (test_attributes.TestDatatypeAttrBYTE) ... testAttrCopyTrue (test_attributes.TestDatatypeAttrBYTE) ... testAttrCopyFalse (test_attributes.TestDatatypeAttrBYTE) ... testAttrCopyDelete (test_attributes.TestDatatypeAttrBYTE) ... ok
    ok
    ok
    testAttrNoCopy (test_attributes.TestDatatypeAttrBYTE) ... testAttrCopyFalse (test_attributes.TestDatatypeAttrBYTE) ... ok
    ok
    ok
    testAttrCopyTrue (test_attributes.TestDatatypeAttrBYTE) ... testAttrNoPython (test_attributes.TestDatatypeAttrBYTE) ... testAttrCopyFalse (test_attributes.TestDatatypeAttrBYTE) ... testAttrCopyTrue (test_attributes.TestDatatypeAttrBYTE) ... ok
    testAttrNoPythonArray (test_attributes.TestDatatypeAttrBYTE) ... ok
    ok
    ok
    testAttrCopyTrue (test_attributes.TestDatatypeAttrBYTE) ... testAttrCopyTrue (test_attributes.TestDatatypeAttrBYTE) ... testAttrNoCopy (test_attributes.TestDatatypeAttrBYTE) ... ok
    testAttrNoPythonZero (test_attributes.TestDatatypeAttrBYTE) ... ok
    ok
    testAttrNoCopy (test_attributes.TestDatatypeAttrBYTE) ... testAttrNoCopy (test_attributes.TestDatatypeAttrBYTE) ... ok
    ok
    ok
    testAttrNoCopy (test_attributes.TestDatatypeAttrBYTE) ... ok
    testAttrNoPython (test_attributes.TestDatatypeAttrBYTE) ... testAttr (test_attributes.TestDatatypeAttrFLOAT) ... testAttrNoPython (test_attributes.TestDatatypeAttrBYTE) ... ok
    testAttrCopyDelete (test_attributes.TestDatatypeAttrFLOAT) ... ok
    ok
    ok
    ok
    testAttrNoPythonArray (test_attributes.TestDatatypeAttrBYTE) ... ok
    testAttrNoPython (test_attributes.TestDatatypeAttrBYTE) ... testAttrNoPython (test_attributes.TestDatatypeAttrBYTE) ... testAttrNoPythonArray (test_attributes.TestDatatypeAttrBYTE) ... testAttrCopyFalse (test_attributes.TestDatatypeAttrFLOAT) ... ok
    ok
    testAttrNoPythonZero (test_attributes.TestDatatypeAttrBYTE) ... testAttrCopyTrue (test_attributes.TestDatatypeAttrFLOAT) ... ok
    ok
    testAttrNoPythonZero (test_attributes.TestDatatypeAttrBYTE) ... ok
    testAttrNoCopy (test_attributes.TestDatatypeAttrFLOAT) ... ok
    testAttrNoPythonArray (test_attributes.TestDatatypeAttrBYTE) ... ok
    testAttr (test_attributes.TestDatatypeAttrFLOAT) ... ok
    testAttrNoPythonArray (test_attributes.TestDatatypeAttrBYTE) ... testAttrNoPython (test_attributes.TestDatatypeAttrFLOAT) ... ok
    ok
    ok
    ok
    testAttrNoPythonArray (test_attributes.TestDatatypeAttrFLOAT) ... testAttrNoPythonZero (test_attributes.TestDatatypeAttrBYTE) ... testAttrCopyDelete (test_attributes.TestDatatypeAttrFLOAT) ... ok
    testAttr (test_attributes.TestDatatypeAttrFLOAT) ... ok
    testAttrNoPythonZero (test_attributes.TestDatatypeAttrFLOAT) ... ok
    testAttrCopyFalse (test_attributes.TestDatatypeAttrFLOAT) ... testAttrNoPythonZero (test_attributes.TestDatatypeAttrBYTE) ... ok
    ok
    ok
    ok
    testAttrCopyTrue (test_attributes.TestDatatypeAttrFLOAT) ... testAttrCopyDelete (test_attributes.TestDatatypeAttrFLOAT) ... testAttr (test_attributes.TestDatatypeAttrINT) ... testAttr (test_attributes.TestDatatypeAttrFLOAT) ... ok
    ok
    ok
    testAttrCopyDelete (test_attributes.TestDatatypeAttrINT) ... testAttrNoCopy (test_attributes.TestDatatypeAttrFLOAT) ... ok
    ok
    ok
    testAttrCopyDelete (test_attributes.TestDatatypeAttrFLOAT) ... testAttrCopyFalse (test_attributes.TestDatatypeAttrFLOAT) ... testAttrCopyFalse (test_attributes.TestDatatypeAttrINT) ... testAttr (test_attributes.TestDatatypeAttrFLOAT) ... ok
    testAttrNoPython (test_attributes.TestDatatypeAttrFLOAT) ... ok
    testAttrCopyTrue (test_attributes.TestDatatypeAttrINT) ... ok
    ok
    ok
    testAttrNoPythonArray (test_attributes.TestDatatypeAttrFLOAT) ... testAttrCopyTrue (test_attributes.TestDatatypeAttrFLOAT) ... ok
    testAttrNoCopy (test_attributes.TestDatatypeAttrINT) ... ok
    testAttrCopyFalse (test_attributes.TestDatatypeAttrFLOAT) ... ok
    testAttrNoPython (test_attributes.TestDatatypeAttrINT) ... ok
    testAttrNoCopy (test_attributes.TestDatatypeAttrFLOAT) ... testAttrCopyDelete (test_attributes.TestDatatypeAttrFLOAT) ... ok
    ok
    testAttrNoPythonArray (test_attributes.TestDatatypeAttrINT) ... testAttrNoPythonZero (test_attributes.TestDatatypeAttrFLOAT) ... ok
    ok
    ok
    testAttrNoPythonZero (test_attributes.TestDatatypeAttrINT) ... testAttrCopyTrue (test_attributes.TestDatatypeAttrFLOAT) ... testAttrNoPython (test_attributes.TestDatatypeAttrFLOAT) ... ok
    ok
    testAttrCopyFalse (test_attributes.TestDatatypeAttrFLOAT) ... testAttr (test_attributes.TestWinAttr) ... ok
    ok
    ok
    ok
    testAttrCopyTrue (test_attributes.TestDatatypeAttrFLOAT) ... testAttrNoCopy (test_attributes.TestDatatypeAttrFLOAT) ... testAttrNoPythonArray (test_attributes.TestDatatypeAttrFLOAT) ... testAttr (test_attributes.TestDatatypeAttrINT) ... ok
    ok
    ok
    testAttrNoCopy (test_attributes.TestDatatypeAttrFLOAT) ... ok
    testAttrCopyDelete (test_attributes.TestWinAttr) ... testAttrNoPythonZero (test_attributes.TestDatatypeAttrFLOAT) ... ok
    testAttrNoPython (test_attributes.TestDatatypeAttrFLOAT) ... testAttrNoPython (test_attributes.TestDatatypeAttrFLOAT) ... ok
    ok
    ok
    testAttr (test_attributes.TestDatatypeAttrINT) ... testAttrNoPythonArray (test_attributes.TestDatatypeAttrFLOAT) ... ok
    testAttrCopyDelete (test_attributes.TestDatatypeAttrINT) ... ok
    testAttrCopyFalse (test_attributes.TestWinAttr) ... testAttrNoPythonArray (test_attributes.TestDatatypeAttrFLOAT) ... ok
    ok
    ok
    testAttrCopyDelete (test_attributes.TestDatatypeAttrINT) ... testAttrCopyTrue (test_attributes.TestWinAttr) ... ok
    ok
    testAttrNoPythonZero (test_attributes.TestDatatypeAttrFLOAT) ... testAttrCopyFalse (test_attributes.TestDatatypeAttrINT) ... testAttrNoPythonZero (test_attributes.TestDatatypeAttrFLOAT) ... ok
    ok
    testAttrNoCopy (test_attributes.TestWinAttr) ... ok
    testAttrCopyFalse (test_attributes.TestDatatypeAttrINT) ... ok
    ok
    testAttrCopyTrue (test_attributes.TestDatatypeAttrINT) ... ok
    testAttr (test_attributes.TestDatatypeAttrINT) ... ok
    testAttrNoPython (test_attributes.TestWinAttr) ... testAttr (test_attributes.TestDatatypeAttrINT) ... ok
    testAttrCopyTrue (test_attributes.TestDatatypeAttrINT) ... ok
    testAttrCopyDelete (test_attributes.TestDatatypeAttrINT) ... testAttrNoCopy (test_attributes.TestDatatypeAttrINT) ... ok
    testAttrNoPythonArray (test_attributes.TestWinAttr) ... ok
    ok
    testAttrNoCopy (test_attributes.TestDatatypeAttrINT) ... ok
    testAttrCopyFalse (test_attributes.TestDatatypeAttrINT) ... testAttrNoPythonZero (test_attributes.TestWinAttr) ... ok
    ok
    ok
    testAttrCopyDelete (test_attributes.TestDatatypeAttrINT) ... testAttrNoPython (test_attributes.TestDatatypeAttrINT) ... testAttrNoPython (test_attributes.TestDatatypeAttrINT) ... ok
    ok
    testAllgather (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testAttrCopyFalse (test_attributes.TestDatatypeAttrINT) ... ok
    testAttrNoPythonArray (test_attributes.TestDatatypeAttrINT) ... ok
    testAttrNoPythonArray (test_attributes.TestDatatypeAttrINT) ... ok
    testAttrCopyTrue (test_attributes.TestDatatypeAttrINT) ... testAttrCopyTrue (test_attributes.TestDatatypeAttrINT) ... ok
    ok
    ok
    testAttrNoPythonZero (test_attributes.TestDatatypeAttrINT) ... ok
    testAttrNoCopy (test_attributes.TestDatatypeAttrINT) ... testAttrNoCopy (test_attributes.TestDatatypeAttrINT) ... testAttrNoPythonZero (test_attributes.TestDatatypeAttrINT) ... ok
    testAttr (test_attributes.TestWinAttr) ... ok
    ok
    ok
    testAttrNoPython (test_attributes.TestDatatypeAttrINT) ... testAttr (test_attributes.TestWinAttr) ... testAttrNoPython (test_attributes.TestDatatypeAttrINT) ... ok
    testAttrCopyDelete (test_attributes.TestWinAttr) ... ok
    ok
    ok
    testAttrCopyDelete (test_attributes.TestWinAttr) ... testAttrNoPythonArray (test_attributes.TestDatatypeAttrINT) ... testAttrNoPythonArray (test_attributes.TestDatatypeAttrINT) ... ok
    testAttrNoPythonZero (test_attributes.TestDatatypeAttrINT) ... ok
    ok
    testAttrCopyFalse (test_attributes.TestWinAttr) ... testAttrNoPythonZero (test_attributes.TestDatatypeAttrINT) ... ok
    ok
    testAttrCopyTrue (test_attributes.TestWinAttr) ... ok
    ok
    testAttr (test_attributes.TestWinAttr) ... testAttr (test_attributes.TestWinAttr) ... testAttrCopyFalse (test_attributes.TestWinAttr) ... ok
    testAttrNoCopy (test_attributes.TestWinAttr) ... ok
    testAttrCopyDelete (test_attributes.TestWinAttr) ... ok
    ok
    testAttrNoPython (test_attributes.TestWinAttr) ... ok
    testAttrCopyDelete (test_attributes.TestWinAttr) ... testAttrCopyTrue (test_attributes.TestWinAttr) ... ok
    testAttrNoPythonArray (test_attributes.TestWinAttr) ... ok
    ok
    ok
    testAttrNoPythonZero (test_attributes.TestWinAttr) ... testAttrNoCopy (test_attributes.TestWinAttr) ... testAttrCopyFalse (test_attributes.TestWinAttr) ... ok
    ok
    ok
    testAttrCopyFalse (test_attributes.TestWinAttr) ... testAttrCopyTrue (test_attributes.TestWinAttr) ... testAllgather (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testAttrNoPython (test_attributes.TestWinAttr) ... ok
    ok
    testAttrCopyTrue (test_attributes.TestWinAttr) ... testAttrNoCopy (test_attributes.TestWinAttr) ... ok
    testAttrNoPythonArray (test_attributes.TestWinAttr) ... ok
    testAttrNoPython (test_attributes.TestWinAttr) ... ok
    ok
    testAttrNoPythonZero (test_attributes.TestWinAttr) ... ok
    testAttrNoPythonArray (test_attributes.TestWinAttr) ... testAttrNoCopy (test_attributes.TestWinAttr) ... ok
    ok
    ok
    testAttrNoPython (test_attributes.TestWinAttr) ... testAttrNoPythonZero (test_attributes.TestWinAttr) ... testAllgather (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testAttrNoPythonArray (test_attributes.TestWinAttr) ... ok
    ok
    testAttrNoPythonZero (test_attributes.TestWinAttr) ... testAllgather (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testAllgather (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testAllreduce (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testAllreduce (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testAllreduce (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testAllreduce (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testAllreduce (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testExscan (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testExscan (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    ok
    testGather (test_cco_buf.TestCCOBufInplaceSelf) ... testExscan (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testExscan (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testExscan (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testReduce (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testGather (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testGather (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testGather (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testGather (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    ok
    testReduce (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testReduce (test_cco_buf.TestCCOBufInplaceSelf) ... testReduce (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testReduce (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testReduceScatter (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testReduceScatter (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testReduceScatter (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testReduceScatter (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testReduceScatterBlock (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testReduceScatter (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    ok
    testReduceScatterBlock (test_cco_buf.TestCCOBufInplaceSelf) ... testReduceScatterBlock (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testScan (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testReduceScatterBlock (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testReduceScatterBlock (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testScan (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testScan (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testScan (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testScan (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testScatter (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testScatter (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testScatter (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testScatter (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testScatter (test_cco_buf.TestCCOBufInplaceSelf) ... ok
    testAllgather (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    testAllgather (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    testAllgather (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    testAllgather (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    testAllgather (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    ok
    ok
    ok
    ok
    testAllreduce (test_cco_buf.TestCCOBufInplaceWorld) ... testAllreduce (test_cco_buf.TestCCOBufInplaceWorld) ... testAllreduce (test_cco_buf.TestCCOBufInplaceWorld) ... testAllreduce (test_cco_buf.TestCCOBufInplaceWorld) ... testAllreduce (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    testExscan (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    testExscan (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    testExscan (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    testExscan (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    testExscan (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    testGather (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    testGather (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    ok
    ok
    testGather (test_cco_buf.TestCCOBufInplaceWorld) ... testGather (test_cco_buf.TestCCOBufInplaceWorld) ... testGather (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    testReduce (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    testReduce (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    ok
    ok
    testReduce (test_cco_buf.TestCCOBufInplaceWorld) ... testReduce (test_cco_buf.TestCCOBufInplaceWorld) ... testReduce (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    testReduceScatter (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    ok
    ok
    testReduceScatter (test_cco_buf.TestCCOBufInplaceWorld) ... testReduceScatter (test_cco_buf.TestCCOBufInplaceWorld) ... testReduceScatter (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    testReduceScatter (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    ok
    ok
    ok
    ok
    testReduceScatterBlock (test_cco_buf.TestCCOBufInplaceWorld) ... testReduceScatterBlock (test_cco_buf.TestCCOBufInplaceWorld) ... testReduceScatterBlock (test_cco_buf.TestCCOBufInplaceWorld) ... testReduceScatterBlock (test_cco_buf.TestCCOBufInplaceWorld) ... testReduceScatterBlock (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    testScan (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    testScan (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    testScan (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    testScan (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    testScan (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    testScatter (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    testScatter (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    ok
    ok
    testScatter (test_cco_buf.TestCCOBufInplaceWorld) ... testScatter (test_cco_buf.TestCCOBufInplaceWorld) ... testScatter (test_cco_buf.TestCCOBufInplaceWorld) ... ok
    ok
    ok
    ok
    ok
    testAllgather (test_cco_buf.TestCCOBufSelf) ... testAllgather (test_cco_buf.TestCCOBufSelf) ... testAllgather (test_cco_buf.TestCCOBufSelf) ... testAllgather (test_cco_buf.TestCCOBufSelf) ... testAllgather (test_cco_buf.TestCCOBufSelf) ... ok
    ok
    ok
    testAllreduce (test_cco_buf.TestCCOBufSelf) ... testAllreduce (test_cco_buf.TestCCOBufSelf) ... testAllreduce (test_cco_buf.TestCCOBufSelf) ... ok
    testAllreduce (test_cco_buf.TestCCOBufSelf) ... ok
    testAllreduce (test_cco_buf.TestCCOBufSelf) ... ok
    testAlltoall (test_cco_buf.TestCCOBufSelf) ... ok
    testAlltoall (test_cco_buf.TestCCOBufSelf) ... ok
    testAlltoall (test_cco_buf.TestCCOBufSelf) ... ok
    testAlltoall (test_cco_buf.TestCCOBufSelf) ... ok
    testAlltoall (test_cco_buf.TestCCOBufSelf) ... ok
    testBarrier (test_cco_buf.TestCCOBufSelf) ... ok
    testBcast (test_cco_buf.TestCCOBufSelf) ... ok
    ok
    testBarrier (test_cco_buf.TestCCOBufSelf) ... ok
    testBarrier (test_cco_buf.TestCCOBufSelf) ... testBcast (test_cco_buf.TestCCOBufSelf) ... ok
    testBcast (test_cco_buf.TestCCOBufSelf) ... ok
    testBarrier (test_cco_buf.TestCCOBufSelf) ... ok
    testBcast (test_cco_buf.TestCCOBufSelf) ... ok
    testBcastTypeIndexed (test_cco_buf.TestCCOBufSelf) ... ok
    testBcastTypeIndexed (test_cco_buf.TestCCOBufSelf) ... ok
    testBcastTypeIndexed (test_cco_buf.TestCCOBufSelf) ... ok
    testBcastTypeIndexed (test_cco_buf.TestCCOBufSelf) ... ok
    testBarrier (test_cco_buf.TestCCOBufSelf) ... ok
    testBcast (test_cco_buf.TestCCOBufSelf) ... ok
    testBcastTypeIndexed (test_cco_buf.TestCCOBufSelf) ... ok
    ok
    testExscan (test_cco_buf.TestCCOBufSelf) ... testExscan (test_cco_buf.TestCCOBufSelf) ... ok
    testExscan (test_cco_buf.TestCCOBufSelf) ... ok
    testExscan (test_cco_buf.TestCCOBufSelf) ... ok
    testExscan (test_cco_buf.TestCCOBufSelf) ... ok
    testGather (test_cco_buf.TestCCOBufSelf) ... ok
    testGather (test_cco_buf.TestCCOBufSelf) ... ok
    testGather (test_cco_buf.TestCCOBufSelf) ... ok
    testReduce (test_cco_buf.TestCCOBufSelf) ... ok
    ok
    testReduce (test_cco_buf.TestCCOBufSelf) ... testGather (test_cco_buf.TestCCOBufSelf) ... ok
    ok
    testGather (test_cco_buf.TestCCOBufSelf) ... testReduce (test_cco_buf.TestCCOBufSelf) ... ok
    testReduce (test_cco_buf.TestCCOBufSelf) ... ok
    testReduce (test_cco_buf.TestCCOBufSelf) ... ok
    testReduceScatter (test_cco_buf.TestCCOBufSelf) ... ok
    testReduceScatter (test_cco_buf.TestCCOBufSelf) ... ok
    testReduceScatter (test_cco_buf.TestCCOBufSelf) ... ok
    testReduceScatter (test_cco_buf.TestCCOBufSelf) ... ok
    testReduceScatter (test_cco_buf.TestCCOBufSelf) ... ok
    testReduceScatterBlock (test_cco_buf.TestCCOBufSelf) ... ok
    testReduceScatterBlock (test_cco_buf.TestCCOBufSelf) ... ok
    testScan (test_cco_buf.TestCCOBufSelf) ... ok
    testScan (test_cco_buf.TestCCOBufSelf) ... ok
    testReduceScatterBlock (test_cco_buf.TestCCOBufSelf) ... ok
    testScan (test_cco_buf.TestCCOBufSelf) ... ok
    ok
    testReduceScatterBlock (test_cco_buf.TestCCOBufSelf) ... testReduceScatterBlock (test_cco_buf.TestCCOBufSelf) ... ok
    testScan (test_cco_buf.TestCCOBufSelf) ... ok
    testScan (test_cco_buf.TestCCOBufSelf) ... ok
    testScatter (test_cco_buf.TestCCOBufSelf) ... ok
    testScatter (test_cco_buf.TestCCOBufSelf) ... ok
    ok
    testAllgather (test_cco_buf.TestCCOBufSelfDup) ... testAllgather (test_cco_buf.TestCCOBufSelfDup) ... ok
    testScatter (test_cco_buf.TestCCOBufSelf) ... ok
    testAllreduce (test_cco_buf.TestCCOBufSelfDup) ... ok
    testAllreduce (test_cco_buf.TestCCOBufSelfDup) ... ok
    testScatter (test_cco_buf.TestCCOBufSelf) ... ok
    testScatter (test_cco_buf.TestCCOBufSelf) ... ok
    testAllgather (test_cco_buf.TestCCOBufSelfDup) ... ok
    testAllgather (test_cco_buf.TestCCOBufSelfDup) ... ok
    ok
    testAllreduce (test_cco_buf.TestCCOBufSelfDup) ... testAllgather (test_cco_buf.TestCCOBufSelfDup) ... ok
    testAllreduce (test_cco_buf.TestCCOBufSelfDup) ... ok
    testAllreduce (test_cco_buf.TestCCOBufSelfDup) ... ok
    testAlltoall (test_cco_buf.TestCCOBufSelfDup) ... ok
    testAlltoall (test_cco_buf.TestCCOBufSelfDup) ... ok
    testBarrier (test_cco_buf.TestCCOBufSelfDup) ... ok
    testBcast (test_cco_buf.TestCCOBufSelfDup) ... ok
    testBarrier (test_cco_buf.TestCCOBufSelfDup) ... ok
    testBcast (test_cco_buf.TestCCOBufSelfDup) ... ok
    testBcastTypeIndexed (test_cco_buf.TestCCOBufSelfDup) ... ok
    testAlltoall (test_cco_buf.TestCCOBufSelfDup) ... ok
    testBcastTypeIndexed (test_cco_buf.TestCCOBufSelfDup) ... ok
    testBarrier (test_cco_buf.TestCCOBufSelfDup) ... ok
    ok
    testAlltoall (test_cco_buf.TestCCOBufSelfDup) ... testBcast (test_cco_buf.TestCCOBufSelfDup) ... ok
    testBcastTypeIndexed (test_cco_buf.TestCCOBufSelfDup) ... ok
    ok
    testExscan (test_cco_buf.TestCCOBufSelfDup) ... testExscan (test_cco_buf.TestCCOBufSelfDup) ... ok
    testBarrier (test_cco_buf.TestCCOBufSelfDup) ... ok
    testBcast (test_cco_buf.TestCCOBufSelfDup) ... ok
    testAlltoall (test_cco_buf.TestCCOBufSelfDup) ... ok
    testBcastTypeIndexed (test_cco_buf.TestCCOBufSelfDup) ... ok
    testBarrier (test_cco_buf.TestCCOBufSelfDup) ... ok
    testBcast (test_cco_buf.TestCCOBufSelfDup) ... ok
    testExscan (test_cco_buf.TestCCOBufSelfDup) ... ok
    testBcastTypeIndexed (test_cco_buf.TestCCOBufSelfDup) ... ok
    testGather (test_cco_buf.TestCCOBufSelfDup) ... ok
    testExscan (test_cco_buf.TestCCOBufSelfDup) ... ok
    testGather (test_cco_buf.TestCCOBufSelfDup) ... ok
    testReduce (test_cco_buf.TestCCOBufSelfDup) ... ok
    testReduce (test_cco_buf.TestCCOBufSelfDup) ... ok
    testGather (test_cco_buf.TestCCOBufSelfDup) ... ok
    testExscan (test_cco_buf.TestCCOBufSelfDup) ... ok
    testReduce (test_cco_buf.TestCCOBufSelfDup) ... ok
    testGather (test_cco_buf.TestCCOBufSelfDup) ... ok
    testReduce (test_cco_buf.TestCCOBufSelfDup) ... ok
    testReduceScatter (test_cco_buf.TestCCOBufSelfDup) ... ok
    testGather (test_cco_buf.TestCCOBufSelfDup) ... ok
    testReduceScatter (test_cco_buf.TestCCOBufSelfDup) ... ok
    testReduce (test_cco_buf.TestCCOBufSelfDup) ... ok
    testReduceScatter (test_cco_buf.TestCCOBufSelfDup) ... ok
    testReduceScatter (test_cco_buf.TestCCOBufSelfDup) ... ok
    testReduceScatter (test_cco_buf.TestCCOBufSelfDup) ... ok
    testReduceScatterBlock (test_cco_buf.TestCCOBufSelfDup) ... ok
    testScan (test_cco_buf.TestCCOBufSelfDup) ... ok
    testReduceScatterBlock (test_cco_buf.TestCCOBufSelfDup) ... ok
    testReduceScatterBlock (test_cco_buf.TestCCOBufSelfDup) ... ok
    testScan (test_cco_buf.TestCCOBufSelfDup) ... ok
    testScan (test_cco_buf.TestCCOBufSelfDup) ... ok
    testReduceScatterBlock (test_cco_buf.TestCCOBufSelfDup) ... ok
    testScan (test_cco_buf.TestCCOBufSelfDup) ... ok
    testScatter (test_cco_buf.TestCCOBufSelfDup) ... ok
    testScatter (test_cco_buf.TestCCOBufSelfDup) ... ok
    testReduceScatterBlock (test_cco_buf.TestCCOBufSelfDup) ... ok
    testScatter (test_cco_buf.TestCCOBufSelfDup) ... ok
    testScan (test_cco_buf.TestCCOBufSelfDup) ... ok
    ok
    testAllgather (test_cco_buf.TestCCOBufWorld) ... testAllgather (test_cco_buf.TestCCOBufWorld) ... ok
    testAllgather (test_cco_buf.TestCCOBufWorld) ... ok
    testScatter (test_cco_buf.TestCCOBufSelfDup) ... ok
    testAllgather (test_cco_buf.TestCCOBufWorld) ... ok
    testScatter (test_cco_buf.TestCCOBufSelfDup) ... ok
    testAllgather (test_cco_buf.TestCCOBufWorld) ... ok
    ok
    ok
    ok
    ok
    testAllreduce (test_cco_buf.TestCCOBufWorld) ... testAllreduce (test_cco_buf.TestCCOBufWorld) ... testAllreduce (test_cco_buf.TestCCOBufWorld) ... testAllreduce (test_cco_buf.TestCCOBufWorld) ... testAllreduce (test_cco_buf.TestCCOBufWorld) ... ok
    testAlltoall (test_cco_buf.TestCCOBufWorld) ... ok
    testAlltoall (test_cco_buf.TestCCOBufWorld) ... ok
    testAlltoall (test_cco_buf.TestCCOBufWorld) ... ok
    testAlltoall (test_cco_buf.TestCCOBufWorld) ... ok
    testAlltoall (test_cco_buf.TestCCOBufWorld) ... ok
    ok
    ok
    testBarrier (test_cco_buf.TestCCOBufWorld) ... ok
    testBarrier (test_cco_buf.TestCCOBufWorld) ... ok
    testBarrier (test_cco_buf.TestCCOBufWorld) ... testBarrier (test_cco_buf.TestCCOBufWorld) ... testBarrier (test_cco_buf.TestCCOBufWorld) ... ok
    ok
    ok
    ok
    testBcast (test_cco_buf.TestCCOBufWorld) ... testBcast (test_cco_buf.TestCCOBufWorld) ... testBcast (test_cco_buf.TestCCOBufWorld) ... testBcast (test_cco_buf.TestCCOBufWorld) ... ok
    testBcast (test_cco_buf.TestCCOBufWorld) ... ok
    testBcastTypeIndexed (test_cco_buf.TestCCOBufWorld) ... ok
    testBcastTypeIndexed (test_cco_buf.TestCCOBufWorld) ... ok
    testBcastTypeIndexed (test_cco_buf.TestCCOBufWorld) ... ok
    testBcastTypeIndexed (test_cco_buf.TestCCOBufWorld) ... ok
    testBcastTypeIndexed (test_cco_buf.TestCCOBufWorld) ... ok
    ok
    ok
    ok
    testExscan (test_cco_buf.TestCCOBufWorld) ... ok
    testExscan (test_cco_buf.TestCCOBufWorld) ... testExscan (test_cco_buf.TestCCOBufWorld) ... testExscan (test_cco_buf.TestCCOBufWorld) ... testExscan (test_cco_buf.TestCCOBufWorld) ... ok
    testGather (test_cco_buf.TestCCOBufWorld) ... ok
    testGather (test_cco_buf.TestCCOBufWorld) ... ok
    testGather (test_cco_buf.TestCCOBufWorld) ... ok
    ok
    testGather (test_cco_buf.TestCCOBufWorld) ... testGather (test_cco_buf.TestCCOBufWorld) ... ok
    testReduce (test_cco_buf.TestCCOBufWorld) ... ok
    testReduce (test_cco_buf.TestCCOBufWorld) ... ok
    ok
    testReduce (test_cco_buf.TestCCOBufWorld) ... ok
    testReduce (test_cco_buf.TestCCOBufWorld) ... testReduce (test_cco_buf.TestCCOBufWorld) ... ok
    testReduceScatter (test_cco_buf.TestCCOBufWorld) ... ok
    testReduceScatter (test_cco_buf.TestCCOBufWorld) ... ok
    testReduceScatter (test_cco_buf.TestCCOBufWorld) ... ok
    ok
    testReduceScatter (test_cco_buf.TestCCOBufWorld) ... testReduceScatter (test_cco_buf.TestCCOBufWorld) ... ok
    testReduceScatterBlock (test_cco_buf.TestCCOBufWorld) ... ok
    testReduceScatterBlock (test_cco_buf.TestCCOBufWorld) ... ok
    testReduceScatterBlock (test_cco_buf.TestCCOBufWorld) ... ok
    testReduceScatterBlock (test_cco_buf.TestCCOBufWorld) ... ok
    testReduceScatterBlock (test_cco_buf.TestCCOBufWorld) ... ok
    testScan (test_cco_buf.TestCCOBufWorld) ... ok
    testScan (test_cco_buf.TestCCOBufWorld) ... ok
    testScan (test_cco_buf.TestCCOBufWorld) ... ok
    testScan (test_cco_buf.TestCCOBufWorld) ... ok
    testScan (test_cco_buf.TestCCOBufWorld) ... ok
    testScatter (test_cco_buf.TestCCOBufWorld) ... ok
    ok
    testScatter (test_cco_buf.TestCCOBufWorld) ... testScatter (test_cco_buf.TestCCOBufWorld) ... ok
    testScatter (test_cco_buf.TestCCOBufWorld) ... ok
    testScatter (test_cco_buf.TestCCOBufWorld) ... ok
    ok
    ok
    testAllgather (test_cco_buf.TestCCOBufWorldDup) ... ok
    testAllgather (test_cco_buf.TestCCOBufWorldDup) ... ok
    testAllgather (test_cco_buf.TestCCOBufWorldDup) ... testAllgather (test_cco_buf.TestCCOBufWorldDup) ... testAllgather (test_cco_buf.TestCCOBufWorldDup) ... ok
    ok
    ok
    ok
    ok
    testAllreduce (test_cco_buf.TestCCOBufWorldDup) ... testAllreduce (test_cco_buf.TestCCOBufWorldDup) ... testAllreduce (test_cco_buf.TestCCOBufWorldDup) ... testAllreduce (test_cco_buf.TestCCOBufWorldDup) ... testAllreduce (test_cco_buf.TestCCOBufWorldDup) ... ok
    testAlltoall (test_cco_buf.TestCCOBufWorldDup) ... ok
    testAlltoall (test_cco_buf.TestCCOBufWorldDup) ... ok
    testAlltoall (test_cco_buf.TestCCOBufWorldDup) ... ok
    testAlltoall (test_cco_buf.TestCCOBufWorldDup) ... ok
    testAlltoall (test_cco_buf.TestCCOBufWorldDup) ... ok
    testBarrier (test_cco_buf.TestCCOBufWorldDup) ... ok
    testBarrier (test_cco_buf.TestCCOBufWorldDup) ... ok
    testBarrier (test_cco_buf.TestCCOBufWorldDup) ... ok
    testBarrier (test_cco_buf.TestCCOBufWorldDup) ... ok
    testBarrier (test_cco_buf.TestCCOBufWorldDup) ... ok
    ok
    testBcast (test_cco_buf.TestCCOBufWorldDup) ... ok
    ok
    testBcast (test_cco_buf.TestCCOBufWorldDup) ... ok
    testBcast (test_cco_buf.TestCCOBufWorldDup) ... testBcast (test_cco_buf.TestCCOBufWorldDup) ... testBcast (test_cco_buf.TestCCOBufWorldDup) ... ok
    ok
    testBcastTypeIndexed (test_cco_buf.TestCCOBufWorldDup) ... ok
    testBcastTypeIndexed (test_cco_buf.TestCCOBufWorldDup) ... ok
    testBcastTypeIndexed (test_cco_buf.TestCCOBufWorldDup) ... ok
    testBcastTypeIndexed (test_cco_buf.TestCCOBufWorldDup) ... testBcastTypeIndexed (test_cco_buf.TestCCOBufWorldDup) ... ok
    ok
    ok
    ok
    testExscan (test_cco_buf.TestCCOBufWorldDup) ... ok
    testExscan (test_cco_buf.TestCCOBufWorldDup) ... testExscan (test_cco_buf.TestCCOBufWorldDup) ... testExscan (test_cco_buf.TestCCOBufWorldDup) ... testExscan (test_cco_buf.TestCCOBufWorldDup) ... ok
    testGather (test_cco_buf.TestCCOBufWorldDup) ... ok
    testGather (test_cco_buf.TestCCOBufWorldDup) ... ok
    testGather (test_cco_buf.TestCCOBufWorldDup) ... ok
    ok
    testGather (test_cco_buf.TestCCOBufWorldDup) ... testGather (test_cco_buf.TestCCOBufWorldDup) ... ok
    ok
    ok
    ok
    ok
    testReduce (test_cco_buf.TestCCOBufWorldDup) ... testReduce (test_cco_buf.TestCCOBufWorldDup) ... testReduce (test_cco_buf.TestCCOBufWorldDup) ... testReduce (test_cco_buf.TestCCOBufWorldDup) ... testReduce (test_cco_buf.TestCCOBufWorldDup) ... ok
    ok
    ok
    ok
    ok
    testReduceScatter (test_cco_buf.TestCCOBufWorldDup) ... testReduceScatter (test_cco_buf.TestCCOBufWorldDup) ... testReduceScatter (test_cco_buf.TestCCOBufWorldDup) ... testReduceScatter (test_cco_buf.TestCCOBufWorldDup) ... testReduceScatter (test_cco_buf.TestCCOBufWorldDup) ... ok
    testReduceScatterBlock (test_cco_buf.TestCCOBufWorldDup) ... ok
    testReduceScatterBlock (test_cco_buf.TestCCOBufWorldDup) ... ok
    testReduceScatterBlock (test_cco_buf.TestCCOBufWorldDup) ... ok
    testReduceScatterBlock (test_cco_buf.TestCCOBufWorldDup) ... ok
    testReduceScatterBlock (test_cco_buf.TestCCOBufWorldDup) ... ok
    ok
    testScan (test_cco_buf.TestCCOBufWorldDup) ... ok
    testScan (test_cco_buf.TestCCOBufWorldDup) ... ok
    ok
    testScan (test_cco_buf.TestCCOBufWorldDup) ... testScan (test_cco_buf.TestCCOBufWorldDup) ... testScan (test_cco_buf.TestCCOBufWorldDup) ... ok
    testScatter (test_cco_buf.TestCCOBufWorldDup) ... ok
    testScatter (test_cco_buf.TestCCOBufWorldDup) ... ok
    ok
    ok
    testScatter (test_cco_buf.TestCCOBufWorldDup) ... testScatter (test_cco_buf.TestCCOBufWorldDup) ... testScatter (test_cco_buf.TestCCOBufWorldDup) ... ok
    testReduceLocal (test_cco_buf.TestReduceLocal) ... ok
    ok
    testReduceLocal (test_cco_buf.TestReduceLocal) ... ok
    testReduceLocal (test_cco_buf.TestReduceLocal) ... ok
    testReduceLocal (test_cco_buf.TestReduceLocal) ... testReduceLocal (test_cco_buf.TestReduceLocal) ... ok
    ok
    testReduceLocalBadCount (test_cco_buf.TestReduceLocal) ... testReduceLocalBadCount (test_cco_buf.TestReduceLocal) ... ok
    testReduceLocalBadCount (test_cco_buf.TestReduceLocal) ... ok
    testReduceLocalBadCount (test_cco_buf.TestReduceLocal) ... ok
    testReduceLocalBadCount (test_cco_buf.TestReduceLocal) ... ok
    testAllgather (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testAllgather (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testAllgather (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    ok
    testAllgather (test_cco_nb_buf.TestCCOBufInplaceSelf) ... testAllgather (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testAllreduce (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testAllreduce (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testAllreduce (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testAllreduce (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testAllreduce (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testGather (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testGather (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testReduce (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testGather (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testGather (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testGather (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testReduce (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    ok
    testReduce (test_cco_nb_buf.TestCCOBufInplaceSelf) ... testReduce (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testReduce (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testReduceScatter (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testReduceScatter (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testReduceScatter (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testReduceScatter (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testReduceScatter (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testReduceScatterBlock (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testReduceScatterBlock (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testReduceScatterBlock (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testReduceScatterBlock (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testReduceScatterBlock (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testScatter (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testScatter (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testScatter (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testScatter (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testScatter (test_cco_nb_buf.TestCCOBufInplaceSelf) ... ok
    testAllgather (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    testAllgather (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    testAllgather (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    testAllgather (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    testAllgather (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    testAllreduce (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    testAllreduce (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    testAllreduce (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    testAllreduce (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    testAllreduce (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    ok
    ok
    ok
    ok
    testGather (test_cco_nb_buf.TestCCOBufInplaceWorld) ... testGather (test_cco_nb_buf.TestCCOBufInplaceWorld) ... testGather (test_cco_nb_buf.TestCCOBufInplaceWorld) ... testGather (test_cco_nb_buf.TestCCOBufInplaceWorld) ... testGather (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    ok
    testReduce (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    ok
    testReduce (test_cco_nb_buf.TestCCOBufInplaceWorld) ... testReduce (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    testReduce (test_cco_nb_buf.TestCCOBufInplaceWorld) ... testReduce (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    testReduceScatter (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    testReduceScatter (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    ok
    ok
    testReduceScatter (test_cco_nb_buf.TestCCOBufInplaceWorld) ... testReduceScatter (test_cco_nb_buf.TestCCOBufInplaceWorld) ... testReduceScatter (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    testReduceScatterBlock (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    testReduceScatterBlock (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    testReduceScatterBlock (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    testReduceScatterBlock (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    testReduceScatterBlock (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    testScatter (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    testScatter (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    testScatter (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    testScatter (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    testScatter (test_cco_nb_buf.TestCCOBufInplaceWorld) ... ok
    ok
    ok
    ok
    ok
    testAllgather (test_cco_nb_buf.TestCCOBufSelf) ... testAllgather (test_cco_nb_buf.TestCCOBufSelf) ... testAllgather (test_cco_nb_buf.TestCCOBufSelf) ... testAllgather (test_cco_nb_buf.TestCCOBufSelf) ... testAllgather (test_cco_nb_buf.TestCCOBufSelf) ... ok
    ok
    ok
    testAllreduce (test_cco_nb_buf.TestCCOBufSelf) ... testAllreduce (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testAllreduce (test_cco_nb_buf.TestCCOBufSelf) ... testAllreduce (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testAllreduce (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testAlltoall (test_cco_nb_buf.TestCCOBufSelf) ... ok
    ok
    testAlltoall (test_cco_nb_buf.TestCCOBufSelf) ... testAlltoall (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testAlltoall (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testAlltoall (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testBarrier (test_cco_nb_buf.TestCCOBufSelf) ... ok
    ok
    testBcast (test_cco_nb_buf.TestCCOBufSelf) ... testBarrier (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testBcast (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testBarrier (test_cco_nb_buf.TestCCOBufSelf) ... ok
    ok
    testBcast (test_cco_nb_buf.TestCCOBufSelf) ... testBarrier (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testBcast (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testBarrier (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testBcast (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testBcastTypeIndexed (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testBcastTypeIndexed (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testBcastTypeIndexed (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testBcastTypeIndexed (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testBcastTypeIndexed (test_cco_nb_buf.TestCCOBufSelf) ... ok
    ok
    testExscan (test_cco_nb_buf.TestCCOBufSelf) ... testExscan (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testExscan (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testExscan (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testExscan (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testGather (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testGather (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testGather (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testReduce (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testReduce (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testGather (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testGather (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testReduce (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testReduce (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testReduce (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testReduceScatter (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testReduceScatter (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testReduceScatter (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testReduceScatter (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testReduceScatter (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testReduceScatterBlock (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testReduceScatterBlock (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testReduceScatterBlock (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testReduceScatterBlock (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testReduceScatterBlock (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testScan (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testScan (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testScan (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testScan (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testScan (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testScatter (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testScatter (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testAllgather (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testAllgather (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testScatter (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testScatter (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testAllreduce (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testAllreduce (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testScatter (test_cco_nb_buf.TestCCOBufSelf) ... ok
    testAllgather (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testAllgather (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testAllgather (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testAllreduce (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testAllreduce (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testAllreduce (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testAlltoall (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testAlltoall (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testBarrier (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testBcast (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testAlltoall (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testBarrier (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testBcastTypeIndexed (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testBcast (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testAlltoall (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testBcastTypeIndexed (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testBarrier (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testBcast (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testAlltoall (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testBarrier (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testBcast (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testBcastTypeIndexed (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testExscan (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testBarrier (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testBcast (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testExscan (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testBcastTypeIndexed (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testBcastTypeIndexed (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testExscan (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testExscan (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testExscan (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testGather (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testGather (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testReduce (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testGather (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testReduce (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testGather (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testGather (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testReduce (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    ok
    testReduce (test_cco_nb_buf.TestCCOBufSelfDup) ... testReduce (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testReduceScatter (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testReduceScatter (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testReduceScatter (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    ok
    testReduceScatter (test_cco_nb_buf.TestCCOBufSelfDup) ... testReduceScatter (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testReduceScatterBlock (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testReduceScatterBlock (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    ok
    testReduceScatterBlock (test_cco_nb_buf.TestCCOBufSelfDup) ... testReduceScatterBlock (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testReduceScatterBlock (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testScan (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testScan (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testScan (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testScan (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testScan (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testScatter (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testAllgather (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testScatter (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testScatter (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testScatter (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testAllgather (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testAllgather (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testScatter (test_cco_nb_buf.TestCCOBufSelfDup) ... ok
    testAllgather (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testAllgather (test_cco_nb_buf.TestCCOBufWorld) ... ok
    ok
    testAllreduce (test_cco_nb_buf.TestCCOBufWorld) ... ok
    ok
    testAllreduce (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testAllreduce (test_cco_nb_buf.TestCCOBufWorld) ... testAllreduce (test_cco_nb_buf.TestCCOBufWorld) ... testAllreduce (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testAlltoall (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testAlltoall (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testAlltoall (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testAlltoall (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testAlltoall (test_cco_nb_buf.TestCCOBufWorld) ... ok
    ok
    ok
    ok
    testBarrier (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testBarrier (test_cco_nb_buf.TestCCOBufWorld) ... testBarrier (test_cco_nb_buf.TestCCOBufWorld) ... testBarrier (test_cco_nb_buf.TestCCOBufWorld) ... testBarrier (test_cco_nb_buf.TestCCOBufWorld) ... ok
    ok
    ok
    ok
    testBcast (test_cco_nb_buf.TestCCOBufWorld) ... testBcast (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testBcast (test_cco_nb_buf.TestCCOBufWorld) ... testBcast (test_cco_nb_buf.TestCCOBufWorld) ... testBcast (test_cco_nb_buf.TestCCOBufWorld) ... ok
    ok
    ok
    ok
    ok
    testBcastTypeIndexed (test_cco_nb_buf.TestCCOBufWorld) ... testBcastTypeIndexed (test_cco_nb_buf.TestCCOBufWorld) ... testBcastTypeIndexed (test_cco_nb_buf.TestCCOBufWorld) ... testBcastTypeIndexed (test_cco_nb_buf.TestCCOBufWorld) ... testBcastTypeIndexed (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testExscan (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testExscan (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testExscan (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testExscan (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testExscan (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testGather (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testGather (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testGather (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testGather (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testGather (test_cco_nb_buf.TestCCOBufWorld) ... ok
    ok
    ok
    testReduce (test_cco_nb_buf.TestCCOBufWorld) ... testReduce (test_cco_nb_buf.TestCCOBufWorld) ... testReduce (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testReduce (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testReduce (test_cco_nb_buf.TestCCOBufWorld) ... ok
    ok
    testReduceScatter (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testReduceScatter (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testReduceScatter (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testReduceScatter (test_cco_nb_buf.TestCCOBufWorld) ... testReduceScatter (test_cco_nb_buf.TestCCOBufWorld) ... ok
    ok
    ok
    ok
    ok
    testReduceScatterBlock (test_cco_nb_buf.TestCCOBufWorld) ... testReduceScatterBlock (test_cco_nb_buf.TestCCOBufWorld) ... testReduceScatterBlock (test_cco_nb_buf.TestCCOBufWorld) ... testReduceScatterBlock (test_cco_nb_buf.TestCCOBufWorld) ... testReduceScatterBlock (test_cco_nb_buf.TestCCOBufWorld) ... ok
    ok
    ok
    ok
    ok
    testScan (test_cco_nb_buf.TestCCOBufWorld) ... testScan (test_cco_nb_buf.TestCCOBufWorld) ... testScan (test_cco_nb_buf.TestCCOBufWorld) ... testScan (test_cco_nb_buf.TestCCOBufWorld) ... testScan (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testScatter (test_cco_nb_buf.TestCCOBufWorld) ... ok
    ok
    testScatter (test_cco_nb_buf.TestCCOBufWorld) ... testScatter (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testScatter (test_cco_nb_buf.TestCCOBufWorld) ... ok
    testScatter (test_cco_nb_buf.TestCCOBufWorld) ... ok
    ok
    ok
    testAllgather (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    ok
    testAllgather (test_cco_nb_buf.TestCCOBufWorldDup) ... testAllgather (test_cco_nb_buf.TestCCOBufWorldDup) ... testAllgather (test_cco_nb_buf.TestCCOBufWorldDup) ... testAllgather (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    ok
    ok
    ok
    ok
    testAllreduce (test_cco_nb_buf.TestCCOBufWorldDup) ... testAllreduce (test_cco_nb_buf.TestCCOBufWorldDup) ... testAllreduce (test_cco_nb_buf.TestCCOBufWorldDup) ... testAllreduce (test_cco_nb_buf.TestCCOBufWorldDup) ... testAllreduce (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testAlltoall (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testAlltoall (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testAlltoall (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testAlltoall (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testAlltoall (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testBarrier (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testBarrier (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testBarrier (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testBarrier (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testBarrier (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    ok
    testBcast (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testBcast (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testBcast (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testBcast (test_cco_nb_buf.TestCCOBufWorldDup) ... testBcast (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    ok
    ok
    ok
    ok
    testBcastTypeIndexed (test_cco_nb_buf.TestCCOBufWorldDup) ... testBcastTypeIndexed (test_cco_nb_buf.TestCCOBufWorldDup) ... testBcastTypeIndexed (test_cco_nb_buf.TestCCOBufWorldDup) ... testBcastTypeIndexed (test_cco_nb_buf.TestCCOBufWorldDup) ... testBcastTypeIndexed (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    ok
    ok
    ok
    ok
    testExscan (test_cco_nb_buf.TestCCOBufWorldDup) ... testExscan (test_cco_nb_buf.TestCCOBufWorldDup) ... testExscan (test_cco_nb_buf.TestCCOBufWorldDup) ... testExscan (test_cco_nb_buf.TestCCOBufWorldDup) ... testExscan (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testGather (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testGather (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testGather (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    ok
    testGather (test_cco_nb_buf.TestCCOBufWorldDup) ... testGather (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testReduce (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testReduce (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testReduce (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    ok
    testReduce (test_cco_nb_buf.TestCCOBufWorldDup) ... testReduce (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testReduceScatter (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testReduceScatter (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testReduceScatter (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    ok
    testReduceScatter (test_cco_nb_buf.TestCCOBufWorldDup) ... testReduceScatter (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testReduceScatterBlock (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testReduceScatterBlock (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testReduceScatterBlock (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testReduceScatterBlock (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testReduceScatterBlock (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    ok
    ok
    ok
    ok
    testScan (test_cco_nb_buf.TestCCOBufWorldDup) ... testScan (test_cco_nb_buf.TestCCOBufWorldDup) ... testScan (test_cco_nb_buf.TestCCOBufWorldDup) ... testScan (test_cco_nb_buf.TestCCOBufWorldDup) ... testScan (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testScatter (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    testScatter (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    ok
    ok
    testScatter (test_cco_nb_buf.TestCCOBufWorldDup) ... testScatter (test_cco_nb_buf.TestCCOBufWorldDup) ... testScatter (test_cco_nb_buf.TestCCOBufWorldDup) ... ok
    ok
    ok
    ok
    ok
    testAllgatherv (test_cco_nb_vec.TestCCOVecSelf) ... testAllgatherv (test_cco_nb_vec.TestCCOVecSelf) ... testAllgatherv (test_cco_nb_vec.TestCCOVecSelf) ... testAllgatherv (test_cco_nb_vec.TestCCOVecSelf) ... testAllgatherv (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAllgatherv2 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAllgatherv2 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAllgatherv2 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAllgatherv2 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAllgatherv2 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAllgatherv3 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAllgatherv3 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    ok
    testAllgatherv3 (test_cco_nb_vec.TestCCOVecSelf) ... testAllgatherv3 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAllgatherv3 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAlltoallv (test_cco_nb_vec.TestCCOVecSelf) ... ok
    ok
    testAlltoallv (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAlltoallv (test_cco_nb_vec.TestCCOVecSelf) ... testAlltoallv (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAlltoallv (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAlltoallv2 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAlltoallv2 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAlltoallv2 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAlltoallv2 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAlltoallv2 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAlltoallv3 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAlltoallv3 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAlltoallv3 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAlltoallv3 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAlltoallv3 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAlltoallw (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAlltoallw (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAlltoallw (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAlltoallw (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAlltoallw (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testGatherv (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testGatherv (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testGatherv (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testGatherv (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testGatherv (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testGatherv2 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testGatherv2 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testGatherv2 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testGatherv2 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testGatherv3 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testGatherv3 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testGatherv2 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testGatherv3 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testGatherv3 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testGatherv3 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testScatterv (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testScatterv (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testScatterv (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testScatterv (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testScatterv2 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testScatterv2 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testScatterv2 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testScatterv (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testScatterv2 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testScatterv3 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testScatterv3 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testScatterv3 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testScatterv2 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testScatterv3 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testScatterv3 (test_cco_nb_vec.TestCCOVecSelf) ... ok
    testAllgatherv (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv2 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv2 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv3 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv2 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv3 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv2 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv3 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv2 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv3 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv3 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv2 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv2 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv2 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv2 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv3 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv3 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv2 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv3 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv3 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv3 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAlltoallw (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAlltoallw (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAlltoallw (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    ok
    testGatherv (test_cco_nb_vec.TestCCOVecSelfDup) ... testGatherv (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAlltoallw (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAlltoallw (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testGatherv (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testGatherv2 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testGatherv2 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testGatherv (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testGatherv (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testGatherv2 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testGatherv3 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testGatherv3 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testGatherv2 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testGatherv2 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testGatherv3 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testGatherv3 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testGatherv3 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testScatterv (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testScatterv (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testScatterv (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testScatterv2 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testScatterv2 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testScatterv2 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testScatterv3 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testScatterv (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    ok
    testScatterv (test_cco_nb_vec.TestCCOVecSelfDup) ... testScatterv3 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testScatterv3 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testScatterv2 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testScatterv2 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testScatterv3 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testAllgatherv (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testScatterv3 (test_cco_nb_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testAllgatherv (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testAllgatherv (test_cco_nb_vec.TestCCOVecWorld) ... ok
    ok
    ok
    ok
    ok
    testAllgatherv2 (test_cco_nb_vec.TestCCOVecWorld) ... testAllgatherv2 (test_cco_nb_vec.TestCCOVecWorld) ... testAllgatherv2 (test_cco_nb_vec.TestCCOVecWorld) ... testAllgatherv2 (test_cco_nb_vec.TestCCOVecWorld) ... testAllgatherv2 (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testAllgatherv3 (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testAllgatherv3 (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testAllgatherv3 (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testAllgatherv3 (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testAllgatherv3 (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testAlltoallv (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testAlltoallv (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testAlltoallv (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testAlltoallv (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testAlltoallv (test_cco_nb_vec.TestCCOVecWorld) ... ok
    ok
    ok
    ok
    ok
    testAlltoallv2 (test_cco_nb_vec.TestCCOVecWorld) ... testAlltoallv2 (test_cco_nb_vec.TestCCOVecWorld) ... testAlltoallv2 (test_cco_nb_vec.TestCCOVecWorld) ... testAlltoallv2 (test_cco_nb_vec.TestCCOVecWorld) ... testAlltoallv2 (test_cco_nb_vec.TestCCOVecWorld) ... ok
    ok
    ok
    ok
    ok
    testAlltoallv3 (test_cco_nb_vec.TestCCOVecWorld) ... testAlltoallv3 (test_cco_nb_vec.TestCCOVecWorld) ... testAlltoallv3 (test_cco_nb_vec.TestCCOVecWorld) ... testAlltoallv3 (test_cco_nb_vec.TestCCOVecWorld) ... testAlltoallv3 (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testAlltoallw (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testAlltoallw (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testAlltoallw (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testAlltoallw (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testAlltoallw (test_cco_nb_vec.TestCCOVecWorld) ... ok
    ok
    ok
    ok
    testGatherv (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testGatherv (test_cco_nb_vec.TestCCOVecWorld) ... testGatherv (test_cco_nb_vec.TestCCOVecWorld) ... testGatherv (test_cco_nb_vec.TestCCOVecWorld) ... testGatherv (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testGatherv2 (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testGatherv2 (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testGatherv2 (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testGatherv2 (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testGatherv2 (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testGatherv3 (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testGatherv3 (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testGatherv3 (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testGatherv3 (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testGatherv3 (test_cco_nb_vec.TestCCOVecWorld) ... ok
    ok
    ok
    ok
    ok
    testScatterv (test_cco_nb_vec.TestCCOVecWorld) ... testScatterv (test_cco_nb_vec.TestCCOVecWorld) ... testScatterv (test_cco_nb_vec.TestCCOVecWorld) ... testScatterv (test_cco_nb_vec.TestCCOVecWorld) ... testScatterv (test_cco_nb_vec.TestCCOVecWorld) ... ok
    ok
    ok
    testScatterv2 (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testScatterv2 (test_cco_nb_vec.TestCCOVecWorld) ... ok
    testScatterv2 (test_cco_nb_vec.TestCCOVecWorld) ... testScatterv2 (test_cco_nb_vec.TestCCOVecWorld) ... testScatterv2 (test_cco_nb_vec.TestCCOVecWorld) ... ok
    ok
    ok
    ok
    ok
    testScatterv3 (test_cco_nb_vec.TestCCOVecWorld) ... testScatterv3 (test_cco_nb_vec.TestCCOVecWorld) ... testScatterv3 (test_cco_nb_vec.TestCCOVecWorld) ... testScatterv3 (test_cco_nb_vec.TestCCOVecWorld) ... testScatterv3 (test_cco_nb_vec.TestCCOVecWorld) ... ok
    ok
    ok
    ok
    ok
    testAllgatherv (test_cco_nb_vec.TestCCOVecWorldDup) ... testAllgatherv (test_cco_nb_vec.TestCCOVecWorldDup) ... testAllgatherv (test_cco_nb_vec.TestCCOVecWorldDup) ... testAllgatherv (test_cco_nb_vec.TestCCOVecWorldDup) ... testAllgatherv (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    ok
    ok
    ok
    ok
    testAllgatherv2 (test_cco_nb_vec.TestCCOVecWorldDup) ... testAllgatherv2 (test_cco_nb_vec.TestCCOVecWorldDup) ... testAllgatherv2 (test_cco_nb_vec.TestCCOVecWorldDup) ... testAllgatherv2 (test_cco_nb_vec.TestCCOVecWorldDup) ... testAllgatherv2 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    ok
    ok
    ok
    ok
    testAllgatherv3 (test_cco_nb_vec.TestCCOVecWorldDup) ... testAllgatherv3 (test_cco_nb_vec.TestCCOVecWorldDup) ... testAllgatherv3 (test_cco_nb_vec.TestCCOVecWorldDup) ... testAllgatherv3 (test_cco_nb_vec.TestCCOVecWorldDup) ... testAllgatherv3 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testAlltoallv (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testAlltoallv (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testAlltoallv (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testAlltoallv (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testAlltoallv (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testAlltoallv2 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testAlltoallv2 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testAlltoallv2 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testAlltoallv2 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testAlltoallv2 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    ok
    ok
    ok
    ok
    testAlltoallv3 (test_cco_nb_vec.TestCCOVecWorldDup) ... testAlltoallv3 (test_cco_nb_vec.TestCCOVecWorldDup) ... testAlltoallv3 (test_cco_nb_vec.TestCCOVecWorldDup) ... testAlltoallv3 (test_cco_nb_vec.TestCCOVecWorldDup) ... testAlltoallv3 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    ok
    ok
    ok
    ok
    testAlltoallw (test_cco_nb_vec.TestCCOVecWorldDup) ... testAlltoallw (test_cco_nb_vec.TestCCOVecWorldDup) ... testAlltoallw (test_cco_nb_vec.TestCCOVecWorldDup) ... testAlltoallw (test_cco_nb_vec.TestCCOVecWorldDup) ... testAlltoallw (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    ok
    ok
    ok
    testGatherv (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testGatherv (test_cco_nb_vec.TestCCOVecWorldDup) ... testGatherv (test_cco_nb_vec.TestCCOVecWorldDup) ... testGatherv (test_cco_nb_vec.TestCCOVecWorldDup) ... testGatherv (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testGatherv2 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testGatherv2 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testGatherv2 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testGatherv2 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testGatherv2 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testGatherv3 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testGatherv3 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testGatherv3 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testGatherv3 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testGatherv3 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    ok
    testScatterv (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testScatterv (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testScatterv (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testScatterv (test_cco_nb_vec.TestCCOVecWorldDup) ... testScatterv (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testScatterv2 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testScatterv2 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testScatterv2 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    ok
    testScatterv2 (test_cco_nb_vec.TestCCOVecWorldDup) ... testScatterv2 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testScatterv3 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testScatterv3 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testScatterv3 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testScatterv3 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    testScatterv3 (test_cco_nb_vec.TestCCOVecWorldDup) ... ok
    ok
    ok
    ok
    ok
    testNeighborAllgather (test_cco_ngh_buf.TestCCONghBufSelf) ... testNeighborAllgather (test_cco_ngh_buf.TestCCONghBufSelf) ... testNeighborAllgather (test_cco_ngh_buf.TestCCONghBufSelf) ... testNeighborAllgather (test_cco_ngh_buf.TestCCONghBufSelf) ... testNeighborAllgather (test_cco_ngh_buf.TestCCONghBufSelf) ... ok
    ok
    testNeighborAlltoall (test_cco_ngh_buf.TestCCONghBufSelf) ... testNeighborAlltoall (test_cco_ngh_buf.TestCCONghBufSelf) ... ok
    testNeighborAlltoall (test_cco_ngh_buf.TestCCONghBufSelf) ... ok
    testNeighborAlltoall (test_cco_ngh_buf.TestCCONghBufSelf) ... ok
    testNeighborAlltoall (test_cco_ngh_buf.TestCCONghBufSelf) ... ok
    testNeighborAlltoallw (test_cco_ngh_buf.TestCCONghBufSelf) ... ok
    ok
    testNeighborAlltoallw (test_cco_ngh_buf.TestCCONghBufSelf) ... testNeighborAlltoallw (test_cco_ngh_buf.TestCCONghBufSelf) ... ok
    testNeighborAlltoallw (test_cco_ngh_buf.TestCCONghBufSelf) ... ok
    testNeighborAlltoallw (test_cco_ngh_buf.TestCCONghBufSelf) ... ok
    testNeighborAllgather (test_cco_ngh_buf.TestCCONghBufSelfDup) ... ok
    testNeighborAllgather (test_cco_ngh_buf.TestCCONghBufSelfDup) ... ok
    testNeighborAllgather (test_cco_ngh_buf.TestCCONghBufSelfDup) ... ok
    ok
    testNeighborAllgather (test_cco_ngh_buf.TestCCONghBufSelfDup) ... testNeighborAllgather (test_cco_ngh_buf.TestCCONghBufSelfDup) ... ok
    testNeighborAlltoall (test_cco_ngh_buf.TestCCONghBufSelfDup) ... ok
    testNeighborAlltoall (test_cco_ngh_buf.TestCCONghBufSelfDup) ... ok
    testNeighborAlltoall (test_cco_ngh_buf.TestCCONghBufSelfDup) ... ok
    testNeighborAlltoall (test_cco_ngh_buf.TestCCONghBufSelfDup) ... ok
    testNeighborAlltoall (test_cco_ngh_buf.TestCCONghBufSelfDup) ... ok
    testNeighborAlltoallw (test_cco_ngh_buf.TestCCONghBufSelfDup) ... ok
    testNeighborAlltoallw (test_cco_ngh_buf.TestCCONghBufSelfDup) ... ok
    testNeighborAlltoallw (test_cco_ngh_buf.TestCCONghBufSelfDup) ... ok
    testNeighborAlltoallw (test_cco_ngh_buf.TestCCONghBufSelfDup) ... ok
    testNeighborAlltoallw (test_cco_ngh_buf.TestCCONghBufSelfDup) ... ok
    testNeighborAllgather (test_cco_ngh_buf.TestCCONghBufWorld) ... ok
    testNeighborAllgather (test_cco_ngh_buf.TestCCONghBufWorld) ... ok
    testNeighborAllgather (test_cco_ngh_buf.TestCCONghBufWorld) ... ok
    testNeighborAllgather (test_cco_ngh_buf.TestCCONghBufWorld) ... ok
    testNeighborAllgather (test_cco_ngh_buf.TestCCONghBufWorld) ... ok
    ok
    ok
    ok
    ok
    testNeighborAlltoall (test_cco_ngh_buf.TestCCONghBufWorld) ... testNeighborAlltoall (test_cco_ngh_buf.TestCCONghBufWorld) ... testNeighborAlltoall (test_cco_ngh_buf.TestCCONghBufWorld) ... testNeighborAlltoall (test_cco_ngh_buf.TestCCONghBufWorld) ... testNeighborAlltoall (test_cco_ngh_buf.TestCCONghBufWorld) ... ok
    ok
    ok
    ok
    ok
    testNeighborAlltoallw (test_cco_ngh_buf.TestCCONghBufWorld) ... testNeighborAlltoallw (test_cco_ngh_buf.TestCCONghBufWorld) ... testNeighborAlltoallw (test_cco_ngh_buf.TestCCONghBufWorld) ... testNeighborAlltoallw (test_cco_ngh_buf.TestCCONghBufWorld) ... testNeighborAlltoallw (test_cco_ngh_buf.TestCCONghBufWorld) ... ok
    ok
    ok
    ok
    ok
    testNeighborAllgather (test_cco_ngh_buf.TestCCONghBufWorldDup) ... testNeighborAllgather (test_cco_ngh_buf.TestCCONghBufWorldDup) ... testNeighborAllgather (test_cco_ngh_buf.TestCCONghBufWorldDup) ... testNeighborAllgather (test_cco_ngh_buf.TestCCONghBufWorldDup) ... testNeighborAllgather (test_cco_ngh_buf.TestCCONghBufWorldDup) ... ok
    ok
    ok
    ok
    ok
    testNeighborAlltoall (test_cco_ngh_buf.TestCCONghBufWorldDup) ... testNeighborAlltoall (test_cco_ngh_buf.TestCCONghBufWorldDup) ... testNeighborAlltoall (test_cco_ngh_buf.TestCCONghBufWorldDup) ... testNeighborAlltoall (test_cco_ngh_buf.TestCCONghBufWorldDup) ... testNeighborAlltoall (test_cco_ngh_buf.TestCCONghBufWorldDup) ... ok
    ok
    ok
    ok
    ok
    testNeighborAlltoallw (test_cco_ngh_buf.TestCCONghBufWorldDup) ... testNeighborAlltoallw (test_cco_ngh_buf.TestCCONghBufWorldDup) ... testNeighborAlltoallw (test_cco_ngh_buf.TestCCONghBufWorldDup) ... testNeighborAlltoallw (test_cco_ngh_buf.TestCCONghBufWorldDup) ... testNeighborAlltoallw (test_cco_ngh_buf.TestCCONghBufWorldDup) ... ok
    ok
    ok
    ok
    ok
    testNeighborAllgather (test_cco_ngh_obj.TestCCONghObjSelf) ... testNeighborAllgather (test_cco_ngh_obj.TestCCONghObjSelf) ... testNeighborAllgather (test_cco_ngh_obj.TestCCONghObjSelf) ... testNeighborAllgather (test_cco_ngh_obj.TestCCONghObjSelf) ... testNeighborAllgather (test_cco_ngh_obj.TestCCONghObjSelf) ... ok
    ok
    testNeighborAlltoall (test_cco_ngh_obj.TestCCONghObjSelf) ... ok
    testNeighborAlltoall (test_cco_ngh_obj.TestCCONghObjSelf) ... testNeighborAlltoall (test_cco_ngh_obj.TestCCONghObjSelf) ... ok
    testNeighborAlltoall (test_cco_ngh_obj.TestCCONghObjSelf) ... ok
    testNeighborAlltoall (test_cco_ngh_obj.TestCCONghObjSelf) ... ok
    testNeighborAllgather (test_cco_ngh_obj.TestCCONghObjSelfDup) ... ok
    testNeighborAllgather (test_cco_ngh_obj.TestCCONghObjSelfDup) ... ok
    testNeighborAllgather (test_cco_ngh_obj.TestCCONghObjSelfDup) ... ok
    testNeighborAllgather (test_cco_ngh_obj.TestCCONghObjSelfDup) ... ok
    testNeighborAllgather (test_cco_ngh_obj.TestCCONghObjSelfDup) ... ok
    testNeighborAlltoall (test_cco_ngh_obj.TestCCONghObjSelfDup) ... ok
    testNeighborAlltoall (test_cco_ngh_obj.TestCCONghObjSelfDup) ... ok
    testNeighborAlltoall (test_cco_ngh_obj.TestCCONghObjSelfDup) ... ok
    testNeighborAlltoall (test_cco_ngh_obj.TestCCONghObjSelfDup) ... ok
    testNeighborAlltoall (test_cco_ngh_obj.TestCCONghObjSelfDup) ... ok
    testNeighborAllgather (test_cco_ngh_obj.TestCCONghObjWorld) ... ok
    testNeighborAllgather (test_cco_ngh_obj.TestCCONghObjWorld) ... ok
    testNeighborAllgather (test_cco_ngh_obj.TestCCONghObjWorld) ... ok
    testNeighborAllgather (test_cco_ngh_obj.TestCCONghObjWorld) ... ok
    testNeighborAllgather (test_cco_ngh_obj.TestCCONghObjWorld) ... ok
    testNeighborAlltoall (test_cco_ngh_obj.TestCCONghObjWorld) ... ok
    testNeighborAlltoall (test_cco_ngh_obj.TestCCONghObjWorld) ... ok
    testNeighborAlltoall (test_cco_ngh_obj.TestCCONghObjWorld) ... ok
    testNeighborAlltoall (test_cco_ngh_obj.TestCCONghObjWorld) ... ok
    testNeighborAlltoall (test_cco_ngh_obj.TestCCONghObjWorld) ... ok
    ok
    ok
    ok
    ok
    testNeighborAllgather (test_cco_ngh_obj.TestCCONghObjWorldDup) ... testNeighborAllgather (test_cco_ngh_obj.TestCCONghObjWorldDup) ... testNeighborAllgather (test_cco_ngh_obj.TestCCONghObjWorldDup) ... testNeighborAllgather (test_cco_ngh_obj.TestCCONghObjWorldDup) ... testNeighborAllgather (test_cco_ngh_obj.TestCCONghObjWorldDup) ... ok
    ok
    testNeighborAlltoall (test_cco_ngh_obj.TestCCONghObjWorldDup) ... ok
    ok
    testNeighborAlltoall (test_cco_ngh_obj.TestCCONghObjWorldDup) ... testNeighborAlltoall (test_cco_ngh_obj.TestCCONghObjWorldDup) ... ok
    testNeighborAlltoall (test_cco_ngh_obj.TestCCONghObjWorldDup) ... testNeighborAlltoall (test_cco_ngh_obj.TestCCONghObjWorldDup) ... ok
    ok
    ok
    ok
    ok
    testAllgather (test_cco_obj.TestCCOObjSelf) ... testAllgather (test_cco_obj.TestCCOObjSelf) ... testAllgather (test_cco_obj.TestCCOObjSelf) ... testAllgather (test_cco_obj.TestCCOObjSelf) ... testAllgather (test_cco_obj.TestCCOObjSelf) ... ok
    ok
    ok
    testAllreduce (test_cco_obj.TestCCOObjSelf) ... testAllreduce (test_cco_obj.TestCCOObjSelf) ... ok
    testAllreduce (test_cco_obj.TestCCOObjSelf) ... testAllreduce (test_cco_obj.TestCCOObjSelf) ... ok
    ok
    ok
    ok
    ok
    testAlltoall (test_cco_obj.TestCCOObjSelf) ... testAlltoall (test_cco_obj.TestCCOObjSelf) ... testAllreduce (test_cco_obj.TestCCOObjSelf) ... testAlltoall (test_cco_obj.TestCCOObjSelf) ... testAlltoall (test_cco_obj.TestCCOObjSelf) ... ok
    ok
    testBarrier (test_cco_obj.TestCCOObjSelf) ... ok
    ok
    testBarrier (test_cco_obj.TestCCOObjSelf) ... testAlltoall (test_cco_obj.TestCCOObjSelf) ... ok
    testBarrier (test_cco_obj.TestCCOObjSelf) ... ok
    testBarrier (test_cco_obj.TestCCOObjSelf) ... testBcast (test_cco_obj.TestCCOObjSelf) ... ok
    testBcast (test_cco_obj.TestCCOObjSelf) ... ok
    testBcast (test_cco_obj.TestCCOObjSelf) ... ok
    testBcast (test_cco_obj.TestCCOObjSelf) ... ok
    testExscan (test_cco_obj.TestCCOObjSelf) ... ok
    ok
    testExscan (test_cco_obj.TestCCOObjSelf) ... testExscan (test_cco_obj.TestCCOObjSelf) ... ok
    ok
    testExscan (test_cco_obj.TestCCOObjSelf) ... testGather (test_cco_obj.TestCCOObjSelf) ... ok
    ok
    ok
    testGather (test_cco_obj.TestCCOObjSelf) ... testGather (test_cco_obj.TestCCOObjSelf) ... testGather (test_cco_obj.TestCCOObjSelf) ... ok
    testBarrier (test_cco_obj.TestCCOObjSelf) ... ok
    testBcast (test_cco_obj.TestCCOObjSelf) ... ok
    testReduce (test_cco_obj.TestCCOObjSelf) ... ok
    ok
    testReduce (test_cco_obj.TestCCOObjSelf) ... testReduce (test_cco_obj.TestCCOObjSelf) ... ok
    testScan (test_cco_obj.TestCCOObjSelf) ... ok
    ok
    ok
    testScan (test_cco_obj.TestCCOObjSelf) ... testScan (test_cco_obj.TestCCOObjSelf) ... ok
    testScatter (test_cco_obj.TestCCOObjSelf) ... testReduce (test_cco_obj.TestCCOObjSelf) ... ok
    ok
    testScatter (test_cco_obj.TestCCOObjSelf) ... testScatter (test_cco_obj.TestCCOObjSelf) ... ok
    ok
    testScan (test_cco_obj.TestCCOObjSelf) ... testExscan (test_cco_obj.TestCCOObjSelf) ... ok
    ok
    testAllgather (test_cco_obj.TestCCOObjSelfDup) ... ok
    testAllgather (test_cco_obj.TestCCOObjSelfDup) ... ok
    testAllgather (test_cco_obj.TestCCOObjSelfDup) ... ok
    testGather (test_cco_obj.TestCCOObjSelf) ... testScatter (test_cco_obj.TestCCOObjSelf) ... ok
    testAllreduce (test_cco_obj.TestCCOObjSelfDup) ... ok
    ok
    ok
    testAllreduce (test_cco_obj.TestCCOObjSelfDup) ... testAllreduce (test_cco_obj.TestCCOObjSelfDup) ... testAllgather (test_cco_obj.TestCCOObjSelfDup) ... ok
    testAlltoall (test_cco_obj.TestCCOObjSelfDup) ... ok
    ok
    ok
    testAlltoall (test_cco_obj.TestCCOObjSelfDup) ... testAlltoall (test_cco_obj.TestCCOObjSelfDup) ... testReduce (test_cco_obj.TestCCOObjSelf) ... ok
    testScan (test_cco_obj.TestCCOObjSelf) ... ok
    testAllreduce (test_cco_obj.TestCCOObjSelfDup) ... ok
    ok
    ok
    testScatter (test_cco_obj.TestCCOObjSelf) ... testBarrier (test_cco_obj.TestCCOObjSelfDup) ... ok
    testBarrier (test_cco_obj.TestCCOObjSelfDup) ... testBarrier (test_cco_obj.TestCCOObjSelfDup) ... ok
    ok
    testBcast (test_cco_obj.TestCCOObjSelfDup) ... ok
    ok
    testBcast (test_cco_obj.TestCCOObjSelfDup) ... testAlltoall (test_cco_obj.TestCCOObjSelfDup) ... testBcast (test_cco_obj.TestCCOObjSelfDup) ... ok
    testExscan (test_cco_obj.TestCCOObjSelfDup) ... ok
    testExscan (test_cco_obj.TestCCOObjSelfDup) ... ok
    testExscan (test_cco_obj.TestCCOObjSelfDup) ... ok
    ok
    testBarrier (test_cco_obj.TestCCOObjSelfDup) ... ok
    testAllgather (test_cco_obj.TestCCOObjSelfDup) ... ok
    testGather (test_cco_obj.TestCCOObjSelfDup) ... ok
    testGather (test_cco_obj.TestCCOObjSelfDup) ... testGather (test_cco_obj.TestCCOObjSelfDup) ... ok
    testBcast (test_cco_obj.TestCCOObjSelfDup) ... ok
    ok
    ok
    testReduce (test_cco_obj.TestCCOObjSelfDup) ... ok
    testReduce (test_cco_obj.TestCCOObjSelfDup) ... testExscan (test_cco_obj.TestCCOObjSelfDup) ... testReduce (test_cco_obj.TestCCOObjSelfDup) ... ok
    ok
    ok
    testGather (test_cco_obj.TestCCOObjSelfDup) ... testScan (test_cco_obj.TestCCOObjSelfDup) ... ok
    testScan (test_cco_obj.TestCCOObjSelfDup) ... testScan (test_cco_obj.TestCCOObjSelfDup) ... ok
    testAllreduce (test_cco_obj.TestCCOObjSelfDup) ... ok
    testScatter (test_cco_obj.TestCCOObjSelfDup) ... ok
    testScatter (test_cco_obj.TestCCOObjSelfDup) ... ok
    testScatter (test_cco_obj.TestCCOObjSelfDup) ... ok
    testAlltoall (test_cco_obj.TestCCOObjSelfDup) ... ok
    testReduce (test_cco_obj.TestCCOObjSelfDup) ... ok
    ok
    testAllgather (test_cco_obj.TestCCOObjWorld) ... ok
    testAllgather (test_cco_obj.TestCCOObjWorld) ... testAllgather (test_cco_obj.TestCCOObjWorld) ... ok
    testScan (test_cco_obj.TestCCOObjSelfDup) ... ok
    testBarrier (test_cco_obj.TestCCOObjSelfDup) ... ok
    ok
    testScatter (test_cco_obj.TestCCOObjSelfDup) ... testBcast (test_cco_obj.TestCCOObjSelfDup) ... ok
    testExscan (test_cco_obj.TestCCOObjSelfDup) ... ok
    testAllgather (test_cco_obj.TestCCOObjWorld) ... ok
    testGather (test_cco_obj.TestCCOObjSelfDup) ... ok
    testReduce (test_cco_obj.TestCCOObjSelfDup) ... ok
    testScan (test_cco_obj.TestCCOObjSelfDup) ... ok
    testScatter (test_cco_obj.TestCCOObjSelfDup) ... ok
    testAllgather (test_cco_obj.TestCCOObjWorld) ... ok
    ok
    testAllreduce (test_cco_obj.TestCCOObjWorld) ... ok
    testAllreduce (test_cco_obj.TestCCOObjWorld) ... ok
    testAllreduce (test_cco_obj.TestCCOObjWorld) ... ok
    testAllreduce (test_cco_obj.TestCCOObjWorld) ... testAllreduce (test_cco_obj.TestCCOObjWorld) ... ok
    testAlltoall (test_cco_obj.TestCCOObjWorld) ... ok
    testAlltoall (test_cco_obj.TestCCOObjWorld) ... ok
    testAlltoall (test_cco_obj.TestCCOObjWorld) ... ok
    testAlltoall (test_cco_obj.TestCCOObjWorld) ... ok
    testAlltoall (test_cco_obj.TestCCOObjWorld) ... ok
    testBarrier (test_cco_obj.TestCCOObjWorld) ... ok
    testBarrier (test_cco_obj.TestCCOObjWorld) ... ok
    testBarrier (test_cco_obj.TestCCOObjWorld) ... ok
    testBarrier (test_cco_obj.TestCCOObjWorld) ... ok
    testBarrier (test_cco_obj.TestCCOObjWorld) ... ok
    ok
    testBcast (test_cco_obj.TestCCOObjWorld) ... ok
    testBcast (test_cco_obj.TestCCOObjWorld) ... ok
    testBcast (test_cco_obj.TestCCOObjWorld) ... ok
    testBcast (test_cco_obj.TestCCOObjWorld) ... testBcast (test_cco_obj.TestCCOObjWorld) ... ok
    ok
    testExscan (test_cco_obj.TestCCOObjWorld) ... ok
    testExscan (test_cco_obj.TestCCOObjWorld) ... ok
    testExscan (test_cco_obj.TestCCOObjWorld) ... ok
    testExscan (test_cco_obj.TestCCOObjWorld) ... testExscan (test_cco_obj.TestCCOObjWorld) ... ok
    testGather (test_cco_obj.TestCCOObjWorld) ... ok
    testGather (test_cco_obj.TestCCOObjWorld) ... ok
    ok
    testGather (test_cco_obj.TestCCOObjWorld) ... ok
    testGather (test_cco_obj.TestCCOObjWorld) ... testGather (test_cco_obj.TestCCOObjWorld) ... ok
    testReduce (test_cco_obj.TestCCOObjWorld) ... ok
    testReduce (test_cco_obj.TestCCOObjWorld) ... ok
    testReduce (test_cco_obj.TestCCOObjWorld) ... ok
    testReduce (test_cco_obj.TestCCOObjWorld) ... ok
    testReduce (test_cco_obj.TestCCOObjWorld) ... ok
    ok
    testScan (test_cco_obj.TestCCOObjWorld) ... ok
    testScan (test_cco_obj.TestCCOObjWorld) ... testScan (test_cco_obj.TestCCOObjWorld) ... ok
    testScan (test_cco_obj.TestCCOObjWorld) ... ok
    testScan (test_cco_obj.TestCCOObjWorld) ... ok
    ok
    testScatter (test_cco_obj.TestCCOObjWorld) ... ok
    testScatter (test_cco_obj.TestCCOObjWorld) ... ok
    testScatter (test_cco_obj.TestCCOObjWorld) ... testScatter (test_cco_obj.TestCCOObjWorld) ... ok
    testScatter (test_cco_obj.TestCCOObjWorld) ... ok
    ok
    ok
    ok
    ok
    testAllgather (test_cco_obj.TestCCOObjWorldDup) ... testAllgather (test_cco_obj.TestCCOObjWorldDup) ... testAllgather (test_cco_obj.TestCCOObjWorldDup) ... testAllgather (test_cco_obj.TestCCOObjWorldDup) ... testAllgather (test_cco_obj.TestCCOObjWorldDup) ... ok
    testAllreduce (test_cco_obj.TestCCOObjWorldDup) ... ok
    testAllreduce (test_cco_obj.TestCCOObjWorldDup) ... ok
    testAllreduce (test_cco_obj.TestCCOObjWorldDup) ... ok
    testAllreduce (test_cco_obj.TestCCOObjWorldDup) ... ok
    testAllreduce (test_cco_obj.TestCCOObjWorldDup) ... ok
    ok
    testAlltoall (test_cco_obj.TestCCOObjWorldDup) ... ok
    testAlltoall (test_cco_obj.TestCCOObjWorldDup) ... ok
    testAlltoall (test_cco_obj.TestCCOObjWorldDup) ... ok
    testAlltoall (test_cco_obj.TestCCOObjWorldDup) ... testAlltoall (test_cco_obj.TestCCOObjWorldDup) ... ok
    testBarrier (test_cco_obj.TestCCOObjWorldDup) ... ok
    testBarrier (test_cco_obj.TestCCOObjWorldDup) ... ok
    testBarrier (test_cco_obj.TestCCOObjWorldDup) ... ok
    testBarrier (test_cco_obj.TestCCOObjWorldDup) ... ok
    testBarrier (test_cco_obj.TestCCOObjWorldDup) ... ok
    testBcast (test_cco_obj.TestCCOObjWorldDup) ... ok
    testBcast (test_cco_obj.TestCCOObjWorldDup) ... ok
    ok
    testBcast (test_cco_obj.TestCCOObjWorldDup) ... ok
    testBcast (test_cco_obj.TestCCOObjWorldDup) ... testBcast (test_cco_obj.TestCCOObjWorldDup) ... ok
    ok
    testExscan (test_cco_obj.TestCCOObjWorldDup) ... ok
    ok
    testExscan (test_cco_obj.TestCCOObjWorldDup) ... ok
    testExscan (test_cco_obj.TestCCOObjWorldDup) ... testExscan (test_cco_obj.TestCCOObjWorldDup) ... testExscan (test_cco_obj.TestCCOObjWorldDup) ... ok
    testGather (test_cco_obj.TestCCOObjWorldDup) ... ok
    testGather (test_cco_obj.TestCCOObjWorldDup) ... ok
    testGather (test_cco_obj.TestCCOObjWorldDup) ... ok
    testGather (test_cco_obj.TestCCOObjWorldDup) ... ok
    testGather (test_cco_obj.TestCCOObjWorldDup) ... ok
    testReduce (test_cco_obj.TestCCOObjWorldDup) ... ok
    testReduce (test_cco_obj.TestCCOObjWorldDup) ... ok
    testReduce (test_cco_obj.TestCCOObjWorldDup) ... ok
    testReduce (test_cco_obj.TestCCOObjWorldDup) ... ok
    testReduce (test_cco_obj.TestCCOObjWorldDup) ... ok
    ok
    testScan (test_cco_obj.TestCCOObjWorldDup) ... ok
    testScan (test_cco_obj.TestCCOObjWorldDup) ... testScan (test_cco_obj.TestCCOObjWorldDup) ... ok
    ok
    testScan (test_cco_obj.TestCCOObjWorldDup) ... testScan (test_cco_obj.TestCCOObjWorldDup) ... ok
    ok
    testScatter (test_cco_obj.TestCCOObjWorldDup) ... ok
    testScatter (test_cco_obj.TestCCOObjWorldDup) ... ok
    testScatter (test_cco_obj.TestCCOObjWorldDup) ... ok
    testScatter (test_cco_obj.TestCCOObjWorldDup) ... testScatter (test_cco_obj.TestCCOObjWorldDup) ... ok
    ok
    ok
    ok
    ok
    testAllgather (test_cco_obj_inter.TestCCOObjInter) ... testAllgather (test_cco_obj_inter.TestCCOObjInter) ... testAllgather (test_cco_obj_inter.TestCCOObjInter) ... testAllgather (test_cco_obj_inter.TestCCOObjInter) ... testAllgather (test_cco_obj_inter.TestCCOObjInter) ... ok
    testAllreduce (test_cco_obj_inter.TestCCOObjInter) ... ok
    testAllreduce (test_cco_obj_inter.TestCCOObjInter) ... ok
    testAllreduce (test_cco_obj_inter.TestCCOObjInter) ... ok
    testAllreduce (test_cco_obj_inter.TestCCOObjInter) ... ok
    testAllreduce (test_cco_obj_inter.TestCCOObjInter) ... ok
    testAlltoall (test_cco_obj_inter.TestCCOObjInter) ... ok
    ok
    ok
    ok
    testAlltoall (test_cco_obj_inter.TestCCOObjInter) ... testAlltoall (test_cco_obj_inter.TestCCOObjInter) ... testAlltoall (test_cco_obj_inter.TestCCOObjInter) ... testAlltoall (test_cco_obj_inter.TestCCOObjInter) ... ok
    testBarrier (test_cco_obj_inter.TestCCOObjInter) ... ok
    testBarrier (test_cco_obj_inter.TestCCOObjInter) ... ok
    ok
    testBarrier (test_cco_obj_inter.TestCCOObjInter) ... ok
    testBarrier (test_cco_obj_inter.TestCCOObjInter) ... testBarrier (test_cco_obj_inter.TestCCOObjInter) ... ok
    ok
    testBcast (test_cco_obj_inter.TestCCOObjInter) ... ok
    testBcast (test_cco_obj_inter.TestCCOObjInter) ... ok
    testBcast (test_cco_obj_inter.TestCCOObjInter) ... ok
    testBcast (test_cco_obj_inter.TestCCOObjInter) ... testBcast (test_cco_obj_inter.TestCCOObjInter) ... ok
    ok
    testGather (test_cco_obj_inter.TestCCOObjInter) ... ok
    testGather (test_cco_obj_inter.TestCCOObjInter) ... testGather (test_cco_obj_inter.TestCCOObjInter) ... ok
    ok
    testGather (test_cco_obj_inter.TestCCOObjInter) ... testGather (test_cco_obj_inter.TestCCOObjInter) ... ok
    ok
    testReduce (test_cco_obj_inter.TestCCOObjInter) ... ok
    testReduce (test_cco_obj_inter.TestCCOObjInter) ... ok
    testReduce (test_cco_obj_inter.TestCCOObjInter) ... ok
    testReduce (test_cco_obj_inter.TestCCOObjInter) ... testReduce (test_cco_obj_inter.TestCCOObjInter) ... ok
    ok
    testScatter (test_cco_obj_inter.TestCCOObjInter) ... ok
    testScatter (test_cco_obj_inter.TestCCOObjInter) ... ok
    testScatter (test_cco_obj_inter.TestCCOObjInter) ... ok
    testScatter (test_cco_obj_inter.TestCCOObjInter) ... testScatter (test_cco_obj_inter.TestCCOObjInter) ... ok
    ok
    ok
    ok
    ok
    testAllgather (test_cco_obj_inter.TestCCOObjInterDup) ... testAllgather (test_cco_obj_inter.TestCCOObjInterDup) ... testAllgather (test_cco_obj_inter.TestCCOObjInterDup) ... testAllgather (test_cco_obj_inter.TestCCOObjInterDup) ... testAllgather (test_cco_obj_inter.TestCCOObjInterDup) ... ok
    testAllreduce (test_cco_obj_inter.TestCCOObjInterDup) ... ok
    testAllreduce (test_cco_obj_inter.TestCCOObjInterDup) ... ok
    ok
    testAllreduce (test_cco_obj_inter.TestCCOObjInterDup) ... testAllreduce (test_cco_obj_inter.TestCCOObjInterDup) ... ok
    testAllreduce (test_cco_obj_inter.TestCCOObjInterDup) ... ok
    ok
    ok
    ok
    testAlltoall (test_cco_obj_inter.TestCCOObjInterDup) ... testAlltoall (test_cco_obj_inter.TestCCOObjInterDup) ... ok
    testAlltoall (test_cco_obj_inter.TestCCOObjInterDup) ... testAlltoall (test_cco_obj_inter.TestCCOObjInterDup) ... testAlltoall (test_cco_obj_inter.TestCCOObjInterDup) ... ok
    ok
    ok
    testBarrier (test_cco_obj_inter.TestCCOObjInterDup) ... ok
    testBarrier (test_cco_obj_inter.TestCCOObjInterDup) ... ok
    testBarrier (test_cco_obj_inter.TestCCOObjInterDup) ... testBarrier (test_cco_obj_inter.TestCCOObjInterDup) ... testBarrier (test_cco_obj_inter.TestCCOObjInterDup) ... ok
    ok
    ok
    ok
    ok
    testBcast (test_cco_obj_inter.TestCCOObjInterDup) ... testBcast (test_cco_obj_inter.TestCCOObjInterDup) ... testBcast (test_cco_obj_inter.TestCCOObjInterDup) ... testBcast (test_cco_obj_inter.TestCCOObjInterDup) ... testBcast (test_cco_obj_inter.TestCCOObjInterDup) ... ok
    ok
    testGather (test_cco_obj_inter.TestCCOObjInterDup) ... testGather (test_cco_obj_inter.TestCCOObjInterDup) ... ok
    ok
    testGather (test_cco_obj_inter.TestCCOObjInterDup) ... testGather (test_cco_obj_inter.TestCCOObjInterDup) ... ok
    testGather (test_cco_obj_inter.TestCCOObjInterDup) ... ok
    ok
    testReduce (test_cco_obj_inter.TestCCOObjInterDup) ... ok
    testReduce (test_cco_obj_inter.TestCCOObjInterDup) ... ok
    testReduce (test_cco_obj_inter.TestCCOObjInterDup) ... ok
    testReduce (test_cco_obj_inter.TestCCOObjInterDup) ... testReduce (test_cco_obj_inter.TestCCOObjInterDup) ... ok
    ok
    ok
    testScatter (test_cco_obj_inter.TestCCOObjInterDup) ... ok
    testScatter (test_cco_obj_inter.TestCCOObjInterDup) ... ok
    testScatter (test_cco_obj_inter.TestCCOObjInterDup) ... testScatter (test_cco_obj_inter.TestCCOObjInterDup) ... testScatter (test_cco_obj_inter.TestCCOObjInterDup) ... ok
    ok
    ok
    ok
    testAllgather (test_cco_obj_inter.TestCCOObjInterDupDup) ... testAllgather (test_cco_obj_inter.TestCCOObjInterDupDup) ... testAllgather (test_cco_obj_inter.TestCCOObjInterDupDup) ... ok
    testAllgather (test_cco_obj_inter.TestCCOObjInterDupDup) ... testAllgather (test_cco_obj_inter.TestCCOObjInterDupDup) ... ok
    ok
    ok
    ok
    testAllreduce (test_cco_obj_inter.TestCCOObjInterDupDup) ... ok
    testAllreduce (test_cco_obj_inter.TestCCOObjInterDupDup) ... testAllreduce (test_cco_obj_inter.TestCCOObjInterDupDup) ... testAllreduce (test_cco_obj_inter.TestCCOObjInterDupDup) ... testAllreduce (test_cco_obj_inter.TestCCOObjInterDupDup) ... ok
    ok
    ok
    testAlltoall (test_cco_obj_inter.TestCCOObjInterDupDup) ... ok
    testAlltoall (test_cco_obj_inter.TestCCOObjInterDupDup) ... ok
    testAlltoall (test_cco_obj_inter.TestCCOObjInterDupDup) ... testAlltoall (test_cco_obj_inter.TestCCOObjInterDupDup) ... testAlltoall (test_cco_obj_inter.TestCCOObjInterDupDup) ... ok
    ok
    ok
    testBarrier (test_cco_obj_inter.TestCCOObjInterDupDup) ... ok
    testBarrier (test_cco_obj_inter.TestCCOObjInterDupDup) ... ok
    testBarrier (test_cco_obj_inter.TestCCOObjInterDupDup) ... testBarrier (test_cco_obj_inter.TestCCOObjInterDupDup) ... testBarrier (test_cco_obj_inter.TestCCOObjInterDupDup) ... ok
    ok
    ok
    testBcast (test_cco_obj_inter.TestCCOObjInterDupDup) ... ok
    ok
    testBcast (test_cco_obj_inter.TestCCOObjInterDupDup) ... testBcast (test_cco_obj_inter.TestCCOObjInterDupDup) ... testBcast (test_cco_obj_inter.TestCCOObjInterDupDup) ... testBcast (test_cco_obj_inter.TestCCOObjInterDupDup) ... ok
    ok
    testGather (test_cco_obj_inter.TestCCOObjInterDupDup) ... ok
    testGather (test_cco_obj_inter.TestCCOObjInterDupDup) ... ok
    testGather (test_cco_obj_inter.TestCCOObjInterDupDup) ... ok
    testGather (test_cco_obj_inter.TestCCOObjInterDupDup) ... testGather (test_cco_obj_inter.TestCCOObjInterDupDup) ... ok
    ok
    ok
    testReduce (test_cco_obj_inter.TestCCOObjInterDupDup) ... ok
    testReduce (test_cco_obj_inter.TestCCOObjInterDupDup) ... testReduce (test_cco_obj_inter.TestCCOObjInterDupDup) ... ok
    testReduce (test_cco_obj_inter.TestCCOObjInterDupDup) ... testReduce (test_cco_obj_inter.TestCCOObjInterDupDup) ... ok
    ok
    ok
    ok
    testScatter (test_cco_obj_inter.TestCCOObjInterDupDup) ... ok
    testScatter (test_cco_obj_inter.TestCCOObjInterDupDup) ... testScatter (test_cco_obj_inter.TestCCOObjInterDupDup) ... testScatter (test_cco_obj_inter.TestCCOObjInterDupDup) ... testScatter (test_cco_obj_inter.TestCCOObjInterDupDup) ... ok
    ok
    ok
    ok
    ok
    testAlltoallv (test_cco_vec.TestCCOVecInplaceSelf) ... testAlltoallv (test_cco_vec.TestCCOVecInplaceSelf) ... testAlltoallv (test_cco_vec.TestCCOVecInplaceSelf) ... testAlltoallv (test_cco_vec.TestCCOVecInplaceSelf) ... testAlltoallv (test_cco_vec.TestCCOVecInplaceSelf) ... ok
    testAlltoallw (test_cco_vec.TestCCOVecInplaceSelf) ... ok
    ok
    testAlltoallw (test_cco_vec.TestCCOVecInplaceSelf) ... ok
    testAlltoallw (test_cco_vec.TestCCOVecInplaceSelf) ... testAlltoallw (test_cco_vec.TestCCOVecInplaceSelf) ... ok
    testAlltoallw (test_cco_vec.TestCCOVecInplaceSelf) ... ok
    testAlltoallw2 (test_cco_vec.TestCCOVecInplaceSelf) ... ok
    testAlltoallw2 (test_cco_vec.TestCCOVecInplaceSelf) ... ok
    testAlltoallw2 (test_cco_vec.TestCCOVecInplaceSelf) ... ok
    testAlltoallw2 (test_cco_vec.TestCCOVecInplaceSelf) ... ok
    testAlltoallw2 (test_cco_vec.TestCCOVecInplaceSelf) ... ok
    ok
    testAlltoallv (test_cco_vec.TestCCOVecInplaceWorld) ... testAlltoallv (test_cco_vec.TestCCOVecInplaceWorld) ... ok
    testAlltoallv (test_cco_vec.TestCCOVecInplaceWorld) ... ok
    testAlltoallv (test_cco_vec.TestCCOVecInplaceWorld) ... ok
    testAlltoallv (test_cco_vec.TestCCOVecInplaceWorld) ... ok
    ok
    ok
    ok
    ok
    testAlltoallw (test_cco_vec.TestCCOVecInplaceWorld) ... testAlltoallw (test_cco_vec.TestCCOVecInplaceWorld) ... testAlltoallw (test_cco_vec.TestCCOVecInplaceWorld) ... testAlltoallw (test_cco_vec.TestCCOVecInplaceWorld) ... testAlltoallw (test_cco_vec.TestCCOVecInplaceWorld) ... ok
    ok
    ok
    ok
    ok
    testAlltoallw2 (test_cco_vec.TestCCOVecInplaceWorld) ... testAlltoallw2 (test_cco_vec.TestCCOVecInplaceWorld) ... testAlltoallw2 (test_cco_vec.TestCCOVecInplaceWorld) ... testAlltoallw2 (test_cco_vec.TestCCOVecInplaceWorld) ... testAlltoallw2 (test_cco_vec.TestCCOVecInplaceWorld) ... ok
    ok
    ok
    ok
    ok
    testAllgatherv (test_cco_vec.TestCCOVecSelf) ... testAllgatherv (test_cco_vec.TestCCOVecSelf) ... testAllgatherv (test_cco_vec.TestCCOVecSelf) ... testAllgatherv (test_cco_vec.TestCCOVecSelf) ... testAllgatherv (test_cco_vec.TestCCOVecSelf) ... ok
    ok
    ok
    testAllgatherv2 (test_cco_vec.TestCCOVecSelf) ... testAllgatherv2 (test_cco_vec.TestCCOVecSelf) ... ok
    testAllgatherv2 (test_cco_vec.TestCCOVecSelf) ... testAllgatherv2 (test_cco_vec.TestCCOVecSelf) ... ok
    testAllgatherv2 (test_cco_vec.TestCCOVecSelf) ... ok
    ok
    ok
    testAllgatherv3 (test_cco_vec.TestCCOVecSelf) ... testAllgatherv3 (test_cco_vec.TestCCOVecSelf) ... testAllgatherv3 (test_cco_vec.TestCCOVecSelf) ... ok
    testAllgatherv3 (test_cco_vec.TestCCOVecSelf) ... ok
    testAllgatherv3 (test_cco_vec.TestCCOVecSelf) ... ok
    testAlltoallv (test_cco_vec.TestCCOVecSelf) ... ok
    ok
    testAlltoallv (test_cco_vec.TestCCOVecSelf) ... ok
    testAlltoallv (test_cco_vec.TestCCOVecSelf) ... testAlltoallv (test_cco_vec.TestCCOVecSelf) ... ok
    testAlltoallv (test_cco_vec.TestCCOVecSelf) ... ok
    testAlltoallv2 (test_cco_vec.TestCCOVecSelf) ... ok
    testAlltoallv2 (test_cco_vec.TestCCOVecSelf) ... ok
    testAlltoallv2 (test_cco_vec.TestCCOVecSelf) ... ok
    ok
    testAlltoallv2 (test_cco_vec.TestCCOVecSelf) ... testAlltoallv2 (test_cco_vec.TestCCOVecSelf) ... ok
    testAlltoallv3 (test_cco_vec.TestCCOVecSelf) ... ok
    testAlltoallv3 (test_cco_vec.TestCCOVecSelf) ... ok
    testAlltoallv3 (test_cco_vec.TestCCOVecSelf) ... ok
    testAlltoallv3 (test_cco_vec.TestCCOVecSelf) ... ok
    testAlltoallv3 (test_cco_vec.TestCCOVecSelf) ... ok
    testAlltoallw (test_cco_vec.TestCCOVecSelf) ... ok
    testAlltoallw (test_cco_vec.TestCCOVecSelf) ... ok
    testAlltoallw (test_cco_vec.TestCCOVecSelf) ... ok
    testAlltoallw (test_cco_vec.TestCCOVecSelf) ... ok
    testAlltoallw (test_cco_vec.TestCCOVecSelf) ... ok
    testGatherv (test_cco_vec.TestCCOVecSelf) ... ok
    testGatherv (test_cco_vec.TestCCOVecSelf) ... ok
    ok
    ok
    testGatherv (test_cco_vec.TestCCOVecSelf) ... testGatherv (test_cco_vec.TestCCOVecSelf) ... testGatherv (test_cco_vec.TestCCOVecSelf) ... ok
    testGatherv2 (test_cco_vec.TestCCOVecSelf) ... ok
    testGatherv2 (test_cco_vec.TestCCOVecSelf) ... ok
    testGatherv2 (test_cco_vec.TestCCOVecSelf) ... ok
    testGatherv2 (test_cco_vec.TestCCOVecSelf) ... ok
    testGatherv2 (test_cco_vec.TestCCOVecSelf) ... ok
    testGatherv3 (test_cco_vec.TestCCOVecSelf) ... ok
    testGatherv3 (test_cco_vec.TestCCOVecSelf) ... ok
    testGatherv3 (test_cco_vec.TestCCOVecSelf) ... ok
    testGatherv3 (test_cco_vec.TestCCOVecSelf) ... ok
    testGatherv3 (test_cco_vec.TestCCOVecSelf) ... ok
    testScatterv (test_cco_vec.TestCCOVecSelf) ... ok
    ok
    testScatterv (test_cco_vec.TestCCOVecSelf) ... testScatterv (test_cco_vec.TestCCOVecSelf) ... ok
    testScatterv (test_cco_vec.TestCCOVecSelf) ... ok
    testScatterv2 (test_cco_vec.TestCCOVecSelf) ... ok
    testScatterv2 (test_cco_vec.TestCCOVecSelf) ... ok
    testScatterv2 (test_cco_vec.TestCCOVecSelf) ... ok
    testScatterv (test_cco_vec.TestCCOVecSelf) ... ok
    testScatterv2 (test_cco_vec.TestCCOVecSelf) ... ok
    testScatterv3 (test_cco_vec.TestCCOVecSelf) ... ok
    testScatterv3 (test_cco_vec.TestCCOVecSelf) ... ok
    testScatterv3 (test_cco_vec.TestCCOVecSelf) ... ok
    testScatterv2 (test_cco_vec.TestCCOVecSelf) ... ok
    testScatterv3 (test_cco_vec.TestCCOVecSelf) ... ok
    testScatterv3 (test_cco_vec.TestCCOVecSelf) ... ok
    ok
    testAllgatherv (test_cco_vec.TestCCOVecSelfDup) ... testAllgatherv (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv (test_cco_vec.TestCCOVecSelfDup) ... ok
    ok
    testAllgatherv2 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv2 (test_cco_vec.TestCCOVecSelfDup) ... testAllgatherv (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv2 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv2 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv2 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv3 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv3 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv3 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv3 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv3 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv (test_cco_vec.TestCCOVecSelfDup) ... ok
    ok
    testAlltoallv (test_cco_vec.TestCCOVecSelfDup) ... testAlltoallv (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv2 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv2 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv2 (test_cco_vec.TestCCOVecSelfDup) ... ok
    ok
    testAlltoallv3 (test_cco_vec.TestCCOVecSelfDup) ... testAlltoallv2 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv2 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv3 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv3 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv3 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAlltoallv3 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAlltoallw (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAlltoallw (test_cco_vec.TestCCOVecSelfDup) ... ok
    testGatherv (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAlltoallw (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAlltoallw (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAlltoallw (test_cco_vec.TestCCOVecSelfDup) ... ok
    testGatherv (test_cco_vec.TestCCOVecSelfDup) ... ok
    testGatherv2 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testGatherv (test_cco_vec.TestCCOVecSelfDup) ... ok
    testGatherv (test_cco_vec.TestCCOVecSelfDup) ... ok
    testGatherv2 (test_cco_vec.TestCCOVecSelfDup) ... ok
    ok
    testGatherv (test_cco_vec.TestCCOVecSelfDup) ... testGatherv3 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testGatherv2 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testGatherv3 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testGatherv2 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testGatherv2 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testGatherv3 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testScatterv (test_cco_vec.TestCCOVecSelfDup) ... ok
    testGatherv3 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testGatherv3 (test_cco_vec.TestCCOVecSelfDup) ... ok
    ok
    testScatterv2 (test_cco_vec.TestCCOVecSelfDup) ... testScatterv (test_cco_vec.TestCCOVecSelfDup) ... ok
    testScatterv (test_cco_vec.TestCCOVecSelfDup) ... ok
    testScatterv2 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testScatterv3 (test_cco_vec.TestCCOVecSelfDup) ... ok
    ok
    testScatterv2 (test_cco_vec.TestCCOVecSelfDup) ... testScatterv (test_cco_vec.TestCCOVecSelfDup) ... ok
    testScatterv3 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testScatterv (test_cco_vec.TestCCOVecSelfDup) ... ok
    testScatterv3 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testScatterv2 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv (test_cco_vec.TestCCOVecWorld) ... ok
    testScatterv2 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testScatterv3 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv (test_cco_vec.TestCCOVecWorld) ... ok
    testScatterv3 (test_cco_vec.TestCCOVecSelfDup) ... ok
    testAllgatherv (test_cco_vec.TestCCOVecWorld) ... ok
    testAllgatherv (test_cco_vec.TestCCOVecWorld) ... ok
    testAllgatherv (test_cco_vec.TestCCOVecWorld) ... ok
    testAllgatherv2 (test_cco_vec.TestCCOVecWorld) ... ok
    testAllgatherv2 (test_cco_vec.TestCCOVecWorld) ... ok
    testAllgatherv2 (test_cco_vec.TestCCOVecWorld) ... ok
    testAllgatherv2 (test_cco_vec.TestCCOVecWorld) ... ok
    testAllgatherv2 (test_cco_vec.TestCCOVecWorld) ... ok
    testAllgatherv3 (test_cco_vec.TestCCOVecWorld) ... ok
    testAllgatherv3 (test_cco_vec.TestCCOVecWorld) ... ok
    testAllgatherv3 (test_cco_vec.TestCCOVecWorld) ... ok
    testAllgatherv3 (test_cco_vec.TestCCOVecWorld) ... ok
    testAllgatherv3 (test_cco_vec.TestCCOVecWorld) ... ok
    testAlltoallv (test_cco_vec.TestCCOVecWorld) ... ok
    testAlltoallv (test_cco_vec.TestCCOVecWorld) ... ok
    testAlltoallv (test_cco_vec.TestCCOVecWorld) ... ok
    testAlltoallv (test_cco_vec.TestCCOVecWorld) ... ok
    testAlltoallv (test_cco_vec.TestCCOVecWorld) ... ok
    ok
    ok
    ok
    ok
    testAlltoallv2 (test_cco_vec.TestCCOVecWorld) ... testAlltoallv2 (test_cco_vec.TestCCOVecWorld) ... testAlltoallv2 (test_cco_vec.TestCCOVecWorld) ... testAlltoallv2 (test_cco_vec.TestCCOVecWorld) ... testAlltoallv2 (test_cco_vec.TestCCOVecWorld) ... ok
    testAlltoallv3 (test_cco_vec.TestCCOVecWorld) ... ok
    testAlltoallv3 (test_cco_vec.TestCCOVecWorld) ... ok
    testAlltoallv3 (test_cco_vec.TestCCOVecWorld) ... ok
    testAlltoallv3 (test_cco_vec.TestCCOVecWorld) ... ok
    testAlltoallv3 (test_cco_vec.TestCCOVecWorld) ... ok
    testAlltoallw (test_cco_vec.TestCCOVecWorld) ... ok
    testAlltoallw (test_cco_vec.TestCCOVecWorld) ... ok
    testAlltoallw (test_cco_vec.TestCCOVecWorld) ... ok
    testAlltoallw (test_cco_vec.TestCCOVecWorld) ... ok
    testAlltoallw (test_cco_vec.TestCCOVecWorld) ... ok
    testGatherv (test_cco_vec.TestCCOVecWorld) ... ok
    testGatherv (test_cco_vec.TestCCOVecWorld) ... ok
    testGatherv (test_cco_vec.TestCCOVecWorld) ... ok
    testGatherv (test_cco_vec.TestCCOVecWorld) ... ok
    testGatherv (test_cco_vec.TestCCOVecWorld) ... ok
    ok
    ok
    ok
    ok
    testGatherv2 (test_cco_vec.TestCCOVecWorld) ... testGatherv2 (test_cco_vec.TestCCOVecWorld) ... testGatherv2 (test_cco_vec.TestCCOVecWorld) ... testGatherv2 (test_cco_vec.TestCCOVecWorld) ... testGatherv2 (test_cco_vec.TestCCOVecWorld) ... ok
    testGatherv3 (test_cco_vec.TestCCOVecWorld) ... ok
    testGatherv3 (test_cco_vec.TestCCOVecWorld) ... ok
    testGatherv3 (test_cco_vec.TestCCOVecWorld) ... ok
    testGatherv3 (test_cco_vec.TestCCOVecWorld) ... ok
    testGatherv3 (test_cco_vec.TestCCOVecWorld) ... ok
    ok
    ok
    ok
    testScatterv (test_cco_vec.TestCCOVecWorld) ... testScatterv (test_cco_vec.TestCCOVecWorld) ... ok
    testScatterv (test_cco_vec.TestCCOVecWorld) ... testScatterv (test_cco_vec.TestCCOVecWorld) ... testScatterv (test_cco_vec.TestCCOVecWorld) ... ok
    ok
    ok
    ok
    ok
    testScatterv2 (test_cco_vec.TestCCOVecWorld) ... testScatterv2 (test_cco_vec.TestCCOVecWorld) ... testScatterv2 (test_cco_vec.TestCCOVecWorld) ... testScatterv2 (test_cco_vec.TestCCOVecWorld) ... testScatterv2 (test_cco_vec.TestCCOVecWorld) ... ok
    ok
    ok
    ok
    testScatterv3 (test_cco_vec.TestCCOVecWorld) ... testScatterv3 (test_cco_vec.TestCCOVecWorld) ... ok
    testScatterv3 (test_cco_vec.TestCCOVecWorld) ... testScatterv3 (test_cco_vec.TestCCOVecWorld) ... testScatterv3 (test_cco_vec.TestCCOVecWorld) ... ok
    ok
    ok
    ok
    ok
    testAllgatherv (test_cco_vec.TestCCOVecWorldDup) ... testAllgatherv (test_cco_vec.TestCCOVecWorldDup) ... testAllgatherv (test_cco_vec.TestCCOVecWorldDup) ... testAllgatherv (test_cco_vec.TestCCOVecWorldDup) ... testAllgatherv (test_cco_vec.TestCCOVecWorldDup) ... ok
    ok
    ok
    ok
    ok
    testAllgatherv2 (test_cco_vec.TestCCOVecWorldDup) ... testAllgatherv2 (test_cco_vec.TestCCOVecWorldDup) ... testAllgatherv2 (test_cco_vec.TestCCOVecWorldDup) ... testAllgatherv2 (test_cco_vec.TestCCOVecWorldDup) ... testAllgatherv2 (test_cco_vec.TestCCOVecWorldDup) ... ok
    ok
    ok
    ok
    ok
    testAllgatherv3 (test_cco_vec.TestCCOVecWorldDup) ... testAllgatherv3 (test_cco_vec.TestCCOVecWorldDup) ... testAllgatherv3 (test_cco_vec.TestCCOVecWorldDup) ... testAllgatherv3 (test_cco_vec.TestCCOVecWorldDup) ... testAllgatherv3 (test_cco_vec.TestCCOVecWorldDup) ... ok
    testAlltoallv (test_cco_vec.TestCCOVecWorldDup) ... ok
    testAlltoallv (test_cco_vec.TestCCOVecWorldDup) ... ok
    testAlltoallv (test_cco_vec.TestCCOVecWorldDup) ... ok
    testAlltoallv (test_cco_vec.TestCCOVecWorldDup) ... ok
    testAlltoallv (test_cco_vec.TestCCOVecWorldDup) ... ok
    ok
    ok
    ok
    ok
    testAlltoallv2 (test_cco_vec.TestCCOVecWorldDup) ... testAlltoallv2 (test_cco_vec.TestCCOVecWorldDup) ... testAlltoallv2 (test_cco_vec.TestCCOVecWorldDup) ... testAlltoallv2 (test_cco_vec.TestCCOVecWorldDup) ... testAlltoallv2 (test_cco_vec.TestCCOVecWorldDup) ... ok
    ok
    ok
    ok
    ok
    testAlltoallv3 (test_cco_vec.TestCCOVecWorldDup) ... testAlltoallv3 (test_cco_vec.TestCCOVecWorldDup) ... testAlltoallv3 (test_cco_vec.TestCCOVecWorldDup) ... testAlltoallv3 (test_cco_vec.TestCCOVecWorldDup) ... testAlltoallv3 (test_cco_vec.TestCCOVecWorldDup) ... ok
    ok
    ok
    ok
    ok
    testAlltoallw (test_cco_vec.TestCCOVecWorldDup) ... testAlltoallw (test_cco_vec.TestCCOVecWorldDup) ... testAlltoallw (test_cco_vec.TestCCOVecWorldDup) ... testAlltoallw (test_cco_vec.TestCCOVecWorldDup) ... testAlltoallw (test_cco_vec.TestCCOVecWorldDup) ... ok
    ok
    ok
    ok
    ok
    testGatherv (test_cco_vec.TestCCOVecWorldDup) ... testGatherv (test_cco_vec.TestCCOVecWorldDup) ... testGatherv (test_cco_vec.TestCCOVecWorldDup) ... testGatherv (test_cco_vec.TestCCOVecWorldDup) ... testGatherv (test_cco_vec.TestCCOVecWorldDup) ... ok
    ok
    ok
    ok
    testGatherv2 (test_cco_vec.TestCCOVecWorldDup) ... testGatherv2 (test_cco_vec.TestCCOVecWorldDup) ... ok
    testGatherv2 (test_cco_vec.TestCCOVecWorldDup) ... testGatherv2 (test_cco_vec.TestCCOVecWorldDup) ... testGatherv2 (test_cco_vec.TestCCOVecWorldDup) ... ok
    ok
    ok
    ok
    testGatherv3 (test_cco_vec.TestCCOVecWorldDup) ... testGatherv3 (test_cco_vec.TestCCOVecWorldDup) ... testGatherv3 (test_cco_vec.TestCCOVecWorldDup) ... testGatherv3 (test_cco_vec.TestCCOVecWorldDup) ... ok
    testGatherv3 (test_cco_vec.TestCCOVecWorldDup) ... ok
    testScatterv (test_cco_vec.TestCCOVecWorldDup) ... ok
    testScatterv (test_cco_vec.TestCCOVecWorldDup) ... ok
    ok
    testScatterv (test_cco_vec.TestCCOVecWorldDup) ... ok
    testScatterv (test_cco_vec.TestCCOVecWorldDup) ... testScatterv (test_cco_vec.TestCCOVecWorldDup) ... ok
    ok
    ok
    ok
    testScatterv2 (test_cco_vec.TestCCOVecWorldDup) ... testScatterv2 (test_cco_vec.TestCCOVecWorldDup) ... testScatterv2 (test_cco_vec.TestCCOVecWorldDup) ... testScatterv2 (test_cco_vec.TestCCOVecWorldDup) ... ok
    testScatterv2 (test_cco_vec.TestCCOVecWorldDup) ... ok
    testScatterv3 (test_cco_vec.TestCCOVecWorldDup) ... ok
    testScatterv3 (test_cco_vec.TestCCOVecWorldDup) ... ok
    testScatterv3 (test_cco_vec.TestCCOVecWorldDup) ... ok
    testScatterv3 (test_cco_vec.TestCCOVecWorldDup) ... ok
    testScatterv3 (test_cco_vec.TestCCOVecWorldDup) ... ok
    ok
    ok
    ok
    ok
    testHandleAddress (test_cffi.TestCFFI) ... testHandleAddress (test_cffi.TestCFFI) ... testHandleAddress (test_cffi.TestCFFI) ... testHandleAddress (test_cffi.TestCFFI) ... testHandleAddress (test_cffi.TestCFFI) ... ok
    testHandleValue (test_cffi.TestCFFI) ... ok
    testHandleValue (test_cffi.TestCFFI) ... ok
    testHandleValue (test_cffi.TestCFFI) ... ok
    testHandleValue (test_cffi.TestCFFI) ... ok
    testHandleValue (test_cffi.TestCFFI) ... ok
    testContructor (test_comm.TestCommNull) ... ok
    ok
    testContructorInter (test_comm.TestCommNull) ... ok
    testContructor (test_comm.TestCommNull) ... testContructorIntra (test_comm.TestCommNull) ... ok
    ok
    testCloneFree (test_comm.TestCommSelf) ... testContructorInter (test_comm.TestCommNull) ... ok
    testContructorIntra (test_comm.TestCommNull) ... ok
    ok
    testCompare (test_comm.TestCommSelf) ... testCloneFree (test_comm.TestCommSelf) ... ok
    testContructor (test_comm.TestCommSelf) ... ok
    ok
    testCompare (test_comm.TestCommSelf) ... ok
    testCreate (test_comm.TestCommSelf) ... testContructor (test_comm.TestCommNull) ... ok
    testContructor (test_comm.TestCommSelf) ... ok
    testCreateGroup (test_comm.TestCommSelf) ... ok
    testContructorInter (test_comm.TestCommNull) ... ok
    testCreate (test_comm.TestCommSelf) ... ok
    testDupWithInfo (test_comm.TestCommSelf) ... ok
    testContructorIntra (test_comm.TestCommNull) ... ok
    ok
    testCreateGroup (test_comm.TestCommSelf) ... testCloneFree (test_comm.TestCommSelf) ... ok
    testGetParent (test_comm.TestCommSelf) ... ok
    testDupWithInfo (test_comm.TestCommSelf) ... ok
    testGetSetInfo (test_comm.TestCommSelf) ... ok
    testCompare (test_comm.TestCommSelf) ... ok
    testGetSetName (test_comm.TestCommSelf) ... ok
    testContructor (test_comm.TestCommSelf) ... ok
    testGetParent (test_comm.TestCommSelf) ... ok
    testGroup (test_comm.TestCommSelf) ... ok
    testCreate (test_comm.TestCommSelf) ... ok
    testGetSetInfo (test_comm.TestCommSelf) ... ok
    testIDup (test_comm.TestCommSelf) ... ok
    testGetSetName (test_comm.TestCommSelf) ... ok
    testCreateGroup (test_comm.TestCommSelf) ... ok
    testIsInter (test_comm.TestCommSelf) ... ok
    testGroup (test_comm.TestCommSelf) ... ok
    ok
    testPyProps (test_comm.TestCommSelf) ... ok
    testDupWithInfo (test_comm.TestCommSelf) ... ok
    testIDup (test_comm.TestCommSelf) ... testRank (test_comm.TestCommSelf) ... ok
    ok
    testIsInter (test_comm.TestCommSelf) ... testSize (test_comm.TestCommSelf) ... ok
    testPyProps (test_comm.TestCommSelf) ... ok
    ok
    testSplitType (test_comm.TestCommSelf) ... testRank (test_comm.TestCommSelf) ... ok
    testSize (test_comm.TestCommSelf) ... ok
    ok
    testGetParent (test_comm.TestCommSelf) ... ok
    testSplitType (test_comm.TestCommSelf) ... testCloneFree (test_comm.TestCommSelfDup) ... ok
    testCompare (test_comm.TestCommSelfDup) ... ok
    testGetSetInfo (test_comm.TestCommSelf) ... ok
    testGetSetName (test_comm.TestCommSelf) ... ok
    testCloneFree (test_comm.TestCommSelfDup) ... ok
    testContructor (test_comm.TestCommSelfDup) ... ok
    testGroup (test_comm.TestCommSelf) ... ok
    testCompare (test_comm.TestCommSelfDup) ... ok
    testCreate (test_comm.TestCommSelfDup) ... ok
    testIDup (test_comm.TestCommSelf) ... ok
    ok
    testContructor (test_comm.TestCommSelfDup) ... testCreateGroup (test_comm.TestCommSelfDup) ... ok
    testIsInter (test_comm.TestCommSelf) ... ok
    testCreate (test_comm.TestCommSelfDup) ... ok
    testPyProps (test_comm.TestCommSelf) ... ok
    testDupWithInfo (test_comm.TestCommSelfDup) ... ok
    ok
    testRank (test_comm.TestCommSelf) ... ok
    testCreateGroup (test_comm.TestCommSelfDup) ... ok
    testSize (test_comm.TestCommSelf) ... ok
    testContructor (test_comm.TestCommNull) ... ok
    testGetParent (test_comm.TestCommSelfDup) ... testSplitType (test_comm.TestCommSelf) ... ok
    testDupWithInfo (test_comm.TestCommSelfDup) ... ok
    ok
    testGetSetInfo (test_comm.TestCommSelfDup) ... testContructorInter (test_comm.TestCommNull) ... ok
    testContructorIntra (test_comm.TestCommNull) ... ok
    ok
    testGetParent (test_comm.TestCommSelfDup) ... ok
    testCloneFree (test_comm.TestCommSelfDup) ... ok
    testGetSetName (test_comm.TestCommSelfDup) ... ok
    testGetSetInfo (test_comm.TestCommSelfDup) ... ok
    ok
    ok
    testContructor (test_comm.TestCommNull) ... testGetSetName (test_comm.TestCommSelfDup) ... testCloneFree (test_comm.TestCommSelf) ... testGroup (test_comm.TestCommSelfDup) ... ok
    testContructorInter (test_comm.TestCommNull) ... ok
    testCompare (test_comm.TestCommSelfDup) ... ok
    testGroup (test_comm.TestCommSelfDup) ... ok
    ok
    ok
    testIDup (test_comm.TestCommSelfDup) ... testContructorIntra (test_comm.TestCommNull) ... ok
    testContructor (test_comm.TestCommSelfDup) ... ok
    testIDup (test_comm.TestCommSelfDup) ... ok
    testCompare (test_comm.TestCommSelf) ... ok
    ok
    testIsInter (test_comm.TestCommSelfDup) ... testCloneFree (test_comm.TestCommSelf) ... testCreate (test_comm.TestCommSelfDup) ... ok
    testIsInter (test_comm.TestCommSelfDup) ... ok
    testPyProps (test_comm.TestCommSelfDup) ... ok
    ok
    ok
    testPyProps (test_comm.TestCommSelfDup) ... testContructor (test_comm.TestCommSelf) ... testCreateGroup (test_comm.TestCommSelfDup) ... ok
    testCompare (test_comm.TestCommSelf) ... ok
    testRank (test_comm.TestCommSelfDup) ... ok
    ok
    ok
    testDupWithInfo (test_comm.TestCommSelfDup) ... testRank (test_comm.TestCommSelfDup) ... testCreate (test_comm.TestCommSelf) ... ok
    testSize (test_comm.TestCommSelfDup) ... ok
    testSize (test_comm.TestCommSelfDup) ... ok
    ok
    testSplitType (test_comm.TestCommSelfDup) ... testContructor (test_comm.TestCommSelf) ... ok
    ok
    testSplitType (test_comm.TestCommSelfDup) ... ok
    testCreate (test_comm.TestCommSelf) ... testCreateGroup (test_comm.TestCommSelf) ... ok
    testGetParent (test_comm.TestCommSelfDup) ... ok
    ok
    ok
    testCreateGroup (test_comm.TestCommSelf) ... testGetSetInfo (test_comm.TestCommSelfDup) ... testCloneFree (test_comm.TestCommWorld) ... ok
    testDupWithInfo (test_comm.TestCommSelf) ... ok
    ok
    testGetSetName (test_comm.TestCommSelfDup) ... testCloneFree (test_comm.TestCommWorld) ... ok
    testDupWithInfo (test_comm.TestCommSelf) ... ok
    testGroup (test_comm.TestCommSelfDup) ... ok
    testIDup (test_comm.TestCommSelfDup) ... ok
    testGetParent (test_comm.TestCommSelf) ... ok
    testIsInter (test_comm.TestCommSelfDup) ... ok
    testGetSetInfo (test_comm.TestCommSelf) ... ok
    testPyProps (test_comm.TestCommSelfDup) ... ok
    ok
    testGetParent (test_comm.TestCommSelf) ... testGetSetName (test_comm.TestCommSelf) ... ok
    ok
    testGetSetInfo (test_comm.TestCommSelf) ... ok
    testRank (test_comm.TestCommSelfDup) ... testGroup (test_comm.TestCommSelf) ... ok
    testGetSetName (test_comm.TestCommSelf) ... ok
    ok
    ok
    testIDup (test_comm.TestCommSelf) ... testGroup (test_comm.TestCommSelf) ... testSize (test_comm.TestCommSelfDup) ... ok
    testIsInter (test_comm.TestCommSelf) ... ok
    ok
    ok
    testSplitType (test_comm.TestCommSelfDup) ... testPyProps (test_comm.TestCommSelf) ... testIDup (test_comm.TestCommSelf) ... ok
    testRank (test_comm.TestCommSelf) ... ok
    ok
    ok
    testSize (test_comm.TestCommSelf) ... testCloneFree (test_comm.TestCommWorld) ... testIsInter (test_comm.TestCommSelf) ... ok
    ok
    testPyProps (test_comm.TestCommSelf) ... testSplitType (test_comm.TestCommSelf) ... ok
    testRank (test_comm.TestCommSelf) ... ok
    ok
    testSize (test_comm.TestCommSelf) ... testCloneFree (test_comm.TestCommSelfDup) ... ok
    ok
    testCompare (test_comm.TestCommSelfDup) ... testSplitType (test_comm.TestCommSelf) ... ok
    testContructor (test_comm.TestCommSelfDup) ... ok
    ok
    testCreate (test_comm.TestCommSelfDup) ... testCloneFree (test_comm.TestCommSelfDup) ... ok
    testCreateGroup (test_comm.TestCommSelfDup) ... ok
    testCompare (test_comm.TestCommSelfDup) ... ok
    testDupWithInfo (test_comm.TestCommSelfDup) ... ok
    testContructor (test_comm.TestCommSelfDup) ... ok
    testGetParent (test_comm.TestCommSelfDup) ... ok
    testGetSetInfo (test_comm.TestCommSelfDup) ... ok
    testCreate (test_comm.TestCommSelfDup) ... ok
    testGetSetName (test_comm.TestCommSelfDup) ... ok
    testGroup (test_comm.TestCommSelfDup) ... ok
    testCreateGroup (test_comm.TestCommSelfDup) ... ok
    testIDup (test_comm.TestCommSelfDup) ... ok
    testDupWithInfo (test_comm.TestCommSelfDup) ... ok
    testIsInter (test_comm.TestCommSelfDup) ... ok
    ok
    testPyProps (test_comm.TestCommSelfDup) ... testGetParent (test_comm.TestCommSelfDup) ... ok
    testRank (test_comm.TestCommSelfDup) ... ok
    ok
    testSize (test_comm.TestCommSelfDup) ... testGetSetInfo (test_comm.TestCommSelfDup) ... ok
    testSplitType (test_comm.TestCommSelfDup) ... ok
    testGetSetName (test_comm.TestCommSelfDup) ... ok
    ok
    testCloneFree (test_comm.TestCommWorld) ... testGroup (test_comm.TestCommSelfDup) ... ok
    testIDup (test_comm.TestCommSelfDup) ... ok
    testIsInter (test_comm.TestCommSelfDup) ... ok
    testPyProps (test_comm.TestCommSelfDup) ... ok
    testRank (test_comm.TestCommSelfDup) ... ok
    testSize (test_comm.TestCommSelfDup) ... ok
    testSplitType (test_comm.TestCommSelfDup) ... ok
    testCloneFree (test_comm.TestCommWorld) ... ok
    testCompare (test_comm.TestCommWorld) ... ok
    testCompare (test_comm.TestCommWorld) ... ok
    testCompare (test_comm.TestCommWorld) ... ok
    testCompare (test_comm.TestCommWorld) ... ok
    testCompare (test_comm.TestCommWorld) ... ok
    testContructor (test_comm.TestCommWorld) ... ok
    testContructor (test_comm.TestCommWorld) ... ok
    testContructor (test_comm.TestCommWorld) ... ok
    testContructor (test_comm.TestCommWorld) ... ok
    testContructor (test_comm.TestCommWorld) ... ok
    testCreate (test_comm.TestCommWorld) ... ok
    testCreate (test_comm.TestCommWorld) ... ok
    testCreate (test_comm.TestCommWorld) ... ok
    testCreate (test_comm.TestCommWorld) ... ok
    testCreate (test_comm.TestCommWorld) ... ok
    testCreateGroup (test_comm.TestCommWorld) ... ok
    testCreateGroup (test_comm.TestCommWorld) ... ok
    testCreateGroup (test_comm.TestCommWorld) ... ok
    testCreateGroup (test_comm.TestCommWorld) ... ok
    testCreateGroup (test_comm.TestCommWorld) ... ok
    ok
    testDupWithInfo (test_comm.TestCommWorld) ... ok
    testDupWithInfo (test_comm.TestCommWorld) ... ok
    testDupWithInfo (test_comm.TestCommWorld) ... testDupWithInfo (test_comm.TestCommWorld) ... ok
    testDupWithInfo (test_comm.TestCommWorld) ... ok
    ok
    testGetParent (test_comm.TestCommWorld) ... ok
    testGetParent (test_comm.TestCommWorld) ... ok
    ok
    testGetParent (test_comm.TestCommWorld) ... ok
    testGetParent (test_comm.TestCommWorld) ... testGetParent (test_comm.TestCommWorld) ... ok
    testGetSetInfo (test_comm.TestCommWorld) ... ok
    testGetSetInfo (test_comm.TestCommWorld) ... testGetSetInfo (test_comm.TestCommWorld) ... ok
    ok
    testGetSetInfo (test_comm.TestCommWorld) ... ok
    testGetSetInfo (test_comm.TestCommWorld) ... ok
    testGetSetName (test_comm.TestCommWorld) ... ok
    testGetSetName (test_comm.TestCommWorld) ... testGetSetName (test_comm.TestCommWorld) ... ok
    ok
    ok
    testGroup (test_comm.TestCommWorld) ... ok
    testGroup (test_comm.TestCommWorld) ... testGroup (test_comm.TestCommWorld) ... ok
    testGetSetName (test_comm.TestCommWorld) ... testGetSetName (test_comm.TestCommWorld) ... ok
    testIDup (test_comm.TestCommWorld) ... ok
    testIDup (test_comm.TestCommWorld) ... ok
    ok
    testIDup (test_comm.TestCommWorld) ... ok
    testGroup (test_comm.TestCommWorld) ... testGroup (test_comm.TestCommWorld) ... ok
    testIDup (test_comm.TestCommWorld) ... ok
    testIDup (test_comm.TestCommWorld) ... ok
    ok
    testIsInter (test_comm.TestCommWorld) ... ok
    testIsInter (test_comm.TestCommWorld) ... ok
    testIsInter (test_comm.TestCommWorld) ... ok
    testIsInter (test_comm.TestCommWorld) ... testIsInter (test_comm.TestCommWorld) ... ok
    testPyProps (test_comm.TestCommWorld) ... ok
    testPyProps (test_comm.TestCommWorld) ... ok
    testPyProps (test_comm.TestCommWorld) ... ok
    testPyProps (test_comm.TestCommWorld) ... ok
    testRank (test_comm.TestCommWorld) ... ok
    testRank (test_comm.TestCommWorld) ... ok
    testRank (test_comm.TestCommWorld) ... ok
    testSize (test_comm.TestCommWorld) ... ok
    ok
    testPyProps (test_comm.TestCommWorld) ... ok
    testSize (test_comm.TestCommWorld) ... ok
    testSize (test_comm.TestCommWorld) ... ok
    ok
    testSplitType (test_comm.TestCommWorld) ... ok
    testSplitType (test_comm.TestCommWorld) ... testRank (test_comm.TestCommWorld) ... testSplitType (test_comm.TestCommWorld) ... ok
    ok
    testSize (test_comm.TestCommWorld) ... testRank (test_comm.TestCommWorld) ... ok
    testSplitType (test_comm.TestCommWorld) ... ok
    testSize (test_comm.TestCommWorld) ... ok
    testSplitType (test_comm.TestCommWorld) ... ok
    ok
    ok
    ok
    ok
    testCloneFree (test_comm.TestCommWorldDup) ... testCloneFree (test_comm.TestCommWorldDup) ... testCloneFree (test_comm.TestCommWorldDup) ... testCloneFree (test_comm.TestCommWorldDup) ... testCloneFree (test_comm.TestCommWorldDup) ... ok
    ok
    testCompare (test_comm.TestCommWorldDup) ... ok
    testCompare (test_comm.TestCommWorldDup) ... ok
    testCompare (test_comm.TestCommWorldDup) ... ok
    testCompare (test_comm.TestCommWorldDup) ... testCompare (test_comm.TestCommWorldDup) ... ok
    ok
    ok
    testContructor (test_comm.TestCommWorldDup) ... ok
    ok
    testContructor (test_comm.TestCommWorldDup) ... testContructor (test_comm.TestCommWorldDup) ... testContructor (test_comm.TestCommWorldDup) ... testContructor (test_comm.TestCommWorldDup) ... ok
    ok
    testCreate (test_comm.TestCommWorldDup) ... ok
    ok
    testCreate (test_comm.TestCommWorldDup) ... testCreate (test_comm.TestCommWorldDup) ... testCreate (test_comm.TestCommWorldDup) ... ok
    testCreate (test_comm.TestCommWorldDup) ... ok
    ok
    ok
    testCreateGroup (test_comm.TestCommWorldDup) ... ok
    testCreateGroup (test_comm.TestCommWorldDup) ... ok
    testCreateGroup (test_comm.TestCommWorldDup) ... testCreateGroup (test_comm.TestCommWorldDup) ... testCreateGroup (test_comm.TestCommWorldDup) ... ok
    ok
    testDupWithInfo (test_comm.TestCommWorldDup) ... ok
    testDupWithInfo (test_comm.TestCommWorldDup) ... ok
    ok
    testDupWithInfo (test_comm.TestCommWorldDup) ... testDupWithInfo (test_comm.TestCommWorldDup) ... testDupWithInfo (test_comm.TestCommWorldDup) ... ok
    ok
    ok
    testGetParent (test_comm.TestCommWorldDup) ... ok
    ok
    testGetParent (test_comm.TestCommWorldDup) ... testGetParent (test_comm.TestCommWorldDup) ... testGetParent (test_comm.TestCommWorldDup) ... testGetParent (test_comm.TestCommWorldDup) ... ok
    testGetSetInfo (test_comm.TestCommWorldDup) ... ok
    testGetSetInfo (test_comm.TestCommWorldDup) ... ok
    ok
    testGetSetInfo (test_comm.TestCommWorldDup) ... ok
    testGetSetInfo (test_comm.TestCommWorldDup) ... testGetSetInfo (test_comm.TestCommWorldDup) ... ok
    testGetSetName (test_comm.TestCommWorldDup) ... ok
    testGetSetName (test_comm.TestCommWorldDup) ... ok
    testGetSetName (test_comm.TestCommWorldDup) ... ok
    ok
    testGetSetName (test_comm.TestCommWorldDup) ... testGetSetName (test_comm.TestCommWorldDup) ... ok
    testGroup (test_comm.TestCommWorldDup) ... ok
    ok
    testGroup (test_comm.TestCommWorldDup) ... ok
    ok
    testGroup (test_comm.TestCommWorldDup) ... testGroup (test_comm.TestCommWorldDup) ... testGroup (test_comm.TestCommWorldDup) ... ok
    ok
    testIDup (test_comm.TestCommWorldDup) ... ok
    testIDup (test_comm.TestCommWorldDup) ... ok
    ok
    testIDup (test_comm.TestCommWorldDup) ... testIDup (test_comm.TestCommWorldDup) ... testIDup (test_comm.TestCommWorldDup) ... ok
    ok
    testIsInter (test_comm.TestCommWorldDup) ... ok
    ok
    testIsInter (test_comm.TestCommWorldDup) ... testIsInter (test_comm.TestCommWorldDup) ... testIsInter (test_comm.TestCommWorldDup) ... ok
    testIsInter (test_comm.TestCommWorldDup) ... ok
    ok
    ok
    testPyProps (test_comm.TestCommWorldDup) ... testPyProps (test_comm.TestCommWorldDup) ... ok
    ok
    testPyProps (test_comm.TestCommWorldDup) ... testPyProps (test_comm.TestCommWorldDup) ... testPyProps (test_comm.TestCommWorldDup) ... ok
    ok
    ok
    ok
    testRank (test_comm.TestCommWorldDup) ... ok
    testRank (test_comm.TestCommWorldDup) ... testRank (test_comm.TestCommWorldDup) ... testRank (test_comm.TestCommWorldDup) ... testRank (test_comm.TestCommWorldDup) ... ok
    ok
    testSize (test_comm.TestCommWorldDup) ... ok
    testSize (test_comm.TestCommWorldDup) ... ok
    ok
    testSize (test_comm.TestCommWorldDup) ... testSize (test_comm.TestCommWorldDup) ... testSize (test_comm.TestCommWorldDup) ... ok
    ok
    ok
    testSplitType (test_comm.TestCommWorldDup) ... ok
    testSplitType (test_comm.TestCommWorldDup) ... testSplitType (test_comm.TestCommWorldDup) ... ok
    testSplitType (test_comm.TestCommWorldDup) ... testSplitType (test_comm.TestCommWorldDup) ... ok
    ok
    ok
    ok
    ok
    testFortran (test_comm_inter.TestIntercomm) ... testFortran (test_comm_inter.TestIntercomm) ... testFortran (test_comm_inter.TestIntercomm) ... testFortran (test_comm_inter.TestIntercomm) ... testFortran (test_comm_inter.TestIntercomm) ... ok
    ok
    ok
    testLocalGroupSizeRank (test_comm_inter.TestIntercomm) ... ok
    testLocalGroupSizeRank (test_comm_inter.TestIntercomm) ... ok
    testLocalGroupSizeRank (test_comm_inter.TestIntercomm) ... testLocalGroupSizeRank (test_comm_inter.TestIntercomm) ... testLocalGroupSizeRank (test_comm_inter.TestIntercomm) ... ok
    ok
    testMerge (test_comm_inter.TestIntercomm) ... ok
    testMerge (test_comm_inter.TestIntercomm) ... ok
    testMerge (test_comm_inter.TestIntercomm) ... ok
    testMerge (test_comm_inter.TestIntercomm) ... testMerge (test_comm_inter.TestIntercomm) ... ok
    ok
    ok
    ok
    ok
    testRemoteGroupSize (test_comm_inter.TestIntercomm) ... testRemoteGroupSize (test_comm_inter.TestIntercomm) ... testRemoteGroupSize (test_comm_inter.TestIntercomm) ... testRemoteGroupSize (test_comm_inter.TestIntercomm) ... testRemoteGroupSize (test_comm_inter.TestIntercomm) ... ok
    ok
    ok
    ok
    ok
    testFortran (test_comm_inter.TestIntercommDup) ... testFortran (test_comm_inter.TestIntercommDup) ... testFortran (test_comm_inter.TestIntercommDup) ... testFortran (test_comm_inter.TestIntercommDup) ... testFortran (test_comm_inter.TestIntercommDup) ... ok
    ok
    ok
    ok
    testLocalGroupSizeRank (test_comm_inter.TestIntercommDup) ... ok
    testLocalGroupSizeRank (test_comm_inter.TestIntercommDup) ... testLocalGroupSizeRank (test_comm_inter.TestIntercommDup) ... testLocalGroupSizeRank (test_comm_inter.TestIntercommDup) ... testLocalGroupSizeRank (test_comm_inter.TestIntercommDup) ... ok
    ok
    testMerge (test_comm_inter.TestIntercommDup) ... ok
    ok
    ok
    testMerge (test_comm_inter.TestIntercommDup) ... testMerge (test_comm_inter.TestIntercommDup) ... testMerge (test_comm_inter.TestIntercommDup) ... testMerge (test_comm_inter.TestIntercommDup) ... ok
    ok
    testRemoteGroupSize (test_comm_inter.TestIntercommDup) ... ok
    testRemoteGroupSize (test_comm_inter.TestIntercommDup) ... ok
    testRemoteGroupSize (test_comm_inter.TestIntercommDup) ... ok
    testRemoteGroupSize (test_comm_inter.TestIntercommDup) ... testRemoteGroupSize (test_comm_inter.TestIntercommDup) ... ok
    ok
    ok
    ok
    ok
    testFortran (test_comm_inter.TestIntercommDupDup) ... testFortran (test_comm_inter.TestIntercommDupDup) ... testFortran (test_comm_inter.TestIntercommDupDup) ... testFortran (test_comm_inter.TestIntercommDupDup) ... testFortran (test_comm_inter.TestIntercommDupDup) ... ok
    testLocalGroupSizeRank (test_comm_inter.TestIntercommDupDup) ... ok
    testLocalGroupSizeRank (test_comm_inter.TestIntercommDupDup) ... ok
    ok
    testLocalGroupSizeRank (test_comm_inter.TestIntercommDupDup) ... ok
    testLocalGroupSizeRank (test_comm_inter.TestIntercommDupDup) ... testLocalGroupSizeRank (test_comm_inter.TestIntercommDupDup) ... ok
    testMerge (test_comm_inter.TestIntercommDupDup) ... ok
    ok
    testMerge (test_comm_inter.TestIntercommDupDup) ... ok
    testMerge (test_comm_inter.TestIntercommDupDup) ... ok
    testMerge (test_comm_inter.TestIntercommDupDup) ... testMerge (test_comm_inter.TestIntercommDupDup) ... ok
    ok
    ok
    ok
    testRemoteGroupSize (test_comm_inter.TestIntercommDupDup) ... ok
    testRemoteGroupSize (test_comm_inter.TestIntercommDupDup) ... testRemoteGroupSize (test_comm_inter.TestIntercommDupDup) ... testRemoteGroupSize (test_comm_inter.TestIntercommDupDup) ... testRemoteGroupSize (test_comm_inter.TestIntercommDupDup) ... ok
    ok
    ok
    ok
    ok
    testCartMap (test_comm_topo.TestTopoSelf) ... testCartMap (test_comm_topo.TestTopoSelf) ... testCartMap (test_comm_topo.TestTopoSelf) ... testCartMap (test_comm_topo.TestTopoSelf) ... testCartMap (test_comm_topo.TestTopoSelf) ... ok
    ok
    ok
    ok
    testCartcomm (test_comm_topo.TestTopoSelf) ... testCartcomm (test_comm_topo.TestTopoSelf) ... testCartcomm (test_comm_topo.TestTopoSelf) ... testCartcomm (test_comm_topo.TestTopoSelf) ... ok
    testCartcomm (test_comm_topo.TestTopoSelf) ... ok
    ok
    ok
    ok
    testCartcommZeroDim (test_comm_topo.TestTopoSelf) ... testCartcommZeroDim (test_comm_topo.TestTopoSelf) ... testCartcommZeroDim (test_comm_topo.TestTopoSelf) ... testCartcommZeroDim (test_comm_topo.TestTopoSelf) ... ok
    ok
    ok
    testDistgraphcomm (test_comm_topo.TestTopoSelf) ... testDistgraphcomm (test_comm_topo.TestTopoSelf) ... testDistgraphcomm (test_comm_topo.TestTopoSelf) ... ok
    testDistgraphcomm (test_comm_topo.TestTopoSelf) ... ok
    ok
    ok
    testDistgraphcommAdjacent (test_comm_topo.TestTopoSelf) ... testDistgraphcommAdjacent (test_comm_topo.TestTopoSelf) ... ok
    testDistgraphcommAdjacent (test_comm_topo.TestTopoSelf) ... testDistgraphcommAdjacent (test_comm_topo.TestTopoSelf) ... ok
    ok
    testGraphMap (test_comm_topo.TestTopoSelf) ... ok
    testGraphMap (test_comm_topo.TestTopoSelf) ... testGraphMap (test_comm_topo.TestTopoSelf) ... ok
    ok
    ok
    testGraphcomm (test_comm_topo.TestTopoSelf) ... testGraphMap (test_comm_topo.TestTopoSelf) ... testGraphcomm (test_comm_topo.TestTopoSelf) ... ok
    testGraphcomm (test_comm_topo.TestTopoSelf) ... ok
    testCartcommZeroDim (test_comm_topo.TestTopoSelf) ... ok
    ok
    testGraphcomm (test_comm_topo.TestTopoSelf) ... ok
    testCartMap (test_comm_topo.TestTopoSelfDup) ... ok
    testCartMap (test_comm_topo.TestTopoSelfDup) ... testCartMap (test_comm_topo.TestTopoSelfDup) ... ok
    testDistgraphcomm (test_comm_topo.TestTopoSelf) ... ok
    testCartMap (test_comm_topo.TestTopoSelfDup) ... ok
    ok
    testCartcomm (test_comm_topo.TestTopoSelfDup) ... testCartcomm (test_comm_topo.TestTopoSelfDup) ... ok
    testCartcomm (test_comm_topo.TestTopoSelfDup) ... ok
    testDistgraphcommAdjacent (test_comm_topo.TestTopoSelf) ... ok
    testCartcomm (test_comm_topo.TestTopoSelfDup) ... ok
    testGraphMap (test_comm_topo.TestTopoSelf) ... ok
    testGraphcomm (test_comm_topo.TestTopoSelf) ... ok
    testCartcommZeroDim (test_comm_topo.TestTopoSelfDup) ... ok
    ok
    testCartcommZeroDim (test_comm_topo.TestTopoSelfDup) ... testCartMap (test_comm_topo.TestTopoSelfDup) ... ok
    testDistgraphcomm (test_comm_topo.TestTopoSelfDup) ... ok
    testCartcommZeroDim (test_comm_topo.TestTopoSelfDup) ... ok
    testDistgraphcomm (test_comm_topo.TestTopoSelfDup) ... ok
    ok
    testDistgraphcommAdjacent (test_comm_topo.TestTopoSelfDup) ... ok
    ok
    testDistgraphcomm (test_comm_topo.TestTopoSelfDup) ... testCartcommZeroDim (test_comm_topo.TestTopoSelfDup) ... testDistgraphcommAdjacent (test_comm_topo.TestTopoSelfDup) ... ok
    testDistgraphcomm (test_comm_topo.TestTopoSelfDup) ... ok
    testGraphMap (test_comm_topo.TestTopoSelfDup) ... ok
    ok
    testCartcomm (test_comm_topo.TestTopoSelfDup) ... testDistgraphcommAdjacent (test_comm_topo.TestTopoSelfDup) ... ok
    testGraphcomm (test_comm_topo.TestTopoSelfDup) ... ok
    testDistgraphcommAdjacent (test_comm_topo.TestTopoSelfDup) ... ok
    ok
    ok
    testGraphMap (test_comm_topo.TestTopoSelfDup) ... testCartMap (test_comm_topo.TestTopoWorld) ... testGraphMap (test_comm_topo.TestTopoSelfDup) ... ok
    testGraphMap (test_comm_topo.TestTopoSelfDup) ... ok
    testGraphcomm (test_comm_topo.TestTopoSelfDup) ... ok
    testGraphcomm (test_comm_topo.TestTopoSelfDup) ... ok
    testGraphcomm (test_comm_topo.TestTopoSelfDup) ... ok
    testCartMap (test_comm_topo.TestTopoWorld) ... ok
    ok
    testCartMap (test_comm_topo.TestTopoWorld) ... testCartMap (test_comm_topo.TestTopoWorld) ... ok
    testCartcommZeroDim (test_comm_topo.TestTopoSelfDup) ... ok
    testDistgraphcomm (test_comm_topo.TestTopoSelfDup) ... ok
    testDistgraphcommAdjacent (test_comm_topo.TestTopoSelfDup) ... ok
    testGraphMap (test_comm_topo.TestTopoSelfDup) ... ok
    testGraphcomm (test_comm_topo.TestTopoSelfDup) ... ok
    testCartMap (test_comm_topo.TestTopoWorld) ... ok
    testCartcomm (test_comm_topo.TestTopoWorld) ... ok
    testCartcomm (test_comm_topo.TestTopoWorld) ... ok
    testCartcomm (test_comm_topo.TestTopoWorld) ... ok
    testCartcomm (test_comm_topo.TestTopoWorld) ... ok
    testCartcomm (test_comm_topo.TestTopoWorld) ... ok
    testCartcommZeroDim (test_comm_topo.TestTopoWorld) ... ok
    testCartcommZeroDim (test_comm_topo.TestTopoWorld) ... ok
    testCartcommZeroDim (test_comm_topo.TestTopoWorld) ... ok
    testCartcommZeroDim (test_comm_topo.TestTopoWorld) ... ok
    testCartcommZeroDim (test_comm_topo.TestTopoWorld) ... ok
    ok
    ok
    ok
    testDistgraphcomm (test_comm_topo.TestTopoWorld) ... ok
    testDistgraphcomm (test_comm_topo.TestTopoWorld) ... testDistgraphcomm (test_comm_topo.TestTopoWorld) ... testDistgraphcomm (test_comm_topo.TestTopoWorld) ... testDistgraphcomm (test_comm_topo.TestTopoWorld) ... ok
    testDistgraphcommAdjacent (test_comm_topo.TestTopoWorld) ... ok
    testDistgraphcommAdjacent (test_comm_topo.TestTopoWorld) ... ok
    testDistgraphcommAdjacent (test_comm_topo.TestTopoWorld) ... ok
    testDistgraphcommAdjacent (test_comm_topo.TestTopoWorld) ... ok
    testDistgraphcommAdjacent (test_comm_topo.TestTopoWorld) ... ok
    testGraphMap (test_comm_topo.TestTopoWorld) ... ok
    testGraphMap (test_comm_topo.TestTopoWorld) ... ok
    testGraphMap (test_comm_topo.TestTopoWorld) ... ok
    testGraphMap (test_comm_topo.TestTopoWorld) ... ok
    testGraphMap (test_comm_topo.TestTopoWorld) ... ok
    ok
    testGraphcomm (test_comm_topo.TestTopoWorld) ... ok
    testGraphcomm (test_comm_topo.TestTopoWorld) ... ok
    testGraphcomm (test_comm_topo.TestTopoWorld) ... ok
    testGraphcomm (test_comm_topo.TestTopoWorld) ... testGraphcomm (test_comm_topo.TestTopoWorld) ... ok
    ok
    ok
    ok
    testCartMap (test_comm_topo.TestTopoWorldDup) ... ok
    testCartMap (test_comm_topo.TestTopoWorldDup) ... testCartMap (test_comm_topo.TestTopoWorldDup) ... testCartMap (test_comm_topo.TestTopoWorldDup) ... testCartMap (test_comm_topo.TestTopoWorldDup) ... ok
    testCartcomm (test_comm_topo.TestTopoWorldDup) ... ok
    testCartcomm (test_comm_topo.TestTopoWorldDup) ... ok
    testCartcomm (test_comm_topo.TestTopoWorldDup) ... ok
    testCartcomm (test_comm_topo.TestTopoWorldDup) ... ok
    testCartcomm (test_comm_topo.TestTopoWorldDup) ... ok
    testCartcommZeroDim (test_comm_topo.TestTopoWorldDup) ... ok
    testCartcommZeroDim (test_comm_topo.TestTopoWorldDup) ... ok
    testCartcommZeroDim (test_comm_topo.TestTopoWorldDup) ... ok
    testCartcommZeroDim (test_comm_topo.TestTopoWorldDup) ... ok
    testCartcommZeroDim (test_comm_topo.TestTopoWorldDup) ... ok
    ok
    testDistgraphcomm (test_comm_topo.TestTopoWorldDup) ... ok
    testDistgraphcomm (test_comm_topo.TestTopoWorldDup) ... ok
    testDistgraphcomm (test_comm_topo.TestTopoWorldDup) ... testDistgraphcomm (test_comm_topo.TestTopoWorldDup) ... ok
    testDistgraphcomm (test_comm_topo.TestTopoWorldDup) ... ok
    ok
    ok
    ok
    testDistgraphcommAdjacent (test_comm_topo.TestTopoWorldDup) ... ok
    testDistgraphcommAdjacent (test_comm_topo.TestTopoWorldDup) ... testDistgraphcommAdjacent (test_comm_topo.TestTopoWorldDup) ... testDistgraphcommAdjacent (test_comm_topo.TestTopoWorldDup) ... testDistgraphcommAdjacent (test_comm_topo.TestTopoWorldDup) ... ok
    ok
    ok
    testGraphMap (test_comm_topo.TestTopoWorldDup) ... ok
    testGraphMap (test_comm_topo.TestTopoWorldDup) ... testGraphMap (test_comm_topo.TestTopoWorldDup) ... ok
    testGraphMap (test_comm_topo.TestTopoWorldDup) ... testGraphMap (test_comm_topo.TestTopoWorldDup) ... ok
    ok
    ok
    testGraphcomm (test_comm_topo.TestTopoWorldDup) ... ok
    testGraphcomm (test_comm_topo.TestTopoWorldDup) ... testGraphcomm (test_comm_topo.TestTopoWorldDup) ... testGraphcomm (test_comm_topo.TestTopoWorldDup) ... ok
    testGraphcomm (test_comm_topo.TestTopoWorldDup) ... ok
    ok
    ok
    ok
    ok
    testHandleAdress (test_ctypes.TestCTYPES) ... testHandleAdress (test_ctypes.TestCTYPES) ... testHandleAdress (test_ctypes.TestCTYPES) ... testHandleAdress (test_ctypes.TestCTYPES) ... testHandleAdress (test_ctypes.TestCTYPES) ... ok
    ok
    ok
    testHandleValue (test_ctypes.TestCTYPES) ... testHandleValue (test_ctypes.TestCTYPES) ... ok
    testHandleValue (test_ctypes.TestCTYPES) ... testHandleValue (test_ctypes.TestCTYPES) ... ok
    ok
    ok
    ok
    ok
    testBoolEqNe (test_datatype.TestDatatype) ... testBoolEqNe (test_datatype.TestDatatype) ... testBoolEqNe (test_datatype.TestDatatype) ... testBoolEqNe (test_datatype.TestDatatype) ... testHandleValue (test_ctypes.TestCTYPES) ... ok
    ok
    ok
    testCommit (test_datatype.TestDatatype) ... testCommit (test_datatype.TestDatatype) ... testCommit (test_datatype.TestDatatype) ... ok
    testCreateContiguous (test_datatype.TestDatatype) ... ok
    ok
    testCreateContiguous (test_datatype.TestDatatype) ... ok
    testCreateContiguous (test_datatype.TestDatatype) ... ok
    testCommit (test_datatype.TestDatatype) ... ok
    testCreateContiguous (test_datatype.TestDatatype) ... testBoolEqNe (test_datatype.TestDatatype) ... ok
    testCommit (test_datatype.TestDatatype) ... ok
    testCreateContiguous (test_datatype.TestDatatype) ... ok
    testCreateDarray (test_datatype.TestDatatype) ... ok
    testCreateDarray (test_datatype.TestDatatype) ... ok
    testCreateDarray (test_datatype.TestDatatype) ... ok
    testCreateDarray (test_datatype.TestDatatype) ... ok
    testCreateDarray (test_datatype.TestDatatype) ... ok
    testCreateF90ComplexDouble (test_datatype.TestDatatype) ... ok
    testCreateF90ComplexSingle (test_datatype.TestDatatype) ... ok
    testCreateF90Integer (test_datatype.TestDatatype) ... ok
    testCreateF90RealDouble (test_datatype.TestDatatype) ... ok
    testCreateF90ComplexDouble (test_datatype.TestDatatype) ... ok
    testCreateF90RealSingle (test_datatype.TestDatatype) ... ok
    ok
    testCreateHindexed (test_datatype.TestDatatype) ... testCreateF90ComplexSingle (test_datatype.TestDatatype) ... ok
    testCreateF90Integer (test_datatype.TestDatatype) ... ok
    testCreateF90RealDouble (test_datatype.TestDatatype) ... ok
    testCreateF90RealSingle (test_datatype.TestDatatype) ... ok
    testCreateHindexed (test_datatype.TestDatatype) ... ok
    testCreateF90ComplexDouble (test_datatype.TestDatatype) ... ok
    testCreateF90ComplexSingle (test_datatype.TestDatatype) ... ok
    testCreateF90Integer (test_datatype.TestDatatype) ... ok
    testCreateF90RealDouble (test_datatype.TestDatatype) ... ok
    testCreateF90RealSingle (test_datatype.TestDatatype) ... ok
    testCreateHindexed (test_datatype.TestDatatype) ... ok
    testCreateF90ComplexDouble (test_datatype.TestDatatype) ... ok
    testCreateF90ComplexSingle (test_datatype.TestDatatype) ... ok
    testCreateF90Integer (test_datatype.TestDatatype) ... ok
    testCreateF90RealDouble (test_datatype.TestDatatype) ... ok
    testCreateF90RealSingle (test_datatype.TestDatatype) ... ok
    testCreateHindexed (test_datatype.TestDatatype) ... ok
    testCreateHindexedBlock (test_datatype.TestDatatype) ... ok
    testCreateF90ComplexDouble (test_datatype.TestDatatype) ... ok
    testCreateF90ComplexSingle (test_datatype.TestDatatype) ... ok
    testCreateF90Integer (test_datatype.TestDatatype) ... ok
    testCreateF90RealDouble (test_datatype.TestDatatype) ... ok
    testCreateF90RealSingle (test_datatype.TestDatatype) ... ok
    testCreateHindexed (test_datatype.TestDatatype) ... ok
    testCreateHindexedBlock (test_datatype.TestDatatype) ... ok
    testCreateHindexedBlock (test_datatype.TestDatatype) ... ok
    testCreateHindexedBlock (test_datatype.TestDatatype) ... ok
    testCreateHvector (test_datatype.TestDatatype) ... ok
    testCreateHindexedBlock (test_datatype.TestDatatype) ... ok
    testCreateHvector (test_datatype.TestDatatype) ... ok
    testCreateHvector (test_datatype.TestDatatype) ... ok
    testCreateHvector (test_datatype.TestDatatype) ... ok
    testCreateHvector (test_datatype.TestDatatype) ... ok
    testCreateIndexed (test_datatype.TestDatatype) ... ok
    testCreateIndexed (test_datatype.TestDatatype) ... ok
    testCreateIndexed (test_datatype.TestDatatype) ... ok
    testCreateIndexed (test_datatype.TestDatatype) ... ok
    testCreateIndexedBlock (test_datatype.TestDatatype) ... ok
    testCreateIndexedBlock (test_datatype.TestDatatype) ... ok
    testCreateIndexedBlock (test_datatype.TestDatatype) ... ok
    testCreateIndexed (test_datatype.TestDatatype) ... ok
    testCreateIndexedBlock (test_datatype.TestDatatype) ... ok
    testCreateResized (test_datatype.TestDatatype) ... ok
    testCreateResized (test_datatype.TestDatatype) ... ok
    testCreateResized (test_datatype.TestDatatype) ... ok
    testCreateIndexedBlock (test_datatype.TestDatatype) ... ok
    testCreateResized (test_datatype.TestDatatype) ... ok
    testCreateResized (test_datatype.TestDatatype) ... ok
    testCreateStruct (test_datatype.TestDatatype) ... ok
    testCreateStruct (test_datatype.TestDatatype) ... ok
    testCreateStruct (test_datatype.TestDatatype) ... ok
    testCreateStruct (test_datatype.TestDatatype) ... ok
    testCreateStruct (test_datatype.TestDatatype) ... ok
    testCreateSubarray (test_datatype.TestDatatype) ... ok
    testCreateSubarray (test_datatype.TestDatatype) ... ok
    testCreateSubarray (test_datatype.TestDatatype) ... ok
    testCreateSubarray (test_datatype.TestDatatype) ... ok
    testCreateSubarray (test_datatype.TestDatatype) ... ok
    testCreateVector (test_datatype.TestDatatype) ... ok
    testCreateVector (test_datatype.TestDatatype) ... ok
    testCreateVector (test_datatype.TestDatatype) ... ok
    testCreateVector (test_datatype.TestDatatype) ... ok
    testCreateVector (test_datatype.TestDatatype) ... ok
    testDup (test_datatype.TestDatatype) ... ok
    testGetEnvelope (test_datatype.TestDatatype) ... ok
    testGetExtent (test_datatype.TestDatatype) ... ok
    testGetSetName (test_datatype.TestDatatype) ... ok
    testGetSize (test_datatype.TestDatatype) ... ok
    testGetTrueExtent (test_datatype.TestDatatype) ... ok
    testMatchSize (test_datatype.TestDatatype) ... ok
    testDL1 (test_dl.TestDL) ... ok
    testDL2 (test_dl.TestDL) ... ok
    testDL3 (test_dl.TestDL) ... ok
    testDL4 (test_dl.TestDL) ... ok
    testDoc (test_doc.TestDoc) ... ok
    testAcceptConnect (test_dynproc.TestDPM) ... ok
    testDup (test_datatype.TestDatatype) ... ok
    testGetEnvelope (test_datatype.TestDatatype) ... ok
    testGetExtent (test_datatype.TestDatatype) ... ok
    testGetSetName (test_datatype.TestDatatype) ... ok
    testGetSize (test_datatype.TestDatatype) ... ok
    testGetTrueExtent (test_datatype.TestDatatype) ... ok
    testMatchSize (test_datatype.TestDatatype) ... ok
    testDL1 (test_dl.TestDL) ... ok
    testDup (test_datatype.TestDatatype) ... ok
    testDL2 (test_dl.TestDL) ... ok
    testGetEnvelope (test_datatype.TestDatatype) ... ok
    testDL3 (test_dl.TestDL) ... ok
    testDL4 (test_dl.TestDL) ... ok
    ok
    testDoc (test_doc.TestDoc) ... testGetExtent (test_datatype.TestDatatype) ... ok
    testGetSetName (test_datatype.TestDatatype) ... ok
    testGetSize (test_datatype.TestDatatype) ... ok
    testGetTrueExtent (test_datatype.TestDatatype) ... ok
    testMatchSize (test_datatype.TestDatatype) ... ok
    testDL1 (test_dl.TestDL) ... ok
    testAcceptConnect (test_dynproc.TestDPM) ... ok
    testDL2 (test_dl.TestDL) ... ok
    testDL3 (test_dl.TestDL) ... ok
    testDL4 (test_dl.TestDL) ... ok
    testDoc (test_doc.TestDoc) ... ok
    testAcceptConnect (test_dynproc.TestDPM) ... ok
    testDup (test_datatype.TestDatatype) ... ok
    testGetEnvelope (test_datatype.TestDatatype) ... ok
    testGetExtent (test_datatype.TestDatatype) ... ok
    testGetSetName (test_datatype.TestDatatype) ... ok
    testGetSize (test_datatype.TestDatatype) ... ok
    testGetTrueExtent (test_datatype.TestDatatype) ... ok
    testMatchSize (test_datatype.TestDatatype) ... ok
    testDL1 (test_dl.TestDL) ... ok
    testDL2 (test_dl.TestDL) ... ok
    testDL3 (test_dl.TestDL) ... ok
    testDL4 (test_dl.TestDL) ... ok
    testDoc (test_doc.TestDoc) ... ok
    testAcceptConnect (test_dynproc.TestDPM) ... ok
    testDup (test_datatype.TestDatatype) ... ok
    testGetEnvelope (test_datatype.TestDatatype) ... ok
    testGetExtent (test_datatype.TestDatatype) ... ok
    testGetSetName (test_datatype.TestDatatype) ... ok
    testGetSize (test_datatype.TestDatatype) ... ok
    testGetTrueExtent (test_datatype.TestDatatype) ... ok
    testMatchSize (test_datatype.TestDatatype) ... ok
    testDL1 (test_dl.TestDL) ... ok
    testDL2 (test_dl.TestDL) ... ok
    testDL3 (test_dl.TestDL) ... ok
    testDL4 (test_dl.TestDL) ... ok
    testDoc (test_doc.TestDoc) ... ok
    testAcceptConnect (test_dynproc.TestDPM) ... ok
    testConnectAccept (test_dynproc.TestDPM) ... ok
    testConnectAccept (test_dynproc.TestDPM) ... ok
    testConnectAccept (test_dynproc.TestDPM) ... ok
    ok
    testConnectAccept (test_dynproc.TestDPM) ... testConnectAccept (test_dynproc.TestDPM) ... ok
    testJoin (test_dynproc.TestDPM) ... ok
    ok
    ok
    ok
    testJoin (test_dynproc.TestDPM) ... testJoin (test_dynproc.TestDPM) ... testJoin (test_dynproc.TestDPM) ... testJoin (test_dynproc.TestDPM) ... ERROR
    testNamePublishing (test_dynproc.TestDPM) ... ok
    testGetLibraryVersion (test_environ.TestEnviron) ... ok
    testGetProcessorName (test_environ.TestEnviron) ... ok
    testGetVersion (test_environ.TestEnviron) ... ok
    testIsFinalized (test_environ.TestEnviron) ... ok
    testIsInitialized (test_environ.TestEnviron) ... ok
    testPControl (test_environ.TestEnviron) ... ok
    testWTick (test_environ.TestEnviron) ... ok
    testWTime (test_environ.TestEnviron) ... ok
    testAppNum (test_environ.TestWorldAttrs) ... ok
    testHostPorcessor (test_environ.TestWorldAttrs) ... ok
    testIOProcessor (test_environ.TestWorldAttrs) ... ok
    testLastUsedCode (test_environ.TestWorldAttrs) ... ok
    testUniverseSize (test_environ.TestWorldAttrs) ... ok
    testWTimeIsGlobal (test_environ.TestWorldAttrs) ... ok
    testCommCallErrhandler (test_errhandler.TestErrhandler) ... ok
    testCommGetSetErrhandler (test_errhandler.TestErrhandler) ... ok
    testFileCallErrhandler (test_errhandler.TestErrhandler) ... ok
    testGetErrhandler (test_errhandler.TestErrhandler) ... ok
    testPredefined (test_errhandler.TestErrhandler) ... ok
    testWinCallErrhandler (test_errhandler.TestErrhandler) ... ok
    testAddErrorClass (test_errorcode.TestErrorCode) ... ok
    testAddErrorClassCodeString (test_errorcode.TestErrorCode) ... ok
    testException (test_errorcode.TestErrorCode) ... ok
    testGetErrorClass (test_errorcode.TestErrorCode) ... ok
    testGetErrorStrings (test_errorcode.TestErrorCode) ... ok
    testFreeSelf (test_exceptions.TestExcComm) ... ok
    testFreeWorld (test_exceptions.TestExcComm) ... ok
    testKeyvalInvalid (test_exceptions.TestExcComm) ... ok
    testAccessors (test_exceptions.TestExcCommNull) ... ok
    testCompare (test_exceptions.TestExcCommNull) ... ok
    testDisconnect (test_exceptions.TestExcCommNull) ... ok
    testFree (test_exceptions.TestExcCommNull) ... ok
    testGetAttr (test_exceptions.TestExcCommNull) ... ok
    testGetErrhandler (test_exceptions.TestExcCommNull) ... ok
    testInterNull (test_exceptions.TestExcCommNull) ... ok
    testIntraNull (test_exceptions.TestExcCommNull) ... ok
    testSetErrhandler (test_exceptions.TestExcCommNull) ... ok
    testFreePredefined (test_exceptions.TestExcDatatype) ... ok
    testKeyvalInvalid (test_exceptions.TestExcDatatype) ... ok
    testCommit (test_exceptions.TestExcDatatypeNull) ... ok
    testDup (test_exceptions.TestExcDatatypeNull) ... ok
    testFree (test_exceptions.TestExcDatatypeNull) ... ok
    testCommSelfSetErrhandler (test_exceptions.TestExcErrhandlerNull) ... ok
    testCommWorldSetErrhandler (test_exceptions.TestExcErrhandlerNull) ... ok
    testFree (test_exceptions.TestExcErrhandlerNull) ... ok
    testAccessors (test_exceptions.TestExcGroupNull) ... ok
    testCompare (test_exceptions.TestExcGroupNull) ... ok
    testDelete (test_exceptions.TestExcInfo) ... ok
    testGetNthKey (test_exceptions.TestExcInfo) ... ok
    testDelete (test_exceptions.TestExcInfoNull) ... ok
    testDup (test_exceptions.TestExcInfoNull) ... ok
    testFree (test_exceptions.TestExcInfoNull) ... ok
    testGet (test_exceptions.TestExcInfoNull) ... ok
    testGetNKeys (test_exceptions.TestExcInfoNull) ... ok
    testGetNthKey (test_exceptions.TestExcInfoNull) ... ok
    testSet (test_exceptions.TestExcInfoNull) ... ok
    testTruth (test_exceptions.TestExcInfoNull) ... ok
    testFreePredefined (test_exceptions.TestExcOp) ... ok
    testFree (test_exceptions.TestExcOpNull) ... ok
    testCancel (test_exceptions.TestExcRequestNull) ... ok
    testFree (test_exceptions.TestExcRequestNull) ... ok
    testGetCount (test_exceptions.TestExcStatus) ... ok
    testGetElements (test_exceptions.TestExcStatus) ... ok
    testSetElements (test_exceptions.TestExcStatus) ... ok
    testKeyvalInvalid (test_exceptions.TestExcWin) ... ok
    testCallErrhandler (test_exceptions.TestExcWinNull) ... ok
    testFree (test_exceptions.TestExcWinNull) ... ok
    testGetErrhandler (test_exceptions.TestExcWinNull) ... ok
    testSetErrhandler (test_exceptions.TestExcWinNull) ... ok
    testGetSetErrhandler (test_file.TestFileNull) ... ok
    testGetAmode (test_file.TestFileSelf) ... ok
    testGetByteOffset (test_file.TestFileSelf) ... ok
    testGetErrhandler (test_file.TestFileSelf) ... ok
    testGetGroup (test_file.TestFileSelf) ... ok
    testGetSetAtomicity (test_file.TestFileSelf) ... ok
    testGetSetInfo (test_file.TestFileSelf) ... ok
    testGetSetSize (test_file.TestFileSelf) ... ok
    testGetSetView (test_file.TestFileSelf) ... ok
    testGetTypeExtent (test_file.TestFileSelf) ... ok
    testPreallocate (test_file.TestFileSelf) ... ok
    testSeekGetPosition (test_file.TestFileSelf) ... ok
    testSeekGetPositionShared (test_file.TestFileSelf) ... ok
    testSync (test_file.TestFileSelf) ... ok
    testFortran (test_fortran.TestFortranComm) ... ok
    testFortran (test_fortran.TestFortranDatatype) ... ok
    testFortran (test_fortran.TestFortranErrhandler) ... ok
    testFortran (test_fortran.TestFortranFile) ... ok
    testFortran (test_fortran.TestFortranGroup) ... ok
    testFortran (test_fortran.TestFortranInfo) ... ok
    testFortran (test_fortran.TestFortranMessage) ... ok
    testFortran (test_fortran.TestFortranOp) ... ok
    testFortran (test_fortran.TestFortranRequest) ... ok
    testFortran (test_fortran.TestFortranStatus) ... ok
    testFortran (test_fortran.TestFortranWin) ... ok
    testAll (test_grequest.TestGrequest) ... ok
    testAll1 (test_grequest.TestGrequest) ... ok
    testAll2 (test_grequest.TestGrequest) ... ok
    testCompare (test_group.TestGroupEmpty) ... ok
    testDifference (test_group.TestGroupEmpty) ... ok
    testDup (test_group.TestGroupEmpty) ... ok
    testEmpty (test_group.TestGroupEmpty) ... ok
    testExcl (test_group.TestGroupEmpty) ... ok
    testIncl (test_group.TestGroupEmpty) ... ok
    testIntersection (test_group.TestGroupEmpty) ... ok
    testProperties (test_group.TestGroupEmpty) ... ok
    testRangeExcl (test_group.TestGroupEmpty) ... ok
    testRangeIncl (test_group.TestGroupEmpty) ... ok
    testRank (test_group.TestGroupEmpty) ... ok
    testSize (test_group.TestGroupEmpty) ... ok
    testTranslRanks (test_group.TestGroupEmpty) ... ok
    testTranslRanksGroupEmpty (test_group.TestGroupEmpty) ... ok
    testTranslRanksProcNull (test_group.TestGroupEmpty) ... ok
    testUnion (test_group.TestGroupEmpty) ... ok
    testContructor (test_group.TestGroupNull) ... ok
    testNull (test_group.TestGroupNull) ... ok
    testCompare (test_group.TestGroupSelf) ... ok
    testDifference (test_group.TestGroupSelf) ... ok
    testDup (test_group.TestGroupSelf) ... ok
    testExcl (test_group.TestGroupSelf) ... ok
    testIncl (test_group.TestGroupSelf) ... ok
    testIntersection (test_group.TestGroupSelf) ... ok
    testProperties (test_group.TestGroupSelf) ... ok
    testRangeExcl (test_group.TestGroupSelf) ... ok
    testRangeIncl (test_group.TestGroupSelf) ... ok
    testRank (test_group.TestGroupSelf) ... ok
    testSize (test_group.TestGroupSelf) ... ok
    testTranslRanks (test_group.TestGroupSelf) ... ok
    testTranslRanksGroupEmpty (test_group.TestGroupSelf) ... ok
    testTranslRanksProcNull (test_group.TestGroupSelf) ... ok
    testUnion (test_group.TestGroupSelf) ... ok
    testCompare (test_group.TestGroupWorld) ... ok
    testDifference (test_group.TestGroupWorld) ... ok
    testDup (test_group.TestGroupWorld) ... ok
    testExcl (test_group.TestGroupWorld) ... ok
    testIncl (test_group.TestGroupWorld) ... ok
    testIntersection (test_group.TestGroupWorld) ... ok
    testProperties (test_group.TestGroupWorld) ... ok
    testRangeExcl (test_group.TestGroupWorld) ... ok
    testRangeIncl (test_group.TestGroupWorld) ... ok
    testRank (test_group.TestGroupWorld) ... ok
    testSize (test_group.TestGroupWorld) ... ok
    testTranslRanks (test_group.TestGroupWorld) ... ok
    testTranslRanksGroupEmpty (test_group.TestGroupWorld) ... ok
    testTranslRanksProcNull (test_group.TestGroupWorld) ... ok
    testUnion (test_group.TestGroupWorld) ... ok
    testDup (test_info.TestInfo) ... ok
    testGet (test_info.TestInfo) ... ok
    testGetNKeys (test_info.TestInfo) ... ok
    testGetSetDelete (test_info.TestInfo) ... ok
    testPyMethods (test_info.TestInfo) ... ok
    testTruth (test_info.TestInfo) ... ok
    testPyMethods (test_info.TestInfoEnv) ... ok
    testTruth (test_info.TestInfoEnv) ... ok
    testPyMethods (test_info.TestInfoNull) ... ok
    testTruth (test_info.TestInfoNull) ... ok
    testIReadIWrite (test_io.TestIOSelf) ... ok
    testIReadIWriteAll (test_io.TestIOSelf) ... ok
    testIReadIWriteAt (test_io.TestIOSelf) ... ok
    testIReadIWriteAtAll (test_io.TestIOSelf) ... ok
    testIReadIWriteShared (test_io.TestIOSelf) ... ok
    testReadWrite (test_io.TestIOSelf) ... ok
    testReadWriteAll (test_io.TestIOSelf) ... ok
    testReadWriteAllBeginEnd (test_io.TestIOSelf) ... ok
    testReadWriteAt (test_io.TestIOSelf) ... ok
    testReadWriteAtAll (test_io.TestIOSelf) ... ok
    testReadWriteAtAllBeginEnd (test_io.TestIOSelf) ... ok
    testReadWriteOrdered (test_io.TestIOSelf) ... ok
    testReadWriteOrderedBeginEnd (test_io.TestIOSelf) ... ok
    testReadWriteShared (test_io.TestIOSelf) ... ok
    testIReadIWrite (test_io.TestIOWorld) ... 
    

  3. Lisandro Dalcin

    Try running the test along, like this:

    mpiexec -n 5 python test/runtests.py -i test_io TestIOWorld.testIReadIWrite

    In any case, I’m not sure what do you expect from me. These tests are passing in the CI services, so this looks like an issue in your system, I’m clueless.

  4. Richard Lin reporter

    Interestingly, both running the test alone (mpiexec -n 5 python test/runtests.py -i test_io TestIOWorld.testIReadIWrite) and running the test_io suite (mpiexec -n 5 python test/runtests.py -i test_io) pass. Running all tests still makes it hang.

    Thank you for your help. It was in case this was a problem you knew the fix to.

  5. Log in to comment