【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种格子boltzmann演化方法、装置、电子设备及存储介质。
技术介绍
1、格子boltzmann演化方法(lattice boltzmann method,简称lbm)作为一种区别于传统计算流体力学的数值方法,从介观尺度和气体动理学理论出发,通过对boltzmann方程的直接离散,求解流体系统的宏观物理参数。lbm方法作为一种简单有效的数值方法,由于其天然的局部性和并行性,非常适合进行大规模的并行计算。
2、相关技术中,lbm的演化可以分为碰撞步和迁移步两个过程,而在这两个过程中均需要存储多个粒子密度分布函数(density distribution function,简称ddf)。目前,通常是采用两个副本分别存储ddf,每次执行完碰撞步、迁移步之后,交换两个副本的存储信息以解决并行计算过程中读取和存储冲突问题。
3、然而,上述格子boltzmann演化方法会带来额外的内存消耗和重复的读取、存储操作,不仅降低了计算效率,而且还提高了存储要求。
技术实现思路
...
【技术保护点】
1.一种格子Boltzmann演化方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述多个迁移前粒子密度分布函数执行迁移步,生成所述当前格子对应的多个第二粒子密度分布函数,包括:
3.根据权利要求2所述的方法,其特征在于,所述将所述第一方向对应的多个第一粒子密度分布函数与所述第二方向对应的多个第一粒子密度分布函数进行位置交换处理,生成所述当前格子对应的多个第二粒子密度分布函数,包括:
4.根据权利要求3所述的方法,其特征在于,所述将所述目标粒子密度分布函数与所述第一方向对应的第一粒子密度分布函数进行
...【技术特征摘要】
1.一种格子boltzmann演化方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述多个迁移前粒子密度分布函数执行迁移步,生成所述当前格子对应的多个第二粒子密度分布函数,包括:
3.根据权利要求2所述的方法,其特征在于,所述将所述第一方向对应的多个第一粒子密度分布函数与所述第二方向对应的多个第一粒子密度分布函数进行位置交换处理,生成所述当前格子对应的多个第二粒子密度分布函数,包括:
4.根据权利要求3所述的方法,其特征在于,所述将所述目标粒子密度分布函数与所述第一方向对应的第一粒子密度分布函数进行位置交换处理,生成所述当前格子对应的多个第二粒子密度分布函数,包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述当前格子对应的多个第二粒子密度分布函数包括当前格子中各迁移后目标粒子密度分布函数、及当前格子中各所述迁移后目标粒子密度分布函数对应的反向分...
【专利技术属性】
技术研发人员:贾新驰,魏万里,熊永丰,任亮,付强,
申请(专利权)人:中汽创智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。