1
1
openmpi/ompi/mca/coll/libnbc
Nathan Hjelm 24a7e7aa34 Add support for the udreg registration cache and dynamics on XE/XK/XC.
To support the new mpool two changes were made to the mpool infrastructure:

 1) Added an mpool flag to indicate that an mpool does not need the memory
    hooks to use the leave pinned protocols. This flag is checked in the
    mpool lookup.

 2) Add a mpool context to the base registration. This new member is used
    by the udreg mpool to store the udreg context associated with the
    particular registration. The new member will not break the ABI
    compatibility as the new member is only currently used by the udreg
    mpool.

Dynamics support for Cray systems makes use of the global rank provided by
orte to give the ugni library a unique rank for each process. Dynamics
support is not available under direct-launch (srun.)

cmr=v1.7.4

This commit was SVN r29719.
2013-11-18 04:58:37 +00:00
..
libdict Start bringing in libnbc. .ompi_ignored, as there's still a long way to go 2012-06-25 22:38:06 +00:00
coll_libnbc_component.c At coll_select time we can not check whether the communicator has a 2013-10-03 03:37:46 +00:00
coll_libnbc_ireduce_scatter_block.c Add basic algorithms for the remaining non-blocking collectives. 2013-10-02 14:26:23 +00:00
coll_libnbc.h MPI-3: Add support for neighborhood collectives 2013-09-26 21:55:08 +00:00
Makefile.am Add basic algorithms for the remaining non-blocking collectives. 2013-10-02 14:26:23 +00:00
nbc_iallgather.c Add basic algorithms for the remaining non-blocking collectives. 2013-10-02 14:26:23 +00:00
nbc_iallgatherv.c Add basic algorithms for the remaining non-blocking collectives. 2013-10-02 14:26:23 +00:00
nbc_iallreduce.c Using MPI_* functions in iallreduce can cause comm-spawned processes to 2013-11-01 16:45:54 +00:00
nbc_ialltoall.c Add basic algorithms for the remaining non-blocking collectives. 2013-10-02 14:26:23 +00:00
nbc_ialltoallv.c Add basic algorithms for the remaining non-blocking collectives. 2013-10-02 14:26:23 +00:00
nbc_ialltoallw.c Add basic algorithms for the remaining non-blocking collectives. 2013-10-02 14:26:23 +00:00
nbc_ibarrier.c Add basic algorithms for the remaining non-blocking collectives. 2013-10-02 14:26:23 +00:00
nbc_ibcast_inter.c * Properly initialize handle variable as a request (since the coll_libnbc_request contains everything an NBC_Handle used to contain). Not sure how this slipped through... 2012-07-02 16:39:42 +00:00
nbc_ibcast.c fix several typecasts 2012-08-07 10:41:53 +00:00
nbc_iexscan.c Add basic algorithms for the remaining non-blocking collectives. 2013-10-02 14:26:23 +00:00
nbc_igather.c Add basic algorithms for the remaining non-blocking collectives. 2013-10-02 14:26:23 +00:00
nbc_igatherv.c Add basic algorithms for the remaining non-blocking collectives. 2013-10-02 14:26:23 +00:00
nbc_ineighbor_allgather.c MPI-3: Add support for neighborhood collectives 2013-09-26 21:55:08 +00:00
nbc_ineighbor_allgatherv.c MPI-3: Add support for neighborhood collectives 2013-09-26 21:55:08 +00:00
nbc_ineighbor_alltoall.c MPI-3: Add support for neighborhood collectives 2013-09-26 21:55:08 +00:00
nbc_ineighbor_alltoallv.c MPI-3: Add support for neighborhood collectives 2013-09-26 21:55:08 +00:00
nbc_ineighbor_alltoallw.c MPI-3: Add support for neighborhood collectives 2013-09-26 21:55:08 +00:00
nbc_internal.h Add support for the udreg registration cache and dynamics on XE/XK/XC. 2013-11-18 04:58:37 +00:00
nbc_ireduce_scatter.c Add basic algorithms for the remaining non-blocking collectives. 2013-10-02 14:26:23 +00:00
nbc_ireduce.c Add basic algorithms for the remaining non-blocking collectives. 2013-10-02 14:26:23 +00:00
nbc_iscan.c * Properly initialize handle variable as a request (since the coll_libnbc_request contains everything an NBC_Handle used to contain). Not sure how this slipped through... 2012-07-02 16:39:42 +00:00
nbc_iscatter.c Add basic algorithms for the remaining non-blocking collectives. 2013-10-02 14:26:23 +00:00
nbc_iscatterv.c Add basic algorithms for the remaining non-blocking collectives. 2013-10-02 14:26:23 +00:00
nbc_neighbor_helpers.c MPI-3: Add support for neighborhood collectives 2013-09-26 21:55:08 +00:00
nbc.c Our macros for the OMPI-level free list had one extra argument, a possible return 2013-07-04 08:34:37 +00:00