Вычисление определенных интегралов методом прямоугольников с помощью MPI - Курсовая работа

бесплатно 0
4.5 134
MPI - библиотека передачи сообщений на языке программирования C/C , ее переносимость, стандартизация, эффективная работа, функциональность. Форматы фактических вызовов MPI. Метод прямоугольников для приближенного вычисления определенного интеграла.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
MPI - это библиотека передачи сообщений, собрание функций на C/C (или подпрограмм в Фортране, которые, зная MPI для C/C , легко изучить самостоятельно), облегчающих коммуникацию (обмен данными и синхронизацию задач) между процессами параллельной программы с распределенной памятью. Акроним (сокращение по первым буквам) установлен для Message Passing Interface (интерфейс передачи сообщений). MPI предлагает переносимость, стандартизацию, эффективную работу, функциональность. Поскольку функциональное поведение вызовов MPI довольно стандартизовано, нет нужды беспокоиться о том, какая реализация MPI установлена сейчас на вашей машине; ваши вызовы MPI должны вести себя одинаково независимо от реализации. Все системы массивной параллельной обработки обеспечивают своего рода библиотеку передачи сообщений, которая точно определена аппаратными средствами используемой ЭВМ.Тем не менее, начинающий программист обычно может иметь дело только с шестью функциями, которые иллюстрируют нашу простейшую программу и обсуждаются ниже: - Инициализация для коммуникаций Сообщения MPI состоят из двух основных частей: отправляемые/ получаемые данные, и сопроводительная информация (записи на конверте /оболочке/), которая помогает отправить данные по определенному маршруту. Обычно существуют три вызываемых параметра в вызовах передачи сообщений MPI, которые описывают данные и три других параметра, которые определяют маршрут: Сообщение = данные (3 параметра) оболочка (3 параметра) старт буфера, число, тип данных цель, тег, коммуникатор Коммуникатор, определенный при отправке должен равняться коммуникатору, определенному при получении. Сейчас будет достаточно знать, что коммуникатор определяет коммуникационную "вселенную", и то, что процессы могут принадлежать к более чем одному коммуникатору.Компиляция и перенос приложений обсуждает различные способы исполнения выполнения на суперкомпьютере. Пожалуйста, обращайтесь к этому модулю для общих наставлений по созданию исполняемых программ. Для создания параллельной исполняемой программы вам следует включить директорию, содержащую MPI и библиотеки MPI, когда вы активизируете компилятор. Это подразумевает что компилятор и MPICH установлены на машине, где вы компилируете исполняющую программу.Многие подынтегральные функции не имеют первообразных в виде элементарных функций, поэтому мы во многих случаях не можем найти точное значение определенного интеграла по формуле Ньютона-Лейбница. Сначала остановимся на сути этого метода численного интегрирования, выведем формулу прямоугольников и получим формулу для оценки абсолютной погрешности метода. Суть метода прямоугольников заключается в том, что в качестве приближенного значения определенного интеграла берут интегральную сумму (далее мы покажем, какую именно интегральную сумму берут в методе прямоугольников). Предположим что мы имеем N процессоров: Процессор 0 назначим главным, предназначенным для вычисления интеграла F (X) на всем интервале [X (1), X (N)]. Процессор 0 передает процессору I границы отведенного ему подинтервала.

План
Содержание

1. Программирование в Message Passing Interface (MPI)

2. Как использовать MPI

3. Программы MPI

4. Запуск MPI программ

5. Метод прямоугольников

Литература

1. Программирование в Message Passing Interface (MPI)

Список литературы
1. http://ru. wikipedia.org/wiki/Message_Passing_Interface .

2. http://www.ccas.ru/mmes/educat/lab04k/01/basics.html#Sec1 - основы программирования в MPI.

3. Богачев К.Ю. Основы параллельного программирования. - М.: БИНОМ. Лаборатория знаний, 2003.

4. - часто задаваемые вопросы по MPI.

Размещено на Allbest.ru

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?