MPI_Finalize
|
завершение работы с MPI
|
3
|
MPI_Comm_size
|
определение размера области взаимодействия
|
4
|
MPI_Comm_rank
|
определение номера процесса
|
5
|
MPI_Send
|
стандартная блокирующая передача
|
6
|
MPI_Recv
|
блокирующий прием
|
Утверждается, что этого хватит. Причем первые четыре функции должны вызываться только один
раз, а собственно взаимодействие процессов — это последние два пункта.
Описание
функций, осуществляющих передачу, оставим на потом, а сейчас рассмотрим
описание функций инициализации/завершения
function MPI_Init( var argc :
longint;
var argv : ppchar) : longint;
Инициализация MPI. Аргументы argc и argv —
переменные модуля system, определяющие число параметров командной строки и сами
эти параметры, соответственно.
При
успешном вызове функции MPI_Init создается коммуникатор ( область
взаимодействия процессов), под именем MPI_COMM_WORLD.
function MPI_Comm_size( comm :
MPI_Comm;
var
nump : longint) : longint;
Определяет
число процессов, входящих в коммуникатор comm.
function MPI_Comm_rank( comm :
MPI_Comm;
var proc_id : longint) : longint;
Рекомендуем скачать другие рефераты по теме: куплю диплом о высшем образовании, реферат людина.
Предыдущая страница реферата |
1
2
3
4
5
6
7
8
9
10
11 |
Следующая страница реферата