Помощь в написании студенческих работ
Антистрессовый сервис

Функции инициализации, завершения, определения окружения

РефератПомощь в написанииУзнать стоимостьмоей работы

Int MPI Buffer_detach (void *buffer_addr, int size); — извещение библиотеки MPI о том, что указанный буфер памяти использовать больше нельзя. Возврат из функции будет выполнен только тогда, когда все буферизованные операции передачи данных, связанные с этим буфером, будут завершены, т. е. когда этот буфер будет полностью освобожден. Int MPI_Finalize (); — завершение: после вызова этой функции… Читать ещё >

Функции инициализации, завершения, определения окружения (реферат, курсовая, диплом, контрольная)

int MPI_Init (int *argc, char **argv); - до вызова этой функции не может быть вызвана никакая другая функция библиотеки MPI (за исключением функции MPI^initialized).

int MPI_Finalize (); - завершение: после вызова этой функции больше нельзя вызывать какие бы то ни было функции MPI, кроме MPIinitialized (однако в некоторых реализациях допускается повторная инициализация). Для нормального завершения параллельной программы эту функцию должны вызвать все ее ветви.

int MPI Comm_size (MPIComm comm, int *size); - получение количества ветвей в коллективе коммуникатора сотт.

int MPI_Сотт _rank (MPl_Сотт comm, int *rank); - получение индекса (номера) данной ветви в коммуникаторе сотт.

int MPI Getprocessor_name (char *name, int *resultlen); — получение имени узла сети/кластера, на котором выполняется данная ветвь.

double MPIWtimef); - получение текущего времени, которое отсчитывается от момента запуска программы.

double MPI_Wtick (); - получение величины тика таймера узла в секундах.

int MPIBuffer_attach (void *buffer, int size); - передача библиотеке MPI буфера памяти для некоторых операций обмена сообщениями.

int MPI Buffer_detach (void *buffer_addr, int size); - извещение библиотеки MPI о том, что указанный буфер памяти использовать больше нельзя. Возврат из функции будет выполнен только тогда, когда все буферизованные операции передачи данных, связанные с этим буфером, будут завершены, т. е. когда этот буфер будет полностью освобожден.

Показать весь текст
Заполнить форму текущей работой