【技术实现步骤摘要】
本专利技术涉及非结构网格数据领域,尤其涉及一种基于xml和hdf5的大规模非结构网格数据存储方法。
技术介绍
1、非结构网格是没有规则拓扑关系的网格,其是一种用于数值模拟的网格类型,非结构网格数据的存储格式分为文本文件格式、二进制格式以及混合格式;
2、传统的文本格式在处理大规模数据时效率低下,而二进制格式则存在可读性差的问题,对此混合格式提出了文本文件和二进制文件相结合的方式,这种格式可吸取前两者的优势,达到即具备良好的可读性、又适用于大规模网格数据存储的效果。
3、但是采用混合格式中的netcdf格式,其二进制文件部分支持多种不同的格式,文本文件则是采用类似程序语言的形式,定义了一些数据相关的参数,使用者并不能通过文本文件对二进制文件数据的内容进行理解;而若采用xdmf模型,其定义了用xml描述网格数据的框架,以便其他应用程序能够正确解释和可视化这些数据,同时xdmf允许使用文本格式或二进制格式存储主要的网格数据,但xdmf本身并未对非结构网格的存储格式进行详细的定义。
4、因此现有的混合格式尽管
...【技术保护点】
1.一种基于XML和HDF5的大规模非结构网格数据存储方法,其特征在于,包括以下步骤:
2.如权利要求1所述的基于XML和HDF5的大规模非结构网格数据存储方法,其特征在于,所述步骤S101中,XML的基本组件包括计算域标签、数据标签、网格标签、几何标签、拓扑标签、物理场标签和时间标签;
3.如权利要求2所述的基于XML和HDF5的大规模非结构网格数据存储方法,其特征在于,所述步骤S102中,仅存在一个HDF5文件;HDF5文件分为若干个网格域;所述网格域包括网格拓扑组、几何数据集、若干边界数据集和若干物理场;所述网格拓扑组按照几何类型存储了若
...【技术特征摘要】
1.一种基于xml和hdf5的大规模非结构网格数据存储方法,其特征在于,包括以下步骤:
2.如权利要求1所述的基于xml和hdf5的大规模非结构网格数据存储方法,其特征在于,所述步骤s101中,xml的基本组件包括计算域标签、数据标签、网格标签、几何标签、拓扑标签、物理场标签和时间标签;
3.如权利要求2所述的基于xml和hdf5的大规模非结构网格数据存储方法,其特征在于,所述步骤s102中,仅存在一个hdf5文件;hdf5文件分为若干个网格域;所述网格域包括网格拓扑组、几何数据集、若干边界数据集和若干物理场;所述网格拓扑组按照几何类型存储了若干个拓扑数据集;所述几何数据集用于存储所述网格域的几何点坐标;所述边界数据集用于存储各边界的拓扑数据,所述边界数据集的数量与边界数量相等;所述物理场按照几何类型划分若干个物理场数据集;所述物理场数据集与所述拓扑数据集一一对应。
4.如权利要求1所述的基于xml和hdf5的大规模非结构网格数据存储方法,其特征...
【专利技术属性】
技术研发人员:赵程鹏,
申请(专利权)人:神工坊无锡数字技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。