-
公开(公告)号:CN116070552A
公开(公告)日:2023-05-05
申请号:CN202310248376.3
申请日:2023-03-15
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/28 , G06F119/14 , G06F113/08
Abstract: 本申请公开了一种无粘通量的计算方法、装置、终端设备及存储介质,通过确定结构网格的三维循环形式,并建立结构网格的三维循环形式转换为一维循环形式的网格转换方法;根据一维循环形式,获取结构网格的无粘通量计算时所需的几何和物理信息;根据几何和物理信息以及网格转换方法,对结构网格的无粘通量进行一维循环形式处理,得到一维循环形式的无粘通量;根据一维循环形式的无粘通量和一维循环形式转换为三维循环形式的网格转换方法,将一维循环形式的无粘通量转换为三维形式的无粘通量,以完成结构网格NS方程求解的过程,这样,实现了两种网格类型具有相同的计算精度,且提升了程度的可维护性。
-
公开(公告)号:CN114780138A
公开(公告)日:2022-07-22
申请号:CN202210683562.5
申请日:2022-06-17
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F8/71 , G06F8/65 , G06F30/28 , G06F113/08 , G06F119/14
Abstract: 本申请涉及一种流场模拟软件代码版本管理方法,包括:获取对CFD软件中至少一个Git项目的代码更新操作;根据代码更新操作,将所修改Git项目确定为子节点,生成子节点的代码更新记录;代码更新记录包括开发者标识、更新时间、子节点的节点标识,以及子节点的父节点的节点标识;将代码更新记录同步至数据库,向服务端发起检测申请信号,使服务端周期性根据检测申请信号从数据库查询代码更新记录,确定在当前编号周期内进行代码更新的全部开发者的开发者标识,根据节点标识追溯每个开发者在当前编号周期内的代码更新轨迹,基于代码更新轨迹确定CFD版本编号。
-
公开(公告)号:CN113689556B
公开(公告)日:2021-12-24
申请号:CN202111237363.3
申请日:2021-10-25
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
Abstract: 本发明公开了一种块自适应型笛卡尔网格快速图映射方法及系统,该方法包括以下步骤:S1,在MPI环境初始化后,在各处理器导入分布式块自适应型笛卡尔网格的几何数据,以此重构出多叉树结构,并建立相邻层次结点的链接关系;S2,跨处理器分享区域分解边界处的结点几何信息,并存储于相应的虚拟结点数据容器中;S3,在当前处理器上构造各叶子结点的局部几何拓扑;S4,在每个处理器上归一化完全重合的几何元素;S5,基于跨处理器查询操作建立区域分解边界处对接面元素的动态通信映射;S6,在各处理器上并行导出非结构多面体计算网格。本发明解决了现有技术存在的自适应几何模块与物理场数值模拟器融合困难、动态几何数据格式转化效率低等问题。
-
公开(公告)号:CN113689556A
公开(公告)日:2021-11-23
申请号:CN202111237363.3
申请日:2021-10-25
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
Abstract: 本发明公开了一种块自适应型笛卡尔网格快速图映射方法及系统,该方法包括以下步骤:S1,在MPI环境初始化后,在各处理器导入分布式块自适应型笛卡尔网格的几何数据,以此重构出多叉树结构,并建立相邻层次结点的链接关系;S2,跨处理器分享区域分解边界处的结点几何信息,并存储于相应的虚拟结点数据容器中;S3,在当前处理器上构造各叶子结点的局部几何拓扑;S4,在每个处理器上归一化完全重合的几何元素;S5,基于跨处理器查询操作建立区域分解边界处对接面元素的动态通信映射;S6,在各处理器上并行导出非结构多面体计算网格。本发明解决了现有技术存在的自适应几何模块与物理场数值模拟器融合困难、动态几何数据格式转化效率低等问题。
-
公开(公告)号:CN118171605B
公开(公告)日:2024-07-26
申请号:CN202410600405.2
申请日:2024-05-15
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F30/28 , G06F9/50 , G06F113/08
Abstract: 本发明属于计算机图形处理技术领域。本发明公开了一种面向重叠网格的网格处理方法和装置,该方法包括:读入原始计算网格;将所述原始计算网格进行区域划分,并且将区域划分后存在重叠关系的网格块进行并行装配处理、即完成对网格单元属性的判断,确定每个插值单元对应的贡献单元及其对应的网格块信息;即完成插值映射关系的创建,并进行通信操作,以获得插值映射关系;根据通信操作所获得的插值单元索引及坐标信息,在贡献单元所属的网格块进行插值计算;将插值计算结果按照指定的插值单元索引顺序依次赋值在数据容器中,并一次性发送给相应的网络块中,并为各插值单元赋值。本发明优化了插值计算的过程,提高了并行计算效率。
-
公开(公告)号:CN117806981A
公开(公告)日:2024-04-02
申请号:CN202410233506.0
申请日:2024-03-01
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F11/36
Abstract: 本申请涉及计算流体力学技术领域,尤其涉及一种CFD软件自动化测试方法及系统,本发明通过从算例计算结果中提取用作结果评估的对比文件,和具有相同算例的历史最新版计算结果进行自动化对比分析;再根据对比结果将算例计算结果进行标识并存储,完成算例的测试计算,自动判断算例计算结果的正确性;无需人工对比数据,不仅可以有效降低误差率,同时也有利于提供CFD软件的测试效率,节省时间成本;通过当前算例计算结果与历史最新版计算结果进行对比分析,避免CFD软件测试结果因浮点数误差迭代累计而导致数据变化缓慢,正确性难判断的问题,易对误差进行锁定,节省因错误累积和纠缠导致定位错误花费的时间精力,显著提升CFD软件开发效率。
-
公开(公告)号:CN116893977A
公开(公告)日:2023-10-17
申请号:CN202311153640.1
申请日:2023-09-08
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F11/36 , G06F30/28 , G06F111/02 , G06F113/08 , G06F119/14
Abstract: 本申请公开了分布式仿真测试环境自动部署方法、装置、设备及介质,应用于预设分布式测试平台,包括:基于用户输入的测试信息生成部署请求;利用部署请求中的目标运行环境及CPU核数阈值从各测试节点中筛选出满足预设部署条件的目标测试节点,得到目标测试列表;基于目标测试列表向各目标测试节点发送部署请求,以便各目标测试节点基于部署请求执行环境部署操作以及环境检测操作,得到相应的测试环境;接收各目标测试节点在执行环境检测操作后返回的部署结果,并当各部署结果均表明部署成功时交付测试环境。本申请基于部署请求确定出目标测试节点,且目标测试节点在完成部署后通过执行环境检测操作检验是否部署成功,有效提高了部署效率和质量。
-
公开(公告)号:CN116225722B
公开(公告)日:2023-07-14
申请号:CN202310505506.7
申请日:2023-05-08
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F9/50 , G06F9/54 , G06F9/455 , G06F30/10 , G06F30/28 , G06T17/00 , G06F113/08 , G06F119/14
Abstract: 本申请公开了一种流场变量的通信方法、装置、终端设备及存储介质,通过获取初始计算网格,并对初始计算网格进行分区,得到多个网格子区域;创建与第一网格子区域对应的第一虚拟网格,以及与第二网格子区域对应的第二虚拟网格;获取第一网格子区域的一个或多个流场变量数据;对一个或多个流场变量数据进行压缩,并将压缩后的数据存储到第一通信数据容器中;将第一通信数据容器通过消息传递模式发送至的第二虚拟网格。在CFD迭代计算过程中,通过建立通信数据容器,将多个流场变量数据压缩后保存在通信数据容器中,然后发送至其他的线程中,这样,可以将一个迭代步中的多次通信过程减少为一次通信过程,从而实现了并行效率的大幅提升。
-
公开(公告)号:CN115982058B
公开(公告)日:2023-07-07
申请号:CN202310268753.X
申请日:2023-03-20
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
Abstract: 本申请公开了一种计算流体力学代码错误定位方法、装置、设备及介质,涉及计算机技术领域,包括:确定出目标计算流体力学算例;根据各代码生成计算流体力学软件和记录信息,对记录信息进行分析,得到代码块集合,对目标计算流体力学算例进行计算,得到代码覆盖率信息和计算结果;若计算结果异常,则判断历史记录表中是否存在与异常标签相同的历史标签,若不存在,则确定出基准代码覆盖率信息,以确定出差异信息,根据差异信息确定出目标代码块,计算出代码错误率,判断代码错误率是否大于预设阈值,若大于,则将目标代码块作为错误代码块,并确定出位置信息。本申请能提高代码错误定位效率,增加代码错误定位准确性,降低代码错误定位复杂度。
-
公开(公告)号:CN116225722A
公开(公告)日:2023-06-06
申请号:CN202310505506.7
申请日:2023-05-08
Applicant: 中国空气动力研究与发展中心计算空气动力研究所
IPC: G06F9/50 , G06F9/54 , G06F9/455 , G06F30/10 , G06F30/28 , G06T17/00 , G06F113/08 , G06F119/14
Abstract: 本申请公开了一种流场变量的通信方法、装置、终端设备及存储介质,通过获取初始计算网格,并对初始计算网格进行分区,得到多个网格子区域;创建与第一网格子区域对应的第一虚拟网格,以及与第二网格子区域对应的第二虚拟网格;获取第一网格子区域的一个或多个流场变量数据;对一个或多个流场变量数据进行压缩,并将压缩后的数据存储到第一通信数据容器中;将第一通信数据容器通过消息传递模式发送至的第二虚拟网格。在CFD迭代计算过程中,通过建立通信数据容器,将多个流场变量数据压缩后保存在通信数据容器中,然后发送至其他的线程中,这样,可以将一个迭代步中的多次通信过程减少为一次通信过程,从而实现了并行效率的大幅提升。
-
-
-
-
-
-
-
-
-