1
1

Fix for bug 722 -- have a central list of tags that can be used by coll

modules that are implemented on top of point-to-point

This commit was SVN r691.
Этот коммит содержится в:
Jeff Squyres 2004-02-10 19:17:18 +00:00
родитель b197c430db
Коммит 211328ce48
2 изменённых файлов: 33 добавлений и 1 удалений

Просмотреть файл

@ -7,7 +7,8 @@ include $(top_srcdir)/config/Makefile.options
noinst_LTLIBRARIES = libmca_mpi_coll_base.la
headers = \
base.h
base.h \
coll_tags.h
libmca_mpi_coll_base_la_SOURCES = \
coll_base_close.c \

31
src/mca/mpi/coll/base/coll_tags.h Обычный файл
Просмотреть файл

@ -0,0 +1,31 @@
/*
* $HEADER$
*/
#ifndef MCA_COLL_BASE_TAGS_H
#define MCA_COLL_BASE_TAGS_H
/*
* Tags that can be used for MPI point-to-point functions when
* implementing collectives via point-to-point.
*/
#define MCA_COLL_BASE_TAG_ALLGATHER -10
#define MCA_COLL_BASE_TAG_ALLGATHERV -11
#define MCA_COLL_BASE_TAG_ALLREDUCE -12
#define MCA_COLL_BASE_TAG_ALLTOALL -13
#define MCA_COLL_BASE_TAG_ALLTOALLV -14
#define MCA_COLL_BASE_TAG_ALLTOALLW -15
#define MCA_COLL_BASE_TAG_BARRIER -16
#define MCA_COLL_BASE_TAG_BCAST -17
#define MCA_COLL_BASE_TAG_EXSCAN -18
#define MCA_COLL_BASE_TAG_GATHER -19
#define MCA_COLL_BASE_TAG_GATHERV -20
#define MCA_COLL_BASE_TAG_REDUCE -21
#define MCA_COLL_BASE_TAG_REDUCE_SCATTER -22
#define MCA_COLL_BASE_TAG_SCAN -23
#define MCA_COLL_BASE_TAG_SCATTER -24
#define MCA_COLL_BASE_TAG_SCATTERV -25
#endif /* MCA_COLL_BASE_TAGS_H */