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

    公开(公告)号:CN115982058B

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

    申请号:CN202310268753.X

    申请日:2023-03-20

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

    一种重叠网格的装配方法和系统

    公开(公告)号:CN114692470B

    公开(公告)日:2022-09-06

    申请号:CN202210606485.3

    申请日:2022-05-31

    Abstract: 本发明适用于计算流体力学技术领域,提供了一种重叠网格的装配方法和系统,所述重叠网格包括子网格和背景网格,所述子网格和背景网格重叠,所述子网格和背景网格的类型为结构网格,重叠网格的装配方法包括如下步骤:将所述重叠网格的拓扑结构转换为非结构网格的拓扑结构,分别得到临时子网格和临时背景网格;将临时子网格和临时背景网格进行装配,获得临时子网格的重叠装配信息和临时背景网格的重叠装配信息;将所述临时子网格的重叠装配信息映射回所述子网格中,将所述临时背景网格的重叠装配信息映射回所述背景网格中。

    湍流壁面距离计算方法、装置、计算机设备和存储介质

    公开(公告)号:CN114722745B

    公开(公告)日:2022-08-26

    申请号:CN202210650302.8

    申请日:2022-06-10

    Abstract: 本申请涉及一种湍流壁面距离计算方法、装置、计算机设备和存储介质,包括:建立几何物面的笛卡尔三维直角坐标系;确定几何物面中平行于笛卡尔坐标面的壁面单元的数量;根据每个坐标面对应的平行壁面单元的数量,确定旋转坐标轴;在笛卡尔三维直角坐标系中,将几何物面围绕旋转坐标轴转动预设角度,将旋转后几何物面的壁面单元的数据存储至ADT数据结构;在笛卡尔三维直角坐标系中,将空间点围绕旋转坐标轴转动预设角度,针对旋转得到的临时空间点建立搜索盒子;在ADT数据结构中搜索落入搜索盒子范围内的壁面单元,记作目标单元;计算旋转后的空间点与各目标单元中心点的最小距离,得到湍流壁面距离。采用本方法可提高湍流壁面距离计算效率。

    一种分布式非结构网格跨处理器面对接方法及系统

    公开(公告)号:CN114494650A

    公开(公告)日:2022-05-13

    申请号:CN202210353629.9

    申请日:2022-04-06

    Abstract: 本发明涉及网格处理技术领域,公开了一种分布式非结构网格跨处理器面对接方法及系统,该对接方法,采用两级索引结构并行化识别网格分区边界两侧的面对接关系;对任意两个对接面元素,依次对它们的质心坐标和归一化的网格点序列执行等价性判断。包括以下步骤:S1,并行导入分布式非结构网格基本几何数据;S2,跨处理器构造子区域之间的对偶通信列表;S3,并行构造对接边界处的曲面网格离散结构;S4,在各处理器上构造查询集合族的叉树结构;S5,跨处理器查询对接面元素之间的配对关系;S6,并行导出分布式非结构网格的面对接信息。本发明解决了现有技术存在的大规模非结构网格处理时处理效率低、数据处理能力差等问题。

Patent Agency Ranking