Paraview
.pdfСодержание
|
Фильтры |
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
Григорьев А.В. Визуализация и обработка научных данных