基于MPI+X的DSMC并行计算方法、设备及介质

    公开(公告)号:CN113791912B

    公开(公告)日:2022-02-11

    申请号:CN202111333599.7

    申请日:2021-11-11

    Abstract: 本发明公开了一种基于MPI+X的DSMC并行计算方法、设备及介质,其中方法包括以下步骤:根据计算的节点数目和节点内可用CPU核数对网格进行分区,将其划分为多个独立的分区文件;初始化MPI即粗粒度多进程,各进程载入网格数据;各进程对载入的所述网格数据分别进行相应的预处理;各进程分别启用多线程并行计算各自分区内的粒子运动;各进程分别对各自分区内的粒子索引进行排序编号;各进程分别对各自分区内的粒子进行碰撞计算;各进程分别对各自的子区域流场性质进行采样;迭代步数如果达到阈值,则进行相应的后处理并输出结果文件。本发明将粗粒度多进程与细粒度多线程有效结合,可以大大减少通信量和通信次数,有效提升并行效率。

    一种面向翼型的压力系数曲线智能生成方法

    公开(公告)号:CN111625901A

    公开(公告)日:2020-09-04

    申请号:CN202010376465.2

    申请日:2020-05-07

    Abstract: 本发明提供了一种面向翼型的压力系数曲线智能生成方法,包括以下步骤:步骤1、根据已有翼型库进行数据扩充得到翼型数据库,包含每个翼型对应的翼型坐标;步骤2、对每个翼型采用不同的来流条件组合计算对应的压力系数曲线,构建若干包含该翼型的翼型坐标、来流条件组合及来流条件组合对应的压力系数曲线坐标的数据对。步骤3、构建生成对抗网络模型;步骤4、利用每个翼型的所有数据对生成对抗网络进行训练得到生成网络模型;步骤5、将翼型、来流条件输入生成网络模型,输出该翼型的压力系数曲线。采用该方法无需迭代训练,大大减少计算量,较传统CFD方法速度更快,可以达到10-100倍的加速比。

Patent Agency Ranking