Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Paraview

.pdf
Скачиваний:
41
Добавлен:
08.03.2016
Размер:
2.31 Mб
Скачать

Содержание

 

Фильтры

Calculator

Определяет выражение заданное пользователем на

 

узлы, на ячейки.

Contour

Выбирает точки, кривые или поверхности, на кото-

 

рых значение скалярного поля совпадает с задан-

 

ным.

Clip

Отображение части геометрии.

Slice

Взятие сечения.

Threshold

Выбирает ячейки, в которых значения скалярного

 

поля совпадают с заданным интервалом значений.

Extract Subset

Выбирает подмножество определением области ин-

 

тереса.

Glyph

Символический знак ставится в каждом узле сет-

 

ки.

Григорьев А.В. Визуализация и обработка научных данных

Содержание

Фильтры

Содержание

Фильтры

Содержание

Фильтры

Содержание

Фильтры

Содержание

Фильтры

Григорьев А.В. Визуализация и обработка научных данных

Содержание

Время в Paraview

Сгенерировать файл с динамикой очень просто. И если надо, это можно сделать вручную:

<VTKFile type="Collection" version="0.1" byte_order="LittleEndian"> <Collection>

<Dataset timestep="0.01" group="" part="0" file="file_001.vtu"/> <Dataset timestep="0.02" group="" part="0" file="file_002.vtu"/> <Dataset timestep="0.03" group="" part="0" file="file_003.vtu"/>

</Collection>

</VTKFile>

Григорьев А.В. Визуализация и обработка научных данных

Содержание

Параллельная визуализация Paraview

Для визуализации больших данных в Paraview предусмотрена возможность параллельной визуализации данных. Paraview имеет трехуровневое строение:

Data Server

Часть отвечающая за считывание, обработку и запись данных. Все объекты из просмотрщика объектов (Pipeline browser) находятся в сервере данных. Сервер данных (Data server) может быть параллельным.

Render Server

Часть отвечающая за визуализацию. Сервер отображения (Render Server) также может быть параллельным.

Client

Часть отвечающая за предоставление визуализации. Клиент (client) контролирует создание объектов, их выполнение, удаление с серверов, но не содержит никаких данных. Интерфейс также является частью клиента. Клиент не параллельный.

Григорьев А.В. Визуализация и обработка научных данных

Содержание

Параллельная визуализация Paraview

Существуют три режима, в котором вы можете запустить Paraview:

1.Стандартный режим, когда все три части объединены в одно последовательное приложение.

2.Клиент-серверный режим, когда Data Server и Render Server в роли сервера, к которому соединяется клиент (Client). В этом вы запускаете команду из терминала pvserver, запущенное приложение будет содержать оба data и render серверы. Клиент по сети имеет возможность подключиться к данному серверу.

3.Раздельный режим, когда все три части запускаются, как различные приложения. Данный режим подходит для очень масштабных данных и их обработке. Клиент соединяется с сервером отображения через сеть. А сервер отображения и сервер данных в свою очередь соединены между собой высокоскоростной сетью, или большим количеством соединений для обмена информацией.

Григорьев А.В. Визуализация и обработка научных данных

Содержание

Параллельная визуализация Paraview

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

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

Linux Ubuntu

mpirun –np 4 pvserver

Григорьев А.В. Визуализация и обработка научных данных

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]