一种基于多物理场的块结构自适应网格细化方法技术

技术编号:40316352 阅读:20 留言:0更新日期:2024-02-07 20:58
本发明专利技术公开了一种基于多物理场的块结构自适应网格细化方法,包括以下步骤:步骤1:针对不同分辨率级别开发对应的网格层次结构,制定基本数据结构、重网格和负载均衡策略;步骤2:开发分布式内存环境中块结构网格数据的数据容器,包含用于级别操作的迭代器、处理幽灵单元交换和数据分发的通信层、以及级别之间操作的工具;步骤3:基于节点并行、通用函数和内存管理功能,开发能够在不同架构上获得高性能并减少编码量的算法。可发展为各种具有不同硬件功能和编程模型的不同架构,可支持用户自定义并行缩减和内存管理的功能,可在多物理场中进行应用,并提供可扩展的高性能功能。

【技术实现步骤摘要】

本专利技术涉及大规模网格划分,尤其涉及一种基于多物理场的块结构自适应网格细化方法


技术介绍

1、在工程数值模拟领域,针对复杂结构的仿真和多物理场计算应用十分广泛,在机械零件制造中如何高效得到结构关键点的应力,以及在流场中如何快速准确地捕捉激波等问题,若单纯依靠不断全局细化的网格增加计算量,是不经济的。网格自适应技术兼顾了计算精确性和计算效率,能够使用较少的网格计算代价获得较为准确的计算结果。

2、自适应网格技术在国外发展十分迅速,在成熟的商业软件中都有功能体现,如ls-dyna的重划分网格的自适应实现等;在美国sandia实验室开发的多物理耦合计算框架sierra中,也实现了h自适应的策略。在国内,北京应用物理与计算数学研究所开发的jasmin结构化网格自适应框架已经在多个应用程序中得到实际应用。

3、目前涵盖二维和三维块结构化网格自适应细化的软件模块还相对缺乏,无法在多层细化中考虑网格质量,且无法支持具有不同性能特征的各种多物理场应用。同时这些软件对应用程序开发人员构建算法的方式具有较大的限制,无法提供一组丰富且具有足够灵活性的本文档来自技高网...

【技术保护点】

1.一种基于多物理场的块结构自适应网格细化方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于多物理场的块结构自适应网格细化方法,其特征在于,在步骤1中,通过定义不同级别的数据来代表不同级别的网格,数据类型主要包含整数列表、二维单元数据、单元集合和单元向量,用于对网格数据和信息进行定义和储存,之后通过动态改变网格的分辨率来反映问题和需求的变化。

3.根据权利要求2所述的基于多物理场的块结构自适应网格细化方法,其特征在于,在步骤2中,基本单级数据结构为C++类的模板,C++类的模板基于每个网格生成一个具备分布式数据结构的数据集合,同时采用所有者计算规则来对...

【技术特征摘要】

1.一种基于多物理场的块结构自适应网格细化方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于多物理场的块结构自适应网格细化方法,其特征在于,在步骤1中,通过定义不同级别的数据来代表不同级别的网格,数据类型主要包含整数列表、二维单元数据、单元集合和单元向量,用于对网格数据和信息进行定义和储存,之后通过动态改变网格的分辨率来反映问题和需求的变化。

3.根据权利要求2所述的基于多物理场的块结构自适应网格细化方法,其特征在于,在步骤2中,基本单级数据结构为c++类的模板,c++类的模板基于每个网格生成一个具备分布式数据结构的数据集合,同时采用所有者计算规则来对单一级别数据结构进行操作,基于数据迭代器来循环遍历数据结构中的单框数据结构,并能够选择逻辑平铺,之后使用模板对需要访问相邻和/或附近单元上的数据进行操作,并提供与相邻级别之间的通信操作类型,包含从粗略数据到精细数据的插值、将精细数据限制为粗略数据以及在粗略/精细边界处的...

【专利技术属性】
技术研发人员:袁从敏闻轶凡
申请(专利权)人:上海慕灿信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1