Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Обчислення визначених інтегралів методом прямокутників за допомогою MPI

Реферат Обчислення визначених інтегралів методом прямокутників за допомогою MPI





трують нашу найпростішу програму і обговорюються нижче:

Ініціалізація для комунікацій

MPI_Init ініціалізує оточення MPI

MPI_Comm_size повертає число процесів

MPI_Comm_rank повертає номер поточного процесу (ранг = номер по-порядку)

Комунікації розподілу даних по процесами

MPI_Send відправляє повідомлення

MPI_Recv отримує повідомлення

Вихід із системи передачі повідомлень

MPI_Finalize

Повідомлення MPI

Повідомлення MPI складаються з двох основних частин: відправляються/одержувані дані, і супровідна інформація (записи на конверті/оболонці /), яка допомагає відправити дані по певному маршруту. Зазвичай існують три викликаються параметра у викликах передачі повідомлень MPI, які описують дані і три інших параметра, які визначають маршрут:


Повідомлення = дані (3 параметри) + оболонка (3 параметри)


старт буфера, число, тип даннихцель, тег, коммуникаторДАННЫЕОБОЛОЧКА

Кожен параметр в даних і оболонці (конверті) буде обговорено більш детально нижче, включаючи інформацію про те, коли ці параметри слід координувати між відправником та одержувачем.

Дані

Буфер у викликах MPI є місце в комп'ютерній пам'яті, з якого повідомлення повинні бути надіслані або де вони накопичуються. У цьому сенсі буфер - це просто пам'ять, яку компілятор виділив для змінної (часто масиву) у вашій програмі. Наступні три параметри виклику MPI необхідні, щоб визначити буфер:

Старт буфера

Адреса, де дані починаються. Наприклад, початок масиву у вашій програмі. p align="justify"> Число

Число елементів (пунктів) даних у повідомленні. Зауважимо, що це елементи, а не байти. Це робиться для переносимості коду, бо немає необхідності турбуватися про різні уявленнях типів даних на різних комп'ютерах. Реалізація матзабезпечення MPI визначає число байт автоматично. Число, визначене при отриманні повинно бути більше ніж або дорівнює числу, визначеним при відправці. Якщо надсилається більше даних, ніж є в сховищі приймаючого буфера, то відбудеться помилка. p align="justify"> Тип даних

Тип даних, які будуть передаватися - з плаваючою точкою, наприклад. Цей тип даних повинен бути тим же самим для викликів надсилання й отримання. Винятком з цього правила є тип даних MPI_PACKED, який є одним із способів обробки повідомлень зі змішаним типом даних (кращим методом є метод з похідними типами даних). Перевірка типів не потрібна в цьому випадку. p align="justify"> Типи даних вже визначені для вас називаються ...


Назад | сторінка 3 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Комп'ютерні дані: типи даних, обробка та управління
  • Реферат на тему: Спостереження за передачею даних в мережі організації за допомогою засобів ...
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Вивчення бази даних та системи управління базами даних
  • Реферат на тему: Бази даних та системи управління базами даних