Типовая текущая ситуация - декомпозиция/композиция на программном уровне представления физической области: - либо ручном режим с
Содержание
- 2. Метод решения Стандартизация интерфейсов для объектов, из которых собирается модель, и их связей. Суть предлагаемого решения
- 3. Текущее состояние разработки В настоящий момент отлаживается третья версия системы OST (Objects –Space – Time) на
- 5. Главная проблема: Джон Хэннеси, президент Стэнфордского университета – “… когда мы начинаем говорить о параллелизме и
- 6. Миф о последовательном характере большинства решаемых задач Уровни представления физической области: Физическая модель -> Математическая модель
- 7. Вычислительная модель - множество вычислительных объектов (каждый объект - набор матриц, векторов, скаляров плюс последовательный алгоритм
- 8. 3. Способы композиции на уровне вычислительной модели. 3.1. Метод Шварца для декомпозиции областей. 3.2. Метод композиции
- 9. РЕКУРСИВНАЯ ДЕКОМПОЗИЦИЯ Дано: сетка (∆t, ∆x, …), S, Si, L(∆t) Si –решатель для i-ой подобласти L
- 10. 4. Композиция программных объектов в системе OST (Objects – Space -Time). 4.1. Определение интерфейса между объектом
- 11. 4.1.2. Интерфейс окружения для объекта в виде “списка формальных соседей” - объектов с их интерфейсами. (Left_Neighbour
- 12. Пример прикладного класса Язык Python class objectExampe(OST_Object_Abstract): double left_array[]; def run(): #вызов метода в соседе self.Left_Neighbors.
- 13. Топология связей между объектами. Определение связей между объектами через локальное описание окрестности для каждого объекта. Автоматическая
- 14. Примеры связей
- 15. Окрестность узла Окрестность - узлы, с которыми соединен данный узел. Узлы можно отожествить с вычислительными объектами
- 16. Локальная топология Локальная топология – это топология, описывающая множество соседей для данного вычислительного объекта в локальных
- 17. Пример: целочисленная решетка Координаты соседей отличаются на ±1 по одной из координат
- 18. Пример: плоскость Соседи удалены не более, чем на r: | x – y | ≤ r
- 19. Пример: неструктурированная сетка Все вершины графа пронумерованы 1,2,3,… Для каждого узла явное описание списка соседей Простое
- 20. Пример: кольцо Кольцо объединяет в себе 2 вида локальных топологий N – 1 одинаковых одномерных 1
- 21. Базовая топология – связный граф Случай неструктурированной сетки #Создание объектов в функции инициирования модели for :
- 22. Результаты счета, оценка эффективности
- 23. Что конструктивно новое Формализация «окружения» объекта в виде списка формальных соседей. Автоматическое построение связей между объектами
- 24. Технические характеристики 1. Коэффициент эффективности параллельного счета Кр > 0.9 2. Практически автоматическая сборка (установление связей,
- 25. 5. Хранения множества объектов программной модели в файле объектов (базе данных). Контрольные точки и рестарты. Мобильность
- 27. Скачать презентацию