:::产品概述:::
AVS/Express PST - Parallel Support Toolkit 并行处理版
AVS/Express PST 并行处理: AVS/Express Parallel Edition 通过分配计算任务到共享内存和集群处理器架构,利用多处理器和网络计算机处理高性能任务。 AVS/Express 并行版允许任意硬件和平台的组合,能够满足复杂可视化和处理的挑战。
AVS/Express PST 是:
AVS/Express PST(Parallel Support Toolkit) 是AVS/Express 对应的并行处理版本。采用PST并行模块,用户可以对大规模数据进行并行(多CPU)或分布式处理,图形的高速显示,同时资源可以不受单台机器的限制。共享存储系统,以及联网的分布式内存。
AVS/Express Parallel Edition 提供多处理器或网络计算机上完成并行计算的环境。计算通过共享内存或集群处理器架构,Windows和Linux使用MPICH,SGI系统采用MPI。PST并行版模块可与AVS/Express网络模块共存,让已有的程序拓展为并行版开发程序。
AVS/Express PST 使用目的
- AVS/Express 用户需要高性能桌面处理。
- AVS/Express MPE 多通道输出版用户需要高性能性能,提高沉浸式环境应用。
- 网格用户希望通过分布式并行计算环境提高性能。
- 企业或机构应用开发者使用AVS/Express作为基本工具开发高级应用程序,创建一个自定义和私有并行模块。
- AVS/Express PST 并行版由日本原子能研究所开发。
AVS/Express PST 功能概述
特征
模块的并行处理。
生成等值面等高负荷的处理、数据分割、在多个节点上处理、高速可视化等等。
单个模块的并行处理
对如生成等值面等高负荷的计算处理、数据分割、计算节点(CPU数)、高速可视化处理。
不同模块的并行处理(网络模块)
当多个模块处理相同的数据时,模块的并行处理可以提高可视化速度。
此外,在其他结点上可以运行任意的模块。当其他机器上由文件时,文件不需要传递,通过读入数据模块共享数据。而且,当其他机器上存在自定义模块时,可以很方便地利用那个模块。
文件读入的并行化
分散在多个节点上的数据可以以并行方式读入。此外,文件共享的环境可以同时利用多个CPU。
图形的并行处理
并行可视化函数可与并行模块函数共同使用,突破了限制大规模数据可视化的限制。
当并行可视化函数不可用时,可采取分布式处理的方式,在各个计算节点上计算,最后在主控制节点上生成形状图。在这种情况下,主控制节点负荷会增加,因为主控节点机器需要花费时间处理图形。同时,也可能导致共享内存不足。
为了进行并行可视化处理,可在各个计算节点上分别绘图,在主控节点上合成结果图,这样图形处理的负荷被分散到各个节点上,实现了高速可视化。根据不同的环境,数据的传输也被大大减少。
下面是并行可视化处理的算例,分别是2个和4个并行计算节点的可视化处理图片。
① 右侧的图片表示在各个计算节点上分别进行图形处理的情况。
① 左侧是用户对计算节点处理结果的合成图。
AVS/Express PST 速度测评
【实验环境】 Xeon 3.00GHz 5160 2CPU DualCore x 8 节点 内存 8GB/1节点 Redhat EL4.0
【数据大小】 1024 x 1024 x 2048 float 1ファイル (8 GByte)
【多边形数】 1200万 三角形
※用户的数据和环境会对性能有影响。
AVS/Express PST 并行模块
支持图形并行处理的模块包括:
- Read Field
- Read UCD
- clamp
- combine vector
- crop
- downsize
- magnitude
- null brick
- threshold
- isosurface
- orthoslice
- slice
- glyph
- isovolume
- offset
- 其他客户化并行模块
AVS 应用范例:超大规模数据的可视化空间湍流混合层
AVS/Express PST 运行环境
机型 SGI Prism、SGI Onyx、SGI Altix
富士通 PRIMEPOWER、富士通 PRIMEQUEST
RedHat Enterprise Linux 4.0 (x86-32 / x86-64 / IA64)
WindowsXP SP2 (x86)
其他: MPI 环境
::: 应用范围 :::
适用流体动力学,电磁学,有限元分析,制造模拟,过程模拟,试验和测试,材料科学 固态物理,造船技术,微型机械系统,图像分析,医药,遥感,国防模拟,气象,天文物理学,计算化学,环境科学,地球物理学,石油,天然气开采,金融,运输模拟等 领域。
::: 技术特征 :::
- 单个模块的并行处理
- 不同模块的并行处理(网络模块)
- 文件读入的并行化
- 图形的并行处理