Инфоурок Другое ПрезентацииРеализация распараллеливания программного комплекса расчета двумерных задач газовой динамики с помощью системы OST

Реализация распараллеливания программного комплекса расчета двумерных задач газовой динамики с помощью системы OST

Скачать материал
Скачать материал "Реализация распараллеливания программного комплекса расчета двумерных задач газовой динамики с помощью системы OST"

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Специалист контроля качества

Описание презентации по отдельным слайдам:

  • Реализация распараллеливания программного комплекса расчета двумерных задач г...

    1 слайд

    Реализация распараллеливания программного комплекса расчета двумерных задач газовой динамики с помощью системы OST
    Научный руководитель: Илюшин А. И.
    Колмаков Алексей

  • Задачи работы:

Привести программный комплекс M2DGD к формату системы OST: со...

    2 слайд

    Задачи работы:

    Привести программный комплекс M2DGD к формату системы OST: создать объекты (C++ или Java), включающие функции M2DGD и головную программу, реализующую их счет; решить проблемы связки Fortran и языка, используемого для написания объектов (C++ или Java) .
    Реализовать параллельный счет нескольких независимых объектов, представляющих собой, по сути, программы M2DGD.
    Создать алгоритм синхронизации областей при разбиении области счета на зависимые подобласти.
    4. Используя алгоритм связи дописать функции взаимодействия подобластей и адаптировать систему OST для данной задачи.
    5. Протестировать работу системы, сравнить скорость работы с MPI.

  • Main {
…
Func1(a,b)
….
Func2(c)
…
}Class M2GDG {
…
Public:
main1()
….
Private...

    3 слайд

    Main {

    Func1(a,b)
    ….
    Func2(c)

    }
    Class M2GDG {

    Public:
    main1()
    ….
    Private:
    Func1(a,b)

    Func2(c)

    }
    Main {
    ….
    Object_M2GDG->main1();
    ..
    }
    Программа M2GDG
    Менеджер объектов
    Объект M2GDG
    Переход к объектно-ориентированному подходу

    Счет осуществляется вызовом в программе- менеджере объектов публичных функций.

    Публичной функцией можно взять весь main программы M2GDG

  • Менеджер объектовObject _M2GDG_1Object _M2GDG_2Object _M2GDG_3Object _M2GDG_4...

    4 слайд

    Менеджер объектов
    Object _M2GDG_1
    Object _M2GDG_2
    Object _M2GDG_3
    Object _M2GDG_4
    Процессор_1
    (ядро)
    Процессор_2
    (ядро)
    Процессор_3
    (ядро)
    Процессор_4
    (ядро)
    Инициализация
    Инициализация
    Инициализация
    Инициализация
    Загрузка на процессор (ядро)
    Загрузка на процессор (ядро)
    Загрузка на процессор (ядро)
    Загрузка на процессор (ядро)
    Счет
    Счет
    Счет
    Счет
    Вывод данных
    Вывод данных
    Вывод данных
    Вывод данных
    Параллельный счет может быть осуществлен либо на МВС, либо на многоядерном компьютере. При использовании многоядерного компьютера требуется просто, запустить счет объектов в отдельных процессах, ОС сама раскидает их по ядрам

  • Domain1Domain2Domain3Domain4Обтекание цилиндра с делением области на 4 подобл...

    5 слайд

    Domain1
    Domain2
    Domain3
    Domain4
    Обтекание цилиндра с делением области на 4 подобласти
    Алгоритм счета предусматривает произвольную нумерацию ячеек от 1 до N, расчет их по порядку 1->N и затем обратный обход в том же порядке N->1.

    В связи с тем, что обратный обход должен быть осуществлен в том же порядке, необходим алгоритм синхронизации при делении на несколько подобластей

    Возможное решение:
    1. Обсчет вначале правых границ
    2. Затем обсчет левых границ
    3. Обсчет внутренних областей
    4-6. Все в обратном порядке

  • Domain1Domain2При расчете границы Domain1, в ее объект передается полностью г...

    6 слайд

    Domain1
    Domain2
    При расчете границы Domain1, в ее объект передается полностью граница Domain2.
    После окончания расчета измененная граница передается обратно в Domain2.
    Копирование границы Domain2 в объект Domain1

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 656 818 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 16.04.2020 103
    • PPTX 298.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Евтеева Ольга Сергеевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Евтеева Ольга Сергеевна
    Евтеева Ольга Сергеевна
    • На сайте: 3 года и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 86023
    • Всего материалов: 221

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Специалист в области охраны труда

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 33 человека из 20 регионов
  • Этот курс уже прошли 152 человека

Курс профессиональной переподготовки

Библиотечно-библиографические и информационные знания в педагогическом процессе

Педагог-библиотекарь

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 477 человек из 69 регионов
  • Этот курс уже прошли 2 325 человек

Курс профессиональной переподготовки

Руководство электронной службой архивов, библиотек и информационно-библиотечных центров

Начальник отдела (заведующий отделом) архива

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Этот курс уже прошли 25 человек

Мини-курс

Развитие предметно-практических действий, игровых навыков и математических представлений у детей раннего возраста

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Развитие дошкольного мышления

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 19 человек

Мини-курс

Искусственный интеллект: тексты и креативы

7 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 237 человек из 62 регионов
  • Этот курс уже прошли 24 человека
Прямой эфир Загрузка...

Прямо сейчас в эфире

Инфофорум: «Всё, что волнует педагогов»