论文部分内容阅读
大规模科学计算可视化是将基于高性能计算机的科学计算过程中产生的数据及计算结果转换为直观的图形或图象显示出来,已经成为科学研究中不可缺少的技术手段。高性能计算技术的发展,使得科学计算数据的规模与数量激增,如何对海量数据进行组织管理和提高访问效率是实现大规模科学计算可视化需解决的重要问题。随着大规模科学计算可视化应用技术的发展,用户对基于网络的远程跟踪可视化技术的需求日益迫切,远程可视化成为目前可视化技术研究的热点。本文面向某型号工程对大规模科学计算可视化数据管理的应用需求,深入研究了科学计算可视化的数据管理关键技术及系统实现方案,完成的主要工作和取得的主要研究成果如下:(1)设计实现了一种针对可视化应用的数据信息组织方案,对原始数据采用文件I/O和数据库相结合的组织方法,提高了存储访问效率。(2)提出了可视元数据的概念及元数据自动提取方案,并针对该方案定义了通用的面向可视化分析的元数据提取规则库和数据可视化处理方法库,开发了原始数据生成的实时监控模块和数据可视化处理模块(绘制引擎)。(3)面向远程跟踪可视化的应用需求,设计了一种基于Web的一体化数据管理系统体系结构,结合当前三种主流的科学数据管理系统的优点,将数据访问、元数据管理和数据生成控制融为一体,实现了一个远程可视化数据管理平台。(4)结合某型号工程具体应用需求,开发了一个科学计算可视化数据管理原型系统,并采用粒子模拟程序对系统进行了实验和测试,测试结果表明:该系统操作简便,能够实时追踪数据结果,自动提取元数据信息,能进行简单有效的可视化分析,并具有远程可视化功能,满足了可视化数据管理的多种需求。