Теория и практика параллельных вычислений

   На http://www.spetsmedpribor.net сферопериметр. |       

MPI_Group group1, MPI_Group group2, MPI_Group


int MPI_Group_difference( MPI_Group group1, MPI_Group group2, MPI_Group *newgroup),

где

  • group1 — первая группа;
  • group2 — вторая группа;
  • newgroup — разность групп;


При конструировании групп может оказаться полезной специальная пустая группа MPI_COMM_EMPTY.

Ряд функций MPI обеспечивает получение информации о группе процессов:

  • получение количества процессов в группе:


int MPI_Group_size(MPI_Group group, int *size),

где

  • group — группа;
  • size — число процессов в группе;
  • получение ранга текущего процесса в группе:


int MPI_Group_rank(MPI_Group group, int *rank),

где

  • group — группа;
  • size — ранг процесса в группе.


После завершения использования группа должна быть удалена:

int MPI_Group_free(MPI_Group *group),

где

  • group — группа, подлежащая удалению


(выполнение данной операции не затрагивает коммуникаторы, в которых используется удаляемая группа).


Содержание  Назад  Вперед







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий