一种基于OpenMP/MPI混合编程的CFD仿真程序的通信优化方法

    公开(公告)号:CN108595277B

    公开(公告)日:2021-01-19

    申请号:CN201810308300.4

    申请日:2018-04-08

    IPC分类号: G06F9/54

    摘要: 本发明公开了一种基于OpenMP/MPI混合编程的CFD仿真程序的通信优化方法,具体以下步骤:根据通信负载和计算负载对计算域进行区域分解,划分为可并行求解的若干子域;根据{进程,线程组}的设置情况,确定各个网格块之间的网络拓扑关系,创建并初始化进程间的MPI持久化通信关系;线程间无关计算推进结束后,进程间激活MPI通道进行消息通信,同时线程组内使用共享内存通信,实现网格块之间的边界数据交换;线程组内计算残差,进程间收集最大残差,如果最大残差仍未满足收敛条件返回网格推进步骤进行迭代,否则结束并行计算。从而能有效的提升CFD仿真程序的并行效率。

    一种特高压变压器套管
    4.
    发明公开

    公开(公告)号:CN115938760A

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

    申请号:CN202211689912.5

    申请日:2022-12-27

    IPC分类号: H01F27/32 H01B17/42

    摘要: 本发明属于电力设备绝缘结构优化设计技术领域,公开了一种特高压变压器套管,包括变压器套管本体、上均压环和下均压环,上均压环和下均压环均与变压器套管本体的接线端盖板固定连接上均压环的截面以第一长轴为界分为第一半椭圆和第二半椭圆,第一半椭圆和第二半椭圆均以第一长轴为长轴,下均压环的截面以第二长轴为界分为第三半椭圆和第四半椭圆,第三半椭圆和第四半椭圆均以第二长轴为长轴。本发明特高压变压器套管是在现有的特高压变压器套管基础上,通过对上均压环和下均压环截面形状的改变来减少上均压环和下均压环的体积,从而减小了上均压环和下均压环的重量,进而能够降低上均压环和下均压环对变压器套管本体顶部施加的应力。

    一种基于OpenMP/MPI混合编程的CFD仿真程序的通信优化方法

    公开(公告)号:CN108595277A

    公开(公告)日:2018-09-28

    申请号:CN201810308300.4

    申请日:2018-04-08

    IPC分类号: G06F9/54

    CPC分类号: G06F9/544 G06F9/546

    摘要: 本发明公开了一种基于OpenMP/MPI混合编程的CFD仿真程序的通信优化方法,具体以下步骤:根据通信负载和计算负载对计算域进行区域分解,划分为可并行求解的若干子域;根据{进程,线程组}的设置情况,确定各个网格块之间的网络拓扑关系,创建并初始化进程间的MPI持久化通信关系;线程间无关计算推进结束后,进程间激活MPI通道进行消息通信,同时线程组内使用共享内存通信,实现网格块之间的边界数据交换;线程组内计算残差,进程间收集最大残差,如果最大残差仍未满足收敛条件返回网格推进步骤进行迭代,否则结束并行计算。从而能有效的提升CFD仿真程序的并行效率。

    一种流体机械仿真程序的多层次串行优化方法

    公开(公告)号:CN108363887A

    公开(公告)日:2018-08-03

    申请号:CN201810195669.9

    申请日:2018-03-09

    IPC分类号: G06F17/50

    摘要: 本发明提供一种流体机械仿真程序的多层次串行优化方法,依次包括步骤:依据程序目的对程序采用的算法进行分析和算法级优化,寻找能达到程序目的的最适合程序执行的算法;进行指令级优化,提升程序在代码执行一级的性能;进行系统级优化,将代码向计算机系统结构靠拢以增强代码对计算机系统结构的适应;进行性能分析和代码整体分析,若分析结果低于程序预期性能,或程序经过迭代修改后在设计上有进一步可提升的空间,则重复如上步骤,若结果满足预期性能且程序设计,则多层次串行优化结束。本发明提供了具有可行性、通用性的流体机械仿真程序串行优化方案,优化后的程序具有更好地执行准确度和执行效率。