1
1
openmpi/ompi/mca/coll/libnbc
Jeff Squyres fb4d7ab268 * Fix svn:ignore
* Remove files that should not be in SVN

This commit was SVN r11565.
2006-09-08 10:35:45 +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 added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +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 added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +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 added LibNBC (http://www.unixer.de/NBC) as collv1 (blocking) component. 2006-08-24 16:47:18 +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)