1
1
openmpi/ompi/mca/coll/libnbc
Jeff Squyres 51f286d737 Just like r14289 on the ORTE trunk:
Per discussions with Brian and Ralph, make a slight correction in
where components are installed. Use $pkglibdir, not $libdir/openmpi,
so that when compiled in the orte trunk, components are installed to
the right directory (because the component search patch is checking
$pkglibdir).

This commit was SVN r14345.

The following SVN revisions from the original message are invalid or
inconsistent and therefore were not cross-referenced:
  r14289
2007-04-12 11:19:42 +00:00
..
.ompi_ignore added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
c2f.m4 added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
configure.params Remove unneeded PARAM_INIT_FILE variable in configure.params files used by 2007-01-08 03:44:22 +00:00
COPYRIGHT added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
dict_private.h added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
dict.c added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
dict.h added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
hb_tree.c added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
hb_tree.h added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
ib_main.c added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
ib.c added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
ib.h added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
LICENSE added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
main.c added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
Makefile.am Just like r14289 on the ORTE trunk: 2007-04-12 11:19:42 +00:00
nbc_iallgather.c added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
nbc_iallgatherv.c added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
nbc_iallreduce.c added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
nbc_ialltoall.c added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
nbc_ialltoallv.c added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
nbc_ibarrier.c added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
nbc_ibcast.c added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
nbc_igather.c added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
nbc_igatherv.c added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
nbc_ireduce_scatter.c added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
nbc_ireduce.c added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
nbc_iscan.c added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
nbc_iscatter.c added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
nbc_iscatterv.c added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
nbc_op.c added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
nbc_op.c.m4 added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
nbc.c added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
nbc.h added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
ompi_component.c Merging in the jjhursey-ft-cr-stable branch (r13912 : HEAD). 2007-03-16 23:11:45 +00:00
ompi_component.h added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
README added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00
README.dist added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +00:00

* TODO:
- support MPI-2 collectives
- support MPI-2 Features (MPI_IN_PLACE)
- support MPI-2 Requests (really? -> I don't think so :)

* Missing for MPI-1:
- FORTRAN Bindings
- add user defined operations (coll9, coll10, coll11, longuser)
-- how do we ensure that we do not collide with Intrinsic Operations if
   we issue NBC_Ops???
-- we cannot issue NBC_Ops ... we need to issue MPI_Ops :-(. 
-- hmm, we could simply wrap it and save the user defined op in a
   list (hash) and search this every time we get called 
   --> cool idea, let's do that ...

* No Idea:
- what is wrong with nbcoll (does not work with Open MPI blocking colls)