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.
Этот коммит содержится в:
родитель
b197c430db
Коммит
211328ce48
@ -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
Обычный файл
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 */
|
Загрузка…
x
Ссылка в новой задаче
Block a user