77374

Распределенная виртуальная сцена в онлайн-визуализации

Научная статья

Информатика, кибернетика и программирование

Визуализация результатов вычислений для большого числа задач выполняется с помощью трехмерной графики. Для отображения результатов счета часто применяются стандартные графические пакеты, такие как ParaView или Open Data Explorer. При этом существует необходимость получать представление и о ходе выполнения программы и состоянии обрабатываемых данных.

Русский

2015-02-02

30.5 KB

1 чел.

Распределенная виртуальная сцена в онлайн-визуализации

Васёв П.А., ИММ УрО РАН

Визуализация результатов вычислений для большого числа задач выполняется с помощью трехмерной графики. Для отображения результатов счета часто применяются стандартные графические пакеты,  такие как ParaView или Open Data Explorer. При этом существует необходимость получать представление и о ходе выполнения программы и состоянии обрабатываемых данных. Проблема заключается в том, что наличие стандартных решений для онлайн-визуализации во время выполнения параллельных программ – большая редкость. Существует и вторая проблема – создание правильной концепции взаимодействия с системой онлайн-визуализации. Работа с такой системой должна быть логичной и понятной как с точки зрения написания параллельных программ, так и с точки зрения человеко-машинного взаимодействия.

Нами предлагается парадигма распределенной виртуальной сцены, которая заключается в следующем. Пусть существует среда визуализации, которая позволяет создавать в ее рамках сцены из трехмерных объектов, добавлять туда эти объекты целиком или по частям и сохранять сцены. Для параллельного разработчика предоставляется интерфейс для выполнения этих действий программным образом. Для взаимодействия с человеком также существует графическая оболочка, отображающая содержание имеющихся сцен. Таким образом, сцена создается и наполняется из параллельной программы, а пользователь может наблюдать текущее содержание сцены – во время работы программы или после ее завершения.

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

С точки зрения интерфейса с параллельной программой изучается два подхода. Первый заключается в непосредственном конструировании объектов сцены из параллельной программы – установке координат узлов сеток, значений в них и так далее. Второй подход состоит в публикации высокоуровневых данных, например информации о распределении сетки по памяти процессов. Оба варианта, по мнению автора, являются концептуально логичными и могут оказаться успешными на практике.

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

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

Distributed virtual scene for online-visualization

Pavel Vasev, IMM UrB RAS

In many cases, the visualization of calculation results in high performance computing area is performed using three-dimensional graphics. There are a lot of wide spreaded software exist to visualize calculated data in this way, for example Para View and Open Data Explorer. The problem is that this software is not intended to be used for online visualization and steering. It cannot interact with the working application and show it’s state. Another problem is conceptual – how to provide handy and flexible architecture for such interaction.

We suggest the paradigm of distributed virtual scene. It works by the following way. Let’s imagine visualization system that allows to create 3D scenes programmatically, add objects into the scene and so forth. HPC application may connect to the visualization system and push some 3D objects to the scene. By the other hand, the developer may visually interact with this system and see the scene during or after HPC application execution.

The use of “distributed” and “virtual” terms is not accidental. We suppose that scenes should be stored and rendered in a distributed manner. This may be only the way as the size of data may be very large. And the virtuality means that the visualization system should act as a “compute cloud” for both sides: HPC application and a human user.

First of all, we investigate an appropriate API approach for interoperation with HPC applications. We are looking for a combination of following possible solutions. Application may construct the scene by adding 3D primitives – lines, squares, etc. In addition, application may add the primitives to the scene of higher level, for example calculation mesh’s parts.

Secondly, we are looking for existing wide spreaded visualization application that may be used for storage and rendering. We believe that it is possible to adapt some existing solution for our needs so we can concentrate on interoperation components of the system.

As the result of our investigation, we expect to achieve flexible and handy visualization model for high performance computing area.


 

А также другие работы, которые могут Вас заинтересовать

21536. Активная детоксикационная терапия 111.5 KB
  Методы детоксикационной терапии . При выраженных клинических проявлениях отравления после проведения мероприятий по стабилизации состояния больного обычно в комплекс терапии включают методы искусственной детоксикации. Свидетельством этого является возрастающая роль энтеросороции и активированного угля в терапии начальных этапов отравления и в предотвращении гепатоэнтеральной циркуляции токсина. Стимуляция выведения яда и его метаболитов почками Значительное число токсических веществ и их метаболитов элиминируются из организма почками...
21537. АММИАК (НАШАТЫРНЫЙ СПИРТ) 35.5 KB
  Внутрь 12 таблетки кодеина по 0015 10 г аскорбиновой кислоты подкожно 10 мл 01 раствора атропина 10 мл 2 раствора промедола внутримышечно 20 мл 1 раствора димедрола 20 мл кордиамина. В случае попадания в глаза обильное промывание не менее 15 мин проточной водой с последующим закапыванием 30 раствора сульфацилнатрия альбуцид натрия. Введение 24 мл 2 раствора фуросемида лазикса внутривенно; 100200 мг метилпреднизолона каждые 46 часов гидрокортизона 150250 мг или преднизолона 100150 мг внутривенно медленно...
21538. ДИАГНОСТИКА И ЛЕЧЕНИЕ ОСТРЫХ БЫТОВЫХ ОТРАВЛЕНИЙ И ОТРАВЛЕНИЙ НАИБОЛЕЕ ЧАСТО ВСТРЕЧАЮЩИХСЯ В ВОЙСКАХ 60.5 KB
  МЕТОДИЧЕСКАЯ РАЗРАБОТКА ДЛЯ ПРОВЕДЕНИЯ ПРАКТИЧЕСКОГО ЗАНЯТИЯ по военнополевой терапии на тему: ДИАГНОСТИКА И ЛЕЧЕНИЕ ОСТРЫХ БЫТОВЫХ ОТРАВЛЕНИЙ И ОТРАВЛЕНИЙ НАИБОЛЕЕ ЧАСТО ВСТРЕЧАЮЩИХСЯ В ВОЙСКАХ со слушателями 1 факультета СанктПетербург 2001 г. Характерные особенности отравлений спиртами хлорированными углеводородами угарным газом некоторыми группами фармпрепаратов. Среди острых отравлений фармакологическими препаратами наиболее часто встречаются отравления снотворноседативными препаратами анальгетиками гипотензивными препаратами...
21539. ИНТЕНСИВНАЯ ТЕРАПИЯ ТЕРМИНАЛЬНЫХ СОСТОЯНИЙ 163.5 KB
  Тенденция к увеличению объема выброса в ответ на увеличение давления наполнения является важным адаптивным механизмом позволяющим приводить в соответствие сердечный выброс и венозный возврат. Обособленно от длины и диаметра сосудов вязкость крови является важной детерминантой постнагрузки. В таком состоянии миокард находится несколько дней что является стадией в полном восстановлении после преходящей дисфункции. ЦВД является важным диагностическим критерием инфаркта правого желудочка и более того форма его кривой помогает установить...
21540. КЛИНИКА, ДИАГНОСТИКА И ТЕРАПИЯ ПОРАЖЕНИЙ ОТРАВЛЯЮЩИМИ ВЕЩЕСТВАМИ УДУШАЮЩЕГО ДЕЙСТВИЯ 197 KB
  Классификация отравляющих веществ удушающего действия В настоящее время существует несколько подходов к классифицированию и рассмотрению механизмов токсического действия веществ способных при остром отравлении нарушать основную функцию легких газообмен. Помимо названных существует большое количество химических соединений как природного происхождения так и синтетических которые нарушают функцию легких при энтеральном и парэнтеральном путях поступления. Объединяющим свойством пульмонотоксикантов вне зависимости от пути проникновения в...
21541. КЛИНИКА, ДИАГНОСТИКА И ТЕРАПИЯ ПОРАЖЕНИЙ ОТРАВЛЯЮЩИМИ ВЕЩЕСТВАМИ НЕРВНО-ПАРАЛИТИЧЕСКОГО ДЕЙСТВИЯ 53 KB
  Обстоятельства при которых появились первые жалобы; динамику и последовательность развития признаков поражения: находился ли в зараженной атмосфере и сколько времени; принял внутрь какоето вещество и в какой дозе; сколько времени прошло с момента отравления до оказания помощи и в каком объеме она была оказана; каково было состояние на догоспитальном этапе была ли потеря сознания нарушения дыхания и сердечной деятельности мышечная слабость миофибрилляция судороги; 2. Состояние накануне заболевания возраст наличие болезней...
21542. КЛИНИКА, ДИАГНОСТИКА И ТЕРАПИЯ ПОРАЖЕНИЙ ОТРАВЛЯЮЩИМИ ВЕЩЕСТВАМИ УДУШАЮЩЕГО ДЕЙСТВИЯ И АГРЕССИВНЫМИ ЖИДКОСТЯМИ 99.5 KB
  В результате развития патологического процесса в легких нарушается оксигенация крови наступает гипоксия. Распространенность и степень выраженности патологического процесса в дыхательных путях и легких определяется характером яда его концентрацией и временем действия состоянием организма и его реакцией на воздействие яда. Поражениям ОВ удушающего действия средней и тяжелой степени как правило сопутствует острая эмфизема легких которая еще в большей степени усугубляет дыхательную недостаточность и создает дополнительную нагрузку на...
21543. ОСТРЫЕ ОТРАВЛЕНИЯ ХЛОРОМ, АММИАКОМ, ГИПОКСИЧЕСКИМИ ГАЗАМИ 82.5 KB
  ОТРАВЛЕНИЯ ГИПОКСИЧЕСКИМИ ГАЗАМИ ОСТРЫЕ ОТРАВЛЕНИЯ ОКИСЬЮ УГЛЕРОДА Окись углерода встречается везде где существуют условия для неполного сгорания веществ содержащих углерод. Она входит в состав многих промышленных газов доменный генераторный коксовый; содержание окиси углерода в выхлопных газах двигателей внутреннего сгорания колеблется от 1 до 13. Окись углерода широко применяется как одно из исходных соединений в современной промышленности органического синтеза. Окись углерода СО это бесцветный газ без запаха и вкуса.
21544. ОТРАВЛЕНИЯ СПИРТАМИ (клиника, диагностика, лечение) 82 KB
  Отравления могут носить профессиональный характер и возникать вследствие нарушений правил техники безопасности приема спиртсодержащей жидкости внутрь по ошибке или преднамеренно с целью опьянения. Наиболее часто встречаются и тяжело протекают острые отравления такими веществами как этиленгликоль и его производные метиловый спирт этиловый спирт амиловый бутиловый тетрагидрофурфуриловый спирт. Острые отравления спиртсодержащими жидкостями это трудный для диагностики и сложный для лечения раздел клинической токсикологии имеющий большую...