The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Каталог документации / Раздел "Программирование, языки" / Оглавление документа
next up previous contents
Next: Управление коммуникаторами Up: Управление группой Previous: Конструкторы групп   Contents

Деструкторы групп.

Синтаксис функции MPI_GROUP_FREE представлен ниже.

MPI_GROUP_FREE(group)

INOUT group идентификатор группы (дескриптор)

int MPI_Group_free(MPI_Group *group)

MPI_GROUP_FREE(GROUP, IERROR)
INTEGER GROUP, IERROR

void MPI::Group::Free()

Эта операция маркирует объект группы для удаления. Дескриптор group установливается вызовом в состояние MPI_GROUP_NULL. Любая выполняющаяся операция, использующая эту группу, завершитcя нормально.

Совет разработчикам: Можно сохранять индекс ссылки, который увеличивается при каждом обращении к MPI_COMM_CREATE и MPI_COMM_DUP, и уменьшается при каждом обращении к MPI_GROUP_FREE или MPI_COMM_FREE; объект группы в конечном счете удаляется, когда индекс ссылки уменьшается до нуля.[]



Alex Otwagin 2002-12-10



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру