刘智翔
- 作品数:19 被引量:14H指数:3
- 供职机构:上海大学通信与信息工程学院更多>>
- 发文基金:国家自然科学基金上海市教育委员会重点学科基金国家教育部博士点基金更多>>
- 相关领域:自动化与计算机技术理学更多>>
- 基于格子Boltzmann方法的问题求解环境设计
- 本发明公开了一种基于格子Boltzmann方法的问题求解环境(PSE)设计。该设计建立了一种友好的用户界面,交互式的对问题进行定义并确定计算参数;提供了方便快捷的计算参数的上传、网格剖分前处理、计算内核的启动和计算结果的...
- 李青郑汉垣刘智翔徐磊张武
- 文献传递
- 多重网格格子Boltzmann方法的并行算法被引量:3
- 2014年
- 针对复杂流动数值模拟中的格子Boltzmann方法存在计算网格量大、收敛速度慢的缺点,提出了基于三维几何边界的多重笛卡儿网格并行生成算法,并基于该网格生成方法提出了多重网格并行格子Boltzmann方法(LBM)。该方法结合不同尺度网格间的耦合计算,有效减少了计算网格量,提高了收敛速度;而且测试结果也表明该并行算法具有良好的可扩展性。
- 刘智翔宋安平徐磊郑汉垣张武
- 关键词:格子BOLTZMANN方法多重网格可扩展性OPENMP
- 基于MRT-LBM方法的大规模可扩展并行计算研究
- 规模三维复杂流动数值模拟中,针对加入大涡模拟湍流模型的多弛豫时间模型格子Boltzmann方法(MRT-LBM),分析了从网格划分到流场计算整个过程的可并行性,并结合分布式集群的特点,采用MPI编程模型,开发出适合于大规...
- 刘智翔宋安平徐磊王晓伟周丽萍张武
- 关键词:并行计算可扩展性格子玻尔兹曼方法数值模拟
- 基于MRT-LBM方法的大规模可扩展并行计算研究被引量:3
- 2016年
- 在大规模三维复杂流动的数值模拟中,针对具有良好数值稳定性的多弛豫时间模型格子Boltzmann方法(MRT-LBM),并结合大涡模拟湍流模型和曲面边界插值格式,分析了在D3Q19离散速度模型下的网格生成、流场信息初始化和迭代计算3部分的可并行性.采用MPI编程模型,从分布式集群的特点和计算量负载均衡的角度出发,分别提出了适合于大规模分布式集群的网格生成、流场信息初始化和迭代计算的并行算法.该并行算法也能有效适用于D3Q15和D3Q27离散速度模型.通过在国产神威蓝光超级计算机上的测试,分别针对求解问题总体计算规模固定和保持每个计算核中计算量一致的2种情况的并行性能分析,验证了该并行算法在十万计算核的量级下仍具有良好的加速比和可扩展性.
- 刘智翔方勇宋安平徐磊王晓伟周丽萍张武
- 关键词:可扩展负载均衡BOLTZMANN大涡模拟
- 基于格子Boltzmann方法的并行CFD方法
- 本发明公开了一种基于格子Boltzmann方法的并行CFD方法。该方法能针对各种复杂的物体并行地进行流体力学的计算与分析,其特点在于引入了适合于格子Boltzmann方法的并行分布式网格剖分方法,使得网格剖分时间大大缩短...
- 宋安平刘智翔郑汉垣徐磊张武
- 文献传递
- 高可扩展格子Boltzmann方法
- 2017年
- 格子Boltzmann方法(Lattice Boltzmann Method,LBM)是计算流体力学中的一种常用方法。由于LBM中的格点仅与相邻的格点间存在数据传递,因此具有良好的并行性。LBM并行算法中的数值通信部分通常采用的是格点上的微观量——分布函数。每次传递的分布函数具有多个不同的速度方向,为了进一步减少LBM并行算法的通信开销,从格子Boltzmann方法的物理特性以及相应的串行程序为切入点,深层次地挖掘可并行的因子,设计了专门用于通信面的类,使用数量较少的宏观量进行通信,降低了通信所占的比重,缩短了通信时间,提高了加速比和效率。实验表明,在4 096个计算核上依然有良好的加速比和效率。
- 徐磊刘智翔张承钿李开泰张淼程攀郭猛谢江张武
- 关键词:格子BOLTZMANN方法并行计算可扩展MPI
- 用JACOBI-球面调和谱方法求解Fisher型方程
- 在研究某些实际问题的时候,我们往往需要考虑球形区域内偏微分方程模型的数值求解.例如对气象科学,海洋科学,地球物理和天体物理等领域中某些问题的研究,就经常需要数值模拟流体在球形区域内的运动.传统的处理方法是采用有限差分法或...
- 刘智翔
- 关键词:谱方法FISHER型方程偏微分方程
- 文献传递
- MPI+OpenMP混合编程模型在大规模三对角线性方程组求解中的应用
- 分布式共享存储系统的特点是每个节点内是共享存储的,而节点间是分布式存储。为了更好地利用这种多级体系结构,讨论了MPI+OpenMP混合编程模型的性能及实现方法,建立了大规模三对角线性方程组的MPI+OpenMP混合并行算...
- 郑汉垣刘智翔封卫兵张武
- 关键词:混合编程模型分布式存储三对角线性方程组
- 改进的格子Boltzmann方法研究及大规模并行计算
- 大规模科学与工程计算已经成为科学发现和工程设计的重要技术手段,复杂流体运动的数值模拟一直是大规模科学与工程计算最重要且最具挑战性的研究领域之一。与连续介质力学的经典数值方法不同,格子Boltzmann方法(Lattice...
- 刘智翔
- 关键词:格子BOLTZMANN方法并行计算性能评测大涡模拟多重网格
- 文献传递
- MPI+OpenMP混合编程模型在大规模三对角线性方程组求解中的应用被引量:4
- 2011年
- 分布式共享存储系统的特点是每个节点内是共享存储的,而节点间是分布式存储.为了更好地利用这种多级体系结构,讨论了MPI+OpenMP混合编程模型的性能及实现方法,建立了大规模三对角线性方程组的MPI+OpenMP混合并行算法,并在上海大学高性能计算集群上与单纯MPI算法进行了性能方面的比较.结果表明,MPI+OpenMP混合并行算法具有更好的加速比和扩展性.
- 郑汉垣刘智翔封卫兵张武
- 关键词:混合编程模型分布共享存储三对角线性方程组MPI