无粘通量的计算方法、装置、终端设备及存储介质

    公开(公告)号:CN116070552A

    公开(公告)日:2023-05-05

    申请号:CN202310248376.3

    申请日:2023-03-15

    Abstract: 本申请公开了一种无粘通量的计算方法、装置、终端设备及存储介质,通过确定结构网格的三维循环形式,并建立结构网格的三维循环形式转换为一维循环形式的网格转换方法;根据一维循环形式,获取结构网格的无粘通量计算时所需的几何和物理信息;根据几何和物理信息以及网格转换方法,对结构网格的无粘通量进行一维循环形式处理,得到一维循环形式的无粘通量;根据一维循环形式的无粘通量和一维循环形式转换为三维循环形式的网格转换方法,将一维循环形式的无粘通量转换为三维形式的无粘通量,以完成结构网格NS方程求解的过程,这样,实现了两种网格类型具有相同的计算精度,且提升了程度的可维护性。

    一种块自适应型笛卡尔网格快速图映射方法及系统

    公开(公告)号:CN113689556B

    公开(公告)日:2021-12-24

    申请号:CN202111237363.3

    申请日:2021-10-25

    Abstract: 本发明公开了一种块自适应型笛卡尔网格快速图映射方法及系统,该方法包括以下步骤:S1,在MPI环境初始化后,在各处理器导入分布式块自适应型笛卡尔网格的几何数据,以此重构出多叉树结构,并建立相邻层次结点的链接关系;S2,跨处理器分享区域分解边界处的结点几何信息,并存储于相应的虚拟结点数据容器中;S3,在当前处理器上构造各叶子结点的局部几何拓扑;S4,在每个处理器上归一化完全重合的几何元素;S5,基于跨处理器查询操作建立区域分解边界处对接面元素的动态通信映射;S6,在各处理器上并行导出非结构多面体计算网格。本发明解决了现有技术存在的自适应几何模块与物理场数值模拟器融合困难、动态几何数据格式转化效率低等问题。

    一种块自适应型笛卡尔网格快速图映射方法及系统

    公开(公告)号:CN113689556A

    公开(公告)日:2021-11-23

    申请号:CN202111237363.3

    申请日:2021-10-25

    Abstract: 本发明公开了一种块自适应型笛卡尔网格快速图映射方法及系统,该方法包括以下步骤:S1,在MPI环境初始化后,在各处理器导入分布式块自适应型笛卡尔网格的几何数据,以此重构出多叉树结构,并建立相邻层次结点的链接关系;S2,跨处理器分享区域分解边界处的结点几何信息,并存储于相应的虚拟结点数据容器中;S3,在当前处理器上构造各叶子结点的局部几何拓扑;S4,在每个处理器上归一化完全重合的几何元素;S5,基于跨处理器查询操作建立区域分解边界处对接面元素的动态通信映射;S6,在各处理器上并行导出非结构多面体计算网格。本发明解决了现有技术存在的自适应几何模块与物理场数值模拟器融合困难、动态几何数据格式转化效率低等问题。

    一种面向重叠网格的网格处理方法和装置

    公开(公告)号:CN118171605B

    公开(公告)日:2024-07-26

    申请号:CN202410600405.2

    申请日:2024-05-15

    Abstract: 本发明属于计算机图形处理技术领域。本发明公开了一种面向重叠网格的网格处理方法和装置,该方法包括:读入原始计算网格;将所述原始计算网格进行区域划分,并且将区域划分后存在重叠关系的网格块进行并行装配处理、即完成对网格单元属性的判断,确定每个插值单元对应的贡献单元及其对应的网格块信息;即完成插值映射关系的创建,并进行通信操作,以获得插值映射关系;根据通信操作所获得的插值单元索引及坐标信息,在贡献单元所属的网格块进行插值计算;将插值计算结果按照指定的插值单元索引顺序依次赋值在数据容器中,并一次性发送给相应的网络块中,并为各插值单元赋值。本发明优化了插值计算的过程,提高了并行计算效率。

    一种CFD软件自动化测试方法及系统

    公开(公告)号:CN117806981A

    公开(公告)日:2024-04-02

    申请号:CN202410233506.0

    申请日:2024-03-01

    Abstract: 本申请涉及计算流体力学技术领域,尤其涉及一种CFD软件自动化测试方法及系统,本发明通过从算例计算结果中提取用作结果评估的对比文件,和具有相同算例的历史最新版计算结果进行自动化对比分析;再根据对比结果将算例计算结果进行标识并存储,完成算例的测试计算,自动判断算例计算结果的正确性;无需人工对比数据,不仅可以有效降低误差率,同时也有利于提供CFD软件的测试效率,节省时间成本;通过当前算例计算结果与历史最新版计算结果进行对比分析,避免CFD软件测试结果因浮点数误差迭代累计而导致数据变化缓慢,正确性难判断的问题,易对误差进行锁定,节省因错误累积和纠缠导致定位错误花费的时间精力,显著提升CFD软件开发效率。

    一种计算流体力学代码错误定位方法、装置、设备及介质

    公开(公告)号:CN115982058B

    公开(公告)日:2023-07-07

    申请号:CN202310268753.X

    申请日:2023-03-20

    Abstract: 本申请公开了一种计算流体力学代码错误定位方法、装置、设备及介质,涉及计算机技术领域,包括:确定出目标计算流体力学算例;根据各代码生成计算流体力学软件和记录信息,对记录信息进行分析,得到代码块集合,对目标计算流体力学算例进行计算,得到代码覆盖率信息和计算结果;若计算结果异常,则判断历史记录表中是否存在与异常标签相同的历史标签,若不存在,则确定出基准代码覆盖率信息,以确定出差异信息,根据差异信息确定出目标代码块,计算出代码错误率,判断代码错误率是否大于预设阈值,若大于,则将目标代码块作为错误代码块,并确定出位置信息。本申请能提高代码错误定位效率,增加代码错误定位准确性,降低代码错误定位复杂度。

Patent Agency Ranking