Параллельное программирование: Учебное пособие, страница 132


MPI_Comm_set_name, 255

MPI_Comm_size, 176, 179

MPI_Comm_split, 253

MPI_Comm_test_inter, 256

MPI_Copy_function, 302

MPI_Delete_function, 303

MPI_ERR_OTHER, 182

MPI_File_close, 310

MPI_File_iread, 309

MPI_File_iwrite, 310

MPI_File_open, 306

MPI_File_read, 311

MPI_File_write, 311

MPI_Finalize, 176

MPI_Gather, 266

MPI_Gatherv, 267

MPI_Get_count, 206

MPI_Graph_create, 285

MPI_Graph_get, 286

MPI_Graph_map, 287

MPI_Graph_neighbors, 286

MPI_Graph_neighbors_count, 286

MPI_Graphdims_get, 287

MPI_Group_compare, 250

MPI_Group_difference, 249

MPI_Group_excl, 248

MPI_Group_free, 249

MPI_Group_incl, 247

MPI_Group_intersection, 249

MPI_Group_range_excl, 249

MPI_Group_range_incl, 248

MPI_Group_rank, 250

MPI_Group_size, 250

MPI_Group_translate_ranks, 250

MPI_Group_union, 249

MPI_Ibsend, 225

MPI_Info_create, 308

MPI_Info_delete, 309

MPI_Info_free, 309

MPI_Info_get, 309

MPI_Info_set, 308

MPI_Init, 176

MPI_Init, 183

MPI_Initialized, 183

MPI_Intercomm_create, 257

MPI_Intercomm_merge, 256

MPI_Iprobe, 216

MPI_Irecv, 226

MPI_Irsend, 226

MPI_Isend, 225

MPI_Issend, 225

MPI_Keyval_create, 302

MPI_Keyval_free, 303

MPI_Op_create, 272

MPI_Op_free, 273

MPI_Pack, 299

MPI_Pack_size, 300

MPI_Probe, 215

MPI_Recv, 177, 204

MPI_Reduce, 271

MPI_Reduce_scatter, 273

MPI_Request_free, 232

MPI_Rsend, 214

MPI_Scan, 276

MPI_Scatter, 265

MPI_Scatterv, 266

MPI_Send, 177, 202

MPI_Send_init, 231

MPI_Sendrecv, 219, 220

MPI_Ssend, 211

MPI_Start, 231

MPI_Startall, 232

MPI_Test, 227

MPI_Test_cancelled, 232

MPI_Testall, 229

MPI_Testsome, 230

MPI_Topo_test, 288

MPI_Type_commit, 294

MPI_Type_contiguous, 292

MPI_Type_create_subarray, 293

MPI_Type_extent, 295

MPI_Type_free, 294


MPI_Type_get_contents, 295

MPI_Type_hindexed, 292

MPI_Type_hvector, 290

MPI_Type_indexed, 292

MPI_Type_lb, 295

MPI_Type_size, 294

MPI_Type_struct, 291

MPI_Type_ub, 296

MPI_Type_vector, 289

MPI_Unpack, 299

MPI_User_function, 273

MPI_Wait, 227

MPI_Waitall, 228

MPI_Waitany, 229

MPI_Waitsome, 230

матрица смежности, 59

модель ускорения, 20

мониторы, 101

Н

наследование свойств классов, 126

неделимая функция, 128

О

область взаимодействия, 177

обмен между группами, 257

–  с барьером, 170

оператор new, 134

–  par, 130

–  parfor, 131

–  spawn, 131, 132

операции приведения, 170, 272

отображения в CC++, 151

П

параллельная форма, 26

передача “по готовности”, 200

переменная типа sync, 128

поток, 128

прием без блокирования, 169

программа, 13

производный класс, 126

производный тип, 288

процесс, 13, 128

процессор, 13

процессорный объект, 127, 132, 133

Р

размещение процесса, 134

– процессорных объектов, 152

ранг адресата и источника, 168

рандеву, 103

режимы доступа к файлу, 307

С

семафоры, 97

синхронная передача, 200

синхронный обмен, 169

создание групп, 246

сообщение, 108

стандартная передача, 200

степень вершины, 61

степень параллелизма, 19

Т

тег сообщения, 168

тип CCVoid, 146, 148

–  global, 133

–  MPI_Comm, 178

–  MPI_Status, 180

–  proc_t, 160

–  sync, 142

топологии, 278

топологическая сортировка, 62

У

указатель-стрелка, 125

ускорение, 18

Ф

файл machines.txt, 187

функции передачи, 128, 146

функция загрузки, 77

Ш

широковещательная передача, 170

Э

эффективность, 34


Навчальне видання

КАЛАШНIКОВ Володимир Iванович

Паралельне програмування

Навчальний посібник

Російською мовою

Роботу до видання рекомендував В.Д. Дмитрієнко

В авторськiй редакцiї

План 2004 р. поз. 1/98-04

Пiдписано до друку  16.06.2004.   Формат  60x84 1/16.   Папiр офсетний.

Друк – ризографiя.   Гарнітура Таймс. Ум.-друк. арк.          .

Обл - вид. арк. 14,25   Тираж 400 прим. Зам.

Цiна договiрна

______________________________________________________________

Видавничий центр НТУ “ХПІ”. 310002, Харкiв, вул. Фрунзе, 21.

Свідоцтво про державну реєстрацію ДК № 116 від 10.07.2000 р.

______________________________________________________________

Друкарня НТУ “ХПІ”. 310002, Харкiв, вул. Фрунзе, 21.