Визуализация в распределенных системах Институт математического моделирования Российской академии наук
Содержание
- 2. Особенности момента Потребность в суперкомпьютерах высока Эффективность использования суперкомпьютеров низка: Использование каждого ядра последовательной программой составляет
- 3. JSCC MSU Оперативная память Кеш Операционные устройства Множественный доступ Бета-тестер
- 4. Вычислительная среда Выбор математической модели и солверов. Сопоставление атрибутам начальных и граничных условий, физических параметров. Выбор
- 5. Визуализация Скалярные Векторные Стационарные Зависящие от времени Решетки Треугольные и тетраэдральные сетки сетки Большие
- 6. Этапы визуализации Запись Сетка Сеточная функция Чтение Формирование объектов виртуальной сцены Отображение
- 7. Клиент-серверная технология Аппроксимация и потоковая обработка VISIT ParaView EnSight OpenDX Отображение Расчет Запись результатов Копирование всех
- 8. Методы Распределенное иерархическое хранение Декомпозиция Огрубление с контролируемой точностью Клиент-серверная технология Потоковая обработка Хранение образов
- 9. Обтекание самолета Сетка Изоповерхности
- 19. Расчетная сетка
- 20. Огрубление поверхностей
- 21. Огрубление поверхностей
- 22. Двухуровневое разбиение Сетка предварительно разбивается на большое число микродоменов, образующих макрограф Вершины макрографа распределяются по процессорам
- 23. Потоковая обработка 40 процессоров, полное чтение файла 40 процессоров, чтение фрагментов файла
- 24. Изоповерхности Ошибка аппроксимации 5%
- 25. Огрубление 3D-данных
- 26. Огрубление 3D-данных
- 27. Сечение регулярной 3D сетки плоскостью В результате сечения регулярной кубической решетки получается фрагмент неструктурированной сетки
- 28. Аппроксимация триангулированных поверхностей Алгоритмы синтеза Алгоритмы редуцирования
- 29. Начальная аппроксимация кривой
- 30. Аппроксимация кривой этап 2 1 вектор
- 31. Аппроксимация кривой этап 3 3 вектора
- 32. Аппроксимация кривой этап 4 7 векторов
- 33. Аппроксимация кривой этап 5 15 векторов
- 34. Методы редуцирования Удаление ребра Удаление точки Уточнение топологии
- 35. Аппроксимация изоповерхностей
- 36. Плоскость, пересекающая цилиндр Ошибка аппроксимации 5%
- 37. Многоуровневое огрубление больших сеток
- 38. Распределенная визуализация
- 39. Моделирование течения вокруг летательного аппарата
- 40. Изоповерхности поля плотности RemoteViewer Tecplot
- 41. Тетраэдральные сетки 108 узлов
- 43. Заполнение пространства пирамидами На каждую из 2n точек в среднем опирается 2n пирамид Число пирамид ~
- 44. Зависимость объема хранимых данных от числа микродоменов 38 350 -> 2 356 196 узлов 219 034
- 45. Нерегулярная тетраэдральная сетка 110 533 834 узлов 659 316 736 тетраэдров 2 589 184 поверхностных треугольников
- 46. Библиотека ввода-вывода Ввод-вывод тетраэдральных сеток Хранение микродоменов Хранение макрографа Ввод-вывод регулярных решеток Хранение фрагментов сеток Хранение
- 47. Записи двух сеточных 2d функций Функция F1 Функция F2 Рисунок 2.
- 48. Групповое сжатие вещественных чисел Перегруппировка байт Сжатие байт стандартной библиотекой zlib Обнуление младших бит мантиссы
- 49. Отсечение младших бит мантиссы f=x2+y2+z2 23 106 427 байт 10^9 узлов - 113 354 035 байт
- 50. Огрубление данных
- 51. Моделирование процессов охлаждения CPU
- 52. CPU Процессор, охлаждаемый медным радиатором Мощность 65Вт 10мм ~1.4мм Толщина 0.3мм 7мм …… 97.5мм, 78 медных
- 53. Зависимость эффективности от числа ядер Конфигурация: 78 тонких ребер (0.3 мм) на радиаторе Сетка: 1000 х
- 55. Изоповерхности температуры: Т=20.5, 21, 22.5 С сетка 800*700*120=67,2 млн. узлов
- 59. Зависимость коэффициента сжатия от числа усеченных бит 28 244 379 w101_reduced 12.bjn 22 340 718 w101_reduced
- 60. Параллельные библиотеки http://www.imamod.ru SDLB - динамическая балансировка (0D) MCoarse - огрубление сеток (2D, 3D) BjnIOlib -
- 61. Якобовский М.В. д.ф.-м.н., зав. сектором «Программного обеспечения многопроцессорных систем и вычислительных сетей» Института математического моделирования Российской
- 63. Скачать презентацию