1
1

Addendum to r31096. Up basesmuma algorithm limits to 1M.

After discussion with Manju we decided to update these the process count
limits of the shared memory collectives to an arbitrarily large number.

cmr=v1.7.5:ticket=trac:4405

This commit was SVN r31126.

The following SVN revision numbers were found above:
  r31096 --> open-mpi/ompi@3f469d08e7

The following Trac tickets were found above:
  Ticket 4405 --> https://svn.open-mpi.org/trac/ompi/ticket/4405
Этот коммит содержится в:
Nathan Hjelm 2014-03-18 21:25:49 +00:00
родитель 518ba55cf4
Коммит 22f64bb62b
4 изменённых файлов: 4 добавлений и 5 удалений

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

@ -32,7 +32,7 @@ int bcol_basesmuma_allreduce_init(mca_bcol_base_module_t *super)
comm_attribs.bcoll_type = BCOL_ALLREDUCE;
comm_attribs.comm_size_min = 0;
comm_attribs.comm_size_max = 64;
comm_attribs.comm_size_max = 1048576;
comm_attribs.data_src = DATA_SRC_KNOWN;
/* selection logic at the ml level specifies a

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

@ -41,7 +41,7 @@ int bcol_basesmuma_bcast_init(mca_bcol_base_module_t *super)
comm_attribs.bcoll_type = BCOL_BCAST;
comm_attribs.comm_size_min = 0;
comm_attribs.comm_size_max = 64;
comm_attribs.comm_size_max = 1048576;
comm_attribs.data_src = DATA_SRC_KNOWN;
comm_attribs.waiting_semantics = NON_BLOCKING;

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

@ -36,7 +36,7 @@ int bcol_basesmuma_gather_init(mca_bcol_base_module_t *super)
comm_attribs.bcoll_type = BCOL_GATHER;
comm_attribs.comm_size_min = 0;
comm_attribs.comm_size_max = 16;
comm_attribs.comm_size_max = 1048576;
comm_attribs.data_src = DATA_SRC_KNOWN;
comm_attribs.waiting_semantics = BLOCKING;

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

@ -38,8 +38,7 @@ int bcol_basesmuma_reduce_init(mca_bcol_base_module_t *super)
comm_attribs.bcoll_type = BCOL_REDUCE;
comm_attribs.comm_size_min = 0;
/* NTH: is there any reason for this restriction */
comm_attribs.comm_size_max = 64;
comm_attribs.comm_size_max = 1048576;
comm_attribs.data_src = DATA_SRC_KNOWN;
comm_attribs.waiting_semantics = NON_BLOCKING;